![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Cita:
Lo que he hecho ha sido guardar los mensajes completos de error (estado, descripción y los diferentes códigos de error/aviso), junto con la factura (he creado dos tablas con el resultado y otra con los avisos) y el xml de respuesta y mostrar únicamente un mensaje el texto que se indica en el PDF. Un 002 es: El "fichero de alta TicketBAI no cumple el esquema XSD" ya que resultaria casi imposible tratar el error de los cientos que puede haber en un esquema erróneo de incumplimiento del xsd (por ejemplo) Ademas, en el caso del 002, es un problema del programador que lo ha hecho mal... no es algo que pueda resolver el usuario. Como mucho puedes comprobar antes los casos normales en que falta algo o algo puede estar mal... que esté bien firmado, que los nodos cumplan con xsd, etc... |
|
#2
|
||||
|
||||
|
Buenos dias.
Creo que ya he conseguido (con autofirmacommandline) firmar una factura y que funcione !!, pero hoy al subir una factura a Batuz me da este error: Código:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns2:TicketBaiResponse xmlns:ns2="urn:ticketbai:emision">
<Salida>
<FechaRecepcion>26-08-2021 11:14:56</FechaRecepcion>
<Estado>01</Estado>
<Descripcion>Rechazado</Descripcion>
<Azalpena>Baztertua</Azalpena>
<ResultadosValidacion>
<Codigo>004</Codigo>
<Descripcion>Error: Falta dato obligatorio o el dato es erróneo [CabeceraFactura:FechaExpedicionFactura].</Descripcion>
<Azalpena>Errorea: Derrigorrezko datua falta da edo datua ez da zuzena [CabeceraFactura:FechaExpedicionFactura].</Azalpena>
</ResultadosValidacion>
</Salida>
</ns2:TicketBaiResponse>
Código:
<CabeceraFactura>
<SerieFactura>RV</SerieFactura>
<NumFactura>1000400</NumFactura>
<FechaExpedicionFactura>29-08-2021</FechaExpedicionFactura>
<HoraExpedicionFactura>17:54:53</HoraExpedicionFactura>
</CabeceraFactura>
__________________
Progress Openedge https://abevoelker.com/progress_open...dered_harmful/ Delphi forever... |
|
#3
|
|||
|
|||
|
Cita:
El formato parece correcto, pero tal vez el dato no lo sea. Recuerda que no se pueden emitir facturas con fecha u hora futura. Comprueba que no sea eso. Saludos |
|
#4
|
|||
|
|||
|
Cita:
Cuando entre en vigor tener en cuenta que fecha de Expedicion tiene que ser la fecha de hoy. |
|
#5
|
|||
|
|||
|
Repasando los emails de TicketBai
Repasando los emails de TicketBai he visto uno del 19/07/2021 indicando que para permitir el registro el impreso de las facturas debe traducirse al euskera.
Mandan una relación de etiquetas para la correspondiente traducción Esto es obligatorio ????? |
|
#6
|
|||
|
|||
|
QUOTE=angelito37;542464]Repasando los emails de TicketBai he visto uno del 19/07/2021 indicando que para permitir el registro el impreso de las facturas debe traducirse al euskera.
Mandan una relación de etiquetas para la correspondiente traducción Esto es obligatorio ?????[/quote] No es así exactamente, según he entendido yo... Han "presentado" el TicketBAI euskaraz, que es una recomendación que para las empresas que quieran emitir la factura en Euskara, puedan hacerlo. (sic) : "La Ley 10/1982 de Normalización del Uso del Euskera establece que todos los ciudadanos y ciudadanas vascas tienen derecho a expresarse en euskera en todos los ámbitos de la vida social. Por ello, consideramos muy importante que los programas que se inscriban en el registro del software TicketBAI estén adaptados para que el ticket o factura que recibirá el cliente esté en euskera. La Diputación Foral de Gipuzkoa ofrece el apoyo necesario a los desarrolladores de software TicketBAI, así como a las entidades que están realizando la labor de difusión, aportando en los dos idiomas oficiales los contenidos de la plantilla de la factura que genera el sistema." Y dos enlaces (a un xls y a un pdf) con las traducciones. En ningun caso es obligatorio. Saludos... |
|
#7
|
||||
|
||||
|
Gracias a los 3 por responder, efectivamente era por la fecha.
Ahora al enviar el fichero firmado con AutoFirmaCommandLine Código:
AutoFirmaCommandLine sign -i C:\FacE\FacturaTBAI.XML -o C:\FacE\FacturaTBAI.FIRMADO.XML -store windows -filter subject.contains:<NIF> -format xades -xml -config "format=XAdES Enveloped" Código:
CURL -H "Content-type: application/xml;charset=UTF-8" -d @C:\FacE\FacturaTBAI.FIRMADO.XML -o C:\Teragest\FacE\FacturaTBAI.FIRMADO.Output.xml https://tbai-prep.egoitza.gipuzkoa.eus/WAS/HACI/HTBRecepcionFacturasWEB/rest/recepcionFacturas/alta Código:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns2:TicketBaiResponse xmlns:ns2="urn:ticketbai:emision">
<Salida>
<IdentificadorTBAI>TBAI-04600617L-290721-FdyL+dfXfDh5s-210</IdentificadorTBAI>
<FechaRecepcion>26-08-2021 18:40:26</FechaRecepcion>
<Estado>00</Estado>
<Descripcion>Recibido</Descripcion>
<Azalpena>Jasota</Azalpena>
<ResultadosValidacion>
<Codigo>008</Codigo>
<Descripcion>El mensaje ha sido modificado en transito o la firma no esta bien realizada -- Reference URI="" failed to verify. [src/xml2signatureobj.cpp(315)] - (10606)</Descripcion>
<Azalpena>El mensaje ha sido modificado en transito o la firma no esta bien realizada -- Reference URI="" failed to verify. [src/xml2signatureobj.cpp(315)] - (10606)</Azalpena>
</ResultadosValidacion>
<ResultadosValidacion>
<Codigo>010</Codigo>
<Descripcion>Aviso: Posible error de encadenamiento.</Descripcion>
<Azalpena>Abisua: Litekeena da kateamendu errorea gertatzea.</Azalpena>
</ResultadosValidacion>
<CSV>TBAI2d4c3ee4-7c65-47f1-b789-b82f297b2f44</CSV>
</Salida>
</ns2:TicketBaiResponse>
Código:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns2:TicketBaiResponse xmlns:ns2="urn:ticketbai:emision">
<Salida>
<FechaRecepcion>26-08-2021 18:56:29</FechaRecepcion>
<Estado>01</Estado>
<Descripcion>Rechazado</Descripcion>
<Azalpena>Baztertua</Azalpena>
<ResultadosValidacion>
<Codigo>005</Codigo>
<Descripcion>Error: Fichero de alta TicketBAI ya registrado en el sistema.</Descripcion>
<Azalpena>Errorea: TicketBAI fitxategia sisteman erregistratuta dago jada.</Azalpena>
</ResultadosValidacion>
</Salida>
</ns2:TicketBaiResponse>
__________________
Progress Openedge https://abevoelker.com/progress_open...dered_harmful/ Delphi forever... |
|
#8
|
|||
|
|||
|
Cita:
Si miras en https://www.gipuzkoa.eus/documents/2.../Anexo+IV.pdf/ página 8, verás que el código 008 no es un rechazo del envío. Es sólo un aviso, pero ha sido aceptado el envío (aunque el fichero esté chungo en su firma) Saludos |
|
#9
|
|||
|
|||
|
Cita:
-d @C:\FacE\..... por: --data-binary @C:\FacE\..... Esto hará que en el envio no te cambie los retornos de carro y otros caracteres ( por ello lo del cambio en transito error 008) Por otro lado, efectivamente lo que dice Sistel tiene razón, si ya lo ha aceptado con codigo 00, pero con una incidencia 008 y si lo vuelves a enviar (el mismo fichero con el mismo problema) te dice que existe (error 005), aunque no sé que pasará si lo envias ya correcto ¿te dará el ok?(ya nos contarás que me interesa) Saludos y espero haberte ayudado |
|
#10
|
|||
|
|||
|
Cita:
En el primer mensaje del hilo hay un recopilatorio de mensajes. Allí hay un enlance a un recopilatorio de código. y en ese segundo recopilatorio, en el apartado de firma con autofirma hay varios enlaces a mensajes con la instrucción completa de firma con autofirmacommandline... venga va... https://www.clubdelphi.com/foros/sho...&postcount=681 y AutoFirmaCommandLine.exe sign -i nombre_fichero -o nombre_fichero_firmado -xml -store pkcs12:nombre_certificado.p12 -password contraseña_certificado -alias nombrel_alias_del_certificado -format xades -config "format=XAdES Enveloped\npolicyIdentifier=https://www.batuz.eus/fitxategiak/batuz/ticketbai/sinadura_elektronikoaren_zehaztapenak_especificaciones_de_la_firma_electronica_v1_0.pdf \npolicyIdentifierHash=Quzn98x3PMbSHwbUzaj5f5KOpiH0u8bvmwbbbNkO9Es=\npolicyIdentifierHashAlgorithm=h ttp://www.w3.org/2001/04/xmlenc#sha256 \npolicyQualifier=https://www.batuz.eus/fitxategiak/batuz/ticketbai/sinadura_elektronikoaren_zehaztapenak_especificaciones_de_la_firma_electronica_v1_0.pdf" saludos |
|
#11
|
|||
|
|||
|
Hola a tod@s de nuevo...
He estado ausente y con el proyecto de TicketBAI en pausa durante verano debido a otros proyectos más urgentes, concretamente desde el anuncio de Bizcaia de posponer la entrada en vigor hasta 2023/2024. He leído las últimas 10-15 páginas del hilo y no me ha quedado claro qué es lo que se pospone y qué no. Si lo que se pospone es solo el LROE... ¿los tíckets de Bizcaia no se envían enviando el LROE? ¿Cómo se envían entonces? ¿Igual que en Gipuzkoa/Araba? He visto también que se ha avanzado en la implementación para PHP. Muy buena noticia, porque casualmente nos íbamos a poner con eso ahora en la empresa. |
|
#12
|
|||
|
|||
|
Cita:
Como no falta es que es erróneo. No puede ser una factura con fecha superior al envío. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
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 |
|