Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Internet
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Colaboración Paypal con ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 06-02-2025
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: 19.459
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 Noe277 Ver Mensaje
Una pregunta. Haber si alguien me puede decir donde esta la información para corregir una facturara enviada a Batuz.
Solo tengo mal la clave de operación pero no se como reenviarla para corregirla.
Debes convertirla al Libro 240 sin software garante y volver a enviarla.
El formato de este libro es diferente al habitual (240 con software garante).

En esta página, en la parte de abajo, tienes documentación técnica.
Esto apunta a los esquemas. Y si navegas por esa página, llegas a este fichero zip, que contiene todos los esquemas. Entre ellos los correspondientes al envío "sin SG".

__________________
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.

Última edición por Neftali [Germán.Estévez] fecha: 06-02-2025 a las 11:17:33.
Responder Con Cita
  #2  
Antiguo 06-02-2025
Noe277 Noe277 is offline
Miembro
 
Registrado: jul 2017
Posts: 171
Poder: 10
Noe277 Va por buen camino
Cita:
Empezado por Neftali [Germán.Estévez] Ver Mensaje
Debes convertirla al Libro 240 sin software garante y volver a enviarla.
El formato de este libro es diferente al habitual (240 con software garante).

En esta página, en la parte de abajo, tienes documentación técnica.
Esto apunta a los esquemas. Y si navegas por esa página, llegas a este fichero zip, que contiene todos los esquemas. Entre ellos los correspondientes al envío "sin SG".


Gracias, Estaba buscando sofware Garante, sabiendo que así lo hare por ai
Responder Con Cita
  #3  
Antiguo 06-02-2025
infoser101 infoser101 is offline
Miembro
 
Registrado: sep 2021
Posts: 28
Poder: 0
infoser101 Va por buen camino
Cita:
Empezado por Neftali [Germán.Estévez] Ver Mensaje
Debes convertirla al Libro 240 sin software garante y volver a enviarla.
El formato de este libro es diferente al habitual (240 con software garante).

En esta página, en la parte de abajo, tienes documentación técnica.
Esto apunta a los esquemas. Y si navegas por esa página, llegas a este fichero zip, que contiene todos los esquemas. Entre ellos los correspondientes al envío "sin SG".

Pero como se convierte?
Mi experiencia es que Batuz solo admite el envío sin software Garante si es de otra fecha (la clave es nif+factura+fecha)
Por tanto, el único camino que he encontrado es enviar la factura, sin SGarante con fecha del dia siguiente, lo cual es un poco chapuza
Responder Con Cita
  #4  
Antiguo 06-02-2025
Avatar de YellowStone
YellowStone YellowStone is offline
Miembro
 
Registrado: feb 2007
Ubicación: Adeje
Posts: 170
Poder: 20
YellowStone Va por buen camino
Cita:
Empezado por Neftali [Germán.Estévez] Ver Mensaje
Debes convertirla al Libro 240 sin software garante y volver a enviarla.
El formato de este libro es diferente al habitual (240 con software garante).

En esta página, en la parte de abajo, tienes documentación técnica.
Esto apunta a los esquemas. Y si navegas por esa página, llegas a este fichero zip, que contiene todos los esquemas. Entre ellos los correspondientes al envío "sin SG".

La gran p.t.d. de esto, es que no tiene ni ejemplos en XML, ni una descripción en pdf que haya podido encontrar, nada de nada aparte de estos XSD, y mi Delphi 2007 no me incorpora correctamente estos XSD, me he tenido que apañar con el ejemplo que pusiste en XML hace tiempo. De todos modos, si una vez corregida la factura, la vuelves a enviar como envío normal CON software garante, al menos en pruebas te la coge como válida si ya es correcta.

Última edición por YellowStone fecha: 06-02-2025 a las 12:07:33.
Responder Con Cita
  #5  
Antiguo 06-02-2025
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: 19.459
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 infoser101 Ver Mensaje
Pero como se convierte?
Mi experiencia es que Batuz solo admite el envío sin software Garante si es de otra fecha (la clave es nif+factura+fecha)
Por tanto, el único camino que he encontrado es enviar la factura, sin SGarante con fecha del dia siguiente, lo cual es un poco chapuza
Cita:
Empezado por YellowStone Ver Mensaje
La gran p.t.d. de esto, es que no tiene ni ejemplos en XML, ni una descripción en pdf que haya podido encontrar, nada de nada aparte de estos XSD, y mi Delphi 2007 no me incorpora correctamente estos XSD, me he tenido que apañar con el ejemplo que pusiste en XML hace tiempo. De todos modos, si una vez corregida la factura, la vuelves a enviar como envío normal CON software garante, al menos en pruebas te la coge como válida si ya es correcta.
En mi caso, lo que hacemos es tener una función que "reenvía la factura sin SG" (sin software garante).
Esta función sólo se usa si la factura está rechazada en el libro "240 con SG".
Para hacer esto, volvemos a generar el XML de la factura (con formato sin SG) y la enviamos.

No me consta que tenga que ser con fecha diferente, es más, ahora te pongo un ejemplo y voy a realizar esto pasos:

1) Generar la fatura con error (240 con SG).
2) Y reenviarla a los pocos instantes en el libro "240 sin SG", para que la acepten.

El primer fichero "240 con SG" sería este (te he cambiado algunos campos por zzzzzzzz):

Código PHP:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<lrpjfecsgap:LROEPJ240FacturasEmitidasConSGAltaPeticion xmlns:lrpjfecsgap="https://www.batuz.eus/fitxategiak/batuz/LROE/esquemas/LROE_PJ_240_1_1_FacturasEmitidas_ConSG_AltaPeticion_V1_0_2.xsd">
    <Cabecera>
        <Modelo>240</Modelo>
        <Capitulo>1</Capitulo>
        <Subcapitulo>1.1</Subcapitulo>
        <Operacion>A00</Operacion>
        <Version>1.0</Version>
        <Ejercicio>2025</Ejercicio>
        <ObligadoTributario>
            <NIF>zzzzzzzzzzzzz</NIF>
            <ApellidosNombreRazonSocial>zzzzzzzzzzzzzzzzz</ApellidosNombreRazonSocial>
        </ObligadoTributario>
    </Cabecera>
    <FacturasEmitidas>
        <FacturaEmitida>
            <TicketBai><?xml version="1.0" encoding="utf-8"?>
                <T:TicketBai xmlns:T="urn:ticketbai:emision">
                    <Cabecera>
                        <IDVersionTBAI>1.2</IDVersionTBAI>
                    </Cabecera>
                    <Sujetos>
                        <Emisor>
                            <NIF>zzzzzzzzz</NIF>
                            <ApellidosNombreRazonSocial>zzzzzzzzzzzzzzzzzzzzz</ApellidosNombreRazonSocial>
                        </Emisor>
                        <Destinatarios>
                            <IDDestinatario>
                                <NIF>A01004324</NIF>
                                <ApellidosNombreRazonSocial>VILADRA SA</ApellidosNombreRazonSocial>
                                <CodigoPostal>08009</CodigoPostal>
                                <Direccion>Muntaner, 12</Direccion>
                            </IDDestinatario>
                        </Destinatarios>
                        <VariosDestinatarios>N</VariosDestinatarios>
                        <EmitidaPorTercerosODestinatario>N</EmitidaPorTercerosODestinatario>
                    </Sujetos>
                    <Factura>
                        <CabeceraFactura>
                            <SerieFactura>TBBT</SerieFactura>
                            <NumFactura>21</NumFactura>
                            <FechaExpedicionFactura>06-02-2025</FechaExpedicionFactura>
                            <HoraExpedicionFactura>12:48:00</HoraExpedicionFactura>
                            <FacturaSimplificada>N</FacturaSimplificada>
                            <FacturaEmitidaSustitucionSimplificada>N</FacturaEmitidaSustitucionSimplificada>
                        </CabeceraFactura>
                        <DatosFactura>
                            <DescripcionFactura>Producto acabado 1</DescripcionFactura>
                            <DetallesFactura>
                                <IDDetalleFactura>
                                    <DescripcionDetalle>Producto acabado 1</DescripcionDetalle>
                                    <Cantidad>1.00000000</Cantidad>
                                    <ImporteUnitario>551.02000000</ImporteUnitario>
                                    <Descuento>99.18000000</Descuento>
                                    <ImporteTotal>546.72640000</ImporteTotal>
                                </IDDetalleFactura>
                            </DetallesFactura>
                            <ImporteTotalFactura>546.73</ImporteTotalFactura>
                            <Claves>
                                <IDClave>
                                    <ClaveRegimenIvaOpTrascendencia>01</ClaveRegimenIvaOpTrascendencia>
                                </IDClave>
                            </Claves>
                        </DatosFactura>
                        <TipoDesglose>
                            <DesgloseFactura>
                                <Sujeta>
                                    <NoExenta>
                                        <DetalleNoExenta>
                                            <TipoNoExenta>S1</TipoNoExenta>
                                            <DesgloseIVA>
                                                <DetalleIVA>
                                                    <BaseImponible>451.84</BaseImponible>
                                                    <TipoImpositivo>21.00</TipoImpositivo>
                                                    <CuotaImpuesto>94.89</CuotaImpuesto>
                                                    <OperacionEnRecargoDeEquivalenciaORegimenSimplificado>N</OperacionEnRecargoDeEquivalenciaORegimenSimplificado>
                                                </DetalleIVA>
                                            </DesgloseIVA>
                                        </DetalleNoExenta>
                                    </NoExenta>
                                </Sujeta>
                            </DesgloseFactura>
                        </TipoDesglose>
                    </Factura>
                    <HuellaTBAI>
                        <EncadenamientoFacturaAnterior>
                            <SerieFacturaAnterior>TBBT</SerieFacturaAnterior>
                            <NumFacturaAnterior>20</NumFacturaAnterior>
                            <FechaExpedicionFacturaAnterior>23-01-2025</FechaExpedicionFacturaAnterior>
                            <SignatureValueFirmaFacturaAnterior>zzzzzzzzzzzzzzX6TDIF5OzFMTLX9SHTgRL/pGkwdYbfaIgE7fHCtIaPvYSVaFC+ur55aDaVFH0ptQYD55/iPWSm</SignatureValueFirmaFacturaAnterior>
                        </EncadenamientoFacturaAnterior>
                        <Software>
                            <LicenciaTBAI>zzzzzzzzzzzzzzzzz</LicenciaTBAI>
                            <EntidadDesarrolladora>
                                <NIF>zzzzzzzzzzzzzzzz</NIF>
                            </EntidadDesarrolladora>
                            <Nombre>SOFTWARE GARANTE TICKETBAI PRUEBA</Nombre>
                            <Version>1.0</Version>
                        </Software>
                    </HuellaTBAI>
                    <ds:Signature
....
Aquí sigue todo lo de la huella, firmas,...
El segundo fichero, una vez que se envía "240 sin SG", verás que es mucho más sencillo. Se genera a partir de la misma factura, pero el formato es más simple y no lleva todo lo de la firma.
Esa misma factura yo la he enviado con el libro "240 sin SG" 3 minutos después de la original y me la han aceptado, con este fichero:

