![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Ejemplo factura rectificativa por sustitución
Hola a tod@s.
No sé si habrá algún ejemplo por ahí y yo no lo he visto, si es así mis disculpas. ¿Podría alguien poner un ejemplo de factura rectificativa por sustitución? Estoy intentando enviarlas y me da problemas de formato del XML. Gracias y un saludo.
__________________
Be water my friend. |
#2
|
|||
|
|||
Añadir etiqueta de formato
Cita:
Código:
<?xml version="1.0" encoding="UTF-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:sum="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroLR.xsd" xmlns:sum1="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd"> <soapenv:Header/> <soapenv:Body> <sum:RegFactuSistemaFacturacion> <sum:Cabecera> <sum1:ObligadoEmision> <sum1:NombreRazon>EMPRESA</sum1:NombreRazon> <sum1:NIF>SUNIF</sum1:NIF> </sum1:ObligadoEmision> <sum1:RemisionVoluntaria> <sum1:Incidencia>N</sum1:Incidencia> </sum1:RemisionVoluntaria> </sum:Cabecera> <sum:RegistroFactura> <sum1:RegistroAlta> <sum1:IDVersion>1.0</sum1:IDVersion> <sum1:IDFactura> <sum1:IDEmisorFactura>NIFEMPRESA</sum1:IDEmisorFactura> <sum1:NumSerieFactura>L-00004</sum1:NumSerieFactura> <sum1:FechaExpedicionFactura>30-01-2025</sum1:FechaExpedicionFactura> </sum1:IDFactura> <sum1:NombreRazonEmisor>LINEASOFT 21 SL</sum1:NombreRazonEmisor> <sum1:Subsanacion>N</sum1:Subsanacion> <sum1:RechazoPrevio>N</sum1:RechazoPrevio> <sum1:TipoFactura>R4</sum1:TipoFactura> <sum1:TipoRectificativa>S</sum1:TipoRectificativa> <sum1:FacturasRectificadas> <sum1:IDFacturaRectificada> <sum1:IDEmisorFactura>B03839867</sum1:IDEmisorFactura> <sum1:NumSerieFactura>L-00003</sum1:NumSerieFactura> <sum1:FechaExpedicionFactura>22-01-2025</sum1:FechaExpedicionFactura> </sum1:IDFacturaRectificada> </sum1:FacturasRectificadas> <sum1:ImporteRectificacion> <sum1:BaseRectificada>1250</sum1:BaseRectificada> <sum1:CuotaRectificada>262.50</sum1:CuotaRectificada> <sum1:CuotaRecargoRectificado>65</sum1:CuotaRecargoRectificado> </sum1:ImporteRectificacion> <sum1:DescripcionOperacion>VENTAS</sum1:DescripcionOperacion> <sum1:FacturaSinIdentifDestinatarioArt61d>N</sum1:FacturaSinIdentifDestinatarioArt61d> <sum1:Destinatarios> <sum1:IDDestinatario> <sum1:NombreRazon>NOMBRE CLIENTE</sum1:NombreRazon> <sum1:NIF>NIFCLIENTE</sum1:NIF> </sum1:IDDestinatario> </sum1:Destinatarios> <sum1:Desglose> <sum1:DetalleDesglose> <sum1:Impuesto>01</sum1:Impuesto> <sum1:ClaveRegimen>01</sum1:ClaveRegimen> <sum1:CalificacionOperacion>S1</sum1:CalificacionOperacion> <sum1:OperacionExenta></sum1:OperacionExenta> <sum1:TipoImpositivo>21</sum1:TipoImpositivo> <sum1:BaseImponibleOimporteNoSujeto>1250</sum1:BaseImponibleOimporteNoSujeto> <sum1:CuotaRepercutida>262.50</sum1:CuotaRepercutida> <sum1:TipoRecargoEquivalencia>5.20</sum1:TipoRecargoEquivalencia> <sum1:CuotaRecargoEquivalencia>65</sum1:CuotaRecargoEquivalencia> </sum1:DetalleDesglose> </sum1:Desglose> <sum1:CuotaTotal>327.50</sum1:CuotaTotal> <sum1:ImporteTotal>1577.50</sum1:ImporteTotal> <sum1:Encadenamiento> <sum1:RegistroAnterior> <sum1:IDEmisorFactura>NIF</sum1:IDEmisorFactura> <sum1:NumSerieFactura>X-00092</sum1:NumSerieFactura> <sum1:FechaExpedicionFactura>08-08-2024</sum1:FechaExpedicionFactura> <sum1:Huella>F3B94C3DE451400BA3668AA26D4299456931ABF2EF14F7EA0DC76FAD96040E85</sum1:Huella> </sum1:RegistroAnterior> </sum1:Encadenamiento> <sum1:SistemaInformatico> <sum1:NombreRazon>EMPRESA</sum1:NombreRazon> <sum1:NIF>NIF</sum1:NIF> <sum1:NombreSistemaInformatico>CONTA21</sum1:NombreSistemaInformatico> <sum1:IdSistemaInformatico>CO</sum1:IdSistemaInformatico> <sum1:Version>25 1 22</sum1:Version> <sum1:NumeroInstalacion>125</sum1:NumeroInstalacion> <sum1:TipoUsoPosibleSoloVerifactu>S</sum1:TipoUsoPosibleSoloVerifactu> <sum1:TipoUsoPosibleMultiOT>S</sum1:TipoUsoPosibleMultiOT> <sum1:IndicadorMultiplesOT>S</sum1:IndicadorMultiplesOT> </sum1:SistemaInformatico> <sum1:FechaHoraHusoGenRegistro>2025-01-30T10:57:51+01:00</sum1:FechaHoraHusoGenRegistro> <sum1:TipoHuella>01</sum1:TipoHuella> <sum1:Huella>2BC1DE56CF88D61132EC3B798890889F85D093C96D2A01032A33CF40ED1823FA</sum1:Huella> </sum1:RegistroAlta> </sum:RegistroFactura> </sum:RegFactuSistemaFacturacion> </soapenv:Body> </soapenv:Envelope> Última edición por Neftali [Germán.Estévez] fecha: 03-03-2025 a las 10:25:37. |
#3
|
||||
|
||||
Gracias por el ejemplo.
De momento veo que tú rellenas el nodo "Facturasrectificada" y yo lo estoy haciendo en el de "Facturassustituidas". Si la rectificativa en cuestión es por sustitución no debería de rellenarse el nodo "Facturassustituidas"? Saludos.
__________________
Be water my friend. |
#4
|
|||
|
|||
Cita:
5. Agrupación FacturasSustituidas - El NIF del campo IDEmisorFactura debe estar identificado. - Sólo podrá incluirse esta agrupación (no es obligatoria) cuando el campo TipoFactura="F3". F3->Factura emitida en sustitución de facturas simplificadas facturadas y declaradas |
#5
|
|||
|
|||
Cita:
Los nodos son distintos asi como el tipo, siendo las rectificativas de TipoFactura = R1, R2, R3, R4, R5 y en TipoRectificativa = I ( Diferencia ) o S ( Sustitutivas ). Ademas solo es obligatorio rellenar en el caso de sustitucion el nodo ImporteRectificacion y no es obligatorio el Nodo FacturasRectificadas. las Sustitutivas son de TipoFactura = F3 y no es obligatorio el nodo FacturasSustituidas. |
#6
|
||||
|
||||
Ok. Entiendo.
Gracias a los dos. Independientemente de que tuviera algún bloque "bailado" el problema por el que no me admitía el fichero era porque en los importes rectificados estaba poniendo comas en los decimales en vez de puntos y directamente no leía el fichero. Gracias de nuevo y un saludo.
__________________
Be water my friend. |
#7
|
|||
|
|||
En el bloque "ImporteRectificacion" (BaseRectificada, CuotaRectificada y CuotaRecargoRectificado) entiendo que hay que poner los valores de la factura errónea que se rectifica; no los de la rectificativa. Es así ¿No?
Por otra parte, veo también que sólo hay que añadirlos si se trata de una rectificativa por sustitución. Si es por diferencias y se informan estas etiquetas resulta en error (1119: Si la factura no es de tipo rectificativa por sustitución el bloque ImporteRectificacion no debe tener valor). |
#8
|
||||
|
||||
![]()
__________________
Be water my friend. |
#9
|
|||
|
|||
Cita:
|
#10
|
|||
|
|||
¡Muchas gracias! ¡Así sí me cuadra todo!
|
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Rectificativa Otros Datos Cliente?? | ermendalenda | Temas legales | 8 | Hace 4 Semanas 13:40:27 |
Error huella factura rectificativa | florenagm | Envío de registros y sus respuestas | 8 | 20-11-2024 09:55:22 |
Sustitucion de código | jpablo2003 | Varios | 4 | 17-11-2011 22:02:07 |
Algoritmo de sustitución | rauros | Varios | 3 | 30-07-2008 19:58:03 |
sustitucion de caracteres | ercrizeporta | Varios | 2 | 10-10-2007 16:19:26 |
![]() |
|