След като документът бъде подаден към услугата за фискализация на RetailForce (createDocument и storeDocument), услугата отговаря с т.нар. fiscalResponse. Този обект е описан в общи линии в статията „Обект fiscalResponse“.
В зависимост от това коя фискална държава е присвоена на съответния клиент (в зависимост от съответната конфигурация на клиента), в масива „AdditionalFields“ може да се намери различна информация. Тази статия показва информацията, която се връща като отговор в рамките на фискализацията в Квебек/Канада (съгласно изискванията на WEB-SRM).
FiscalResponseCanada
AdditionalFields в fiscalResponse за Québec/Канада
{
"fiscalCountry": "[23] = Canada",
"fiscalisationDocumentNumber": 0,
"fiscalDocumentNumber": "21",
"taxPositions": [],
"fiscalDocumentStartTime": 0,
"processStartTime": 0,
"errorDescription": "",
"cashRegisterId": "T001-P002",
"signature": "1ObkD34bw5lA+9mQYqFYlEWN6gYqYJd5b4DguvIl+7P2ESSqN2l47wJZrbTWeu3KkFQg9Tx5skc7bF4/vnoSJA==",
"userMessage": null,
"printMessage": "***Test:see printingFields",
"requestTime": "2025-08-05T08:44:41.2604402+02:00",
"requestCompletionTime": "2025-08-05T08:44:44.3825063+02:00",
"qrCode": "https://cnfr.qr.mev-web.ca?f=eWmT6UXCoGM0GQ28888uapoFNl5pjzsgnf0oyHvs3VFa%2BnlA5HrdQGlbXZBqkyn3lBCys3ASd1Ij4HMSBjTEODl03hsGCkcZu3vxDb8pUQimTZgTMPdikBrr3SJKsWw8VH%2FDTaJ%2BusBsASeviyKsPHqTylC8eueCrKA87rLZUXIl0mQjrgYRKCT2y9PDyOlvq9YtGK32utMDYRhITzn%2B7TW%2F5acq6J9T%2FuWqXt1NvkbXkXwcVfYLhc1dPm5kdTLAzgh0DQudhsg9%2FLHTVEy0JNDBgY7eZEpQVfkmU4gRy5y%2BEck9V%2BC1xN5TKzaHCgt4z8qcON58ox%2FH1T9dIb3GBgF7ySC1jRRjg4RdrqLbKBqXrqW1Jf3DH3G1bZQoR2PI%2BE6UEexmfW8UmJEYtyeLy9Dt5txcijajKmWeWc9OIwi7ZyxRW7yIOYyUM3gEB8q5Y0a4ktgAfpHduJEyg7nja6upFgzeJyMNOnWUCreqch7zqNVaHdJM7mr%2FMyL5Y%2BHS",
"printingFields": {
"Lp_Separator": "=",
"Np_PaymentMethod": "ARGENT COMPTANT",
"Np_TrainingDocument01": "*** DOCUMENT DE FORMATION ***",
"Np_TrainingDocument02": "NE PAS REMETTRE AU CLIENT",
"Np_QrCode": "https://cnfr.qr.mev-web.ca?f=eWmT6UXCoGM0GQ28888uapoFNl5pjzsgnf0oyHvs3VFa%2BnlA5HrdQGlbXZBqkyn3lBCys3ASd1Ij4HMSBjTEODl03hsGCkcZu3vxDb8pUQimTZgTMPdikBrr3SJKsWw8VH%2FDTaJ%2BusBsASeviyKsPHqTylC8eueCrKA87rLZUXIl0mQjrgYRKCT2y9PDyOlvq9YtGK32utMDYRhITzn%2B7TW%2F5acq6J9T%2FuWqXt1NvkbXkXwcVfYLhc1dPm5kdTLAzgh0DQudhsg9%2FLHTVEy0JNDBgY7eZEpQVfkmU4gRy5y%2BEck9V%2BC1xN5TKzaHCgt4z8qcON58ox%2FH1T9dIb3GBgF7ySC1jRRjg4RdrqLbKBqXrqW1Jf3DH3G1bZQoR2PI%2BE6UEexmfW8UmJEYtyeLy9Dt5txcijajKmWeWc9OIwi7ZyxRW7yIOYyUM3gEB8q5Y0a4ktgAfpHduJEyg7nja6upFgzeJyMNOnWUCreqch7zqNVaHdJM7mr%2FMyL5Y%2BHS"
},
"AdditionalFields": {
"NoTrans": "21",
"DatTrans": "",
"DeviceIdentifier": "0589-3312-4619",
"SignatureDate": "20250805084441",
"Thumbprint": "1FFCCB2F59C27D846A2E03C674333B054FEF6301",
"ReprintType": null,
"Errors": [],
"LastPositionNetValueAdjustment": 0,
"ConcatenatedString": "1FFCCB2F59C27D846A2E03C674333B054FEF630120250731160037+000000005.00+000000009.97+000000114.98+000000103.48567891234RT00015678912340TQ0001FACFOR1ObkD34bw5lA+9mQYqFYlEWN6gYqYJd5b4DguvIl+7P2ESSqN2l47wJZrbTWeu3KkFQg9Tx5skc7bF4/vnoSJA==Xty9ZY20n+hpYMyLQLK0yDTIatQyy6io46ptKAu+NOIhM+iQUuMwPRSRRY7INfa9XQd5GEIE2py6aKaascWTLw==========21",
"CountTransactions": 9,
"CountPaymentTransactions": 0,
"CasEssai": null,
"PsiNoTrans": "0566-02U0-03N1-0492",
"PsiDatTrans": "20250805024441",
"NoLot": "0000098695",
"DatLog": "20250805024443",
"NoTPS": "",
"NoTVQ": "",
"JsonVersi": "01.00"
}
}
За фискализацията в Квебек/Канада се използват (предават) следните допълнителни полета:
| Елемент | Тип | Описание | |
| printingFields | Връщане на информацията, която трябва да се отпечата върху съответния документ. За допълнителна информация, моля, вижте статията „printingFields – Канада / Квебек“. | ||
| AdditionalFields | Информация, специфична за страната | ||
| NoTrans | Номер на транзакцията, изпратен към WEB-SRM (fiscalDocumentNumber == NoTrans) | ||
| DatTrans | Дата на транзакцията, предадена към WEB-SRM (BookDate == DatTrans) | ||
| DeviceIdentifier | ID, присвоен от Revenu Québec на SRS („система за фактуриране“). Изисква се от WEB-SRM по време на инициализацията. | ||
| SignatureDate | Дата и час на подписване (SignatureDate == Signa.DatActu) | ||
| Отпечатък | Отпечатък на използваното сертификатно ключово устройство (Thumbprint == emprCertifSEV) | ||
| reprintType |
Тип на повторното отпечатване на разписката.
(ReprintType == modImpr) |
||
| Грешки [] | Съобщения за грешки, върнати от WEB-SRM (ако е приложимо) | ||
| Коррекция на нетната стойност на последната позиция | Закръгляване, което да се приложи към сумата на позицията на последния елемент. | ||
| ConcatenatedString | Стойност на веригата от транзакции преди подписване | ||
| CountTransactions | Брой транзакции (за потребителски отчет) | ||
| CountPaymentTransactions | Брой чисто платежни транзакции (за потребителски отчет) | ||
| CasEssai |
Използва се само в процеса на сертифициране: Определя номера на тестовия случай (съгласно „SW-77-V Тестови случаи за разработчици“), който трябва да бъде изпълнен след това. |
||
| PsiNoTrans | Номер, генериран от WEB-SRM за тази транзакция | ||
| PsiDatTrans | Време на обработка на тази транзакция в WEB-SRM | ||
| NoLot | Номер, генериран от WEB-SRM, който идентифицира партидата на транзакцията | ||
| DatLog | Време на обработка на партидата транзакции в WEB-SRM | ||
| NoTPS |
Регистрационен номер по GST
Забележка:
връща се само по време на инициализацията
.
|
||
| NoTVP |
Регистрационен номер по QST
Забележка:
връща се само по време на инициализацията
.
|
||
| JsonVersi | Версия на JSON структурата на отговора от WEB-SRM. | ||
Тази статия е преведена автоматично.
Коментари
0 коментара
Влезте в услугата, за да оставите коментар.