Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Internet
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #2541  
Antiguo 03-01-2022
Sanduzelai Sanduzelai is offline
Miembro
 
Registrado: ago 2021
Posts: 40
Poder: 0
Sanduzelai Va por buen camino
Cita:
Empezado por Sanduzelai Ver Mensaje
Hola a todos,

cuando mando facturas a Gipuzkoa me da el siguiente error de validacion:

Código:
<ResultadosValidacion>
            <Codigo>2025</Codigo>
            <Descripcion>El Importe total debe ser igual a la suma de las bases imponibles más las cuotas del impuesto, más las cuotas recargo equivalencia del bloque Sujeta NoExenta, 
            más la suma de las bases imponibles del bloque Sujeta Exenta y la suma de los impor...</Descripcion>
            <Azalpena>Zenbatekoa guztira [ImporteTotal] osagai hauen batura izan behar da: zerga oinarrien batura, zergaren kuotak, Lotua/Salbuetsi gabea [Sujeta No Exenta] blokeko baliokidetasun errekarguaren kuotak, Lotua/Salbuetsia [Sujeta Exenta] blokeko zerga oi...</Azalpena>
        </ResultadosValidacion>
La factura tiene los siguientes datos:
Código:
 <Factura>
    <CabeceraFactura>
      <SerieFactura>L-94</SerieFactura>
      <NumFactura>21</NumFactura>
      <FechaExpedicionFactura>03-01-2022</FechaExpedicionFactura>
      <HoraExpedicionFactura>14:53:35</HoraExpedicionFactura>
      <FacturaEmitidaSustitucionSimplificada>N</FacturaEmitidaSustitucionSimplificada>
    </CabeceraFactura>
    <DatosFactura>
      <FechaOperacion>03-01-2022</FechaOperacion>
      <DescripcionFactura>.Factura de venta</DescripcionFactura>
      <DetallesFactura>
        <IDDetalleFactura>
          <DescripcionDetalle>Producto B00</DescripcionDetalle>
          <Cantidad>1</Cantidad>
          <ImporteUnitario>4.35</ImporteUnitario>
          <ImporteTotal>5.50</ImporteTotal>
        </IDDetalleFactura>
      </DetallesFactura>
      <ImporteTotalFactura>5.50</ImporteTotalFactura>
      <Claves>
        <IDClave>
          <ClaveRegimenIvaOpTrascendencia>01</ClaveRegimenIvaOpTrascendencia>
        </IDClave>
      </Claves>
    </DatosFactura>
    <TipoDesglose>
      <DesgloseFactura>
        <Sujeta>
          <NoExenta>
            <DetalleNoExenta>
              <TipoNoExenta>S1</TipoNoExenta>
              <DesgloseIVA>
                <DetalleIVA>
                  <BaseImponible>100</BaseImponible>
                  <TipoImpositivo>21</TipoImpositivo>
                  <CuotaImpuesto>21</CuotaImpuesto>
                  <OperacionEnRecargoDeEquivalenciaORegimenSimplificado>N</OperacionEnRecargoDeEquivalenciaORegimenSimplificado>
                </DetalleIVA>
              </DesgloseIVA>
            </DetalleNoExenta>
          </NoExenta>
        </Sujeta>
      </DesgloseFactura>
    </TipoDesglose>
  </Factura>
La verdad es que no veo el motivo del error.
He comparado con el ejemplo XML que me enviaron "Alta_factura_FakturaBAI.xml" y no veo diferencia salvo en los valores de los datos.
¿Alguien me puede ayudar con esto?

Me contesto a mi mismo por si a alguien le ha pasado.
Estaba poniendo mal los datos de DetalleIVA.
Para mi ejemplo es:

Código:
<TipoDesglose>
      <DesgloseFactura>
        <Sujeta>
          <NoExenta>
            <DetalleNoExenta>
              <TipoNoExenta>S1</TipoNoExenta>
              <DesgloseIVA>
                <DetalleIVA>
                  <BaseImponible>4.35</BaseImponible>
                  <TipoImpositivo>21</TipoImpositivo>
                  <CuotaImpuesto>0.91</CuotaImpuesto>
                  <OperacionEnRecargoDeEquivalenciaORegimenSimplificado>N</OperacionEnRecargoDeEquivalenciaORegimenSimplificado>
                </DetalleIVA>
              </DesgloseIVA>
            </DetalleNoExenta>
          </NoExenta>
        </Sujeta>
      </DesgloseFactura>
    </TipoDesglose>
