FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Cita:
Gracias por la info! La de Chilkat no funciona el enlace y la de uanataca es para validar que la firma esté correcta? No le veo mucho sentido a validar que la firma sea correcta, una vez este todo correctamente realizado la firma siempre debe de ser correcta... Es que hay algo que se me escapa, he leido en este tema, que hay que poner datos de la factura anterior, pero en el XML de ejemplo no veo ningu sitio donde indiquen esto! Estoy muy perdido!! |
#2
|
|||
|
|||
Cita:
Si quieres siempre hay alguien por aquí que ve los errores en el xml, cambia los datos y pon algunos ficticios y pon el xml. |
#3
|
|||
|
|||
Te pongo un ejemplo de como va después del campo factura
. . . </Factura> <HuellaTBAI> <EncadenamientoFacturaAnterior> <SerieFacturaAnterior>1</SerieFacturaAnterior> <NumFacturaAnterior>5</NumFacturaAnterior> <SignatureValueFirmaFacturaAnterior>gk8MxFnSng2P49wQjk3qDjsrGhrhXgc55AT2RYckDH4899/2C/Jx7PnxX99xnaiCYWfuvPKkP4nBV4dezMvddykIpKnTF9dEmzWB</SignatureValueFirmaFacturaAnterior> </EncadenamientoFacturaAnterior> <Software> <EntidadDesarrolladora> <NIF>AXXXXXXXX</NIF> </EntidadDesarrolladora> <LicenciaTBAI>TBAIPRUEBA</LicenciaTBAI> <Nombre>NombreprogramaXXX</Nombre> <Version>1.0.1796</Version> </Software> <NumSerieDispositivo>E43A6EFFFF22</NumSerieDispositivo> </HuellaTBAI> </T:TicketBai> Tienes que poner los primeros 100 caracteres de la firma anterior (del campo signature) |
#4
|
|||
|
|||
Luz al final del tunel
Cita:
Joer, gracias, gracias y gracias! Pero, de donde habeis sacado esos datos? por que tengo un ejemplo que subieron ellos (TicketBAI_Adibidea_Ejemplo_Alta.xml) y esos datos ahí no aparecen! Voy a probar a incluirlos a lo "bruto" a ver que pasa... Gracias de nuevo! |
#5
|
|||
|
|||
Puff ya no te puedo decir llevo 1 mes empollandome toda la documentación de todas las forales y 15 días empollandome el foro completo. Te recomiendo que lo hagas por que te va resolver el 90% de cualquier duda y te quedarás más tranquilo.
|
#6
|
|||
|
|||
Cita:
Los códigos te los pasan en Guipuzkoa. Han de registrar tu aplicación para las pruebas. Creo que contactando con el servicio técnico; no recuerdo exactamente. |
#7
|
|||
|
|||
Hola de nuevo. Otra duda.
En el campo cantidad del tiquetbai puedo usar cualquier unidad de medida para productos de peso o volumen? |
#8
|
|||
|
|||
Cita:
Sí. Da lo mismo que sean cajas, que horas, o que litros. Es la cantidad de esa línea de detalle de producto. Cantidad x ImporteUnitario (que va sin IVA) - Descuento (en euros) y añadiendo el IVA, debe ser igual a ImporteTotal de esa línea de detalle. Saludos |
#9
|
|||
|
|||
Ya no se que mas hacer
He validado la firma con la misma libreria xadesjs y con el validador de chilkat y ambos me dan Valid Signature, pero al intentar enviar el fichero a la URL de pruebas de Guipuzkoa me sigue dando todo el rato error 006 Error inesperado en la verificación de la firma. Alguien tiene alguna idea o puede enviarme aunque sea por privado un fichero aceptado para ver las posibles diferencias? Muchas gracias, entre todos lo conseguiremos! |
#10
|
|||
|
|||
Cita:
Fijate que temgas bien el encabezado, el orden de los campos y hay muchos errore en los nombres de campos cambiados alguna letra de mayusculas a minusculas... |
#11
|
|||
|
|||
Content is not allowed in prolog
Cita:
Error: El fichero de alta TicketBAI no cumple el esquema XSD. No se ha podido procesar el mensaje. Detalle del error: Content is not allowed in prolog Creo que este error es debibo a los tag de definicion, yo empleo estos que he copiado de post anteriores y no consigo ver donde he metido la pata. Cita:
Adjunto zip con el xml y el codigo que empleo. Gracias y saludos |
#12
|
|||
|
|||
Cita:
Respecto al que yo genero, veo que sobran cosas... <?xml version="1.0" encoding="UTF-8"?> <T:TicketBai xmlns:T="urn:ticketbai:emision"> <Cabecera> <IDVersionTBAI>1.2</IDVersionTBAI> .... prueba de quitar el ds, el xsi y el shemaLocation... yo no los tengo y me funciona... |
#13
|
|||
|
|||
Me da el mismo error tanto en el validador como en el servicio ¿?
|
#14
|
||||
|
||||
Cita:
Yo lo que he visto es que el fichero que has enviado es UTF8 con BOM. Creo que debería ser UTF8. No se si es el mismo que estás enviando, pero asegurate de eso.
__________________
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. |
#15
|
|||
|
|||
Cita:
De todas formas te va a dar error el envio por que te falta informar lass lineas de detalle. Te dejo el fichero sin los caracteres especiales para que lo vuelvas a firmar y pruebes a enviar, pero lo dicho:te faltan las lineas de detalle. Saludos |
#16
|
|||
|
|||
Un detalle del xml. Cuidado con las fechas porque la fecha de la factura anterior no puede ser superior a la de la factura que envías.
En este ejemplo: <FechaExpedicionFacturaAnterior>05-05-2022</FechaExpedicionFacturaAnterior> <--- Esta fecha no puede ser superior a la de FechaExpedicionFactura <FechaExpedicionFactura>13-09-2021</FechaExpedicionFactura> De paso, como comentaba Neftali, elguille ten cuidado al guardar el fichero pq lo has hecho en utf8 BOM y debe ser utf8 a secas (desconozco las diferencias entre ambos, pero solo está admitido utf8). También os pongo como lo firmo yo con el autofirma, por si ayuda a despejar alguna duda:
|
#17
|
|||
|
|||
Cita:
Pero si en esa web en vez de subir los archivos pego el contenido de XML y XSD me indica que si cumple el esquema. ¿Podrias por favor indicarme como solucionaste tu problema? |
#18
|
|||
|
|||
Cita:
En el fichero la primera línea está así: <T:TicketBai xmlns:T="urn:ticketbai:emision" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.w3.org/TR/xmldsig-core/xmldsig-core-schema.xsd"> Y debería ser así: <T:TicketBai xmlns:T="urn:ticketbai:emision" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:ticketbai:emision ticketBaiV12.xsd"> Es decir, la última parte es lo que veo diferente de los envíos que hago yo, y que en mi caso son aceptados. Espero que te sirva de ayuda. |
#19
|
|||
|
|||
Cita:
Al menos ya me responde con Recibido, aunque con el error: <Codigo>008</Codigo> <Descripcion>ERROR - The Reference for URI has no XMLSignatureInput - (org.apache.xml.security.exceptions.XMLSecurityException)</Descripcion> Alguien sabe que puede ser? Muchas gracias de nuevo! |
#20
|
|||
|
|||
Cambios?
Hola, ¿alguien ha oído algo de que van a haber grandes cambios?
|
|
|
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 | 3557 | Hace 2 Semanas 17:42:47 |
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 |
|