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 |