Responder Con Cita
  #2542  
Antiguo 03-01-2022
Ramon88 Ramon88 is offline
Miembro
 
Registrado: ago 2021
Posts: 125
Poder: 3
Ramon88 Va por buen camino
Cita:
Empezado por yasmNote Ver Mensaje
¿Te refieres en entorno de pruebas o producción?
En entorno de pruebas ya no funciona porque como estamos usando emisores de factura ficticios no funciona.
En entorno real sí funciona, acabo de comprobarlo y me va bien.
Saludos,

Pues efectivamente es lo que comentas, habia preguntado por email y esta es la contestación.


La aplicación COMPRUEBA TU FACTURA está preparada para la comprobación de facturas reales. Los errores son consecuencia de realizar comprobaciones con NIFs de pruebas. Si queréis verificar alguna URL de algún QR con NIF de pruebas, podéis enviárnosla a este mismo buzón. Os indicaremos si es correcta, y los errores si es incorrecta.

La URL que nos enviáis no tiene ningún problema aparte de esto y sería correcta con un NIF no ficticio.
Responder Con Cita
  #2543  
Antiguo 03-01-2022
ermendalenda ermendalenda is offline
Miembro
 
Registrado: ago 2021
Posts: 864
Poder: 3
ermendalenda Va por buen camino
Cita:
Empezado por Sanduzelai Ver Mensaje
Me contesto a mi mismo por si a alguien le ha pasado.
Estaba poniendo mal los datos de DetalleIVA.
Para mi ejemplo es:

Código:
<TipoDesglose>
      <DesgloseFactura>
        <Sujeta>
          <NoExenta>
            <DetalleNoExenta>
              <TipoNoExenta>S1</TipoNoExenta>
              <DesgloseIVA>
                <DetalleIVA>
                  <BaseImponible>4.35</BaseImponible>
                  <TipoImpositivo>21</TipoImpositivo>
                  <CuotaImpuesto>0.91</CuotaImpuesto>
                  <OperacionEnRecargoDeEquivalenciaORegimenSimplificado>N</OperacionEnRecargoDeEquivalenciaORegimenSimplificado>
                </DetalleIVA>
              </DesgloseIVA>
            </DetalleNoExenta>
          </NoExenta>
        </Sujeta>
      </DesgloseFactura>
    </TipoDesglose>
Pues el detalle tampoco cuadra
4.35+0.91<>5.50
Responder Con Cita
  #2544  
Antiguo 04-01-2022
misteradrian misteradrian is offline
Miembro
 
Registrado: sep 2021
Posts: 33
Poder: 0
misteradrian Va por buen camino
Hola muy buenas.

Estaba revisando la documentación y pensaba que el apartado del encadenamiento era obligatorio.

Pero visto lo visto es opcional.

¿Sabéis de primera mano si del apartado del encadenamiento es opcional?

Un saludo,
muchas gracias.
Responder Con Cita
  #2545  
Antiguo 04-01-2022
sEngine sEngine is offline
Miembro
 
Registrado: jul 2021
Posts: 53
Poder: 3
sEngine Va por buen camino
Si no me equivoco es obligatorio siempre, a no ser que sea el primer ticket que se envia (que entonces no se puede encadenar con nada)
Responder Con Cita
  #2546  
Antiguo 04-01-2022
infoser101 infoser101 is offline
Miembro
 
Registrado: sep 2021
Posts: 18
Poder: 0
infoser101 Va por buen camino
Cita:
Empezado por misteradrian Ver Mensaje
Hola muy buenas.

Estaba revisando la documentación y pensaba que el apartado del encadenamiento era obligatorio.

Pero visto lo visto es opcional.

¿Sabéis de primera mano si del apartado del encadenamiento es opcional?

Un saludo,
muchas gracias.
Es obligatorio! Lo que pasa es que el error que da es un "Warning" a nivel informático, y por tanto el envio se acepta
Es decir, es un error legal pero un Warning informatico

