Jak podać numer G-rekening w fakturze UBL: rozszerzenie NLCIUS G-account, struktura XML i zastosowanie w branży budowlanej.
W holenderskiej branży budowlanej, pracy tymczasowej i usług porządkowych G-rekening (konto zablokowane) jest powszechnie stosowanym instrumentem. Część kwoty faktury jest przelewana na konto zablokowane w banku, z którego mogą być opłacane wyłącznie podatek od wynagrodzeń i składki na ubezpieczenia społeczne. Chroni to zleceniodawcę przed odpowiedzialnością za nieodprowadzone podatki przez wykonawcę (odpowiedzialność solidarna wynikająca z Wet ketenaansprakelijkheid, holenderskiej ustawy o odpowiedzialności łańcuchowej).
Aby zautomatyzować ten proces, faktura musi zawierać numer G-rekening oraz kwotę, która ma zostać przelana na konto zablokowane. W standardowym UBL nie ma na to przewidzianego miejsca. Dlatego powstało rozszerzenie NLCIUS G-account.
Rozszerzenie NLCIUS G-account (oficjalnie: NLCIUS-GAC) to holenderskie rozszerzenie profilu NLCIUS, zaprojektowane specjalnie w celu uwzględnienia danych G-rekening w fakturze UBL. Rozszerzenie dodaje osobny blok płatności obok płatności regularnej.
Profil ma własny CustomizationID:
urn:cen.eu:en16931:2017#compliant#urn:fdc:nen.nl:nlcius:v1.0#conformant#urn:fdc:nen.nl:gaccount:v1.0
eConnect automatycznie rozpoznaje ten profil i przetwarza dane G-rekening podczas routingu faktury.
Informacje o G-rekening są umieszczane za pomocą UBLExtension w bloku UBLExtensions na początku faktury. Rozszerzenie zawiera osobny element PaymentMeans z numerem G-rekening i kwotą:
<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>
W tym przykładzie 400 euro z kwoty faktury ma zostać przelane na G-rekening. Pozostała kwota trafia na regularny numer konta bankowego podany w standardowym elemencie PaymentMeans.
Przy fakturze z G-rekening odbiorca płaci w dwóch częściach:
Sama faktura zawiera pełną kwotę w PayableAmount. Podział ma charakter informacyjny: odbiorca wie, ile przelać na który numer konta. W LegalMonetaryTotal kwota G-rekening może być również ujęta jako PrepaidAmount, dzięki czemu kwota pozostała jest widoczna w PayableRoundingAmount lub dostosowanym PayableAmount. Dokładna implementacja różni się w zależności od pakietu oprogramowania.
Wskazówka: jeśli Państwo fakturują w branży budowlanej za pośrednictwem eConnect, warto sprawdzić, czy pakiet oprogramowania obsługuje rozszerzenie NLCIUS G-account. Jeśli nie, eConnect może dołączyć informacje o G-rekening, jeśli Państwo podadzą numer konta i kwotę za pośrednictwem API lub platformy.
W branży budowlanej faktury są często wymieniane w formacie DICO (Digitale Communicatie in de bouw, komunikacja cyfrowa w budownictwie). Faktury DICO domyślnie zawierają pole na G-rekening. Gdy eConnect przekształca fakturę DICO na UBL, informacje o G-rekening są automatycznie przenoszone do rozszerzenia NLCIUS G-account, dzięki czemu dane nie są tracone przy zmianie formatu.
Czy G-rekening jest obowiązkowy?
Nie. G-rekening jest opcjonalny i jest stosowany głównie w sektorach z odpowiedzialnością solidarną. Wiele firm budowlanych i agencji pracy tymczasowej z niego korzysta, ale nie jest to wymóg prawny.
Czy można podać G-rekening przy standardowym profilu BIS Billing V3?
Nie bezpośrednio. Rozszerzenie G-account jest specyficzne dla NLCIUS. Jeśli Państwo korzystają ze standardowego profilu Peppol BIS Billing V3 bez NLCIUS, nie ma ustandaryzowanego miejsca na informacje o G-rekening. W takim przypadku można podać numer G-rekening jako drugi PaymentMeans, ale nie jest to rozwiązanie ustandaryzowane i nie jest rozpoznawane przez wszystkich odbiorców.
Skąd odbiorca wie, że to faktura z G-rekening?
CustomizationID faktury zawiera identyfikator rozszerzenia G-account. Oprogramowanie odbierające, które obsługuje ten profil, automatycznie rozpoznaje rozszerzenie i wyświetla informacje o G-rekening użytkownikowi.
Sprawdź fakturę