Código PHP:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<lrpjfessgamp:LROEPJ240FacturasEmitidasSinSGAltaModifPeticion xmlns:lrpjfessgamp="https://www.batuz.eus/fitxategiak/batuz/LROE/esquemas/LROE_PJ_240_1_2_FacturasEmitidas_SinSG_AltaModifPeticion_V1_0_1.xsd">
    <Cabecera>
        <Modelo>240</Modelo>
        <Capitulo>1</Capitulo>
        <Subcapitulo>1.2</Subcapitulo>
        <Operacion>A00</Operacion>
        <Version>1.0</Version>
        <Ejercicio>2025</Ejercicio>
        <ObligadoTributario>
            <NIF>zzzzzzzzzz</NIF>
            <ApellidosNombreRazonSocial>zzzzzzzzzzzzzzzzzz</ApellidosNombreRazonSocial>
        </ObligadoTributario>
    </Cabecera>
    <FacturasEmitidas>
        <FacturaEmitida>
            <Destinatarios>
                <IDDestinatario>
                    <NIF>A01004324</NIF>
                    <ApellidosNombreRazonSocial>VILADRA SA</ApellidosNombreRazonSocial>
                    <CodigoPostal>08009</CodigoPostal>
                </IDDestinatario>
            </Destinatarios>
            <VariosDestinatarios>N</VariosDestinatarios>
            <EmitidaPorTercerosODestinatario>N</EmitidaPorTercerosODestinatario>
            <CabeceraFactura>
                <SerieFactura>TBBT</SerieFactura>
                <NumFactura>21</NumFactura>
                <FechaExpedicionFactura>06-02-2025</FechaExpedicionFactura>
                <FacturaSimplificada>N</FacturaSimplificada>
                <FacturaEmitidaSustitucionSimplificada>N</FacturaEmitidaSustitucionSimplificada>
            </CabeceraFactura>
            <DatosFactura>
                <DescripcionFactura>Producto acabado 1</DescripcionFactura>
                <ImporteTotalFactura>546.73</ImporteTotalFactura>
                <Claves>
                    <IDClave>
                        <ClaveRegimenIvaOpTrascendencia>01</ClaveRegimenIvaOpTrascendencia>
                    </IDClave>
                </Claves>
            </DatosFactura>
            <TipoDesglose>
                <DesgloseFactura>
                    <Sujeta>
                        <NoExenta>
                            <DetalleNoExenta>
                                <TipoNoExenta>S1</TipoNoExenta>
                                <DesgloseIVA>
                                    <DetalleIVA>
                                        <BaseImponible>451.84</BaseImponible>
                                        <TipoImpositivo>21.00</TipoImpositivo>
                                        <CuotaImpuesto>94.89</CuotaImpuesto>
                                        <OperacionEnRecargoDeEquivalenciaORegimenSimplificado>N</OperacionEnRecargoDeEquivalenciaORegimenSimplificado>
                                    </DetalleIVA>
                                </DesgloseIVA>
                            </DetalleNoExenta>
                        </NoExenta>
                    </Sujeta>
                </DesgloseFactura>
            </TipoDesglose>
        </FacturaEmitida>
    </FacturasEmitidas>
</lrpjfessgamp:LROEPJ240FacturasEmitidasSinSGAltaModifPeticion>
__________________
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.

Última edición por Neftali [Germán.Estévez] fecha: 06-02-2025 a las 12:56:28.
Responder Con Cita
  #6  
Antiguo 06-02-2025
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: 19.459
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
La primera se envía en el capítulo 1.1 (240 con SG), la rechazan, generas el nuevo XML más simple y la envías con el capítulo 1.2 (240 sin SG).
__________________
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
  #7  
Antiguo 06-02-2025
Avatar de YellowStone
YellowStone YellowStone is offline
Miembro
 
Registrado: feb 2007
Ubicación: Adeje
Posts: 170
Poder: 20
YellowStone Va por buen camino
Cita:
Empezado por Neftali [Germán.Estévez] Ver Mensaje
La primera se envía en el capítulo 1.1 (240 con SG), la rechazan, generas el nuevo XML más simple y la envías con el capítulo 1.2 (240 sin SG).
Entiendo lo que haces, pero no entiendo que sin corregir el motivo por el que te la rechazan en el 240 "con" SG, te la acepten sin más en el 240 "sin" SG.
Responder Con Cita
  #8  
Antiguo 07-02-2025
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: 19.459
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 YellowStone Ver Mensaje
Entiendo lo que haces, pero no entiendo que sin corregir el motivo por el que te la rechazan en el 240 "con" SG, te la acepten sin más en el 240 "sin" SG.

Si, en mi caso, si he corregido el motivo.


1) He generado un error (relacionado con el certificado) y envío (con 240 con SG)
2) Me la han rechazado
3) Lo he corregido
4) Y la he vuelto a enviar (240 sin SG).
5) Me la han aceptado