La razón es que no es fácil controlar la serie inicial y menos cuando se instaure Ticketbai. Por esto, de momento dejan que cuele
Responder Con Cita
  #2547  
Antiguo 04-01-2022
JM_1 JM_1 is offline
Miembro
 
Registrado: ago 2021
Posts: 14
Poder: 0
JM_1 Va por buen camino
Hola compañeros.

¿Alguno ha hecho un Ticket BAI con IVA y con retención de IRPF o sabe de dónde se puede sacar un ejemplo? Por más que he buscado en toda la documentación no hay casi nada sobre ello y por más pruebas que hago no consigo crearlo sin problemas de importe total y suma del desglose de IVA, de la forma que supuestamente se sugiere con una línea de detalle de concepto más, con el importe de la retención de 15% en <ImporteUnitario> e <ImporteTotal> en negativo

Un saludo
Responder Con Cita
  #2548  
Antiguo 04-01-2022
Sistel Sistel is offline
Miembro
 
Registrado: nov 2019
Ubicación: Bilbao
Posts: 372
Poder: 5
Sistel Va por buen camino
Cita:
Empezado por JM_1 Ver Mensaje
Hola compañeros.

¿Alguno ha hecho un Ticket BAI con IVA y con retención de IRPF o sabe de dónde se puede sacar un ejemplo? Por más que he buscado en toda la documentación no hay casi nada sobre ello y por más pruebas que hago no consigo crearlo sin problemas de importe total y suma del desglose de IVA, de la forma que supuestamente se sugiere con una línea de detalle de concepto más, con el importe de la retención de 15% en <ImporteUnitario> e <ImporteTotal> en negativo

Un saludo
Hola JM_1,

El tema es que, para TicketBAI, el campo ImporteTotalFactura debe considerar el total de la factura antes de la retención.
El campo RetencionSoportada va por separado y debe contener el importe de la retención.
Pero no hay ningún campo con el resultado de ImporteTotalFactura - RetencionSoportada que es el que antes considerábamos como Importe Total.

Saludos
Responder Con Cita
  #2549  
Antiguo 04-01-2022
tejano tejano is offline
Miembro
 
Registrado: dic 2020
Posts: 128
Poder: 4
tejano Va por buen camino
Buenas tardes, sabéis alguno el valor que hay que poner sobre el campo ejercicio que hay en el fichero LROE.
-Ejercicio de la fecha de envío del LROE
-Ejercicio de la fecha de expedición de la factura
-Ejercicio de la fecha de operación/devengo

Hasta el momento he utilizado esta última, pero ahora me surgen las dudas

Gracias de antemano.
Saludos
Responder Con Cita
  #2550  
Antiguo 04-01-2022
ermendalenda ermendalenda is offline
Miembro
 
Registrado: ago 2021
Posts: 864
Poder: 3
ermendalenda Va por buen camino
Cita:
Empezado por misteradrian Ver Mensaje
Hola muy buenas.

Estaba revisando la documentación y pensaba que el apartado del encadenamiento era obligatorio.

Pero visto lo visto es opcional.

¿Sabéis de primera mano si del apartado del encadenamiento es opcional?

Un saludo,
muchas gracias.
VA a ser siempre opcional por que el primer registro de cada serie que envíes no tiene encadenamiento y será una aviso sin trascendencia. El problema es que una vez empezado el envío ya debe estar encadenado, desconozco si van a dejar un margen de errores sin encadenar o sancion/inspección directa.
Responder Con Cita
  #2551  
Antiguo 05-01-2022
tejano tejano is offline
Miembro
 
Registrado: dic 2020
Posts: 128
Poder: 4
tejano Va por buen camino
Cita:
Empezado por tejano Ver Mensaje
Buenas tardes, sabéis alguno el valor que hay que poner sobre el campo ejercicio que hay en el fichero LROE.
-Ejercicio de la fecha de envío del LROE
-Ejercicio de la fecha de expedición de la factura
-Ejercicio de la fecha de operación/devengo

Hasta el momento he utilizado esta última, pero ahora me surgen las dudas

