Co to oznacza
Każdy cac:PartyTaxScheme zawiera numer VAT strony (BT-31 u sprzedawcy, BT-48 u nabywcy), czyli NIP z prefiksem kraju, w Polsce PL, albo inny numer podatkowy (BT-32). Musi mieć zarówno kod schematu podatkowego w cac:TaxScheme/cbc:ID, na przykład VAT, jak i sam numer w cbc:CompanyID. Reguła zgłasza błąd, gdy brakuje któregokolwiek z nich.
Dlaczego to ważne
Numer bez schematu jest nie do odróżnienia, bo odbiorca nie wie, czy to numer VAT, czy inny numer podatkowy. Schemat bez numeru nic nie mówi. Odbiorca nie może użyć żadnego z nich, więc faktura zostaje odrzucona.
Jak to poprawić
W programie do faktur sprawdź NIP lub numer VAT UE oraz inne numery podatkowe sprzedawcy, nabywcy i ewentualnie przedstawiciela podatkowego. Jeśli pole jest puste, uzupełnij je albo wyczyść tak, żeby nie eksportował się pusty wpis. Jeśli tworzysz XML samodzielnie, podaj w każdym cac:PartyTaxScheme zarówno cac:TaxScheme/cbc:ID, jak i cbc:CompanyID, albo pomiń cały element.
Oryginalna treść reguły
CompanyID (VAT Identifier) must be stated when providing the PartyTaxScheme/TaxScheme/ID. Gdzie obowiązuje ta reguła
| Zestaw reguł | Wersja |
|---|---|
| EN 16931 (UBL) | 1.3.17 |
| EN 16931 (UBL credit note) | 1.3.17 |
| XRechnung 3.0 (UBL) | 3.0.2 |
| XRechnung 3.0 (UBL credit note) | 3.0.2 |
| Peppol BIS Billing 3.0 (invoice) | 2026.5 |
| Peppol BIS Billing 3.0 (credit note) | 2026.5 |
| SI-UBL 2.0 / NLCIUS (invoice) | 2.0.3.13 |
| SI-UBL 2.0 / NLCIUS (credit note) | 2.0.3.13 |
| France CTC (UBL invoice) | 1.4.0-04 |
| France CTC (UBL credit note) | 1.4.0-04 |
| CIUS-RO UBL Invoice 1.0.9 | 1.0.9 |
| CIUS-RO UBL Credit Note 1.0.9 | 1.0.9 |
Sprawdź swój plik
Powiązane reguły
- UBL-SR-54 Faktura może mieć tylko jedną kartę płatniczą
- UBL-SR-55 Faktura może mieć tylko jedną zgodę na polecenie zapłaty
- UBL-SR-56 Faktura może mieć tylko jedno odwołanie do przetargu
- UBL-SR-57 Każda strona może mieć tylko jeden blok danych rejestrowych
- UBL-SR-58 Oddział banku musi mieć dokładnie jeden identyfikator banku
- UBL-SR-59 Rachunek bankowy musi mieć dokładnie jeden identyfikator