![]() |
![]() |
| 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
|
|||
|
|||
|
XML de ejemplo
Buenas tardes, alguien tiene un XML de una factura de ejemplo antes de firmar y no le importaria compartir?
Mil gracias... Al intentar con AutoFirma me da el siguiente mensaje: [Fatal Error] :15:32: Byte no vßlido 1 de la secuencia UTF-8 de 1 bytes <afirma><result>false</result><response><msg>Error en la operacion de firma: Las firmas XAdES Enveloped solo pueden realizarse sobre datos XML</msg></response></afirma> Creo que me falta algo en el pie del XML referente a Signatures. Ayuda, gracias. |
|
#2
|
||||
|
||||
|
Cita:
La correcta es UTF8. De todas formas te adjunto un XML sin firmar.
__________________
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. |
|
#3
|
|||
|
|||
|
Signo en descuentos globales
Hola,
Como ya habíamos comentado en otras ocasiones, para registrar un descuento global de la factura (por ejemplo un descuento pronto pago), es preciso añadir una línea de detalle para ese descuento. En esa línea de detalle hay que poner, en Cantidad, -1 y en ImporteUnitario el importe, en positivo, correspondiente al descuento, antes de IVA. Quedamos en que en ImporteUnitario no se permitían importes negativos. Leo en https://web.araba.eus/documents/1050...ES+%281%29.pdf Cita:
Cita:
Curioso que cada una de las tres Haciendas Forales tenga criterios diferentes para TicketBAI. Saludos |
|
#4
|
||||
|
||||
|
Cita:
La actitud en este caso de Álava me parece bastante correcta y sensata (y pensando un poco en nosotros): "Podéis enviarlo como mejor le venga a vuestro software para que os valga para todas las administraciones."
__________________
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. |
|
#5
|
|||
|
|||
|
Cita:
El otro era en los parámetros de AutoFirma, que he visto en otros post ejemplos y ya me funciona. Mil gracias. |
|
#6
|
|||
|
|||
|
EDIT: Solucionado, explicación abajo
Buenas tardes, A ver si alguien puede arrojarme algo de luz, porque tengo delante una pared y estoy dando palos de ciego. Tengo ya funcionando el proceso de generar una factura, el XML y el QR. Me he puesto con el tema de enviar a Hacienda, y por ahora he conseguido que me llegue el aviso de "001 - no se ha usado certificado de cliente". - He generado un certificado de dispositivo usando la web de Izenpe (es gratuito). - Se ha creado un P12, que he convertido a PEM y CRT con open_ssl, y lo he subido a Plesk. - El certificado no puedo usarlo directamente en un dominio porque dice que "la conexión no es segura". - Para probar a enviar algo firmado, me he descargado el Autofirma y he firmado usando ese certificado P12. En principio parece que OK. - Al intentar subir por PHP este XML, me dice que no se ha usado certificado SSL. En sí, el dominio desde el que envío los datos, tiene un certificado Let's Encrypt que funciona correctamente, pero no sé si esto se llega a usar o detectar. He estado mirando diferentes opciones, y he visto que desde PHP se puede especificar qué fichero quieres usar como certificado. Por un lado he probado esto: Código PHP:
El error es este: Código:
<br /> <b>Warning</b>: file_get_contents(): Unable to set private key file `/var/www/vhosts/xxx/dkbai.pem' in <b>/var/www/vhosts/xxx/api/factura/index.php</b> on line <b>730</b><br /> <br /> <b>Warning</b>: file_get_contents(): Failed to enable crypto in <b>/var/www/vhosts/xxx/api/factura/index.php</b> on line <b>730</b><br /> <br /> <b>Warning</b>: file_get_contents(tbai-prep.egoitza.gipuzkoa.eus/WAS/HACI/HTBRecepcionFacturasWEB/rest/recepcionFacturas/alta): Failed to open stream: operation failed in <b>/var/www/vhosts/xxx/api/factura/index.php</b> on line <b>730</b><br /> Código PHP:
Código:
58unable to load client key: -8178 (SEC_ERROR_BAD_KEY) ¿Alguien me ilumina un poco el camino? Entiendo que quizás es algún problema con el fichero de la Key, pero no me hago idea el qué... Gracias! Saludos. EDIT: SOLUCIONADO!! El problema era el comando que utilicé para convertir el P12 en PEM. Un usuario de Stackoverflow dice que se le solucionó con este comando: Código:
openssl pkcs12 -in keyname.p12 -out keyname.pem -nodes -clcerts Última edición por Irreo fecha: 28-03-2022 a las 17:45:46. Razón: Problema solucionado. |
|
#7
|
|||
|
|||
|
Yo he probado eso mismo y no me funciona
Pues yo he probado ese mismo comando:
Código:
openssl pkcs12 -in keyname.p12 -out keyname.pem -nodes -clcerts <b>Parse error</b>: syntax error, unexpected identifier "pkcs12" in <b>/srv/vhost/kalion.com/home/html/enviaXML.php</b> on line <b>32</b> Lo cual es lógico porque ese comando con espacios entre medias no me ha parecido que exista en PHP. Lo he buscado en la bibliografía oficial y existen otros. ¿es en otro leguaje? ¿hay que adaptarlo a cada lenguaje en concreto? Si alguien pudiera responder lo agradecería porque llevo luchando con esto ni se sabe. |
|
#8
|
|||
|
|||
|
Cita:
Yo lo estoy usando mas o menos asi para comprobar la fecha de caducidad desde delphi Código:
openssl pkcs12 -in "certificadoengineclaveprivada.pfx" -passin pass:password -passout pass:password -clcerts -nodes | openssl x509 -noout -enddate Última edición por sEngine fecha: 22-11-2022 a las 13:56:57. |
|
#9
|
|||
|
|||
|
No me deja escribir la clave
Cita:
¿alguien tiene algún vínculo a un tutorial o similar? Gracias otra vez |
|
#10
|
|||
|
|||
|
No me deja escribir la clave
Perdón por repetirme.
|
|
#11
|
|||
|
|||
|
No me deja escribir la clave
¿Cómo puedo borrar los mensajes repetidos?
|
|
#12
|
|||
|
|||
|
Este ha sido una repetición del mensaje anterior creada por error. No sé como borrarlo. Siento las molestias
|
![]() |
| 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 |
|