Bienvenido a re-orientation! Esperamos que encuentres lo que buscas

Como informar correctamente la contraparte en el XML del SII

Hace ya algunas semanas que entró en vigor el Suministro Inmediato de Información a la Agencia Tributaria (SII), y aún existen bastantes problemas al informar la contraparte en los ficheros XML enviados a la AEAT, ya que el nodo <Contraparte> tiene diferentes valores en función del tipo de interlocutor receptor/emisor de la factura, como se aprecia en el esquema SuministroInformacion.xsd.

Para facturas expedidas

Nodo Contraparte, para libro de facturas expedidas

Como se muestra en la imagen del nodo <Contraparte> del esquema, cuando el NIF receptor es una empresa española solo es necesario indicar el nodo <NIF> con el número de identificación fiscal de la empresa (sin el código de país delante, ya que el campo es de tipo NIFType con longitud 9).

Si el receptor no es una empresa española es necesario indicar el nodo <IDOtro>, usado para personas físicas o personas jurídicas distintas al NIF español. En este caso es necesario informar:

  • El identificador de la persona física o jurídica <ID>
  • El tipo de identificador <IDType>. Campo codificado, puede tener los siguientes valores:
    • 02: NIF-IVA.
    • 03: Pasaporte.
    • 04: Documento oficial de identificación expedido por el país o territorio de residencia.
    • 05: Certificado de residencia.
    • 06: Otro documento probatorio.
    • 07: No censado.

    La combinación <IDType>=01 no existe.

  • El código de país <CodigoPais> en ISO 3166-1 (codificación en dos dígitos en mayúscula). Es obligatorio siempre que no se trate de un NIF Español.


    Sólo admite el valor ES, cuando el <IDType>=07, tipo de identificador usado, por ejemplo, cuando el NIF no está censado (caso que en las personas físicas puede darse con facilidad).

Casos de uso

Caso1: Solución para NIFs no censados.

Al enviar la información de la contraparte que aparece a continuación (con un NIF bien formado), la AEAT rechaza el registro indicando que el NIF de la contraparte no está censado.

<Contraparte>
  <NombreRazon>PERSONA</NombreRazon>
  <NIF>55101444Q</NIF>
</Contraparte>

Puede que la AEAT tenga un problema con el censo, al enviar el registro pasadas unas horas (la AEAT preguntará a la DGP, para actualizar su BDD) se debe solucionar. Sin embargo, si el problema persiste se puede solventar enviando la misma información, pero utilizando el tipo de identificador 07 (como aparece a continuación). En este caso el registro será aceptado.

<Contraparte>
  <NombreRazon>PERSONA</NombreRazon>
  <IDOtro>
     <CodigoPais>ES</CodigoPais>
     <IDType>07</IDType>
     <ID>55101444Q</ID>
  </IDOtro>
</Contraparte>

Caso 2: Contraparte con NIF extranjero comunitario.

Por ejemplo, si el destinatario de la factura es un NIF extranjero comunitario, el nodo <Contraparte> quedaría así:

<Contraparte>
  <NombreRazon>EMPRESA EN PORTUGAL, S.A.</NombreRazon>
  <IDOtro>
     <CodigoPais>PT</CodigoPais>
     <IDType>02</IDType>
     <ID>PT001000101</ID>
  </IDOtro>
</Contraparte>

Nodo IDOtroType

Para facturas recibidas

En este caso es obligatorio identificar la Contraparte:

Nodo Contraparte, para libro de facturas recibidas

Particularidades

  • Cuando el NIF de la contraparte es una empresa española solo es necesario indicar el nodo <NIF>, siendo igual al NIF del emisor de la factura.
  • A diferencia de las facturas remitidas, en este caso el valor 07 (No censado) para el nodo <IDType> no está permitido. Al no disponerse de este recurso, las facturas rechazadas con NIF no reconocidos por la AEAT no se pueden deducir hasta que no se corrijan.

Por lo demás aplica todo lo mencionado en el apartado anterior.

Espero os sea de utilidad.

Terminos Tecnología: