W tej sekcji opisano wymienione typy stosowane na fakturze dokumenty żądania i odpowiedzi. Standard UBL nie definiuje typów wyliczenia jako część standardu. Dlatego tam, gdzie to możliwe, używamy zdefiniowanych danych typu enum. na podstawie publicznie stosowanych standardów, rozszerzając je o nasze tylko wtedy, gdy jest to konieczne.
Kod stanu pliku wsadowego
Ten wyliczany typ zawiera dodatkowe wyjaśnienia dotyczące pliku odpowiedzi
obsługi błędów dla argumentu
<ApplicationResponseBatch>/<FileStatus>
Kod stanu | Opis | Oczekiwane działania |
---|---|---|
S | Brak problemu, plik został przetworzony | Sukces |
E | Błąd przetwarzania pliku (błąd odszyfrowywania, nie można otworzyć pliku) | Interwencja ręczna |
D | Zduplikowany plik | Nie musisz niczego robić |
Kod przyczyny stanu
Ten wyliczany typ zawiera dodatkowe wyjaśnienia dotyczące cbc:StatusReasonCode
. Używamy kombinacji kodów przyczyny stanu.
i kody przyczyny wyjaśnienia stanu
od standardu Peppol BIS 3.0,
w razie potrzeby uzupełniamy naszymi definicjami.
Kod przyczyny stanu | Opis | Oczekiwane działania (w zależności od jednostki) |
---|---|---|
INNE | Brak problemów | Sukces |
REF | Nieprawidłowe odwołania (niepoprawne lub brakujące dane podatnika dotyczące kupującego) | Błąd + korekta/ponowne rozliczenie |
TER | Ograniczenie czasowe na przetworzenie faktury. Uwaga: rozszerzenie Google | Błąd + korekta/ponowne rozliczenie |
SVE | Naruszenie składni żądania faktury, nieprawidłowy format, brakujące informacje | Interwencja ręczna |
CER | Błąd komunikacji/przejściowy – dostawca ponowi próbę wysłania żądania. Uwaga: rozszerzenie Google | Zaczekaj i Zobacz |
OTH | Przyczyna stanu nie jest określona przez kod | Interwencja ręczna |
PEN | Oczekiwanie na wygenerowanie faktury. Uwaga: rozszerzenie Google | Zaczekaj i Zobacz |
COM, | Trwała awaria komunikacji – dostawca NIE będzie ponawiać próby przesłania żądania. Uwaga: rozszerzenie Google | Interwencja ręczna |
REJ | Odrzucenie systemu backendu, błąd krytyczny | Interwencja ręczna |