Gracias de antemano.
Saludos
Adjunto cito el texto que me han enviado de la DFB sobre este tema, por lo que el ejercicio del LROE de las expedidas es el año de la fecha de expedición.


Kaixo,

Por lo que dicen están rellenando mal el ejercicio del LROE al que corresponde la anotación: debe ser el 2022 (el de la fecha de expedición de la factura) aunque la operación sea del 2021 (fecha de la operación). Otra cosa es que a efectos de cálculo de los borradores de las declaraciones de los impuestos, esta operación se incluya en el 2021, que es la fecha de devengo de los correspondientes impuestos.

Agur bat.
Responder Con Cita
  #2552  
Antiguo 05-01-2022
GorkaB GorkaB is offline
Miembro
 
Registrado: dic 2021
Posts: 11
Poder: 0
GorkaB Va por buen camino
Cita:
Empezado por bilbur Ver Mensaje
Os adjunto lo que tengo hecho para el envío a Gipuzkoa...
...Tengo, si interesa, la generación del código QR para PDF con la libreria fpdf.

Comentamos ...

Me interesa la generación del QR. Bueno, primero de todo, muchísimas gracias por lo compartido, me está ayudando muchísimo. ¿Hay algún apartado en donde estén recopilados todos los archivos de php?


Muchísimas gracias de nuevo,
Un saludo
Responder Con Cita
  #2553  
Antiguo 05-01-2022
JM_1 JM_1 is offline
Miembro
 
Registrado: ago 2021
Posts: 14
Poder: 0
JM_1 Va por buen camino
Cita:
Empezado por Sistel Ver Mensaje
Hola JM_1,

El tema es que, para TicketBAI, el campo ImporteTotalFactura debe considerar el total de la factura antes de la retención.
El campo RetencionSoportada va por separado y debe contener el importe de la retención.
Pero no hay ningún campo con el resultado de ImporteTotalFactura - RetencionSoportada que es el que antes considerábamos como Importe Total.

Saludos
Hola Sistel, gracias por responder.

Deduzco que según me comenta, sería así:

Código:
<DatosFactura>
            <DetallesFactura>
                <IDDetalleFactura>
                    <DescripcionDetalle>Producto 1</DescripcionDetalle>
                    <Cantidad>1.00</Cantidad>
                    <ImporteUnitario>100.00000000</ImporteUnitario>
                    <Descuento>0.00</Descuento>
                    <ImporteTotal>121.00</ImporteTotal>
                </IDDetalleFactura>
            </DetallesFactura>
            <ImporteTotalFactura>121.00</ImporteTotalFactura>
            <RetencionSoportada>-15.00</RetencionSoportada>
            <Claves>
                <IDClave>
                    <ClaveRegimenIvaOpTrascendencia>01</ClaveRegimenIvaOpTrascendencia>
                </IDClave>
            </Claves>
        </DatosFactura>
        <TipoDesglose>
            <DesgloseFactura>
                <Sujeta>
                    <NoExenta>
                        <DetalleNoExenta>
                            <TipoNoExenta>S1</TipoNoExenta>
                            <DesgloseIVA>
                                <DetalleIVA>
                                    <BaseImponible>100.00</BaseImponible>
                                    <TipoImpositivo>21.00</TipoImpositivo>
                                    <CuotaImpuesto>21.00</CuotaImpuesto>
                                    <OperacionEnRecargoDeEquivalenciaORegimenSimplificado>N</OperacionEnRecargoDeEquivalenciaORegimenSimplificado>
                                </DetalleIVA>
                            </DesgloseIVA>
                        </DetalleNoExenta>
                    </NoExenta>
                </Sujeta>
            </DesgloseFactura>
        </TipoDesglose>
Pero según los técnicos de Ticket BAI, un descuento global de retención por IRPF, hay que hacerlo como una línea adicional del detalle de la factura poniendo en negativo la cantidad descontada en importe unitario e importe total.

