Ver Mensaje Individual
  #1581  
Antiguo 08-06-2017
figo21 figo21 is offline
Miembro
 
Registrado: dic 2012
Posts: 104
Reputación: 12
figo21 Va por buen camino
Cita:
Empezado por paquimd Ver Mensaje
Hola buenas

Estoy intentando enviar una factura recibida y me da el error: "Codigo[4102].El XML no cumple el esquema. Falta informar campo obligatorio.: IDEmisorFactura"y no encuentro dónde rellenarlo, los datos los estoy poniendo en la contraparte, pero me estoy equivocando, seguro. ¿Alguien sabe por donde van los tiros? o tiene un xml de recibidas que pase para echarle un vistazo.


Saludos
Esta es la estructura completa de un XML de facturas recibidas:

<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/ssii/fact/ws/SuministroLR.xsd" xmlns:sum1="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/ssii/fact/ws/SuministroInformacion.xsd">
<soapenv:Header/>
<soapenv:Body>
<sum:SuministroLRFacturasRecibidas>
<sum1:Cabecera>
<sum1:IDVersionSii>?</sum1:IDVersionSii>
<sum1:Titular>
<sum1:NombreRazon>?</sum1:NombreRazon>
<!--Optional:-->
<sum1:NIFRepresentante>?</sum1:NIFRepresentante>
<sum1:NIF>?</sum1:NIF>
</sum1:Titular>
<sum1:TipoComunicacion>?</sum1:TipoComunicacion>
</sum1:Cabecera>
<!--1 to 10000 repetitions:-->
<sum:RegistroLRFacturasRecibidas>
<sum1:PeriodoImpositivo>
<sum1:Ejercicio>?</sum1:Ejercicio>
<sum1:Periodo>?</sum1:Periodo>
</sum1:PeriodoImpositivo>
<sum:IDFactura>
<sum1:IDEmisorFactura>
<!--You have a CHOICE of the next 2 items at this level-->
<sum1:NIF>?</sum1:NIF>
<sum1:IDOtro>
<!--Optional:-->
<sum1:CodigoPais>?</sum1:CodigoPais>
<sum1:IDType>?</sum1:IDType>
<sum1:ID>?</sum1:ID>
</sum1:IDOtro>
</sum1:IDEmisorFactura>
<sum1:NumSerieFacturaEmisor>?</sum1:NumSerieFacturaEmisor>
<!--Optional:-->
<sum1:NumSerieFacturaEmisorResumenFin>?</sum1:NumSerieFacturaEmisorResumenFin>
<sum1:FechaExpedicionFacturaEmisor>?</sum1:FechaExpedicionFacturaEmisor>
</sum:IDFactura>
<sum:FacturaRecibida>
<sum1:TipoFactura>?</sum1:TipoFactura>
<!--Optional:-->
<sum1:TipoRectificativa>?</sum1:TipoRectificativa>
<!--Optional:-->
<sum1:FacturasAgrupadas>
<!--1 or more repetitions:-->
<sum1:IDFacturaAgrupada>
<sum1:NumSerieFacturaEmisor>?</sum1:NumSerieFacturaEmisor>
<sum1:FechaExpedicionFacturaEmisor>?</sum1:FechaExpedicionFacturaEmisor>
</sum1:IDFacturaAgrupada>
</sum1:FacturasAgrupadas>
<!--Optional:-->
<sum1:FacturasRectificadas>
<!--1 or more repetitions:-->
<sum1:IDFacturaRectificada>
<sum1:NumSerieFacturaEmisor>?</sum1:NumSerieFacturaEmisor>
<sum1:FechaExpedicionFacturaEmisor>?</sum1:FechaExpedicionFacturaEmisor>
</sum1:IDFacturaRectificada>
</sum1:FacturasRectificadas>
<!--Optional:-->
<sum1:ImporteRectificacion>
<sum1:BaseRectificada>?</sum1:BaseRectificada>
<sum1:CuotaRectificada>?</sum1:CuotaRectificada>
<!--Optional:-->
<sum1:CuotaRecargoRectificado>?</sum1:CuotaRecargoRectificado>
</sum1:ImporteRectificacion>
<!--Optional:-->
<sum1:FechaOperacion>?</sum1:FechaOperacion>
<sum1:ClaveRegimenEspecialOTrascendencia>?</sum1:ClaveRegimenEspecialOTrascendencia>
<!--Optional:-->
<sum1:ClaveRegimenEspecialOTrascendenciaAdicional1>?</sum1:ClaveRegimenEspecialOTrascendenciaAdicional1>
<!--Optional:-->
<sum1:ClaveRegimenEspecialOTrascendenciaAdicional2>?</sum1:ClaveRegimenEspecialOTrascendenciaAdicional2>
<!--Optional:-->
<sum1:NumRegistroAcuerdoFacturacion>?</sum1:NumRegistroAcuerdoFacturacion>
<!--Optional:-->
<sum1:ImporteTotal>?</sum1:ImporteTotal>
<!--Optional:-->
<sum1:BaseImponibleACoste>?</sum1:BaseImponibleACoste>
<sum1escripcionOperacion>?</sum1escripcionOperacion>
<sum1esgloseFactura>
<!--Optional:-->
<sum1:InversionSujetoPasivo>
<!--1 to 6 repetitions:-->
<sum1etalleIVA>
<sum1:TipoImpositivo>?</sum1:TipoImpositivo>
<sum1:BaseImponible>?</sum1:BaseImponible>
<sum1:CuotaSoportada>?</sum1:CuotaSoportada>
<!--Optional:-->
<sum1:TipoRecargoEquivalencia>?</sum1:TipoRecargoEquivalencia>
<!--Optional:-->
<sum1:CuotaRecargoEquivalencia>?</sum1:CuotaRecargoEquivalencia>
</sum1etalleIVA>
</sum1:InversionSujetoPasivo>
<!--Optional:-->
<sum1esgloseIVA>
<!--1 to 6 repetitions:-->
<sum1etalleIVA>
<!--Optional:-->
<sum1:TipoImpositivo>?</sum1:TipoImpositivo>
<sum1:BaseImponible>?</sum1:BaseImponible>
<!--Optional:-->
<sum1:CuotaSoportada>?</sum1:CuotaSoportada>
<!--Optional:-->
<sum1:TipoRecargoEquivalencia>?</sum1:TipoRecargoEquivalencia>
<!--Optional:-->
<sum1:CuotaRecargoEquivalencia>?</sum1:CuotaRecargoEquivalencia>
<!--Optional:-->
<sum1:PorcentCompensacionREAGYP>?</sum1:PorcentCompensacionREAGYP>
<!--Optional:-->
<sum1:ImporteCompensacionREAGYP>?</sum1:ImporteCompensacionREAGYP>
</sum1etalleIVA>
</sum1esgloseIVA>
</sum1esgloseFactura>
<sum1:Contraparte>
<sum1:NombreRazon>?</sum1:NombreRazon>
<!--Optional:-->
<sum1:NIFRepresentante>?</sum1:NIFRepresentante>
<!--You have a CHOICE of the next 2 items at this level-->
<sum1:NIF>?</sum1:NIF>
<sum1:IDOtro>
<!--Optional:-->
<sum1:CodigoPais>?</sum1:CodigoPais>
<sum1:IDType>?</sum1:IDType>
<sum1:ID>?</sum1:ID>
</sum1:IDOtro>
</sum1:Contraparte>
<sum1:FechaRegContable>?</sum1:FechaRegContable>
<sum1:CuotaDeducible>?</sum1:CuotaDeducible>
</sum:FacturaRecibida>
</sum:RegistroLRFacturasRecibidas>
</sum:SuministroLRFacturasRecibidas>
</soapenv:Body>
</soapenv:Envelope>


Sacado con SoapUI.

Un saludo.
Responder Con Cita