Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Envío de registros y sus respuestas (https://www.clubdelphi.com/foros/forumdisplay.php?f=66)
-   -   Error facturas ya enviadas (https://www.clubdelphi.com/foros/showthread.php?t=97723)

TheRafa 27-09-2025 21:16:40

Error facturas ya enviadas
 
Hola buenas, como puedo mandar más de una vez una factura, son pruebas, no?
Hay que generar cada vez facturas distintas, estoy con la demo y no le veo sentido a eso.
Gracias y un saludo.

Galahad 29-09-2025 08:11:07

Hola, buenos días.
Tienes que mandarla con la clave 'Subsanación' a 'S'.
Saludos..

TheRafa 29-09-2025 09:19:27

Gracias por responder pero, no te entiendo, he intentado mandarlas como baja, pero la siguiente vez que la intento enviar me dice que ya existe.
En donde tengo que poner la subsanación, en la baja y en que parte.
Gracias y un saludo

Faneka 29-09-2025 09:32:16

Lo primero es saber para que quieres mandar más de una vez la misma factura. Si ya la enviaste y la acepto como la vuelvas a mandar normal te devolvera el error de duplicada.

gcqZW 29-09-2025 09:33:22

con que cambies el número de la factura te valdría, si lo que quieres es mandar la misma factura tal cual.

TheRafa 29-09-2025 09:36:44

Pero lo que envío solo queda registrado en el portal de pruebas, no?
Es para mi tranquilidad, jajaja, gracias

Faneka 29-09-2025 09:39:52

Si lo envias al entorno de pruebas claro :D

Galahad 29-09-2025 09:41:20

Cita:

Empezado por TheRafa (Mensaje 568125)
Gracias por responder pero, no te entiendo, he intentado mandarlas como baja, pero la siguiente vez que la intento enviar me dice que ya existe.
En donde tengo que poner la subsanación, en la baja y en que parte.
Gracias y un saludo

Disculpa Rafa, posiblemente no me he expresado bien.
Una factura, en el entorno de pruebas o de desarrollo es un registro único, puedes 'anularla' (anulación completa) o 'subsanarla' (cambio de la misma factura), pero incluso anulándola, para la AEAT esa factura anterior ya ha sido anulada y es completamente inhabil.
Hablamos de la clave primaria del registro de facturación que es: id obligado tributario (nif) + numeroserie_factura + fechafactura.
teóricamente solo podrías enviar como alta nueva dicho número de factura cambiandole la fecha.
en cuanto a cuando se pone la subsanación,, te mando aquí el ejemplo que pone la misma aeat en el documento de la aeat: Veri-Factu_Descripcion_SWeb.pdfm en las páginas 57,58, busca la clave 'subsanación' en el xml.
Cita:

<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/SuministroL
R.xsd"
xmlns:sum1="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/Suministro
Informacion.xsd" xmlns:xd="http://www.w3.org/2000/09/xmldsig#">
<soapenv:Header/>
<soapenv:Body>
<sum:RegFactuSistemaFacturacion>
<sum:Cabecera>
<sum1:ObligadoEmision>
<sum1:NombreRazon>XXXXX</sum1:NombreRazon>
<sum1:NIF>AAAA</sum1:NIF>
</sum1:ObligadoEmision>
</sum:Cabecera>
<sum:RegistroFactura>
<sum1:RegistroAlta>
<sum1:IDVersion>1.0</sum1:IDVersion>
<sum1:IDFactura>
<sum1:IDEmisorFactura>AAAA</sum1:IDEmisorFactura>
<sum1:NumSerieFactura>12345</sum1:NumSerieFactura>
<sum1:FechaExpedicionFactura>13-09-2024</sum1:FechaExpedicionFactura>
</sum1:IDFactura>
<sum1:NombreRazonEmisor>XXXXX</sum1:NombreRazonEmisor>
<sum1:Subsanacion>S</sum1:Subsanacion>
<sum1:TipoFactura>F1</sum1:TipoFactura>
<sum1:DescripcionOperacion>Descripc</sum1:DescripcionOperacion>
<sum1:Destinatarios>
<sum1:IDDestinatario>
<sum1:NombreRazon>YYYY</sum1:NombreRazon>
<sum1:NIF>BBBB</sum1:NIF>
</sum1:IDDestinatario>
</sum1:Destinatarios>
<sum1:Desglose>
<sum1:DetalleDesglose>
<sum1:ClaveRegimen>01</sum1:ClaveRegimen>
<sum1:CalificacionOperacion>S1</sum1:CalificacionOperacion>
<sum1:TipoImpositivo>4</sum1:TipoImpositivo>
<sum1:BaseImponibleOimporteNoSujeto>10</sum1:BaseImponibleOimporteNoSujeto>
<sum1:CuotaRepercutida>0.4</sum1:CuotaRepercutida>
</sum1:DetalleDesglose>
<sum1:DetalleDesglose>
<sum1:ClaveRegimen>01</sum1:ClaveRegimen>
<sum1:CalificacionOperacion>S1</sum1:CalificacionOperacion>
<sum1:TipoImpositivo>21</sum1:TipoImpositivo>
<sum1:BaseImponibleOimporteNoSujeto>100</sum1:BaseImponibleOimporteNoSujeto>
<sum1:CuotaRepercutida>21</sum1:CuotaRepercutida>
</sum1:DetalleDesglose>
</sum1:Desglose>
<sum1:CuotaTotal>21.4</sum1:CuotaTotal>
<sum1:ImporteTotal>131.4</sum1:ImporteTotal>
<sum1:Encadenamiento>
<sum1:RegistroAnterior>
<sum1:IDEmisorFactura>AAAA</sum1:IDEmisorFactura>
<sum1:NumSerieFactura>44</sum1:NumSerieFactura>
<sum1:FechaExpedicionFactura>13-09-2024</sum1:FechaExpedicionFactura>
<sum1:Huella>HuellaRegistroAnterior</sum1:Huella>
</sum1:RegistroAnterior>
</sum1:Encadenamiento>
<sum1:SistemaInformatico>
<sum1:NombreRazon>SSSS</sum1:NombreRazon>
<sum1:NIF>NNNN</sum1:NIF>
<sum1:NombreSistemaInformatico>NombreSistemaInformatico</sum1:NombreSistemaInformatico>
<sum1:IdSistemaInformatico>77</sum1:IdSistemaInformatico>
<sum1:Version>1.0.03</sum1:Version>
<sum1:NumeroInstalacion>383</sum1:NumeroInstalacion>
<sum1:TipoUsoPosibleSoloVerifactu>N</sum1:TipoUsoPosibleSoloVerifactu>
<sum1:TipoUsoPosibleMultiOT>S</sum1:TipoUsoPosibleMultiOT>
<sum1:IndicadorMultiplesOT>S</sum1:IndicadorMultiplesOT>
</sum1:SistemaInformatico>
<sum1:FechaHoraHusoGenRegistro>2024-09-13T19:20:30+01:00</sum1:FechaHoraHusoGenRegistro>
<sum1:TipoHuella>01</sum1:TipoHuella>
<sum1:Huella>Huella</sum1:Huella>
</sum1:RegistroAlta>
</sum:RegistroFactura>
</sum:RegFactuSistemaFacturacion>
</soapenv:Body>
</soapenv:Envelope>


TheRafa 29-09-2025 09:50:34

Muchas gracias a todos, a Galahad en especial por lo exhaustivo de su respuesta, por que ya tengo bastante claro como funciona esto, aunque prometo seguir dando guerra.
Lo dicho gracias a todos.


La franja horaria es GMT +2. Ahora son las 14:54:58.

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