De esa forma he generado los 2 ficheros distintos para que los vieras.
__________________
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
  #9  
Antiguo 07-02-2025
Noe277 Noe277 is offline
Miembro
 
Registrado: jul 2017
Posts: 171
Poder: 10
Noe277 Va por buen camino
Batuz

Pero si como es mi caso solo nos hemos equivocado en poner el epígrafe o clave de regimen y el envió es correcto.
¿ Que es mejor sin SG o Rectificativa?


No van a volver locos, ya podían todos igual.
Responder Con Cita
  #10  
Antiguo 06-02-2025
infoser101 infoser101 is offline
Miembro
 
Registrado: sep 2021
Posts: 28
Poder: 0
infoser101 Va por buen camino
Cita:
Empezado por Neftali [Germán.Estévez] Ver Mensaje
En mi caso, lo que hacemos es tener una función que "reenvía la factura sin SG" (sin software garante).
Esta función sólo se usa si la factura está rechazada en el libro "240 con SG".
Para hacer esto, volvemos a generar el XML de la factura (con formato sin SG) y la enviamos.

No me consta que tenga que ser con fecha diferente, es más, ahora te pongo un ejemplo y voy a realizar esto pasos:

1) Generar la fatura con error (240 con SG).
2) Y reenviarla a los pocos instantes en el libro "240 sin SG", para que la acepten.

El primer fichero "240 con SG" sería este (te he cambiado algunos campos por zzzzzzzz):

