Ver Mensaje Individual
  #708  
Antiguo 21-04-2017
CMB CMB is offline
Miembro
 
Registrado: ene 2017
Posts: 349
Reputación: 8
CMB Va por buen camino
Consulta con respuesta que no contiene todos los datos

Al mandar una consulta de facturas emitidas en marzo 2017, la respuesta incluye 96 facturas con todos sus datos, excepto dos de ellas, en posición aleatoria, en que se omite el tag <Contraparte>, donde deberían estar incluidos <NombreRazon> y <NIF>.

Un fragmento del XML recibido:

Código:
<siiLRRC:RegistroRespuestaConsultaLRFacturasEmitidas>
<siiLRRC:IDFactura>
<sii:IDEmisorFactura>
<sii:NIF>XXXXXXXXE</sii:NIF>
</sii:IDEmisorFactura>
<sii:NumSerieFacturaEmisor>99683</sii:NumSerieFacturaEmisor>
<sii:FechaExpedicionFacturaEmisor>17-03-2017</sii:FechaExpedicionFacturaEmisor>
</siiLRRC:IDFactura>
<siiLRRC:DatosFacturaEmitida>
<siiLRRC:TipoFactura>F2</siiLRRC:TipoFactura>
<siiLRRC:ClaveRegimenEspecialOTrascendencia>01</siiLRRC:ClaveRegimenEspecialOTrascendencia>
<siiLRRC:DescripcionOperacion>SUMINISTRO DE BIENES O SERVICIOS</siiLRRC:DescripcionOperacion>
<siiLRRC:EmitidaPorTerceros>N</siiLRRC:EmitidaPorTerceros>
<siiLRRC:VariosDestinatarios>N</siiLRRC:VariosDestinatarios>

*** ESTAS 4 LÍNEAS NO ESTÁN EN LA RESPUESTA
<siiLRRC:Contraparte>
<sii:NombreRazon>XXXXXX XXXXXXXXX XXXXXX</sii:NombreRazon>
<sii:NIF>XXXXXXXXT</sii:NIF>
</siiLRRC:Contraparte>

<siiLRRC:TipoDesglose>
<siiLRRC:DesgloseFactura>
<sii:Sujeta>
<sii:NoExenta>
<sii:TipoNoExenta>S1</sii:TipoNoExenta>
<sii:DesgloseIVA>
<sii:DetalleIVA>
<sii:TipoImpositivo>21.00</sii:TipoImpositivo>
<sii:BaseImponible>100.00</sii:BaseImponible>
<sii:CuotaRepercutida>21.00</sii:CuotaRepercutida>
</sii:DetalleIVA>
</sii:DesgloseIVA>
</sii:NoExenta>
</sii:Sujeta>
</siiLRRC:DesgloseFactura>
</siiLRRC:TipoDesglose>
<siiLRRC:Cobros>N</siiLRRC:Cobros>
</siiLRRC:DatosFacturaEmitida>
<siiLRRC:DatosPresentacion>
<sii:NIFPresentador>XXXXXXXXE</sii:NIFPresentador>
<sii:TimestampPresentacion>17-03-2017 15:02:36</sii:TimestampPresentacion>
</siiLRRC:DatosPresentacion>
<siiLRRC:EstadoFactura>
<siiLRRC:TimestampUltimaModificacion>17-03-2017 15:02:36</siiLRRC:TimestampUltimaModificacion>
<siiLRRC:EstadoRegistro>Correcta</siiLRRC:EstadoRegistro>
</siiLRRC:EstadoFactura>
</siiLRRC:RegistroRespuestaConsultaLRFacturasEmitidas>
Repito que sólo sucede con dos de las 96 facturas incluidas en la respuesta.

Esto interfiere en el parsing necesario para crear un informe al usuario, pues yo daba por sentado que esos datos estarían en la totalidad de las facturas, siendo como son esenciales.

En el documento SII_Descripcion_ServicioWeb_v0.6.pdf no se dan detalles sobre la composición detallada de las respuestas, especialmente qué datos son obligatorios (para ellos) y cuáles no.

¿Le ha sucedido a alguien más? O, ¿se os ocurre por qué razón el servidor no suministra esos datos en unas pocas facturas y sí en el resto?

Saludos,
Responder Con Cita