Código:
DatosFactura>
            <DescripcionFactura>/</DescripcionFactura>
            <DetallesFactura>
                <IDDetalleFactura>
                    <DescripcionDetalle>Producto 1</DescripcionDetalle>
                    <Cantidad>1.00</Cantidad>
                    <ImporteUnitario>100.00000000</ImporteUnitario>
                    <Descuento>0.00</Descuento>
                    <ImporteTotal>121.00</ImporteTotal>
                </IDDetalleFactura>
                <IDDetalleFactura>
                    <DescripcionDetalle>IRPF</DescripcionDetalle>
                    <Cantidad>1.0</Cantidad>
                    <ImporteUnitario>-15.00</ImporteUnitario>
                    <ImporteTotal>-15.00</ImporteTotal>
                </IDDetalleFactura>
            </DetallesFactura>
            <ImporteTotalFactura>106.00</ImporteTotalFactura>
            <Claves>
                <IDClave>
                    <ClaveRegimenIvaOpTrascendencia>01</ClaveRegimenIvaOpTrascendencia>
                </IDClave>
            </Claves>
        </DatosFactura>
        <TipoDesglose>
            <DesgloseFactura>
                <Sujeta>
                    <NoExenta>
                        <DetalleNoExenta>
                            <TipoNoExenta>S1</TipoNoExenta>
                            <DesgloseIVA>
                                <DetalleIVA>
                                    <BaseImponible>100.00</BaseImponible>
                                    <TipoImpositivo>21.00</TipoImpositivo>
                                    <CuotaImpuesto>21.00</CuotaImpuesto>
                                    <OperacionEnRecargoDeEquivalenciaORegimenSimplificado>N</OperacionEnRecargoDeEquivalenciaORegimenSimplificado>
                                </DetalleIVA>
                            </DesgloseIVA>
                        </DetalleNoExenta>
                    </NoExenta>
                </Sujeta>
            </DesgloseFactura>
        </TipoDesglose>
Pero según esta forma, con errores por todos lados de totales de IVA y factura, no hay forma posible de cuadrarlo como se muestra al usuario en la inmensa totalidad de software

Producto
---> Base imponible 100
---> IVA 21% 21
---> IRPF 15% -15


Total factura
---> Base imponible 100
---> IVA (21%) 21
---> IRPF (-15%) -15

TOTAL ---> 106

Por eso pregunté si alguien tiene o puede hacer un ejemplo de Ticket BAI de cómo lo está aplicando

Gracias
Responder Con Cita
  #2554  
Antiguo 05-01-2022
GorkaB GorkaB is offline
Miembro
 
Registrado: dic 2021
Posts: 11
Poder: 0
GorkaB Va por buen camino
Cita:
Empezado por canfora Ver Mensaje
Buenos días!!!

Ya conseguí la conexión. Ahora toca pegarse con el XML.

Muchas gracias,

Hola canfora,
Me quedé ahí... ¿Cómo lo solucionaste?

Me da error:
Código PHP:
Errorcould not load PEM client certificateOpenSSL error  error:0909006C:PEM routines:get_name:no start line, (no key foundwrong  pass phrase, or wrong file format?) 
Responder Con Cita
  #2555  
Antiguo 06-01-2022
Sistel Sistel is offline
Miembro
 
Registrado: nov 2019
Ubicación: Bilbao
Posts: 372
Poder: 5
Sistel Va por buen camino
Cita:
Empezado por JM_1 Ver Mensaje
Hola Sistel, gracias por responder.

Deduzco que según me comenta, sería así:

Código:
<DatosFactura>
            <DetallesFactura>
                <IDDetalleFactura>
                    <DescripcionDetalle>Producto 1</DescripcionDetalle>
                    <Cantidad>1.00</Cantidad>
                    <ImporteUnitario>100.00000000</ImporteUnitario>
                    <Descuento>0.00</Descuento>
                    <ImporteTotal>121.00</ImporteTotal>
                </IDDetalleFactura>
            </DetallesFactura>
            <ImporteTotalFactura>121.00</ImporteTotalFactura>
            <RetencionSoportada>-15.00</RetencionSoportada>
            <Claves>
                <IDClave>
                    <ClaveRegimenIvaOpTrascendencia>01</ClaveRegimenIvaOpTrascendencia>
                </IDClave>
            </Claves>
        </DatosFactura>
        <TipoDesglose>
            <DesgloseFactura>
                <Sujeta>
                    <NoExenta>
                        <DetalleNoExenta>
                            <TipoNoExenta>S1</TipoNoExenta>
                            <DesgloseIVA>
                                <DetalleIVA>
                                    <BaseImponible>100.00</BaseImponible>
                                    <TipoImpositivo>21.00</TipoImpositivo>
                                    <CuotaImpuesto>21.00</CuotaImpuesto>
                                    <OperacionEnRecargoDeEquivalenciaORegimenSimplificado>N</OperacionEnRecargoDeEquivalenciaORegimenSimplificado>
                                </DetalleIVA>
                            </DesgloseIVA>
                        </DetalleNoExenta>
                    </NoExenta>
                </Sujeta>
            </DesgloseFactura>
        </TipoDesglose>
