![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
|
Esquema xml para facturas ordinarias Verifactu
Buenas tardes, alguien me puede pasar el esquema real de los xml para el envio de facturas con Verifactu??.
He descargado una considerable cantidad de esquemas y no consigo aclararme Mil Gracias. |
|
#2
|
|||
|
|||
|
Facturas F1
Código PHP:
Código PHP:
|
|
#3
|
|||
|
|||
|
Facturas simplificadas F2
Código PHP:
|
|
#4
|
|||
|
|||
|
Facturas simplificadas rectificativas R5
Código PHP:
|
|
#5
|
|||
|
|||
|
Facturas rectificativas R1
Código PHP:
|
|
#6
|
||||
|
||||
|
Buen aporte
![]()
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#7
|
|||
|
|||
|
Me quedaban las anulaciones, aunque a Hacienda no le gusta recibir muchas anulaciones, mejor evitarlas cuando se pueda y generar rectificativas en su lugar.
Yo solo anulo F1, F2 y F3, nunca anulo rectificativas, genero otra rectificativa de esa rectificativa. Código PHP:
- Si viene un archivo HTML es que hubo un error y no se llegó a procesar el alta de esta factura, por ejemplo si el certificado está caducado te envía un HTML con código de error 401 (No autorizado). Yo aquí lo que hago es no guardar el encadenamiento, corregir el error y volver a enviar la factura como si fuera la primera vez. - Si viene un archivo XML con una etiqueta <faultcode> es que hubo un error generalmente por mala configuración del archivo XML, que le falta alguna etiqueta o algún cierre o a que alguna etiqueta no está en el orden correcto. Aquí en el encadenamiento hago lo mismo que en el caso anterior. - Si viene un archivo XML con una etiqueta <tikR:CodigoErrorRegistro> es que hubo un error de IVA incorrecto o algo así, lo que hago es guardar el encadenamiento, corregir el problema de la factura y enviar una subsanación. El XML de la subsanación es exactamente igual (corrigiendo el dato incorrecto) que el original pero en la etiqueta <sum1:Subsanacion> le ponemos una S. Si hay alguna anulación de una factura con fecha anterior a la puesta en marcha de Verifactu en la tienda no se envía a Verifactu. Si se envía te da un error de que la factura no existe en Verifactu. Si hay que rectificar alguna factura con fecha anterior a la puesta en marcha de Verifactu en la tienda se envía a Verifactu y no da error de que no existe, da resultado correcto. Todo esto está chequeado contra la AEAT. |
|
#8
|
|||
|
|||
|
Muchas gracias compañero josejava.
Verificaré mis xml creados paso a paso para adaptarlo completamente a los expuesto por tí, realmente mi aplicación solo llebará F1 y R1, o R2. Gracias. |
![]() |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Obligatorio indicar "Serie" incluso para facturas ordinarias? | espinete | General/Noticias | 15 | 23-01-2026 12:38:17 |
| Prefacturacion, Proformas y Borradores de facturas (Faq Verifactu) | ermendalenda | Envío de registros y sus respuestas | 194 | 02-12-2025 13:20:03 |
| Servicio Web alta facturas Verifactu | ermendalenda | Envío de registros y sus respuestas | 6 | 09-09-2025 12:17:13 |
| Facturas rectificativas a para anular facturas aceptadas parcialmente | victor03 | Registros de Facturacion y Eventos (XML) | 6 | 31-05-2025 10:28:27 |
| url consulta de facturas VERIFACTU | jesusgandia1966 | Errores (relacionados con al AEAT) | 1 | 03-04-2025 15:41:17 |
|