Cet article décrit les événements techniques qui doivent être enregistrés au Québec/au Canada.
Conformément au principe « Une interface – tous les pays », toutes les entrées d’événements prises en charge par RetailForce peuvent bien sûr également être enregistrées au Québec/au Canada, mais celles décrites ci-dessous sont absolument indispensables.
Les entrées d’événements sont transmises à WEB-SRM au Canada.
| LogEntryType | Code | Correspondance WEB-SRM | Description | Déclencheur |
| DocumentReprintOther | 1 | « modImpr » : « FAC » |
Permet d'enregistrer la réimpression d'autres documents. Utilisez l’un des points de terminaison suivants :
|
automatiquement lorsqu’un de ces points de terminaison est appelé et que « documentType » != 0 / « [0] = Reçu » ou 1 / « [1] = Facture » |
| DocumentTrainingModeOn | 10 | « modTrans » : « FOR » | Activer le mode d’apprentissage de la caisse | automatiquement lorsqu’une transaction est enregistrée avec « IsTraining » = true |
| DocumentTrainingModeOff | 11 | « modTrans » : « OPE » | Fin du mode formation du terminal de paiement | automatiquement, si une transaction normale (« IsTraining » = false) est enregistrée APRÈS une transaction de formation (« IsTraining » = true) |
| Type de document : Ventes | 100 | - | Transaction de vente | automatiquement lorsqu’une transaction de vente est enregistrée (« BusinessTransactionType » : 0 / Revenue avec des valeurs positives). |
| Type de document : Retour | 101 | - | Retours / Retour de marchandises | automatiquement lorsqu’une transaction de retour est enregistrée (« BusinessTransactionType » : 0 / Revenue avec des valeurs négatives). |
| DocumentTypeProforma | 102 | - | Document pro forma | automatiquement, si « documentType » : 12 / « [12] = ProformaInvoice » et 14 / « [14] = PreliminaryReceipt » |
| DocumentTypeTraining | 104 | - | Document de formation | automatiquement lorsque la transaction est enregistrée avec « IsTraining » = true |
| DocumentTypePayOut | 106 | - | Transactions de paiement | automatiquement, si « documentType » : 10 / « [10] = PayOut » |
| DocumentTypePayIn | 107 | - | Opérations d’encaissement | automatiquement, si « documentType » : 11 / « [11] = PayIn » |
| DocumentTypeOpeningBalance | 108 | - | Solde d'ouverture de la caisse | automatiquement, si « documentType » : 90 / « [90] = OpeningBalance » |
| DocumentTypeNullReceipt | 109 | - | Document nul | automatiquement, si « documentType » : 1000 / « [1000] = NullReceipt » |
| DocumentTypeInvoice | 110 | - | Facture | automatiquement, si « documentType » : 1 / « [1] = Invoice » |
| DocumentTypeLongTermOrder | 122 | - | Document de commande (dans le secteur de la restauration / HoReCa) | automatiquement, si « documentType » : 80 / « [80] = LongTermOrder » |
| DocumentTypeConfirmationDePaiement | 123 | - | Confirmation de paiement | automatiquement, si « documentType » : 15 / « [15] = PaymentReceipt » |
| DocumentReprintLongTermOrder | 140 | « modImpr » : « FAC » |
Réimpression d’un document de commande dans le secteur
|
automatiquement lorsqu’un des points de terminaison est appelé et que « documentType » vaut 80 / « [80] = LongTermOrder » |
| DocumentReprintReceipt | 142 | « modImpr » : « RPR » |
Utilisé lorsqu’un ticket de caisse est réimprimé. Utilisez l’un des points de terminaison suivants :
|
automatiquement lorsqu’un de ces points de terminaison est appelé et
|
| DocumentReprintInvoice | 143 | « modImpr » : « RPR » |
À utiliser lorsqu’une facture est réimprimée. Utilisez l’une des extrémités suivantes :
|
automatiquement lorsqu’un de ces points de terminaison est appelé et
|
| DocumentDuplicateReceipt | 145 | « modImpr » : « DUP » |
Utilisé lorsqu’un duplicata (copie du commerçant) d’un document de vente est créé. Utilisation de l’une des extrémités :
|
automatiquement lorsqu’un des points de terminaison est appelé et
|
| DocumentDuplicateInvoice | 146 | « modImpr » : « DUP » |
À utiliser lorsqu’un duplicata (copie du commerçant) d’une facture est généré. Utilisez l’un des points de terminaison suivants :
|
automatiquement lorsqu’un de ces points de terminaison est appelé et
|
| DocumentCancelLine | 160 | - | Utilisé lorsqu’une ligne a été supprimée du document au cours du processus d’enregistrement. | Il est généré automatiquement si la propriété « DeletedPosition » est définie sur « true ». |
| DocumentVoidLine | 161 | - | Utilisé lorsqu’une ligne a été annulée. | Doit être émis par le système amont (PAS de manière automatique). |
| DocumentCancelDocument | 165 | « modImpr » : « ANN » ou « PSP » | Utilisé pour enregistrer l’abandon d’une transaction. | automatiquement lorsque le point de terminaison POST /api/v1/transactions/cancelDocument est appelé. |
| PrinterUnavailable | 210 | - | Utilisé pour signaler des problèmes de communication avec l’imprimante. | Doit être envoyé par le système en amont (PAS automatiquement) |
| PrinterAvailable | 211 | - | Le système en amont doit envoyer cette entrée lorsque l’impression est à nouveau possible, APRÈS un précédent « PrinterUnavailable ». | Doit être envoyé par le système en amont (PAS automatiquement) |
| UserLogin | 400 | - |
Connexion de l'utilisateur Attention : le service de fiscalisation de RetailForce ne prenant actuellement pas en charge l’enregistrement multi-utilisateurs au Canada, seule la connexion de l’utilisateur PRINCIPAL peut être enregistrée. |
doit être envoyé par le système en amont (PAS automatiquement) |
| Déconnexion de l'utilisateur | 401 | - |
Déconnexion de l'utilisateur Attention : le service de fiscalisation RetailForce ne prenant actuellement pas en charge l’enregistrement multi-utilisateurs au Canada, seule la déconnexion de l’utilisateur PRINCIPAL peut être enregistrée. |
doit être envoyé par le système en amont (et NON automatiquement) |
| ApplicationOfflineModeOn | 550 | - | Utilisé pour enregistrer les problèmes de communication avec WEB-SRM. | automatiquement, si la transmission vers WEB-SRM n'est pas possible |
| ApplicationOfflineModeOff | 551 | - | Permet d’enregistrer la fin des problèmes de connexion avec WEB-SRM. | automatiquement, lorsque la connexion à WEB-SRM a été rétablie |
| FiscalReportUserReport | 1050 | Demande de « document » |
Permet d’enregistrer la création d’un rapport utilisateur. Utilisation du point de terminaison :
|
automatiquement lors de l’appel du point de terminaison |
| FiscalErrorReceivedFromAuthorities | 1070 | - | Permet d'enregistrer qu'une erreur a été renvoyée par WEB-SRM. | automatiquement, si WEB-SRM renvoie une erreur |
Cet article a été traduit automatiquement.
Commentaires
0 commentaire
Vous devez vous connecter pour laisser un commentaire.