Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Colaboración Paypal con ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 03-01-2022
Sanduzelai Sanduzelai is offline
Miembro
 
Registrado: ago 2021
Posts: 44
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
  #2  
Antiguo 03-01-2022
ermendalenda ermendalenda is offline
Miembro
 
Registrado: ago 2021
Posts: 2.764
Poder: 7
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
  #3  
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
  #4  
Antiguo 04-01-2022
sEngine sEngine is offline
Miembro
 
Registrado: jul 2021
Posts: 79
Poder: 6
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
  #5  
Antiguo 04-01-2022
JM_1 JM_1 is offline
Miembro
 
Registrado: ago 2021
Posts: 41
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
  #6  
Antiguo 04-01-2022
Sistel Sistel is offline
Miembro
 
Registrado: nov 2019
Ubicación: Bilbao
Posts: 484
Poder: 7
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
  #7  
Antiguo 05-01-2022
JM_1 JM_1 is offline
Miembro
 
Registrado: ago 2021
Posts: 41
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
  #8  
Antiguo 04-01-2022
infoser101 infoser101 is offline
Miembro
 
Registrado: sep 2021
Posts: 28
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
  #9  
Antiguo 04-01-2022
ermendalenda ermendalenda is offline
Miembro
 
Registrado: ago 2021
Posts: 2.764
Poder: 7
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
  #10  
Antiguo 04-01-2022
tejano tejano is offline
Miembro
 
Registrado: dic 2020
Posts: 132
Poder: 6
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
  #11  
Antiguo 05-01-2022
tejano tejano is offline
Miembro
 
Registrado: dic 2020
Posts: 132
Poder: 6
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
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 3716 19-01-2026 20:01: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 11:31:39.


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