Ogólne informacje na temat „printingFields” można znaleźć w artykule, do którego prowadzi link.
Blok danych fiskalnych – Kanada
Blok zawierający dane fiskalne znajduje się na końcu dokumentu, po informacjach o pozycjach, sumach itp. Więcej informacji na temat wymagań dotyczących dokumentów w Kanadzie można znaleźć w artykule, do którego prowadzi link.
Informacje zawarte w tym bloku muszą znajdować się w dokumencie w określonej kolejności dla każdego rodzaju transakcji. Konkretne pola, które muszą zostać wydrukowane, są określone za pomocą parametru „printingFields” w odpowiedzi „fiscalResponse”.
- Zastosowana metoda płatności
- Informacja, że jest to zamówienie złożone za pośrednictwem platformy cyfrowej
- Linia oddzielająca 1 (początek bloku fiskalnego)
- Dokument szkoleniowy
- Egzemplarz dla sprzedawcy lub kopia (ponowny wydruk dokumentu dla klienta)
- Dokumentu nie wolno wydawać klientom (zawsze w połączeniu z pkt 5.)
- „Okazjonalne osoby trzecie” (obecnie nieobsługiwane)
- Oferta (obecnie nieobsługiwana)
- Zmieniona oferta (obecnie nieobsługiwana)
- Kosztorys (obecnie nieobsługiwane)
- Zmieniony kosztorys (obecnie nieobsługiwane)
- Anulowana prognoza (obecnie nieobsługiwana)
- Faktura oryginalna (w przypadku pokwitowań tymczasowych proszę użyć opcji „Pokwitowanie wstępne”!)
- Faktura korygująca (w przypadku dokumentów tymczasowych – „PreliminaryReceipt”!)
- Anulowana faktura
- Otrzymanie płatności (obecnie funkcja niedostępna)
- Zaksięgowanie na koncie klienta (obecnie funkcja niedostępna)
- Klient opuścił lokal bez uregulowania płatności / brak płatności
- Nota kredytowa
- Przerwanie transakcji
- Skorygowana / zmieniona
- Nota kredytowa
- Paragon / faktura
- Wymiana wielu pozycji
- Oferta (obecnie nieobsługiwana)
- Kosztorys (obecnie nieobsługiwany)
- Faktura (obecnie nieobsługiwana)
- Dokument został wystawiony w formie cyfrowej
- Kod QR
- Należy pamiętać, że dostęp do transakcji jest możliwy online (wraz z linkiem – wyłącznie w przypadku faktury elektronicznej/paragonu cyfrowego)
- Nieprawidłowy certyfikat
- Problem z komunikacją z systemem WEB-SRM
PrintingFields Kanada
W odpowiedzi „fiscalResponse” zwracane są następujące pola „printingFields”:
| Pozycja | PrintingFields | Opis |
| 1 | „Np_PaymentMethod”: „ARGENT COMPTANT” | jeśli „PaymentType”: 0 (gotówka) |
| 1 | „Np_PaymentMethod”: „KARTA DEBETOWA” | jeżeli „PaymentType”: 1 (EcCard) |
| 1 | „Np_PaymentMethod”: „KARTA KREDYTOWA” | jeżeli „PaymentType”: 2 (CreditCard) |
| 1 | „Np_PaymentMethod”: „Coupon” | jeżeli „PaymentType”: 3 (kupon jednorazowy) |
| 1 | „Np_PaymentMethod”: „CERTIFICAT-CADEAU” | jeżeli „PaymentType”: 4 (MultiPurposeVoucher) |
| 1 | „Np_PaymentMethod”: „PORTFEUILLE ÉLECTRONIQUE” |
jeżeli „PaymentType”: 5 (PaymentProvider) lub jeśli „PaymentType”: 10 (MobilePhoneApps) |
| 1 | „Np_PaymentMethod”: „NIEZNANE” | jeżeli „PaymentType”: 7 (NoCash) |
| 1 | „Np_PaymentMethod”: „AUCUN PAIEMENT” | jeżeli „PaymentType”: 8 (brak) |
| 1 | „Np_PaymentMethod”: „CRYPTOMONNAIE” | jeżeli „PaymentType”: 9 (kryptowaluta) |
| 1 | „Np_PaymentMethod”: „PRZELEW” | jeżeli „PaymentType”: 11 (BankAccount) |
| 1 | „Np_PaymentMethod”: „AUTRE” | jeżeli „PaymentType”: 12 (karta klienta) |
| 1 | „Np_PaymentMethod”: „PROGRAM LOJALNOŚCIOWY” | jeżeli „PaymentType”: 13 (Program lojalnościowy) |
| 1 | „Np_PaymentMethod”: „CZEK” | jeżeli „PaymentType”: 14 (czek) |
| 1 | „Np_PaymentMethod”: „PAIEMENT MIXTE” | jeżeli w dokumencie zastosowano wiele PaymentTypes |
| 1 | „Np_PaymentMethod”: „SANS OBJEC” | w przypadku, gdy obiekt „Payments” jest pusty |
| 2 | „Np_DigitalOrder”: „ZAMÓWIENIE PRZEZ PLATFORMĘ CYFROWĄ” |
jeżeli „documentType”: 0, 1 lub 14 ORAZ „serviceType”: „OrderThroughDigitalPlatform” lub „DeliveryByOperator” ORAZ „documentIssueMode”: „Bill”, „Reproduction” lub „Duplicate” |
| 3 | „Lp_Separator”: „=” | Linia oddzielająca 1 (należy tutaj wydrukować cały wiersz składający się z określonych znaków) |
| 4 | „Np_TrainingDocument01”: „*** DOKUMENT SZKOLENIOWY ***” „Np_TrainingDocument02”: „NIE WYDAWAĆ KLIENTOWI” |
Oba wiersze muszą zostać wydrukowane. Tekst „NE PAS REMETTRE AU CLIENT” powinien zostać wydrukowany tylko raz w każdym dokumencie. Zostanie to uwzględnione przez klienta serwisu fiskalnego. |
| 5/6 | „Np_Copy01”: „*** KOPIA DLA SPRZEDAWCY ***”„Np_Copy02”: „NIE PRZEKAZYWAĆ KLIENTOWI” |
W przypadku utworzenia kopii dla sprzedawcy („reprintType”: „duplicate”) Oba wiersze muszą zostać wydrukowane. Tekst „NE PAS REMETTRE AU CLIENT” powinien zostać wydrukowany tylko raz w każdym dokumencie. Zostanie to uwzględnione przez klienta serwisu podatkowego.
Uwaga: w przypadku ponownego wydruku lub reprodukcji należy skorzystać z funkcji PUT /api/v1/transactions/reprintDocument/{clientId}/{DocumentGuid} lub PUT /api/v1/transactions/reprintDocument/ |
| 5/6 | "Np_Reproduction": "REPRODUCTION" |
W przypadku ponownego wydruku dokumentu dla klienta („reprintType”: „reproduction”)
Uwaga: w przypadku ponownego wydruku lub reprodukcji należy użyć funkcji PUT /api/v1/transactions/reprintDocument/{clientId}/{DocumentGuid} lub PUT /api/v1/transactions/reprintDocument/ |
| 13 | „Np_OriginalPreliminaryReceipt”: „FACTURE ORIGINALE” | jeżeli „documentType”: 14 (PreliminaryReceipt), z wyjątkiem przedruków, anulowań („cancellationDocument”: true) oraz dokumentów niezapłaconych (patrz poz. 18) |
| 15 | „Np_VoidReceipt”: „FACTURE ANNULÉE” |
jeżeli „documentType”: 0 ORAZ „cancellationDocument” = true |
| 15 | „Np_VoidInvoice”: „FAKTURA UNIEWAŻNIONA” |
jeżeli „documentType”: 1 ORAZ „cancellationDocument”: true |
| 18 | „Np_PaymentFailed”: „BRAK PŁATNOŚCI” | jeżeli klient opuścił lokal bez uiszczenia opłaty lub jeżeli terminal płatniczy odrzucił transakcję i wydrukowano dokument |
| 19 | „Np_CreditNote”: „NOTE DE CRÉDIT” |
gdy wystawiono notę kredytową dla klienta. „documentType”: 0 lub 1 ORAZ „PaymentType”: 15 (CreditNote) |
| 20 |
„Np_TransactionAbandonned01”:
„TRANSAKCJA PRZERWANA”
„Np_TransactionAbandonned02”: „*** KOPIA DLA SPRZEDAWCY
***”„Np_TransactionAbandonned03”: „NIE PRZEKAZYWAĆ KLIENTOWI” |
w przypadku anulowania transakcji (cancelDocument) |
| 21 | „Np_RevisedReceiptAccount01” / „Np_RevisedInvoiceAccount01”: „ZAKSIĘGOWANO”„Np_RevisedReceiptAccount02” / „Np_RevisedInvoiceAccount02”: „Skorygowana faktura”„Np_RevisedReceiptPaid01” / „Np_RevisedInvoicePaid01”: „OTRZYMANO PŁATNOŚĆ”„Np_RevisedReceiptPaid02” / „Np_RevisedInvoicePaid02”: „Skorygowana faktura” |
jeżeli dokument zapisany bezpośrednio przed bieżącym dokumentem posiada atrybut „documentReference”. „Np_RevisedReceipt...” w przypadku, gdy dokument ten posiada atrybut „documentType”: 0, „Np_RevisedInvoice...” w przypadku, gdy posiada atrybut „documentType”: 1. „...Account01/02”, jeśli dokument ten zawiera pozycje o atrybucie „BusinessTransactionType”: „Deposit”, w przeciwnym razie „...Paid01/02”. |
| 23 | „Np_DigitalReceiptCopy”: „Kopia elektroniczna” |
w przypadku kopii dokumentu cyfrowego (jeżeli „DocumentIssueType”: „paperAndDigitalReceipt” lub „digitalReceipt”).
Uwaga:
Należy umieścić wyłącznie na wersji elektronicznej/cyfrowej, a nie na wersji drukowanej.
|
| 24 | – (nie jest to printingField) | Kod QR nie jest zwracany jako pole drukowania. String danych kodu QR przeznaczony do wydruku jest zwracany w polu „QrCode” obiektu fiscalResponse. |
| 25 | „Np_TransactionLink” <a href="{Link-URL}">Sprawdź transakcję online</a> |
w przypadku paragonów cyfrowych („DocumentIssueType”: „paperAndDigitalReceipt” LUB „digitalReceipt”) string danych kodu QR należy również umieścić w postaci linku poniżej kodu QR.
Uwaga:
Należy umieścić wyłącznie w wersji elektronicznej/cyfrowej, a nie w wersji drukowanej.
|
| 26 | „Np_CertificateInvalide01”: „*** NIEWAŻNY CERTYFIKAT ***”„Np_CertificateInvalide02”: „NIE WYDawać KLIENTOWI” |
jeżeli certyfikat użyty do podpisania dokumentu jest nieważny.
Uwaga:
Dokumenty podpisane nieważnym certyfikatem nie mogą być wydawane klientom, stąd adnotacja: „NE PAS REMETTRE AU CLIENT” („NIE WYDAWAĆ KLIENTOWI”)
|
| 27 | „Np_OfflineFromAuthorities”: „PROBLEM Z ŁĄCZNOŚCIĄ” | jeżeli nie udało się przesłać danego dokumentu do systemu WEB-SRM. |
| – | „Np_AssignedFiscalUniqueId”: {psiNoTrans} | zwracany zawsze. Zawiera numer transakcji nadany przez system WEB-SRM („PsiNoTrans”, zwracany również jako „assignedFiscalUniqueId” w odpowiedzi fiscalResponse). |
Ten artykuł został przetłumaczony automatycznie.
Komentarze
Komentarze: 0
Zaloguj się, aby dodać komentarz.