Pero según los técnicos de Ticket BAI, un descuento global de retención por IRPF, hay que hacerlo como una línea adicional del detalle de la factura poniendo en negativo la cantidad descontada en importe unitario e importe total.

Código:
DatosFactura>
            <DescripcionFactura>/</DescripcionFactura>
            <DetallesFactura>
                <IDDetalleFactura>
                    <DescripcionDetalle>Producto 1</DescripcionDetalle>
                    <Cantidad>1.00</Cantidad>
                    <ImporteUnitario>100.00000000</ImporteUnitario>
                    <Descuento>0.00</Descuento>
                    <ImporteTotal>121.00</ImporteTotal>
                </IDDetalleFactura>
                <IDDetalleFactura>
                    <DescripcionDetalle>IRPF</DescripcionDetalle>
                    <Cantidad>1.0</Cantidad>
                    <ImporteUnitario>-15.00</ImporteUnitario>
                    <ImporteTotal>-15.00</ImporteTotal>
                </IDDetalleFactura>
            </DetallesFactura>
            <ImporteTotalFactura>106.00</ImporteTotalFactura>
            <Claves>
                <IDClave>
                    <ClaveRegimenIvaOpTrascendencia>01</ClaveRegimenIvaOpTrascendencia>
                </IDClave>
            </Claves>
        </DatosFactura>
        <TipoDesglose>
            <DesgloseFactura>
                <Sujeta>
                    <NoExenta>
                        <DetalleNoExenta>
                            <TipoNoExenta>S1</TipoNoExenta>
                            <DesgloseIVA>
                                <DetalleIVA>
                                    <BaseImponible>100.00</BaseImponible>
                                    <TipoImpositivo>21.00</TipoImpositivo>
                                    <CuotaImpuesto>21.00</CuotaImpuesto>
                                    <OperacionEnRecargoDeEquivalenciaORegimenSimplificado>N</OperacionEnRecargoDeEquivalenciaORegimenSimplificado>
                                </DetalleIVA>
                            </DesgloseIVA>
                        </DetalleNoExenta>
                    </NoExenta>
                </Sujeta>
            </DesgloseFactura>
        </TipoDesglose>
Pero según esta forma, con errores por todos lados de totales de IVA y factura, no hay forma posible de cuadrarlo como se muestra al usuario en la inmensa totalidad de software

Producto
---> Base imponible 100
---> IVA 21% 21
---> IRPF 15% -15


Total factura
---> Base imponible 100
---> IVA (21%) 21
---> IRPF (-15%) -15

TOTAL ---> 106

Por eso pregunté si alguien tiene o puede hacer un ejemplo de Ticket BAI de cómo lo está aplicando

Gracias
Hola JM_1,

¿Tienes alguna respuesta que te hayan dado de TicketBAI sobre el tema de detallar la retención de IRPF como una nueva línea de detalle?

Hasta ahora, yo había entendido que sí tienen que ponerse como una nueva línea de detalle los descuentos globales de la factura (por ejemplo, descuentos por pronto-pago)
Pero no las retenciones de IRPF.

En el caso de retención de IRPF hasta ahora había entendido que se trata sólo como una información adicional en el campo RetencionSoportada.
Y que no debe afectar al contenido de ImporteTotalFactura (que se calcula antes de la retención de IRPF)

