W niniejszym artykule opisano, które zdarzenia techniczne należy rejestrować w prowincji Québec w Kanadzie.
Zgodnie z zasadą „Jeden interfejs – wszystkie kraje” wszystkie wpisy zdarzeń obsługiwane przez RetailForce mogą oczywiście być rejestrowane również w prowincji Québec w Kanadzie, jednak te opisane poniżej są absolutnie niezbędne.
Wpisy zdarzeń są przesyłane do systemu WEB-SRM w Kanadzie.
| LogEntryType | Kod | Mapowanie WEB-SRM | Opis | Wyzwalacz |
| Ponowny wydruk dokumentu – inne | 1 | „modImpr”: „FAC” |
Służy do rejestrowania przedruków innych dokumentów. Należy skorzystać z jednego z następujących punktów końcowych:
|
automatycznie po wywołaniu jednego z punktów końcowych, gdy „documentType” != 0 / „[0] = Paragon” lub 1 / „[1] = Faktura” |
| DocumentTrainingModeOn | 10 | „modTrans”: „FOR” | Włącz tryb szkoleniowy kasy fiskalnej | automatycznie po zapisaniu transakcji z „IsTraining” = true |
| Wyłącz tryb szkoleniowy kasy | 11 | „modTrans”: „OPE” | Zakończenie trybu szkoleniowego kasy terminalowej | automatycznie, jeśli normalna transakcja („IsTraining” = false) zostanie zarejestrowana PO transakcji szkoleniowej („IsTraining” = true) |
| Typ dokumentu: Sprzedaż | 100 | - | Transakcja sprzedaży | automatycznie po zarejestrowaniu transakcji sprzedaży („BusinessTransactionType”: 0 / Revenue o wartościach dodatnich). |
| Typ dokumentu Zwrot | 101 | - | Zwroty / Zwrot towarów | automatycznie po zarejestrowaniu transakcji zwrotu („BusinessTransactionType”: 0 / Revenue o wartościach ujemnych). |
| DocumentTypeProforma | 102 | - | Dokument proforma | automatycznie, jeśli „documentType”: 12 / „[12] = ProformaInvoice” oraz 14 / „[14] = PreliminaryReceipt” |
| DocumentTypeTraining | 104 | - | Dokument szkoleniowy | automatycznie po zapisaniu transakcji z wartością „IsTraining” = true |
| TypDokumentuWypłata | 106 | - | Transakcje wypłat | automatycznie, jeśli „documentType”: 10 / „[10] = PayOut” |
| DocumentTypePayIn | 107 | - | Transakcje wpłat | automatycznie, jeśli „documentType”: 11 / „[11] = PayIn” |
| TypDokumentuSaldoPoczątkowe | 108 | - | Saldo otwarcia kasy | automatycznie, jeśli „documentType”: 90 / „[90] = OpeningBalance” |
| Typ dokumentu: brak paragonu | 109 | - | Dokument null | automatycznie, jeśli „documentType”: 1000 / „[1000] = NullReceipt” |
| Typ dokumentu – faktura | 110 | - | Faktura | automatycznie, jeśli „documentType”: 1 / „[1] = Invoice” |
| TypDokumentuZamówienieDługoterminowe | 122 | - | Dokument zamówienia (w branży gastronomicznej / HoReCa) | automatycznie, jeśli „documentType”: 80 / „[80] = LongTermOrder” |
| Typ dokumentu: Potwierdzenie płatności | 123 | - | Potwierdzenie płatności | automatycznie, jeśli „documentType”: 15 / „[15] = PaymentReceipt” |
| Ponowny wydruk dokumentu zamówienia długoterminowego | 140 | „modImpr”: „FAC” |
Ponowny wydruk dokumentu zamówienia w branży
|
automatycznie po wywołaniu jednego z punktów końcowych oraz „documentType”: 80 / „[80] = LongTermOrder” |
| DocumentReprintReceipt | 142 | „modImpr”: „RPR” |
Używane w przypadku ponownego wydrukowania paragonu sprzedaży. Należy skorzystać z jednego z punktów końcowych:
|
automatycznie po wywołaniu jednego z punktów końcowych oraz
|
| DocumentReprintInvoice | 143 | „modImpr”: „RPR” |
Stosowany w przypadku ponownego wydrukowania faktury. Należy skorzystać z jednego z następujących punktów końcowych:
|
automatycznie po wywołaniu jednego z punktów końcowych oraz
|
| DocumentDuplicateReceipt | 145 | „modImpr”: „DUP” |
Stosowany w przypadku utworzenia duplikatu (egzemplarza dla sprzedawcy) dokumentu sprzedaży. Należy skorzystać z jednego z następujących punktów końcowych:
|
automatycznie po wywołaniu jednego z punktów końcowych oraz
|
| DocumentDuplicateInvoice | 146 | „modImpr”: „DUP” |
Używane w przypadku wygenerowania duplikatu (egzemplarza dla sprzedawcy) faktury. Należy skorzystać z jednego z następujących punktów końcowych:
|
automatycznie po wywołaniu jednego z punktów końcowych oraz
|
| DocumentCancelLine | 160 | - | Stosowany, gdy podczas procesu rejestracji z dokumentu usunięto pozycję. | automatycznie, jeśli właściwość „DeletedPosition” ma wartość „true”. |
| DocumentVoidLine | 161 | - | Stosowana w przypadku unieważnienia wiersza. | musi zostać przesłane przez system nadrzędny (NIE automatycznie) |
| DocumentCancelDocument | 165 | „modImpr”: „ANN” lub „PSP” | Służy do rejestrowania rezygnacji z transakcji. | automatycznie po wywołaniu punktu końcowego POST /api/v1/transactions/cancelDocument. |
| PrinterUnavailable | 210 | - | Służy do rejestrowania problemów z komunikacją z drukarką. | Musi zostać wysłany przez system nadrzędny (NIE automatycznie) |
| PrinterAvailable | 211 | - | System nadrzędny musi wysłać ten wpis, gdy drukowanie jest ponownie możliwe, PO poprzednim zgłoszeniu „PrinterUnavailable”. | musi zostać wysłany przez system nadrzędny (NIE automatycznie) |
| UserLogin | 400 | - |
Logowanie użytkownika Uwaga: Ponieważ usługa fiskalizacji RetailForce nie obsługuje obecnie rejestracji wielu użytkowników w Kanadzie, rejestrowane może być wyłącznie logowanie użytkownika GŁÓWNEGO. |
musi zostać przesłane przez system nadrzędny (NIE automatycznie) |
| Wylogowanie użytkownika | 401 | - |
Wylogowanie użytkownika Uwaga: Ponieważ usługa fiskalizacji RetailForce nie obsługuje obecnie rejestracji wielu użytkowników w Kanadzie, rejestrowane może być wyłącznie wylogowanie użytkownika GŁÓWNEGO. |
musi zostać wysłane przez system nadrzędny (NIE automatycznie) |
| Włączenie trybu offline aplikacji | 550 | - | Służy do rejestrowania problemów w komunikacji z WEB-SRM. | automatycznie, jeśli transmisja do WEB-SRM nie jest możliwa |
| ApplicationOfflineModeOff | 551 | - | Służy do rejestrowania zakończenia problemów z połączeniem z WEB-SRM. | automatycznie, po ponownym nawiązaniu połączenia z WEB-SRM |
| RaportFiskalnyRaportUżytkownika | 1050 | Żądanie „dokumentu” |
Służy do rejestrowania utworzenia raportu użytkownika. Sposób korzystania z punktu końcowego:
|
automatycznie po wywołaniu punktu końcowego |
| FiscalErrorReceivedFromAuthorities | 1070 | - | Służy do odnotowania, że WEB-SRM zwrócił błąd. | automatycznie, jeśli WEB-SRM zwróci błąd |
Ten artykuł został przetłumaczony automatycznie.
Komentarze
Komentarze: 0
Zaloguj się, aby dodać komentarz.