Ver Mensaje Individual
  #2  
Antiguo 09-05-2025
ermendalenda ermendalenda is offline
Miembro
 
Registrado: ago 2021
Posts: 2.759
Reputación: 7
ermendalenda Va por buen camino
Cita:
Empezado por sEngine Ver Mensaje
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
Responder Con Cita