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 (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.
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.
En una factura con G-rekening, el comprador paga en dos partes:
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.
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.
¿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