Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Errores (relacionados con al AEAT) (https://www.clubdelphi.com/foros/forumdisplay.php?f=78)
-   -   Error 4102 - Error en el primer intento (https://www.clubdelphi.com/foros/showthread.php?t=97083)

_Io 03-12-2024 21:52:59

Error 4102 - Error en el primer intento
 
Buenas noches.

en mis primeras pruebas de envío, me sale el siguiente error: Codigo[4102].El XML no cumple el esquema. Falta informar campo obligatorio.: Cabecera

Pero en teoría lo que estoy mandando esto, que es 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 xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">
        <ObligadoEmision>
          <NombreRazon>xxxxxxxx</NombreRazon>
          <NIF>xxxxxxxx</NIF>
        </ObligadoEmision>
      </Cabecera>
      <RegistroFactura>
        <RegistroAlta>
        ...
        </RegistroAlta>
      </RegistroFactura>
    </RegFactuSistemaFacturacion>
  </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

¿Puede ser que esté enviando otra cosa o no esté enviando nada?, ¿lo podría averiguar?


Muchas Gracias.

jlmoli_67 03-12-2024 23:31:03

Cita:

Empezado por _Io (Mensaje 560362)
Buenas noches.

en mis primeras pruebas de envío, me sale el siguiente error: Codigo[4102].El XML no cumple el esquema. Falta informar campo obligatorio.: Cabecera

Pero en teoría lo que estoy mandando esto, que es 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 xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">
        <ObligadoEmision>
          <NombreRazon>xxxxxxxx</NombreRazon>
          <NIF>xxxxxxxx</NIF>
        </ObligadoEmision>
      </Cabecera>
      <RegistroFactura>
        <RegistroAlta>
        ...
        </RegistroAlta>
      </RegistroFactura>
    </RegFactuSistemaFacturacion>
  </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

¿Puede ser que esté enviando otra cosa o no esté enviando nada?, ¿lo podría averiguar?


Muchas Gracias.




Buenas


comienza asi:
te falta

<soapenv:Header/>




*****************************************

<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" xmlns:xd="http://www.w3.org/2000/09/xmldsig#">
<soapenv:Header/>
<soapenv:Body>
<sum:RegFactuSistemaFacturacion>
<sum:Cabecera>
<sum1:ObligadoEmision>
<sum1:NombreRazon>razon social</sum1:NombreRazon>
<sum1:NIF>xxxxxxx</sum1:NIF>
</sum1:ObligadoEmision>
</sum:Cabecera>
<sum:RegistroFactura>
<sum1:RegistroAlta>
bla bla bla





un saludo

_Io 04-12-2024 11:16:24

Cita:

Empezado por jlmoli_67 (Mensaje 560365)
Buenas


comienza asi:
te falta

<soapenv:Header/>




*****************************************

<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" xmlns:xd="http://www.w3.org/2000/09/xmldsig#">
<soapenv:Header/>
<soapenv:Body>
<sum:RegFactuSistemaFacturacion>
<sum:Cabecera>
<sum1:ObligadoEmision>
<sum1:NombreRazon>razon social</sum1:NombreRazon>
<sum1:NIF>xxxxxxx</sum1:NIF>
</sum1:ObligadoEmision>
</sum:Cabecera>
<sum:RegistroFactura>
<sum1:RegistroAlta>
bla bla bla


un saludo

Buenos días.

Muchas Gracias por tu respuesta.
Modifiqué a pelo y añadí la cabecera, pero empezó a salir otro error.
Al final probando, actualizando el wsdl a https://prewww2.aeat.es/static_files...cturacion.wsdl
he conseguido hacer envíos con las consiguientes respuesta de la aeat.

He recibido respuestas del tipo:
* El NIF del emisor no coincide con el del certificado (o algo parecido)
* Formato del tipoImpositivo es erróneo
* Falta Desglose.

Los he ido corrigiendo, pero he llegado a este y me tiene un poco frío : codigo[4102].el xml no cumple el esquema. falta informar campo obligatorio.: "registroalta"

He estado quitando campos, como el del desglose y el formato del tipoimpositivo y me canta los errores, pero este de falta registroalta, no lo entiendo :confused:

Saludos.

bmfranky 04-12-2024 11:47:03

Cita:

Empezado por _Io (Mensaje 560410)
Buenos días.

Muchas Gracias por tu respuesta.
Modifiqué a pelo y añadí la cabecera, pero empezó a salir otro error.
Al final probando, actualizando el wsdl a https://prewww2.aeat.es/static_files...cturacion.wsdl
he conseguido hacer envíos con las consiguientes respuesta de la aeat.

He recibido respuestas del tipo:
* El NIF del emisor no coincide con el del certificado (o algo parecido)
* Formato del tipoImpositivo es erróneo
* Falta Desglose.

Los he ido corrigiendo, pero he llegado a este y me tiene un poco frío : codigo[4102].el xml no cumple el esquema. falta informar campo obligatorio.: "registroalta"

He estado quitando campos, como el del desglose y el formato del tipoimpositivo y me canta los errores, pero este de falta registroalta, no lo entiendo :confused:

Saludos.


Porfavor , cuando pida ayuda, no solamnete postee el error, publique el xml completo para poder ver donde se genera el error.

_Io 04-12-2024 12:32:38

Cita:

Empezado por bmfranky (Mensaje 560417)
Porfavor , cuando pida ayuda, no solamnete postee el error, publique el xml completo para poder ver donde se genera el error.

Hola, buenas tardes.

Lo siento, no lo hago por no enmarañar innecesariamente.

Lo pongo a continuación :

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>RMEH</NombreRazon>
<NIF>xxxxxx</NIF>
</ObligadoEmision>
</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>xxxxxx</IDEmisorFactura>
<NumSerieFactura>000001</NumSerieFactura>
<FechaExpedicionFactura>04-12-2024</FechaExpedicionFactura>
</IDFactura>
<NombreRazonEmisor>xxxxxxx</NombreRazonEmisor>
<Subsanacion>N</Subsanacion>
<RechazoPrevio>N</RechazoPrevio>
<TipoFactura>F1</TipoFactura>
<FechaOperacion>04-12-2024</FechaOperacion>
<DescripcionOperacion>xxxxxxxxxxxxxxxxxxxxxxxxx</DescripcionOperacion>
<FacturaSimplificadaArt7273>N</FacturaSimplificadaArt7273>
<FacturaSinIdentifDestinatarioArt61d>N</FacturaSinIdentifDestinatarioArt61d>
<Macrodato>N</Macrodato>
<Cupon>N</Cupon>
<Desglose>
<DetalleDesglose>
<Impuesto>01</Impuesto>
<ClaveRegimen>01</ClaveRegimen>
<CalificacionOperacion>S1</CalificacionOperacion>
<TipoImpositivo>21.00</TipoImpositivo>
<BaseImponibleOimporteNoSujeto>100.00</BaseImponibleOimporteNoSujeto>
<CuotaRepercutida>21.00</CuotaRepercutida>
</DetalleDesglose>
<DetalleDesglose>
<Impuesto>01</Impuesto>
<ClaveRegimen>01</ClaveRegimen>
<CalificacionOperacion>S1</CalificacionOperacion>
<TipoImpositivo>10.00</TipoImpositivo>
<BaseImponibleOimporteNoSujeto>100.00</BaseImponibleOimporteNoSujeto>
<CuotaRepercutida>10.00</CuotaRepercutida>
<TipoRecargoEquivalencia>5.00</TipoRecargoEquivalencia>
<CuotaRecargoEquivalencia>5.00</CuotaRecargoEquivalencia>
</DetalleDesglose>
</Desglose>
<CuotaTotal>36.00</CuotaTotal>
<ImporteTotal>236.00</ImporteTotal>
<Encadenamiento>
<PrimerRegistro>S</PrimerRegistro>
</Encadenamiento>
<SistemaInformatico>
<NombreRazon>xxxxxxx</NombreRazon>
<NIF>XXXXXXXXZ</NIF>
<NombreSistemaInformatico>VERIFAcTU PRUEBAS</NombreSistemaInformatico>
<IdSistemaInformatico>xxxxxxxxxxxxxxxxxxxxxxx</IdSistemaInformatico>
<Version>0.0</Version>
<NumeroInstalacion>0</NumeroInstalacion>
<TipoUsoPosibleSoloVerifactu>S</TipoUsoPosibleSoloVerifactu>
<TipoUsoPosibleMultiOT>S</TipoUsoPosibleMultiOT>
<IndicadorMultiplesOT>S</IndicadorMultiplesOT>
</SistemaInformatico>
<FechaHoraHusoGenRegistro>2024-12-04T12:13:17+01:00</FechaHoraHusoGenRegistro>
<TipoHuella>01</TipoHuella>
<Huella>8E0854815D01763D995F72A537143D167B3588F5891F72C51364F2A216028707</Huella>
</RegistroAlta>
</RegistroFactura>
</RegFactuSistemaFacturacion>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>

Muchas Gracias.

Becario127 04-12-2024 13:03:24

Cita:

Empezado por _Io (Mensaje 560424)
Hola, buenas tardes.

Lo siento, no lo hago por no enmarañar innecesariamente.

Lo pongo a continuación :

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>RMEH</NombreRazon>
<NIF>xxxxxx</NIF>
</ObligadoEmision>
</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>xxxxxx</IDEmisorFactura>
<NumSerieFactura>000001</NumSerieFactura>
<FechaExpedicionFactura>04-12-2024</FechaExpedicionFactura>
</IDFactura>
<NombreRazonEmisor>xxxxxxx</NombreRazonEmisor>
<Subsanacion>N</Subsanacion>
<RechazoPrevio>N</RechazoPrevio>
<TipoFactura>F1</TipoFactura>
<FechaOperacion>04-12-2024</FechaOperacion>
<DescripcionOperacion>xxxxxxxxxxxxxxxxxxxxxxxxx</DescripcionOperacion>
<FacturaSimplificadaArt7273>N</FacturaSimplificadaArt7273>
<FacturaSinIdentifDestinatarioArt61d>N</FacturaSinIdentifDestinatarioArt61d>
<Macrodato>N</Macrodato>
<Cupon>N</Cupon>
<Desglose>
<DetalleDesglose>
<Impuesto>01</Impuesto>
<ClaveRegimen>01</ClaveRegimen>
<CalificacionOperacion>S1</CalificacionOperacion>
<TipoImpositivo>21.00</TipoImpositivo>
<BaseImponibleOimporteNoSujeto>100.00</BaseImponibleOimporteNoSujeto>
<CuotaRepercutida>21.00</CuotaRepercutida>
</DetalleDesglose>
<DetalleDesglose>
<Impuesto>01</Impuesto>
<ClaveRegimen>01</ClaveRegimen>
<CalificacionOperacion>S1</CalificacionOperacion>
<TipoImpositivo>10.00</TipoImpositivo>
<BaseImponibleOimporteNoSujeto>100.00</BaseImponibleOimporteNoSujeto>
<CuotaRepercutida>10.00</CuotaRepercutida>
<TipoRecargoEquivalencia>5.00</TipoRecargoEquivalencia>
<CuotaRecargoEquivalencia>5.00</CuotaRecargoEquivalencia>
</DetalleDesglose>
</Desglose>
<CuotaTotal>36.00</CuotaTotal>
<ImporteTotal>236.00</ImporteTotal>
<Encadenamiento>
<PrimerRegistro>S</PrimerRegistro>
</Encadenamiento>
<SistemaInformatico>
<NombreRazon>xxxxxxx</NombreRazon>
<NIF>XXXXXXXXZ</NIF>
<NombreSistemaInformatico>VERIFAcTU PRUEBAS</NombreSistemaInformatico>
<IdSistemaInformatico>xxxxxxxxxxxxxxxxxxxxxxx</IdSistemaInformatico>
<Version>0.0</Version>
<NumeroInstalacion>0</NumeroInstalacion>
<TipoUsoPosibleSoloVerifactu>S</TipoUsoPosibleSoloVerifactu>
<TipoUsoPosibleMultiOT>S</TipoUsoPosibleMultiOT>
<IndicadorMultiplesOT>S</IndicadorMultiplesOT>
</SistemaInformatico>
<FechaHoraHusoGenRegistro>2024-12-04T12:13:17+01:00</FechaHoraHusoGenRegistro>
<TipoHuella>01</TipoHuella>
<Huella>8E0854815D01763D995F72A537143D167B3588F5891F72C51364F2A216028707</Huella>
</RegistroAlta>
</RegistroFactura>
</RegFactuSistemaFacturacion>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>

Muchas Gracias.

Yo tuve ese problema hoy, al final fue solo que el formato de la fecha que tenia puesta estaba mal , pero en la respuesta me salia eso de resgistroalta
Te recomiendo que envies el xml que generes y la respuesta recibida y le mandes un correo a verifactu ellos te diran el error exacto.
Este es el correo: verifactu@correo.aeat.es

_Io 04-12-2024 13:43:51

Cita:

Empezado por Becario127 (Mensaje 560430)
Yo tuve ese problema hoy, al final fue solo que el formato de la fecha que tenia puesta estaba mal , pero en la respuesta me salia eso de resgistroalta
Te recomiendo que envies el xml que generes y la respuesta recibida y le mandes un correo a verifactu ellos te diran el error exacto.
Este es el correo: verifactu@correo.aeat.es

Hola, buenas tardes.

Muchas gracias por tu respuesta, les acabo de enviar el correo.

Cuando contesten, ya os digo.

Salu2.

_Io 04-12-2024 16:33:30

Buenas tardes.
Han contestado, hay algo raro y siguen mirando.
Cuando llegue a casa modifico valores del campo IdSistemaInformatico, a ver si van por ahí los tiros.

Salu2

Cita:

Buenas tardes:

De momento no logramos reproducir el error. Con su mismo archivo, editando datos identificativos, obtenemos la respuesta "Valor o tipo incorrecto del campo.: IdSistemaInformatico". Vamos a realizar nuevas pruebas y cualquier novedad le informamos.

mqm 04-12-2024 17:09:10

has comprobado que <IdSistemaInformatico>xxxxxxxxxxxxxxxxxxxxxxx</IdSistemaInformatico> solo contenga 2 caracteres?.

_Io 04-12-2024 18:21:19

Cita:

Empezado por mqm (Mensaje 560446)
has comprobado que <IdSistemaInformatico>xxxxxxxxxxxxxxxxxxxxxxx</IdSistemaInformatico> solo contenga 2 caracteres?.

Olé 💃

Ese es el problema, no me había fijado en ese detalle.

Muchas Gracias !!!!!


La franja horaria es GMT +2. Ahora son las 18:48:04.

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