General information about "printingFields" can be found in the linked article.
Fiscalisation block Canada
The block containing fiscal data is located at the end of the document, after the line information, totals, etc. For more information on document requirements in Canada, please refer to the linked article.
The information contained in the block must be present on the document in the specified order for each transaction type. The specific fields that must be printed are specified via the printingFields in the fiscalResponse.
- Payment method used
- Information that this is an order placed via a digital platform
- Separation line 1 (start of fiscalisation block)
- Training document
- Dealer copy or reproduction (document reprint for customer)
- Document must not be issued to customers (always in combination with 5.)
- "Occasional third parties" (currently not supported)
- Quotation (currently not supported)
- Revised quote (currently not supported)
- Estimate (currently not supported)
- Revised estimate (currently not supported)
- Cancelled estimate (currently not supported)
- Original invoice (for provisional receipts, use ‘Preliminary Receipt’!)
- Corrective invoice (for provisional documents – ‘PreliminaryReceipt’!)
- Cancelled invoice
- Receive payment (currently not supported)
- Booking to customer account (currently not supported)
- Customer left without paying / failure to pay
- Credit note
- transaction abandonment
- Corrected / revised
- Credit note
- Receipt / invoice
- Replacement for multiple items
- Quotation (derzeit nicht unterstützt)
- Estimate (derzeit nicht unterstützt)
- Invoice (derzeit nicht unterstützt)
- Document was issued as a digital copy
- QR code
- Note that the transaction can be accessed online (including link – only in the case of an electronic invoice/digital receipt)
- Invalid certificate
- Communication problem with WEB-SRM
PrintingFields Canada
The following "PrintingFields" are returned in the "FiscalResponse":
| Pos. | PrintingFields | Description |
| 1 | "Np_PaymentMethod": "ARGENT COMPTANT" | if "paymentType": 0 (Cash) |
| 1 | "Np_PaymentMethod": "CARTE DE DÉBIT" | if "paymentType": 1 (EcCard) |
| 1 | "Np_PaymentMethod": "CARTE DE CRÉDIT" | if "paymentType": 2 (CreditCard) |
| 1 | "Np_PaymentMethod": "CERTIFICAT-CADEAU" | if "paymentType": 4 (MultiPurposeVoucher) |
| 1 | "Np_PaymentMethod": "PORTFEUILLE ÉLECTRONIQUE" |
if "paymentType": 5 (MultiPurposeVoucher) or if "paymentType": 10 (MobilePhoneApps) |
| 1 | "Np_PaymentMethod": "INCONNU" | if "paymentType": 7 (NoCash) |
| 1 | "Np_PaymentMethod": "AUCUN PAIEMENT" | if "paymentType": 8 (None) |
| 1 | "Np_PaymentMethod": "CRYPTOMONNAIE" | if "paymentType": 9 (Crypto) |
| 1 | "Np_PaymentMethod": "TRANSFER DE FONDS" | if "paymentType": 11 (BankAccount) |
| 1 | "Np_PaymentMethod": "AUTRE" | if "paymentType": 12 (CustomerCard) |
| 1 | "Np_PaymentMethod": "PROGRAMME DE FIDÉLISATION" | if "paymentType": 13 (Loyalty) |
| 1 | "Np_PaymentMethod": "CHÉQUE" | if "paymentType": 14 (Cheque) |
| 1 | "Np_PaymentMethod": "PAIEMENT MIXTE" | if multiple paymentTypes are used in the document |
| 1 | "Np_PaymentMethod": "SANS OBJEC" | in the case of an empty "Payments" object |
| 2 | "Np_DigitalOrder": "COMMANDE PAR UNE PLATEFORME NUMÉRIQUE" |
if "documentType": 0, 1 or 14 AND "serviceType": "OrderThroughDigitalPlatform" AND "documentIssueMode": "Bill", "Reproduction" or "Duplicate" |
| 3 | "Lp_Separator": "=" | Separation line 1 (an entire line of the specified characters must be printed here) |
| 4 | "Np_TrainingDocument01": "*** DOCUMENT DE FORMATION ***" "Np_TrainingDocument02": "NE PAS REMETTRE AU CLIENT" |
Both lines must be printed. The text "NE PAS REMETTRE AU CLIENT" should only be printed once per document. This will be taken into account by the fiscal service client. |
| 5/6 | "Np_Copy01": "*** COPIE DU COMMERÇANT ***" "Np_Copy02": "NE PAS REMETTRE AU CLIENT" |
When a retailer copy is created ("reprintType": "reproduction") Both lines must be printed. The text ‘NE PAS REMETTRE AU CLIENT’ should only be printed once per document. This will be taken into account by the fiscal service client. Attention: functions PUT /api/v1/transactions/reprintDocument/{clientId}/{documentGuid} or PUT /api/v1/transactions/reprintDocument/ must be used in case of reprint or reproduction |
| 5/6 | "Np_Reproduction": "REPRODUCTION" |
In the event of a document reprint for the customer ("reprintType": "duplicate") Attention: functions PUT /api/v1/transactions/reprintDocument/{clientId}/{documentGuid} or PUT /api/v1/transactions/reprintDocument/ must be used in case of reprint or reproduction |
| 13 | "Np_OriginalPreliminaryReceipt": "FACTURE ORIGINALE" | if "documentType": 14 (PreliminaryReceipt) |
| 14 | "Np_RevisedPreliminaryReceipt": "FACTURE RÉVISÉE" |
if "documentType": 14 (PreliminaryReceipt) AND "documentReference" set. |
| 15 | "Np_VoidReceipt": "FACTURE ANNULÉE" |
if "documentType": 0 AND "cancellationDocument" = true |
| 15 | "Np_VoidInvoice": "FACTURE ANNULÉE" |
if "documentType": 1 AND "cancellationDocument": true |
| 18 | "Np_PaymentFailed": "PAIEMENT NON REÇU" | if the customer has left without paying or if the payment terminal has declined the transaction and a document is printed |
| 19 | "Np_CreditNote": "NOTE DE CRÉDIT" |
when a credit note has been issued to the customer. "documentType": 0 or 1 AND "paymentType": 15 (CreditNote) |
| 20 |
"Np_TransactionAbandonned01":
"TRANSACTION ABANDONNÉE"
"Np_TransactionAbandonned02": "*** COPIE DU COMMERÇANT ***"
"Np_TransactionAbandonned03": "NE PAS REMETTRE AU CLIENT" |
in the event of a transaction cancellation (cancelDocument) |
| 23 | "Np_DigitalReceiptCopy": "Copie électronique" |
in the case of a copy of a digital document (if "DocumentIssueType": "paperAndDigitalReceipt").
Note: Only to be affixed to the electronic/digital version and not to the printed version.
|
| 24 | "Np_QrCode": {QR-Code data string} | the QR code to be printed is specified as a data string in this field. |
| 25 | "Np_TransactionLink" <a href="{Link-URL}">Consulter la transaction en ligne</a> |
for digital receipts (‘DocumentIssueType’: “paperAndDigitalReceipt” OR ‘digitalReceipt’), the QR code data string must also be provided as a link below the QR code.
Note: Should only be affixed to the electronic/digital version and not to the printed version.
|
| 26 | "Np_certificateInvalide01": "*** CERTIFICAT INVALIDE ***" "Np_certificateInvalide02": "NE PAS REMETTRE AU CLIENT" |
if the certificate used to sign the document is invalid.
Attention: Documents signed with an invalid certificate must not be issued to customers, hence the note: "NE PAS REMETTRE AU CLIENT" ("DO NOT GIVE TO CUSTOMER")
|
| 27 | "Np_OfflineFromAuthorities": "PROBLÈME DE COMMUNICATION" | if the relevant document could not be transferred to WEB-SRM. |
Comments
0 comments
Please sign in to leave a comment.