Ejemplo, soy un profesional y estoy obligado a que mis clientes me retengan un 15% de IRPF (y declaren y paguen ese importe a Hacienda, que yo me deduciré cuando haga mi declaración anual de la renta).
Emito una factura por un servicio de 1.000 € al que hay que aplicar el 21% de IVA
Desglose:
Base imponible: 1000.00
Tipo de IVA: 21.00
Cuota de IVA: 210.00
Total de la factura: 1210.00
Retención: 150.00 (aplicando el 15% a la base imponible)

Al cliente deberé cobrarle: 1.210 € (total de la factura incluyendo IVA) - 150 € (importe de la retención de IRPF) = 1.060 €
Pero en TicketBAI en ImporteTotalFactura no debe aparecer el total a cobrar (1.060 €) sino 1.210 € (el importe total de la factura antes de la retención)

El tema es porque TicketBAI está orientado a controlar IVA y, en ese aspecto, a Hacienda no le interesa para nada el tema de la retenciones de IRPF (que tendrán que hacerse, como siempre, en la declaración de retenciones de IRPF).
En TicketBAI basta con informar el importe de la retención de IRPF (ni siquiera el tipo aplicado) y no considera esa retención en el total de la factura (campo ImporteTotalFactura)

Es como yo lo veo, pero serían interesantes otros puntos de vista.

Saludos
Responder Con Cita
  #2556  
Antiguo 06-01-2022
ermendalenda ermendalenda is offline
Miembro
 
Registrado: ago 2021
Posts: 864
Poder: 3
ermendalenda Va por buen camino
Cita:
Empezado por Sistel Ver Mensaje
Hola JM_1,

¿Tienes alguna respuesta que te hayan dado de TicketBAI sobre el tema de detallar la retención de IRPF como una nueva línea de detalle?

Hasta ahora, yo había entendido que sí tienen que ponerse como una nueva línea de detalle los descuentos globales de la factura (por ejemplo, descuentos por pronto-pago)
Pero no las retenciones de IRPF.

En el caso de retención de IRPF hasta ahora había entendido que se trata sólo como una información adicional en el campo RetencionSoportada.
Y que no debe afectar al contenido de ImporteTotalFactura (que se calcula antes de la retención de IRPF)

Ejemplo, soy un profesional y estoy obligado a que mis clientes me retengan un 15% de IRPF (y declaren y paguen ese importe a Hacienda, que yo me deduciré cuando haga mi declaración anual de la renta).
Emito una factura por un servicio de 1.000 € al que hay que aplicar el 21% de IVA
Desglose:
Base imponible: 1000.00
Tipo de IVA: 21.00
Cuota de IVA: 210.00
Total de la factura: 1210.00
Retención: 150.00 (aplicando el 15% a la base imponible)

Al cliente deberé cobrarle: 1.210 € (total de la factura incluyendo IVA) - 150 € (importe de la retención de IRPF) = 1.060 €
Pero en TicketBAI en ImporteTotalFactura no debe aparecer el total a cobrar (1.060 €) sino 1.210 € (el importe total de la factura antes de la retención)

El tema es porque TicketBAI está orientado a controlar IVA y, en ese aspecto, a Hacienda no le interesa para nada el tema de la retenciones de IRPF (que tendrán que hacerse, como siempre, en la declaración de retenciones de IRPF).
En TicketBAI basta con informar el importe de la retención de IRPF (ni siquiera el tipo aplicado) y no considera esa retención en el total de la factura (campo ImporteTotalFactura)

Es como yo lo veo, pero serían interesantes otros puntos de vista.

Saludos
Hola
Para que no te de error como línea de detalle, ningún importe puede ir en negativo. El importe unitario en positivo y la cantidad es la que va en negativo: - 1
Responder Con Cita
  #2557  
Antiguo 10-01-2022
JM_1 JM_1 is offline
Miembro
 
Registrado: ago 2021
Posts: 14
Poder: 0
JM_1 Va por buen camino
Hola compañeros.

Pues volveré a consultar con los técnicos de Ticket BAI cómo aplicar debidamente las retenciones de IRPF, ya que veo que no termina de haber una forma clara de aplicarlo sin lugar a dudas

