Αφού υποβληθεί ένα έγγραφο στην υπηρεσία φορολογικής καταχώρισης της 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 Test Cases for Developers») που πρέπει να εκτελεστεί στη συνέχεια. |
||
| PsiNoTrans | Αριθμός που δημιουργείται από το WEB-SRM για αυτή τη συναλλαγή | ||
| PsiDatTrans | Χρόνος επεξεργασίας αυτής της συναλλαγής στο WEB-SRM | ||
| NoLot | Αριθμός που δημιουργήθηκε από το WEB-SRM και προσδιορίζει την παρτίδα συναλλαγών | ||
| DatLog | Ώρα επεξεργασίας της παρτίδας συναλλαγών στο WEB-SRM | ||
| NoTPS |
Αριθμός εγγραφής GST
Σημείωση:
επιστρέφεται μόνο κατά την αρχικοποίηση
.
|
||
| NoTVP |
Αριθμός εγγραφής QST
Σημείωση:
επιστρέφεται μόνο κατά την αρχικοποίηση
.
|
||
| JsonVersi | Έκδοση της δομής JSON της απόκρισης από το WEB-SRM. | ||
Αυτό το άρθρο μεταφράστηκε αυτόματα.
Σχόλια
0 σχόλια
Πραγματοποιήστε είσοδο για να αφήσετε ένα σχόλιο.