From 8df720c4125b82e7f4c09109cd42a984594c960b Mon Sep 17 00:00:00 2001 From: Boulard-Fontaine <54581181+Boulard-Fontaine@users.noreply.github.com> Date: Wed, 3 Jun 2020 12:02:03 +0200 Subject: [PATCH] Update reference-tables.md Additional descriptions of phrases returned with the ft.signature to conform with French law requirements. --- .../reference-tables/reference-tables.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/doc/appendix-fr-boi-tva-decl-30-10-30/reference-tables/reference-tables.md b/doc/appendix-fr-boi-tva-decl-30-10-30/reference-tables/reference-tables.md index e629673c..8b541113 100644 --- a/doc/appendix-fr-boi-tva-decl-30-10-30/reference-tables/reference-tables.md +++ b/doc/appendix-fr-boi-tva-decl-30-10-30/reference-tables/reference-tables.md @@ -16,7 +16,7 @@ For France (FR) the country code is `0x4652`. Thus, the value for an unknown ftR | `0x4652000000000005` | Daily Receipt / Grand Total Ticket / Grand Total Invoice: Daily
Sign: Yes
Chain and national numbering: G
Details:
- Adds daily counter to month-counter an then resets daily counter
- keeps shift counter | | | `0x4652000000000006` | Monthly Receipt / Grand Total Ticket / Grand Total Invoice: Month
Sign: Yes
Chain and national numbering: G
Details:
- Adds daily counter to month-counter an then resets daily counter
- Adds monthly counter to yearly counter and then resets monthly counter
- keeps shift counter | | | `0x4652000000000007` | Yearly Receipt / Grand Total Ticket / Grand Total Invoice: Year
Sign: Yes
Chain and national numbering: G
Details:
- Adds daily counter to month-counter an then resets daily counter
- Adds monthly counter to yearly counter and then resets monthly counter
- Resets yearly counter
- keeps shift counter | | -| `0x4652000000000008` | Bill
List of ChargeItems to be payed. Used to inform customers about their open ChargeItems. payitemtype `0x4652000000000011` is used
Sign: Yes
Chain and national numbering: B
Details: GT counters are not raised. If bill and payment prove are created, this does not replace a ticket creation. A ticket or an invoice have to be issued to raise turnover and raise the GT counters as well
#B02 | | +| `0x4652000000000008` | Bill
List of ChargeItems to be payed. Used to inform customers about their open ChargeItems. payitemtype `0x4652000000000011` is used
Sign: Yes
Chain and national numbering: B
Details: GT counters are not raised. When the bill is used, the phrase "document provisoire" is returned with the fiskaltrust signature and must be printed on the bill. Every time the bill is reprinted, an upcounting number denoting how may times the bill has been printed is returned and must be printed on the bill and is then recorded in the journal. If bill and payment prove are created, this does not replace a ticket creation. A ticket or an invoice has to be issued to raise turnover and raise the GT counters as well
#B02 | | | `0x4652000000000009` | Delivery Note
Sign: no
Chain and national numbering: no | | | `0x465200000000000A` | Cash Deposit
Same handling as payment prove
Chain and national numbering: P | | | `0x465200000000000B` | Pay out
Same handling as payment prove
Chain and national numbering: P | | @@ -30,7 +30,7 @@ For France (FR) the country code is `0x4652`. Thus, the value for an unknown ftR | `0x4652000000000013` | Protocol / Accounting / Audit
Has to be signed
Sign: Yes
Chain and national numbering: L
#L02
Details: Can be used by the POS system to log custom data. | | | `0x4652000000000014` | Protocol / Custom
Does not need to be signed
Sign: No
Chain and national numbering: No
#
Details: Can be used by the POS system to log custom data. | | | `0x4652000000000015` | Archive
Has to be Signed
Sign: Yes
Chain and national numbering: A
Details: Will trigger automatically a daily closing. | | -| `0x4652000000000016` | Copy
Has to be Signed
Sign: Yes
Chain and national numbering: C
Details: in a request the cbPreviousReceiptReference is mandatory. It contains the receiptnumber of the cash register which was handed out as a copy. | | +| `0x4652000000000016` | Copy
Has to be Signed
Sign: Yes
Chain and national numbering: C
Details: in a request the cbPreviousReceiptReference is mandatory. It contains the receiptnumber of the cash register which was handed out as a copy. When a copy of a reciept is requested, the phrase "duplicata" is returned with the fiskaltrust signature and must be printed on the receipt. Every time the receipt is reprinted, an upcounting number denoting how may times the receipt has been printed is returned and must be printed on the receipt and is then recorded in the journal. | | *Table 33. Type of Receipt: ftReceiptCase (FR – BOI-TVA-DECL 30-10-30)* @@ -41,7 +41,7 @@ Diverse business transactions according to the French law and regulations can re | **Value** | **Description** | **Version** | |----------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------| | `0x0000000000010000` | "out of service"
The transferred receipt contains data which has been created during an outage of the connection between the POS System and the fiskaltrust.Middleware. The original receipts are avaiable in handwritten or digital format and are now transferred and subsequently consolidated and signed via zero receipt. This can be necessary for example after a power or server outage. | 1.2 | -| `0x0000000000020000` | "training receipt"
All requests issued with this flag are chained and signed in a separate chain. For national numbering "X" is used.
GT counters are not raised. | 1.2 | +| `0x0000000000020000` | "training receipt"
All requests issued with this flag are chained and signed in a separate chain. The phrase "mode école" is printed on any artifact that is printed while the flag is being used. For national numbering "X" is used.
GT counters are not raised. | 1.2 | | `0x0000000000040000` | "reverse receipt" or "voided receipt"
Common behaviour | | | `0x0000800000000000` | "receipt request"
Common behaviour | |