Código PHP:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<lrpjfecsgap:LROEPJ240FacturasEmitidasConSGAltaPeticion xmlns:lrpjfecsgap="https://www.batuz.eus/fitxategiak/batuz/LROE/esquemas/LROE_PJ_240_1_1_FacturasEmitidas_ConSG_AltaPeticion_V1_0_2.xsd">
    <Cabecera>
        <Modelo>240</Modelo>
        <Capitulo>1</Capitulo>
        <Subcapitulo>1.1</Subcapitulo>
        <Operacion>A00</Operacion>
        <Version>1.0</Version>
        <Ejercicio>2025</Ejercicio>
        <ObligadoTributario>
            <NIF>zzzzzzzzzzzzz</NIF>
            <ApellidosNombreRazonSocial>zzzzzzzzzzzzzzzzz</ApellidosNombreRazonSocial>
        </ObligadoTributario>
    </Cabecera>
    <FacturasEmitidas>
        <FacturaEmitida>
            <TicketBai><?xml version="1.0" encoding="utf-8"?>
                <T:TicketBai xmlns:T="urn:ticketbai:emision">
                    <Cabecera>
                        <IDVersionTBAI>1.2</IDVersionTBAI>
                    </Cabecera>
                    <Sujetos>
                        <Emisor>
                            <NIF>zzzzzzzzz</NIF>
                            <ApellidosNombreRazonSocial>zzzzzzzzzzzzzzzzzzzzz</ApellidosNombreRazonSocial>
                        </Emisor>
                        <Destinatarios>
                            <IDDestinatario>
                                <NIF>A01004324</NIF>
                                <ApellidosNombreRazonSocial>VILADRA SA</ApellidosNombreRazonSocial>
                                <CodigoPostal>08009</CodigoPostal>
                                <Direccion>Muntaner, 12</Direccion>
                            </IDDestinatario>
                        </Destinatarios>
                        <VariosDestinatarios>N</VariosDestinatarios>
                        <EmitidaPorTercerosODestinatario>N</EmitidaPorTercerosODestinatario>
                    </Sujetos>
                    <Factura>
                        <CabeceraFactura>
                            <SerieFactura>TBBT</SerieFactura>
                            <NumFactura>21</NumFactura>
                            <FechaExpedicionFactura>06-02-2025</FechaExpedicionFactura>
                            <HoraExpedicionFactura>12:48:00</HoraExpedicionFactura>
                            <FacturaSimplificada>N</FacturaSimplificada>
                            <FacturaEmitidaSustitucionSimplificada>N</FacturaEmitidaSustitucionSimplificada>
                        </CabeceraFactura>
                        <DatosFactura>
                            <DescripcionFactura>Producto acabado 1</DescripcionFactura>
                            <DetallesFactura>
                                <IDDetalleFactura>
                                    <DescripcionDetalle>Producto acabado 1</DescripcionDetalle>
                                    <Cantidad>1.00000000</Cantidad>
                                    <ImporteUnitario>551.02000000</ImporteUnitario>
                                    <Descuento>99.18000000</Descuento>
                                    <ImporteTotal>546.72640000</ImporteTotal>
                                </IDDetalleFactura>
                            </DetallesFactura>
                            <ImporteTotalFactura>546.73</ImporteTotalFactura>
                            <Claves>
                                <IDClave>
                                    <ClaveRegimenIvaOpTrascendencia>01</ClaveRegimenIvaOpTrascendencia>
                                </IDClave>
                            </Claves>
                        </DatosFactura>
                        <TipoDesglose>
                            <DesgloseFactura>
                                <Sujeta>
                                    <NoExenta>
                                        <DetalleNoExenta>
                                            <TipoNoExenta>S1</TipoNoExenta>
                                            <DesgloseIVA>
                                                <DetalleIVA>
                                                    <BaseImponible>451.84</BaseImponible>
                                                    <TipoImpositivo>21.00</TipoImpositivo>
                                                    <CuotaImpuesto>94.89</CuotaImpuesto>
                                                    <OperacionEnRecargoDeEquivalenciaORegimenSimplificado>N</OperacionEnRecargoDeEquivalenciaORegimenSimplificado>
                                                </DetalleIVA>
                                            </DesgloseIVA>
                                        </DetalleNoExenta>
                                    </NoExenta>
                                </Sujeta>
                            </DesgloseFactura>
                        </TipoDesglose>
                    </Factura>
                    <HuellaTBAI>
                        <EncadenamientoFacturaAnterior>
                            <SerieFacturaAnterior>TBBT</SerieFacturaAnterior>
                            <NumFacturaAnterior>20</NumFacturaAnterior>
                            <FechaExpedicionFacturaAnterior>23-01-2025</FechaExpedicionFacturaAnterior>
                            <SignatureValueFirmaFacturaAnterior>zzzzzzzzzzzzzzX6TDIF5OzFMTLX9SHTgRL/pGkwdYbfaIgE7fHCtIaPvYSVaFC+ur55aDaVFH0ptQYD55/iPWSm</SignatureValueFirmaFacturaAnterior>
                        </EncadenamientoFacturaAnterior>
                        <Software>
                            <LicenciaTBAI>zzzzzzzzzzzzzzzzz</LicenciaTBAI>
                            <EntidadDesarrolladora>
                                <NIF>zzzzzzzzzzzzzzzz</NIF>
                            </EntidadDesarrolladora>
                            <Nombre>SOFTWARE GARANTE TICKETBAI PRUEBA</Nombre>
                            <Version>1.0</Version>
                        </Software>
                    </HuellaTBAI>
                    <ds:Signature
....
Aquí sigue todo lo de la huella, firmas,...
El segundo fichero, una vez que se envía "240 sin SG", verás que es mucho más sencillo. Se genera a partir de la misma factura, pero el formato es más simple y no lleva todo lo de la firma.
Esa misma factura yo la he enviado con el libro "240 sin SG" 3 minutos después de la original y me la han aceptado, con este fichero:

Código PHP:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<lrpjfessgamp:LROEPJ240FacturasEmitidasSinSGAltaModifPeticion xmlns:lrpjfessgamp="https://www.batuz.eus/fitxategiak/batuz/LROE/esquemas/LROE_PJ_240_1_2_FacturasEmitidas_SinSG_AltaModifPeticion_V1_0_1.xsd">
    <Cabecera>
        <Modelo>240</Modelo>
        <Capitulo>1</Capitulo>
        <Subcapitulo>1.2</Subcapitulo>
        <Operacion>A00</Operacion>
        <Version>1.0</Version>
        <Ejercicio>2025</Ejercicio>
        <ObligadoTributario>
            <NIF>zzzzzzzzzz</NIF>
            <ApellidosNombreRazonSocial>zzzzzzzzzzzzzzzzzz</ApellidosNombreRazonSocial>
        </ObligadoTributario>
    </Cabecera>
    <FacturasEmitidas>
        <FacturaEmitida>
            <Destinatarios>
                <IDDestinatario>
                    <NIF>A01004324</NIF>
                    <ApellidosNombreRazonSocial>VILADRA SA</ApellidosNombreRazonSocial>
                    <CodigoPostal>08009</CodigoPostal>
                </IDDestinatario>
            </Destinatarios>
            <VariosDestinatarios>N</VariosDestinatarios>
            <EmitidaPorTercerosODestinatario>N</EmitidaPorTercerosODestinatario>
            <CabeceraFactura>
                <SerieFactura>TBBT</SerieFactura>
                <NumFactura>21</NumFactura>
                <FechaExpedicionFactura>06-02-2025</FechaExpedicionFactura>
                <FacturaSimplificada>N</FacturaSimplificada>
                <FacturaEmitidaSustitucionSimplificada>N</FacturaEmitidaSustitucionSimplificada>
            </CabeceraFactura>
            <DatosFactura>
                <DescripcionFactura>Producto acabado 1</DescripcionFactura>
                <ImporteTotalFactura>546.73</ImporteTotalFactura>
                <Claves>
                    <IDClave>
                        <ClaveRegimenIvaOpTrascendencia>01</ClaveRegimenIvaOpTrascendencia>
                    </IDClave>
                </Claves>
            </DatosFactura>
            <TipoDesglose>
                <DesgloseFactura>
                    <Sujeta>
                        <NoExenta>
                            <DetalleNoExenta>
                                <TipoNoExenta>S1</TipoNoExenta>
                                <DesgloseIVA>
                                    <DetalleIVA>
                                        <BaseImponible>451.84</BaseImponible>
                                        <TipoImpositivo>21.00</TipoImpositivo>
                                        <CuotaImpuesto>94.89</CuotaImpuesto>
                                        <OperacionEnRecargoDeEquivalenciaORegimenSimplificado>N</OperacionEnRecargoDeEquivalenciaORegimenSimplificado>
                                    </DetalleIVA>
                                </DesgloseIVA>
                            </DetalleNoExenta>
                        </NoExenta>
                    </Sujeta>
                </DesgloseFactura>
            </TipoDesglose>
        </FacturaEmitida>
    </FacturasEmitidas>
</lrpjfessgamp:LROEPJ240FacturasEmitidasSinSGAltaModifPeticion>

¿De donde has sacado el esquema para el subcapitulo 1.1 con TODO el fichero ticketbai desglosado?
Hasta ahora, el esquema que conocía del sub-capitulo 1.1 incorporaba como un string el contenido codificado del fichero Ticketbai original. Es algo asi:

<lrpjfecsgap:LROEPJ240FacturasEmitidasConSGAltaPeticion xmlns:lrpjfecsgap="https://www.batuz.eus/fitxategiak/batuz/LROE/esquemas/LROE_PJ_240_1_1_FacturasEmitidas_ConSG_AltaPeticion_V1_0_2.xsd">
<Cabecera>
<Modelo>240</Modelo>
<Capitulo>1</Capitulo>
<Subcapitulo>1.1</Subcapitulo>
<Operacion>A00</Operacion>
<Version>1.0</Version>
<Ejercicio>2024</Ejercicio>
<ObligadoTributario>
<NIF>XXXXXXXX5</NIF>
<ApellidosNombreRazonSocial>NNNNNNNNNNNNNNNNNNNNN</ApellidosNombreRazonSocial>
</ObligadoTributario>
</Cabecera>
<FacturasEmitidas>
<FacturaEmitida>
<TicketBai>CADENA_BASE_64_CON_TICKETBAI_ORIGINAL</TicketBai>
</FacturaEmitida>
</FacturasEmitidas>
</lrpjfecsgap:LROEPJ240FacturasEmitidasConSGAltaPeticion>


