Project:
View Revisions: Issue #46170 | [ Back to Issue ] | ||
Summary | 0046170: RT Printer v 2.0 - XML 7 changes | ||
Revision | 2021-03-31 10:08 by psanjuan | ||
Description | RT Printer v 2.0 - XML 7 changes |
||
Revision | 2021-03-29 14:35 by psanjuan | ||
Description | RT Printer XML 7 (RT 2.0) changes |
||
Revision | 2021-03-29 14:18 by psanjuan | ||
Description | RT 2.0 version 1.- New receipt layout: 1.1 Lottery code for Lottery Receipt or Fiscal ID for Fiscal Document" (question asked to Epson, whether new receipt layout changes are managed by the RT-Printer itself) 1.2 New payment method: "Sconto a pagare" (Payment Discount) to be used whenever the payment should not reduce the daily totals (for example, payments as credit and payment rounding) In Openbravo terms: A new "Fiscal Department" needs to be created so it can be assigned to the corresponding payment method. (exiting ones: 0=cash,1=check,2=credit(Non Riscosso),3=ticket (ticket restaurant). New ones: (4) = Sconto a pagare (Discount of payment) (5) = Non Riscosso Omaggio (Not paid for item not delivered - deposit) The amounts related to this payment method should not participate in the lottery 2. - Functional flows: 1.- payment not collected for delivered goods (Credit) Totale complessivo 122.00 di cui iva 22.00 Pagament contante 30.05 Non riscoso (credito) 91.50 (existing payment method) - 3 - Non Riscoso, this amount does not participate in the lottery Sconto a pagare 0.00 Impoto pagato 30.50 2.- passive rounding (rounding down 20.01 to 20.00) totale complesivo 50.02 (not rounded) Di cui iva 9.02 Pagamento Contante 50.00 Sconto a pagare 0.02 Resto 0.00 Payment information: Importo pagato 50.00 Arrotondamento 0.02 3. Sale and usage of a product gift card Sale Totale complessivo 122.00 di cui iva 22.00 Pagament contante 122.00 Importo pagado 122.00 Usage Totale complessivo 122.00 di cui iva 22.00 Pagament contante 0.00 Sconto a pagare 122.00 Importo pagado 0.00 XML 2.0 - Main changes The sales must be spitted in two main groups: Sale of item Sale of Service Above means that it is required to add kind of sale and attribute to the "Department": Sales of goods Sales of service |
||
Revision | 2021-03-29 14:06 by psanjuan | ||
Description | RT 2.0 version 1.- New receipt layout: * Lottery code for Lottery Receipt or Fiscal ID for Fiscal Document" (question asked to Epson) * New payment method: "Sconto a pagare" (Payment Discount) to be used whenever the payment should not reduce the daily totals (for example, payments as credit and payment rounding) A new "Fiscal Department" needs to be created so it can be assigned to the corresponding payment method. (exiting ones: 0=cash,1=check,2=credit(Non Riscosso),3=ticket (ticket restaurant). A needs to be added to the payment commands: (8) = Sconto a pagare (Discount of payment) (9) = Non Riscosso Omaggio (Not paid for item not delivered - deposit) The amounts related to this payment method should not participate in the lottery Functional flows: 1.- payment not collected for delivered goods (Credit) Totale complessivo 122.00 di cui iva 22.00 Pagament contante 30.05 Non riscoso (credito) 91.50 (existing payment method) - 3 - Non Riscoso, this amount does not participate in the lottery Sconto a pagare 0.00 Impoto pagato 30.50 2.- passive rounding (rounding down 20.01 to 20.00) totale complesivo 50.02 (not rounded) Di cui iva 9.02 Pagamento Contante 50.00 Sconto a pagare 0.02 Resto 0.00 Payment information: Importo pagato 50.00 Arrotondamento 0.02 3. Sale and usage of a product gift card Sale Totale complessivo 122.00 di cui iva 22.00 Pagament contante 122.00 Importo pagado 122.00 Usage Totale complessivo 122.00 di cui iva 22.00 Pagament contante 0.00 Sconto a pagare 122.00 Importo pagado 0.00 |
||
Revision | 2021-03-29 12:06 by psanjuan | ||
Description | RT 2.0 version TBD A new "Fiscal Department" needs to be created so it can be assigned to the corresponding payment method. (exiting ones: 0=cash,1=check,2=credit(Non Riscosso),3=ticket (ticket restaurant). A needs to be added to the payment commands: (8) = Sconto a pagare (Discount of payment) (9) = Non Riscosso Omaggio (Not paid for item not delivered - deposit) The amounts related to this payment method should not participate in the lottery Functional flows: 1.- payment not collected for delivered goods (Credit) Totale complessivo 122.00 di cui iva 22.00 Pagament contante 30.05 Non riscoso (credito) 91.50 (existing payment method) - 3 - Non Riscoso, this amount does not participate in the lottery Sconto a pagare 0.00 Impoto pagato 30.50 2.- passive rounding (rounding down 20.01 to 20.00) totale complesivo 50.02 (not rounded) Di cui iva 9.02 Pagamento Contante 50.00 Sconto a pagare 0.02 Resto 0.00 Payment information: Importo pagato 50.00 Arrotondamento 0.02 3. Sale and usage of a product gift card Sale Totale complessivo 122.00 di cui iva 22.00 Pagament contante 122.00 Importo pagado 122.00 Usage Totale complessivo 122.00 di cui iva 22.00 Pagament contante 0.00 Sconto a pagare 122.00 Importo pagado 0.00 |
||
Revision | 2021-03-29 10:53 by psanjuan | ||
Description | Lottery Law starting from January 2021 Below attached Specs describe Lottery Code implementation in Openbravo as the way to capture customer lottery code in any sale transaction. See https://docs.google.com/document/d/1HbMchAGxTTEA0q52J0jd_km9u0Vlm9fYaSG5dnKx6Gs/edit [^] (IT Receitp Lottery - Functional Specs). Once captured, that lottery code needs to be sent to the RT-Printer by using below listed command: * Send Lottery personal ID CODE (1-135). Use the Direct-IO command 1-135 to send to the printer the Lottery personal ID Code. Same way, this lottery code needs to be printed in the commercial document. To print the lottery code, the sequence of the commands is as follow: * BeginFiscalReceipt * PrintRecItem * PrintRecTotal * DirectIO * EndFiscalReceipt See document https://drive.google.com/drive/folders/1ba9z6aJ5Vs_CnESXNNkXAX0ZbCm28JzW [^] (Workshop_ONLINE_RT_lOTTERY_XML2_0_REV05_confidential.pdf To print out a Lottery Refund/Void receipt the commands sequence is as follow: * PrintRecMessage (Void/Refund text) * BeginFiscalReceipt * PrintRecRefund * PrintRecTotal * DirectIO (LotteryIDCode) * EndFiscalReceipt The LotteryIDCode must be sent if the original sales receipt was not found in the EJ of the RT Printer. If the original receipt is found in the EJ the RT add the Lottery ID Code available in the original receipt. In Openbravo terms, verified returns will capture the LotteryIDCode of the original sale, so that one can be sent. RT 2.0 version TBD A new "Fiscal Department" needs to be created so it can be assigned to the corresponding payment method. (exiting ones: 0=cash,1=check,2=credit(Non Riscosso),3=ticket (ticket restaurant). A needs to be added to the payment commands: (8) = Sconto a pagare (Discount of payment) (9) = Non Riscosso Omaggio (Not paid for item not delivered - deposit) The amounts related to this payment method should not participate in the lottery Functional flows: 1.- payment not collected for delivered goods (Credit) Totale complessivo 122.00 di cui iva 22.00 Pagament contante 30.05 Non riscoso (credito) 91.50 (existing payment method) - 3 - Non Riscoso, this amount does not participate in the lottery Sconto a pagare 0.00 Impoto pagato 30.50 2.- passive rounding (rounding down 20.01 to 20.00) totale complesivo 50.02 (not rounded) Di cui iva 9.02 Pagamento Contante 50.00 Sconto a pagare 0.02 Resto 0.00 Payment information: Importo pagato 50.00 Arrotondamento 0.02 3. Sale and usage of a product gift card Sale Totale complessivo 122.00 di cui iva 22.00 Pagament contante 122.00 Importo pagado 122.00 Usage Totale complessivo 122.00 di cui iva 22.00 Pagament contante 0.00 Sconto a pagare 122.00 Importo pagado 0.00 |
Copyright © 2000 - 2009 MantisBT Group |