Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Registros de Facturacion y Eventos (XML) (https://www.clubdelphi.com/foros/forumdisplay.php?f=67)
-   -   Ejemplo factura rectificativa por sustitución (https://www.clubdelphi.com/foros/showthread.php?t=97195)

newtron 30-01-2025 10:20:56

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.

Faneka 30-01-2025 11:00:29

Añadir etiqueta de formato
 
Cita:

Empezado por newtron (Mensaje 561565)
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.

Mira a ver si te vale

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>


newtron 30-01-2025 11:22:37

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.

Faneka 30-01-2025 11:29:56

Cita:

Empezado por newtron (Mensaje 561569)
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.

Lo que veo en el PDF de validaciones para este nodo.

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

delphiGar 30-01-2025 11:56:14

Cita:

Empezado por newtron (Mensaje 561569)
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.

Tienes Dos tipos de Facturas Rectificativas= Diferencia y Sustitucion "Facturasrectificada", tambien hay una factura sustitutiva que no es rectificativa "Facturassustituidas" y que agrupa facturas simplificadas ya declaradas.

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.

newtron 30-01-2025 11:59:26

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.

unomasmas 28-02-2025 20:31:45

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).

newtron 03-03-2025 09:45:02

^\||/ Gracias por tu apunte compañero.

sglorka 03-03-2025 11:17:07

Cita:

Empezado por unomasmas (Mensaje 562350)
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).

Siempre y cuando estés rectificando en un sólo paso. Si rectificas en dos pasos, BaseRectificada, CuotaRectificada y CuotaRecargoRectificado deben valer cero.

unomasmas 04-03-2025 19:18:04

Cita:

Empezado por sglorka (Mensaje 562365)
Siempre y cuando estés rectificando en un sólo paso. Si rectificas en dos pasos, BaseRectificada, CuotaRectificada y CuotaRecargoRectificado deben valer cero.

¡Muchas gracias! ¡Así sí me cuadra todo!

Decanato 14-06-2025 14:29:17

Una cosa, si rectifico una factura por sustitución que ya había sido enviada es normal que si leo después el QR me siga apareciendo la factura sustituida como si tal cosa en la página de la AEAT????

Yo pensaba que aparecería como no encontrada o algo de eso, y me he quedado con la mosca tras la oreja.

ermendalenda 14-06-2025 14:47:22

Cita:

Empezado por Decanato (Mensaje 565504)
Una cosa, si rectifico una factura por sustitución que ya había sido enviada es normal que si leo después el QR me siga apareciendo la factura sustituida como si tal cosa en la página de la AEAT????

Yo pensaba que aparecería como no encontrada o algo de eso, y me he quedado con la mosca tras la oreja.

La factura rectificada debe permanecer en los registros de verifactu y disponible y la de sustitución también, las 2.

El problema de que verifactu, al consultar la factura rectificada, no le agrega "una nota" de que ha sido rectificada, es "incomodo", pero no es problema nuestro, aunque al cliente si le tenemos que enviar la factura rectificativa correctamente informad, e igualmente es aconsejable, poner algún detalle o marca visible a la rectificada por si tenemos que volver a acceder a ella para que el usuario lo sepa.

Decanato 16-06-2025 09:34:58

Cita:

Empezado por ermendalenda (Mensaje 565505)
La factura rectificada debe permanecer en los registros de verifactu y disponible y la de sustitución también, las 2.

El problema de que verifactu, al consultar la factura rectificada, no le agrega "una nota" de que ha sido rectificada, es "incomodo", pero no es problema nuestro, aunque al cliente si le tenemos que enviar la factura rectificativa correctamente informad, e igualmente es aconsejable, poner algún detalle o marca visible a la rectificada por si tenemos que volver a acceder a ella para que el usuario lo sepa.

Si, claro, yo guardo la factura sustituida inalterada, pero me llamó la atención que al consultarla en la AEAT no hiciese ninguna observación al respecto, y a pesar de que el registro llegó correcto no sabía si igual se me estaba pasando algo. Efectivamente es tema de ellos entonces, pero yo quería asegurarme de que la parte mía era OK.

Gracias ermendalenda!!!

ermendalenda 16-06-2025 18:41:51

Supongo que irán afinando y habrá avisos de facturas, sustituidas y rectificadas, al igual que la anulada desaparece.
Tarde o temprano tendrán problemas y no tendrán más remedio que avisarlo. Supongo que incluso, ademas e lo que comentas, ahora se podrá hacer varias veces f3 sobre las mismas f2 y eso es difícil de controlar con cientos de millon3s de registros que tendrán que tratar durante los 4 años que tiene que tener en cuenta. De vuelven muy pesados los índices con tanto dato.


La franja horaria es GMT +2. Ahora son las 14:53:31.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi