G-rekening en una factura UBL

Incluir un número de G-rekening (cuenta bloqueada) en una factura UBL: la extensión NLCIUS G-account, estructura XML y uso en el sector de la construcción.

En los sectores de la construcción, el trabajo temporal y la limpieza en los Países Bajos, la G-rekening (cuenta bloqueada) es un instrumento de uso frecuente. Una parte del importe de la factura se transfiere a una cuenta bloqueada en el banco, desde la cual solo pueden pagarse los impuestos sobre salarios y las cotizaciones sociales. Esto protege al contratante contra la responsabilidad por impuestos no abonados por el subcontratista (la responsabilidad solidaria en virtud de la ley neerlandesa de responsabilidad en cadena, « Wet ketenaansprakelijkheid »).

Para automatizar este proceso, la factura debe contener el número de G-rekening y el importe que debe transferirse a dicha cuenta. El estándar UBL no prevé un lugar para estos datos. Por eso se creó la extensión NLCIUS G-account.

La extensión NLCIUS G-account

La extensión NLCIUS G-account (oficialmente: NLCIUS-GAC) es una extensión neerlandesa del perfil NLCIUS, diseñada específicamente para incluir los datos de G-rekening en una factura UBL. La extensión añade un bloque de pago independiente que figura junto al pago estándar.

El perfil dispone de su propio CustomizationID:

urn:cen.eu:en16931:2017#compliant#urn:fdc:nen.nl:nlcius:v1.0#conformant#urn:fdc:nen.nl:gaccount:v1.0

eConnect reconoce automáticamente este perfil y procesa los datos de G-rekening al enrutar la factura.

Estructura XML

La información de G-rekening se incluye mediante una UBLExtension en el bloque UBLExtensions en la parte superior de la factura. La extensión contiene un elemento PaymentMeans independiente con el número de G-rekening y el importe:

<ext:UBLExtensions>
  <ext:UBLExtension>
    <ext:ExtensionContent>
      <nlgac:GAccountExtension
        xmlns:nlgac="urn:fdc:nen.nl:gaccount:v1.0">
        <cac:PaymentMeans>
          <cbc:PaymentMeansCode>30</cbc:PaymentMeansCode>
          <cac:PayeeFinancialAccount>
            <cbc:ID>NL86INGB0002445588</cbc:ID>
            <cbc:Name>G-rekening Bouwbedrijf B.V.</cbc:Name>
          </cac:PayeeFinancialAccount>
        </cac:PaymentMeans>
        <cbc:PrepaidAmount currencyID="EUR">400.00</cbc:PrepaidAmount>
      </nlgac:GAccountExtension>
    </ext:ExtensionContent>
  </ext:UBLExtension>
</ext:UBLExtensions>

En este ejemplo, 400 euros del importe de la factura deben transferirse a la G-rekening. El importe restante se transfiere al número de cuenta bancaria estándar que figura en el elemento PaymentMeans habitual.

Cómo funciona el pago

En una factura con G-rekening, el comprador paga en dos partes:

  1. El importe de la G-rekening al número de G-rekening indicado en la extensión
  2. El importe restante al número de cuenta bancaria estándar

La factura en sí contiene el importe total en PayableAmount. El desglose es informativo: el comprador sabe qué importe debe transferirse a cada cuenta. En el LegalMonetaryTotal, el importe de la G-rekening también puede indicarse como PrepaidAmount, lo que hace visible el importe restante en PayableRoundingAmount o en un PayableAmount ajustado. La implementación exacta varía según el software.

Consejo: si factura en el sector de la construcción a través de eConnect, verifique que su software soporte la extensión NLCIUS G-account. Si no es así, eConnect puede incluir la información de G-rekening si usted proporciona el número de G-rekening y el importe a través de la API o la plataforma.

G-rekening y DICO

En el sector de la construcción, las facturas se intercambian a menudo en formato DICO (Digital Communication in Construction). Las facturas DICO contienen por defecto un campo para la G-rekening. Cuando eConnect transforma una factura DICO a UBL, la información de G-rekening se traslada automáticamente a la extensión NLCIUS G-account, de modo que los datos no se pierden al cambiar de formato.

Preguntas frecuentes

¿Es obligatoria la G-rekening?

No. La G-rekening es opcional y se utiliza principalmente en sectores sujetos a responsabilidad solidaria en cadena. Muchas empresas de construcción y agencias de trabajo temporal la utilizan, pero no es una obligación legal.

¿Puedo incluir una G-rekening con un perfil BIS Billing V3 estándar?

No directamente. La extensión G-account es específica del NLCIUS. Si utiliza el perfil estándar Peppol BIS Billing V3 sin NLCIUS, no existe un lugar estandarizado para la información de G-rekening. En ese caso, puede incluir el número de G-rekening como segundo PaymentMeans, pero esto no está estandarizado y no es reconocido por todos los destinatarios.

¿Cómo sabe el destinatario que se trata de una factura con G-rekening?

El CustomizationID de la factura contiene el identificador de la extensión G-account. El software receptor que soporta este perfil reconoce automáticamente la extensión y muestra la información de G-rekening al usuario.

Verificar una factura


Artículos relacionados