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 Falta informar campo obligatorio.: IDType (https://www.clubdelphi.com/foros/showthread.php?t=97452)

sEngine 09-05-2025 16:38:59

Error Falta informar campo obligatorio.: IDType
 
Estoy recibiendo el error de que falta IDType. Estoy haciendo una prueba de enviar una factura de un cliente extranjero.


Código:

El XML no cumple el esquema. Falta informar campo obligatorio.: IDType

A ver si me podeis ayudar porque no veo que es lo que esta mal, IDType lo estoy poniendo.


Este es el envío que hago


Código:

<?xml version="1.0" encoding="UTF-8"?>
<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>ENGINEDELOSPALOS</NombreRazon>
                    <NIF>A4234234</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>A4234234</IDEmisorFactura>
                        <NumSerieFactura>F2025EN-91</NumSerieFactura>
                        <FechaExpedicionFactura>09-05-2025</FechaExpedicionFactura>
                    </IDFactura>
                    <NombreRazonEmisor>ENGINEDELOSPALOS</NombreRazonEmisor>
                    <TipoFactura>F3</TipoFactura>
                    <FacturasSustituidas>
                        <IDFacturaSustituida>
                            <IDEmisorFactura>A4234234</IDEmisorFactura>
                            <NumSerieFactura>T2025EN-2139</NumSerieFactura>
                            <FechaExpedicionFactura>11-04-2025</FechaExpedicionFactura>
                        </IDFacturaSustituida>
                    </FacturasSustituidas>
                    <DescripcionOperacion>Factura cliente</DescripcionOperacion>
                    <Destinatarios>
                        <IDDestinatario>
                            <NombreRazon>Mi clientito con ñññññ</NombreRazon>
                            <IDOtro>
                                <CodigoPais>EG</CodigoPais>
                                <IdType>04</IdType>
                                <ID>E13560073</ID>
                            </IDOtro>
                        </IDDestinatario>
                    </Destinatarios>
                    <Desglose>
                        <DetalleDesglose>
                            <ClaveRegimen>01</ClaveRegimen>
                            <CalificacionOperacion>S1</CalificacionOperacion>
                            <TipoImpositivo>21</TipoImpositivo>
                            <BaseImponibleOimporteNoSujeto>494.58</BaseImponibleOimporteNoSujeto>
                            <CuotaRepercutida>103.86</CuotaRepercutida>
                        </DetalleDesglose>
                    </Desglose>
                    <CuotaTotal>103.86</CuotaTotal>
                    <ImporteTotal>598.44</ImporteTotal>
                    <Encadenamiento>
                        <RegistroAnterior>
                            <IDEmisorFactura>H61924296</IDEmisorFactura>
                            <NumSerieFactura>F2025EN-90</NumSerieFactura>
                            <FechaExpedicionFactura>11-04-2025</FechaExpedicionFactura>
                            <Huella>7B982AF109AAA5BF542DCBCE32FAAC23738CF6DC913E9282C06E92C086678DA9</Huella>
                        </RegistroAnterior>
                    </Encadenamiento>
                    <SistemaInformatico>
                        <NombreRazon>Software</NombreRazon>
                        <NIF>NIFSoftware</NIF>
                        <NombreSistemaInformatico>NombreSoftware</NombreSistemaInformatico>
                        <IdSistemaInformatico>01</IdSistemaInformatico>
                        <Version>2025 1.0.5</Version>
                        <NumeroInstalacion>10857-70000-EN</NumeroInstalacion>
                        <TipoUsoPosibleSoloVerifactu>S</TipoUsoPosibleSoloVerifactu>
                        <TipoUsoPosibleMultiOT>N</TipoUsoPosibleMultiOT>
                        <IndicadorMultiplesOT>N</IndicadorMultiplesOT>
                    </SistemaInformatico>
                    <FechaHoraHusoGenRegistro>2025-05-09T16:29:08+02:00</FechaHoraHusoGenRegistro>
                    <TipoHuella>01</TipoHuella>
                    <Huella>CC0E8443B7F95EEA134DCEF7693EC4A8E5AF1CD30C419C823DE7884A2C6FEC18</Huella>
                </RegistroAlta>
            </RegistroFactura>
        </RegFactuSistemaFacturacion>
    </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

Tengo que decir que la misma factura enviada a alguien no extranjero, funciona bien

ermendalenda 09-05-2025 17:35:13

Cita:

Empezado por sEngine (Mensaje 564464)
Estoy recibiendo el error de que falta IDType. Estoy haciendo una prueba de enviar una factura de un cliente extranjero.


Código:

El XML no cumple el esquema. Falta informar campo obligatorio.: IDType

A ver si me podeis ayudar porque no veo que es lo que esta mal, IDType lo estoy poniendo.


Este es el envío que hago


Código:

<?xml version="1.0" encoding="UTF-8"?>
<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>ENGINEDELOSPALOS</NombreRazon>
                    <NIF>A4234234</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>A4234234</IDEmisorFactura>
                        <NumSerieFactura>F2025EN-91</NumSerieFactura>
                        <FechaExpedicionFactura>09-05-2025</FechaExpedicionFactura>
                    </IDFactura>
                    <NombreRazonEmisor>ENGINEDELOSPALOS</NombreRazonEmisor>
                    <TipoFactura>F3</TipoFactura>
                    <FacturasSustituidas>
                        <IDFacturaSustituida>
                            <IDEmisorFactura>A4234234</IDEmisorFactura>
                            <NumSerieFactura>T2025EN-2139</NumSerieFactura>
                            <FechaExpedicionFactura>11-04-2025</FechaExpedicionFactura>
                        </IDFacturaSustituida>
                    </FacturasSustituidas>
                    <DescripcionOperacion>Factura cliente</DescripcionOperacion>
                    <Destinatarios>
                        <IDDestinatario>
                            <NombreRazon>Mi clientito con ñññññ</NombreRazon>
                            <IDOtro>
                                <CodigoPais>EG</CodigoPais>
                                <IdType>04</IdType>
                                <ID>E13560073</ID>
                            </IDOtro>
                        </IDDestinatario>
                    </Destinatarios>
                    <Desglose>
                        <DetalleDesglose>
                            <ClaveRegimen>01</ClaveRegimen>
                            <CalificacionOperacion>S1</CalificacionOperacion>
                            <TipoImpositivo>21</TipoImpositivo>
                            <BaseImponibleOimporteNoSujeto>494.58</BaseImponibleOimporteNoSujeto>
                            <CuotaRepercutida>103.86</CuotaRepercutida>
                        </DetalleDesglose>
                    </Desglose>
                    <CuotaTotal>103.86</CuotaTotal>
                    <ImporteTotal>598.44</ImporteTotal>
                    <Encadenamiento>
                        <RegistroAnterior>
                            <IDEmisorFactura>H61924296</IDEmisorFactura>
                            <NumSerieFactura>F2025EN-90</NumSerieFactura>
                            <FechaExpedicionFactura>11-04-2025</FechaExpedicionFactura>
                            <Huella>7B982AF109AAA5BF542DCBCE32FAAC23738CF6DC913E9282C06E92C086678DA9</Huella>
                        </RegistroAnterior>
                    </Encadenamiento>
                    <SistemaInformatico>
                        <NombreRazon>Software</NombreRazon>
                        <NIF>NIFSoftware</NIF>
                        <NombreSistemaInformatico>NombreSoftware</NombreSistemaInformatico>
                        <IdSistemaInformatico>01</IdSistemaInformatico>
                        <Version>2025 1.0.5</Version>
                        <NumeroInstalacion>10857-70000-EN</NumeroInstalacion>
                        <TipoUsoPosibleSoloVerifactu>S</TipoUsoPosibleSoloVerifactu>
                        <TipoUsoPosibleMultiOT>N</TipoUsoPosibleMultiOT>
                        <IndicadorMultiplesOT>N</IndicadorMultiplesOT>
                    </SistemaInformatico>
                    <FechaHoraHusoGenRegistro>2025-05-09T16:29:08+02:00</FechaHoraHusoGenRegistro>
                    <TipoHuella>01</TipoHuella>
                    <Huella>CC0E8443B7F95EEA134DCEF7693EC4A8E5AF1CD30C419C823DE7884A2C6FEC18</Huella>
                </RegistroAlta>
            </RegistroFactura>
        </RegFactuSistemaFacturacion>
    </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

Tengo que decir que la misma factura enviada a alguien no extranjero, funciona bien

No puedes informar un cliente extranjero así, solo es válido para españoles y además cuanta que deben ser 9 caracteres, si casualmente hubiera sigo 9 caracteres seguramente tampoco existiría en la AEAT, debes usar el nodo, si no recuerdo mal IdOtro y el tipon 02 o 04 segun el caso

jlmoli_67 09-05-2025 18:29:14

[quote=sEngine;564464]Estoy recibiendo el error de que falta IDType. Estoy haciendo una prueba de enviar una factura de un cliente extranjero.


Código:

El XML no cumple el esquema. Falta informar campo obligatorio.: IDType
A ver si me podeis ayudar porque no veo que es lo que esta mal, IDType lo estoy poniendo.






buenas,


sera por la minuscula ? .


Cambia
<IdType>04</IdType>

x

<IDType>04</IDType>

aparte de lo que dice el compañero

jlmoli_67 09-05-2025 18:43:39

[quote=jlmoli_67;564468]
Cita:

Empezado por sEngine (Mensaje 564464)
Estoy recibiendo el error de que falta IDType. Estoy haciendo una prueba de enviar una factura de un cliente extranjero.


Código:

El XML no cumple el esquema. Falta informar campo obligatorio.: IDType
A ver si me podeis ayudar porque no veo que es lo que esta mal, IDType lo estoy poniendo.






buenas,


sera por la minuscula ? .


Cambia
<IdType>04</IdType>

x

<IDType>04</IDType>

aparte de lo que dice el compañero


Lo acabo de comprobar y con la minuscula no funciona.

FelixDL 10-05-2025 19:08:30

[quote=jlmoli_67;564469]
Cita:

Empezado por jlmoli_67 (Mensaje 564468)
Lo acabo de comprobar y con la minúscula no funciona.

Buenas,

Te paso como lo mando yo, espero te sirva de ayuda:

<Destinatarios>
<IDDestinatario>
<NombreRazon>NOM. FIS. CLIENTE Nº2</NombreRazon>
<IDOtro>
<CodigoPais>MX</CodigoPais>
<IDType>06</IDType>
<ID>12345678</ID>
</IDOtro>
</IDDestinatario>
</Destinatarios>

Saludos

sEngine 12-05-2025 10:23:28

Gracias por la ayuda, pues al final era cosa de la mayúscula, ni me había fijado que estaba escrito diferente


La franja horaria es GMT +2. Ahora son las 19:51:40.

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