Pero lo que haces es poner todo el fichero Tickebai entre <Ticketbai>.. </Ticketbai>

¿Esto funciona? ¿Dónde esta este esquema en Batuz?

De todas formas el problema aparece cuando el fichero no es rechazado totalmente, sino aceptado con errores o incluso aceptado sin error aunque haya algún fallo.
Al intentar subirlo por sub-capitulo 1.2 dice "factura duplicada", salvo que se cambie la fecha de emisión
Responder Con Cita
  #11  
Antiguo 06-02-2025
Avatar de YellowStone
YellowStone YellowStone is offline
Miembro
 
Registrado: feb 2007
Ubicación: Adeje
Posts: 170
Poder: 20
YellowStone Va por buen camino
Cita:
Empezado por infoser101 Ver Mensaje
¿De donde has sacado el esquema para el subcapitulo 1.1 con TODO el fichero ticketbai desglosado?
Hasta ahora, el esquema que conocía del sub-capitulo 1.1 incorporaba como un string el contenido codificado del fichero Ticketbai original. Es algo asi:

<lrpjfecsgap:LROEPJ240FacturasEmitidasConSGAltaPeticion xmlns:lrpjfecsgap="https://www.batuz.eus/fitxategiak/batuz/LROE/esquemas/LROE_PJ_240_1_1_FacturasEmitidas_ConSG_AltaPeticion_V1_0_2.xsd">
<Cabecera>
<Modelo>240</Modelo>
<Capitulo>1</Capitulo>
<Subcapitulo>1.1</Subcapitulo>
<Operacion>A00</Operacion>
<Version>1.0</Version>
<Ejercicio>2024</Ejercicio>
<ObligadoTributario>
<NIF>XXXXXXXX5</NIF>
<ApellidosNombreRazonSocial>NNNNNNNNNNNNNNNNNNNNN</ApellidosNombreRazonSocial>
</ObligadoTributario>
</Cabecera>
<FacturasEmitidas>
<FacturaEmitida>
<TicketBai>CADENA_BASE_64_CON_TICKETBAI_ORIGINAL</TicketBai>
</FacturaEmitida>
</FacturasEmitidas>
</lrpjfecsgap:LROEPJ240FacturasEmitidasConSGAltaPeticion>


Pero lo que haces es poner todo el fichero Tickebai entre <Ticketbai>.. </Ticketbai>

¿Esto funciona? ¿Dónde esta este esquema en Batuz?

De todas formas el problema aparece cuando el fichero no es rechazado totalmente, sino aceptado con errores o incluso aceptado sin error aunque haya algún fallo.
Al intentar subirlo por sub-capitulo 1.2 dice "factura duplicada", salvo que se cambie la fecha de emisión
Si cambias la fecha de emisión, para hacienda ya no es la misma factura, sino dos facturas distintas. Ojo, que luego con el IVA os podéis llevar una sorpresa.
Responder Con Cita
  #12  
Antiguo 07-02-2025
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: 19.459
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 infoser101 Ver Mensaje
¿De donde has sacado el esquema para el subcapitulo 1.1 con TODO el fichero ticketbai desglosado?
Hasta ahora, el esquema que conocía del sub-capitulo 1.1 incorporaba como un string el contenido codificado del fichero Ticketbai original. Es algo asi:

Hola.
He decodificado la parte del ticketBAI antes de pegarlo aquí, para que se entendiera mejor.
Al enviarlo va codificado como tú dices. Perdón que no lo había comentado.


Cita:
Empezado por infoser101 Ver Mensaje
De todas formas el problema aparece cuando el fichero no es rechazado totalmente, sino aceptado con errores o incluso aceptado sin error aunque haya algún fallo.
Al intentar subirlo por sub-capitulo 1.2 dice "factura duplicada", salvo que se cambie la fecha de emisión

Yo creo (como he dicho antes) que sólo puedes usar ese capítulo 1.2 (sin SG) para facturas rechazadas. Las opciones que nosotros tenemos son Rectificativa o anulación de la existente y crear una nueva (dependiendo del caso).
__________________
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


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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 01:05:27.


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