Código:
<DatosFactura>
            <DescripcionFactura>/</DescripcionFactura>
            <DetallesFactura>
                <IDDetalleFactura>
                    <DescripcionDetalle>Producto 1</DescripcionDetalle>
                    <Cantidad>1.00</Cantidad>
                    <ImporteUnitario>100.00000000</ImporteUnitario>
                    <Descuento>0.00</Descuento>
                    <ImporteTotal>121.00</ImporteTotal>
                </IDDetalleFactura>
                <IDDetalleFactura>
                    <DescripcionDetalle>IRPF</DescripcionDetalle>
                    <Cantidad>-1.0</Cantidad>
                    <ImporteUnitario>15.00</ImporteUnitario>
                    <ImporteTotal>15.00</ImporteTotal>
                </IDDetalleFactura>
            </DetallesFactura>
            <ImporteTotalFactura>106.00</ImporteTotalFactura>
            <Claves>
                <IDClave>
                    <ClaveRegimenIvaOpTrascendencia>01</ClaveRegimenIvaOpTrascendencia>
                </IDClave>
            </Claves>
        </DatosFactura>
        <TipoDesglose>
            <DesgloseFactura>
                <Sujeta>
                    <NoExenta>
                        <DetalleNoExenta>
                            <TipoNoExenta>S1</TipoNoExenta>
                            <DesgloseIVA>
                                <DetalleIVA>
                                    <BaseImponible>100.00</BaseImponible>
                                    <TipoImpositivo>21.00</TipoImpositivo>
                                    <CuotaImpuesto>21.00</CuotaImpuesto>
                                    <OperacionEnRecargoDeEquivalenciaORegimenSimplificado>N</OperacionEnRecargoDeEquivalenciaORegimenSimplificado>
                                </DetalleIVA>
                            </DesgloseIVA>
                        </DetalleNoExenta>
                    </NoExenta>
                </Sujeta>
            </DesgloseFactura>
        </TipoDesglose>
Y por la vía de línea adicional de detalle, descontando como sugieren hacerlo, tampoco termina de quedar claro ni emitirse sin errores aunque solo la línea de cantidad sea en negativo:

"El Importe total debe ser igual a la suma de las bases imponibles más las cuotas del impuesto, más las cuotas recargo equivalencia del bloque Sujeta NoExenta, más la suma de las bases imponibles del bloque Sujeta Exenta y la suma de los impor..."

"La suma del importe total de las líneas no coincide con el importe total de factura indicado"

Gracias
Responder Con Cita
  #2558  
Antiguo 10-01-2022
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.272
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por Ramon88 Ver Mensaje
Una duda, si ya tengo Licencia BAI, ya puedo usar la mia propia para las pruebas, no? no es necesario que ponga las suyas de prueba.

Para Vizcaya en PREPRODUCCION debes usar las suyas de prueba, para el resto, las que te han dado.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #2559  
Antiguo 10-01-2022
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.272
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por edari Ver Mensaje
Mi duda es si, sea en con el tipo de certifcado caso que sea, cada cliente nuestro va a tener que dar de alta sus dispositivos en el registro de dispositvos de su Hacienda y si eso es así para tener que montar algún sistema para intentar prever un error cuando pongan un nuevo pc en la red a facturar sin haber "activado" su número de serie.

Creo recordar que te dará un aviso de "dispositivo no registrado" y te aceptará las facturas.
Explicaron que tienes un tiempo para hacer el cambio, al igual que con los caducados.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #2560  
Antiguo 10-01-2022
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.272
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por Ramon88 Ver Mensaje
Esta fallando el QR en bizkaia verdad?

En PREPRODUCCION no funciona (ni va a funcionar), sólo en PRODUCCION.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
SII -Nuevo sistema de la Agencia Tributaria española de envío de datos vía Webservice newtron Internet 3547 Hace 6 Días 18:06:34
Como utilizar la ayuda del nuevo Sistema Operativo gluglu Humor 3 24-09-2007 09:39:05
Aplicacion Agencia De Viajes ArdiIIa Varios 9 20-01-2007 16:49:53
El Vasco Aguirre Al González La Taberna 5 26-05-2006 09:22:28
Microsoft ha lanzado su nuevo sistema operativo DarkByte Humor 0 25-01-2004 09:21:14


La franja horaria es GMT +2. Ahora son las 00:47:50.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi