В тази статия се описва кои технически събития трябва да се регистрират в Québec/Канада.
В съответствие с принципа „Един интерфейс – всички държави“ всички записи на събития, поддържани от RetailForce, разбира се, могат да се регистрират и в Québec/Канада, но описаните по-долу са абсолютно необходими.
Записите за събитията се предават към WEB-SRM в Канада.
| LogEntryType | Код | Съответствие с WEB-SRM | Описание | Тригер |
| Друго препечатване на документ | 1 | "modImpr": "FAC" |
Използва се за записване на препечатването на други документи. Използвайте една от крайните точки:
|
автоматично, когато се извика един от крайните точки и "documentType" != 0 / "[0] = Квитанция" или 1 "[1] = Фактура" |
| DocumentTrainingModeOn | 10 | „modTrans“: „FOR“ | Активиране на режим на обучение на касовия апарат | автоматично, когато транзакцията се запише с "IsTraining" = true |
| DocumentTrainingModeOff | 11 | „modTrans“: „OPE“ | Прекратяване на режима на обучение на касовия апарат | автоматично, ако нормална транзакция („IsTraining“ = false) бъде регистрирана СЛЕД транзакция в режим на обучение („IsTraining“ = true) |
| Тип на документа: Продажби | 100 | - | Транзакция за продажба | автоматично, когато се регистрира транзакция за продажба („BusinessTransactionType”: 0 / Revenue с положителни стойности). |
| Тип документ „Връщане“ | 101 | - | Връщане / Връщане на стоки | автоматично при регистриране на транзакция за връщане („BusinessTransactionType”: 0 / Revenue с отрицателни стойности). |
| DocumentTypeProforma | 102 | - | Проформа документ | автоматично, ако „documentType”: 12 / „[12] = ProformaInvoice” и 14 / „[14] = PreliminaryReceipt” |
| DocumentTypeTraining | 104 | - | Документ за обучение | автоматично, когато транзакцията се запазва с „IsTraining“ = true |
| ТипДокументИзплащане | 106 | - | Транзакции за изплащане | автоматично, ако „documentType”: 10 / „[10] = PayOut” |
| DocumentTypePayIn | 107 | - | Транзакции за внасяне | автоматично, ако "documentType": 11 / "[11] = PayIn" |
| DocumentTypeOpeningBalance | 108 | - | Начално салдо на касовия апарат | автоматично, ако "documentType": 90 / "[90] = OpeningBalance" |
| ТипДокументНулеваРазписка | 109 | - | Документ null | автоматично, ако "documentType": 1000 / "[1000] = NullReceipt" |
| DocumentTypeInvoice | 110 | - | Фактура | автоматично, ако "documentType": 1 / "[1] = Invoice" |
| ТипДокументДългосрочнаПоръчка | 122 | - | Документ за поръчка (в сектора на обществено хранене / HoReCa) | автоматично, ако "documentType": 80 / "[80] = LongTermOrder" |
| DocumentTypePaymentConfirmation | 123 | - | Потвърждение на плащане | автоматично, ако "documentType": 15 / "[15] = PaymentReceipt" |
| DocumentReprintLongTermOrder | 140 | "modImpr": "FAC" |
Препечатване на документ за поръчка в сектора
|
автоматично при извикване на някоя от крайните точки и „documentType”: 80 / „[80] = LongTermOrder” |
| DocumentReprintReceipt | 142 | "modImpr": "RPR" |
Използва се при повторно отпечатване на касова бележка. Използвайте един от крайните пунктове:
|
автоматично, когато се извика една от крайните точки и
|
| DocumentReprintInvoice | 143 | "modImpr": "RPR" |
Използва се, когато фактурата се препечатва. Използвайте един от крайните точки:
|
автоматично, когато се извика един от крайните точки и
|
| DocumentDuplicateReceipt | 145 | "modImpr": "DUP" |
Използва се, когато се създава дубликат (копие за търговеца) на документ за продажба. Използване на един от крайните точки:
|
автоматично, когато се извика един от крайните точки и
|
| DocumentDuplicateInvoice | 146 | "modImpr": "DUP" |
Използва се, когато се генерира дубликат (копие за търговеца) на фактура. Използвайте един от следните ендпойнти:
|
автоматично, когато се извика един от крайните точки и
|
| DocumentCancelLine | 160 | - | Използва се, когато даден ред е бил изтрит от документа по време на процеса на записване. | автоматично, ако свойството „DeletedPosition“ е зададено на true. |
| DocumentVoidLine | 161 | - | Използва се, когато даден ред е бил анулиран. | трябва да бъде изпратено от системата нагоре по веригата (НЕ автоматично) |
| DocumentCancelDocument | 165 | „modImpr“: „ANN“ или „PSP“ | Използва се за регистриране на прекъсване на транзакция. | автоматично при извикване на крайната точка POST /api/v1/transactions/cancelDocument. |
| PrinterUnavailable | 210 | - | Използва се за регистриране на проблеми с комуникацията с принтера. | трябва да бъде изпратен от системата нагоре по веригата (НЕ автоматично) |
| PrinterAvailable | 211 | - | Системата нагоре по веригата трябва да изпрати този запис, когато печатът отново е възможен, СЛЕД предишен сигнал „PrinterUnavailable“. | трябва да бъде изпратено от системата нагоре по веригата (НЕ автоматично) |
| UserLogin | 400 | - |
Вход на потребител Внимание: Тъй като услугата за фискализация на RetailForce понастоящем не поддържа регистрация на множество потребители в Канада, може да се запише само влизането на ГЛАВНИЯ потребител. |
трябва да бъде изпратено от системата нагоре по веригата (НЕ автоматично) |
| Изход на потребителя | 401 | - |
Излизане на потребител Внимание: Тъй като услугата за фискализация на RetailForce понастоящем не поддържа регистрация на няколко потребители в Канада, може да се записва само излизането на ГЛАВНИЯ потребител. |
трябва да бъде изпратено от системата нагоре по веригата (НЕ автоматично) |
| Режим „Офлайн“ на приложението е активиран | 550 | - | Използва се за регистриране на проблеми в комуникацията с WEB-SRM. | автоматично, ако предаването към WEB-SRM не е възможно |
| ApplicationOfflineModeOff | 551 | - | Използва се за регистриране на края на проблемите с връзката с WEB-SRM. | автоматично, когато връзката с WEB-SRM е възстановена |
| Фискален отчет на потребителя | 1050 | Заявка за „документ“ |
Използва се за регистриране на създаването на потребителски отчет. Използване на крайната точка:
|
автоматично при извикване на крайната точка |
| FiscalErrorReceivedFromAuthorities | 1070 | - | Използва се за отбелязване, че WEB-SRM е върнал грешка. | автоматично, ако WEB-SRM върне грешка |
Тази статия е преведена автоматично.
Коментари
0 коментара
Влезте в услугата, за да оставите коментар.