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 en envío de registro de alta de factura inicial (sin encadenamiento anterior) (https://www.clubdelphi.com/foros/showthread.php?t=97522)

Decanato 10-06-2025 12:48:34

Error en envío de registro de alta de factura inicial (sin encadenamiento anterior)
 
Hola. Acabo de empezar con una prueba general, borrando los registros de factura de pruebas y empezando de cero, con una primera factura que no encadena con ninguna anterior, un registro inicial en definitiva. He cambiado el número de instalación para que no se mezcle con las cosas que había enviado antes. Pues bien, no sé qué porras pasa ahora que me devuelve error, y será que estoy ya embotado con esto, pero no lo veo (antes me funcionó la primera vez que lo hice). Este es el el XML que genero:

Código:

<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd = "http://www.w3.org/2001/XMLSchema" xmlns:xsi = "http://www.w3.org/2001/XMLSchema-instance">
<SOAP-ENV:Body>
<RegFactuSistemaFacturacion xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroLR.xsd">
<Cabecera>
<ObligadoEmision xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">
<NombreRazon>CCCCCCCCCCCC</NombreRazon>
<NIF>BBBBBBBBBBB</NIF>
</ObligadoEmision>
<RemisionVoluntaria xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">
<Incidencia>N</Incidencia>
</RemisionVoluntaria>
</Cabecera>
<RegistroFactura>
<RegistroAlta xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">
<IDVersion>1.0</IDVersion>
<IDFactura>
<IDEmisorFactura>BBBBBBBBBBB</IDEmisorFactura>
<NumSerieFactura>323-G01</NumSerieFactura>
<FechaExpedicionFactura>10-06-2025</FechaExpedicionFactura>
</IDFactura>
<NombreRazonEmisor>CCCCCCCCCCCCCCCCCC</NombreRazonEmisor>
<Subsanacion>N</Subsanacion>
<RechazoPrevio>N</RechazoPrevio>
<TipoFactura>F1</TipoFactura>
<DescripcionOperacion>VENTAS</DescripcionOperacion>
<FacturaSimplificadaArt7273>N</FacturaSimplificadaArt7273>
<FacturaSinIdentifDestinatarioArt61d>N</FacturaSinIdentifDestinatarioArt61d>
<Macrodato>N</Macrodato>
<Destinatarios>
<IDDestinatario>
<NombreRazon>AAAAAAAAAAAAAAAAAAAA</NombreRazon>
<NIF>ZZZZZZZZZZZZZ</NIF>
</IDDestinatario>
</Destinatarios>
<Cupon>N</Cupon>
<Desglose>
<DetalleDesglose>
<Impuesto>01</Impuesto>
<ClaveRegimen>01</ClaveRegimen>
<CalificacionOperacion>S1</CalificacionOperacion>
<TipoImpositivo>21.00</TipoImpositivo>
<BaseImponibleOimporteNoSujeto>2125.00</BaseImponibleOimporteNoSujeto>
<CuotaRepercutida>446.25</CuotaRepercutida>
</DetalleDesglose>
</Desglose>
<CuotaTotal>446.25</CuotaTotal>
<ImporteTotal>2571.25</ImporteTotal>
<Encadenamiento>
<RegistroAnterior>
<IDEmisorFactura>BBBBBBBBBBB</IDEmisorFactura>
<PrimerRegistro>S</PrimerRegistro>
</RegistroAnterior>
</Encadenamiento>
<SistemaInformatico>
<NombreRazon>BBBBBBBBBBBBBBB</NombreRazon>
<NIF>CCCCCCCCCCC</NIF>
<NombreSistemaInformatico>Gestion_Net</NombreSistemaInformatico>
<IdSistemaInformatico>88</IdSistemaInformatico>
<Version>25.03.15</Version>
<NumeroInstalacion>15</NumeroInstalacion>
<TipoUsoPosibleSoloVerifactu>S</TipoUsoPosibleSoloVerifactu>
<TipoUsoPosibleMultiOT>S</TipoUsoPosibleMultiOT>
<IndicadorMultiplesOT>S</IndicadorMultiplesOT>
</SistemaInformatico>
<FechaHoraHusoGenRegistro>2025-06-10T12:27:48+02:00</FechaHoraHusoGenRegistro>
<TipoHuella>01</TipoHuella>
<Huella>0D41BF848D248F06D2B5A92B4A4F791BB74066C221F72DCE20E6FF4032ECA44A</Huella>
</RegistroAlta>
</RegistroFactura>
</RegFactuSistemaFacturacion>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>

Y esta es la respuesta que me llega:

Cita:

<?xml version="1.0" encoding="UTF-8"?><env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/"><env:Body><env:Fault><faultcode>env:Client</faultcode><faultstring>Codigo[4102].El XML no cumple el esquema. Falta informar campo obligatorio.: NumSerieFactura</faultstring><detail><callstack>El XML no cumple el esquema. Falta informar campo obligatorio.: NumSerieFactura
WSExcepcion [faultcode=null, detailMap=null, version=0, faultstring=null, faultactor=null, faultSubCode=null, reasonText=null, detail=null, nameSpaceUriDetail=null]
at es.aeat.tike.cont.xml.util.UtilesXMLTIKE.leeHojaStringObligatorioConOpcionVacio(UtilesXMLTIKE.java:9 1)
at es.aeat.tike.cont.ws.xml.comun.ParserXmlRegistroAnterior.parsearErrores(ParserXmlRegistroAnterior.ja va:99)
.......
A ver si algún alma caritativa me da alguna pista, porque no veo el problema. Gracias!!!

Decanato 10-06-2025 13:23:42

Ok, me contesto a mi mismo. Torpeza por mi parte, ya he detectado el error, habré tocado algo y hago referencia al registro anterior cuando en este caso no procede.


La franja horaria es GMT +2. Ahora son las 16:28:09.

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