Exemple complete de bon fiscal și nefiscal pentru DxPrint, în format INP și JSON: reduceri, plăți multiple, text publicitar, cote TVA și numerar.
Exemplele se găsesc și în arhiva driverului, în directorul bonuri_exemple.
Bonul conține codul fiscal al firmei, reduceri procentuale pe produs și text publicitar. Toată suma se încasează în numerar.
K,1,______,_,__;RO78344513;
S,1,______,_,__;Produs de test1;12.12;2.000;2;1;2;0;0;
C,1,______,_,__;1;15.00;;;;
S,1,______,_,__;Produs de test2;175.23;3.000;1;1;1;0;0;
C,1,______,_,__;1;25.00;;;;
P,1,______,_,__;PROMO 2+1;;;;
S,1,______,_,__;Produs de test3;10.24;1.000;1;1;1;0;0;
S,1,______,_,__;Produs de test4;195.00;2.000;1;1;1;0;0;
P,1,______,_,__;VA MULTUMIM!;;;;
P,1,______,_,__;Casier: Ion Popescu;;;;
T,1,______,_,__;0;;;;;
{
"fiscalCode": "RO78344513",
"isNonFiscalReceipt": false,
"products": [
{
"name": "Produs de test1",
"quantity": 2,
"price": 12.12,
"department": 2,
"vat": "2",
"discount": {
"discountType": "PercentDiscount",
"amount": 15
},
"isSubtotalDiscount": false
},
{
"name": "Produs de test2",
"quantity": 3,
"price": 175.23,
"department": 1,
"vat": "1",
"comments": [
{
"message": "PROMO 2+1"
}
],
"discount": {
"discountType": "PercentDiscount",
"amount": 25
},
"isSubtotalDiscount": false
},
{
"name": "Produs de test3",
"quantity": 1,
"price": 10.24,
"department": 1,
"vat": "1",
"isSubtotalDiscount": false
},
{
"name": "Produs de test4",
"quantity": 2,
"price": 195,
"department": 1,
"vat": "1",
"isSubtotalDiscount": false
}
],
"payments": [
{
"paymentType": "Cash",
"amount": 0
}
],
"footerComments": [
{
"message": "VA MULTUMIM!"
},
{
"message": "Casier: Ion Popescu"
}
]
}
Bonul conține 2 produse și un discount de 15% pe întregul bon. Toată suma se încasează în numerar.
S,1,______,_,__;Produs cu denumire
1;10.00;1.000;1;1;1;0;0;buc;
S,1,______,_,__;produs cu denumire
2;5.00;2.000;1;1;1;0;0;buc;
P,1,______,_,__;Bon cu disc. pe intregul bon;;;;
L,1,______,_,__;
C,1,______,_,__;1;15.00;;;;
T,1,______,_,__;0;;;;;
{
"isNonFiscalReceipt": false,
"products": [
{
"name": "Produs cu denumire 1",
"quantity": 1,
"price": 10,
"department": 1,
"vat": "1",
"unit": "buc",
"isSubtotalDiscount": false
},
{
"name": "Produs cu denumire 2",
"quantity": 2,
"price": 5,
"department": 1,
"vat": "1",
"unit": "buc",
"comments": [
{
"message": "Bon cu disc. pe intregul bon"
}
],
"discount": {
"discountType": "PercentDiscount",
"amount": 15
},
"isSubtotalDiscount": true
}
],
"payments": [
{
"paymentType": "Cash",
"amount": 0
}
]
}
Bonul conține 2 produse cu discount individual de 10% și, respectiv, 5%. Toată suma se încasează în numerar.
S,1,______,_,__;Produs cu denumire
1;10.00;1.000;1;1;1;0;0;buc;
C,1,______,_,__;1;10.00;;;;
S,1,______,_,__;produs cu denumire
2;5.00;2.000;1;1;1;0;0;buc;
C,1,______,_,__;1;5.00;;;;
T,1,______,_,__;0;;;;;
{
"isNonFiscalReceipt": false,
"products": [
{
"name": "Produs cu denumire 1",
"quantity": 1,
"price": 10,
"department": 1,
"vat": "1",
"unit": "buc",
"discount": {
"discountType": "PercentDiscount",
"amount": 10
},
"isSubtotalDiscount": false
},
{
"name": "Produs cu denumire 2",
"quantity": 2,
"price": 5,
"department": 1,
"vat": "1",
"unit": "buc",
"discount": {
"discountType": "PercentDiscount",
"amount": 5
},
"isSubtotalDiscount": false
}
],
"payments": [
{
"paymentType": "Cash",
"amount": 0
}
]
}
Bonul conține 3 produse, dintre care doar unul are un discount procentual de 10%. Se încasează 50 de lei cu CARD, iar restul în numerar.
S,1,______,_,__;Produs cu denumire
1;10.00;1.000;1;1;1;0;0;buc;
P,1,______,_,__;Bon cu discount doar la un produs si incasare
multipla;;;;
S,1,______,_,__;produs cu denumire
2;5.00;20.000;1;1;1;0;0;buc;
C,1,______,_,__;1;10.00;;;;
S,1,______,_,__;Produs cu denumire
3;10.00;2.000;1;1;1;0;0;buc;
T,1,______,_,__;1;5.00;;;;
T,1,______,_,__;0;;;;;
{
"isNonFiscalReceipt": false,
"products": [
{
"name": "Produs cu denumire 1",
"quantity": 1,
"price": 10,
"department": 1,
"vat": "1",
"unit": "buc",
"comments": [
{
"message": "Bon cu discount doar la un produs si incasare multipla"
}
],
"isSubtotalDiscount": false
},
{
"name": "Produs cu denumire 2",
"quantity": 2,
"price": 5,
"department": 1,
"vat": "1",
"unit": "buc",
"discount": {
"discountType": "PercentDiscount",
"amount": 10
},
"isSubtotalDiscount": false
},
{
"name": "Produs cu denumire 3",
"quantity": 2,
"price": 10,
"department": 1,
"vat": "1",
"unit": "buc",
"isSubtotalDiscount": false
}
],
"payments": [
{
"paymentType": "Card",
"amount": 5
},
{
"paymentType": "Cash",
"amount": 0
}
]
}
Bonul conține 3 produse, dintre care doar unul are un discount valoric de 5 lei. Toată suma se încasează în numerar.
S,1,______,_,__;Produs cu denumire
1;10.00;1.000;1;1;1;0;0;BUC;
S,1,______,_,__;Produs cu denumire
1;10.00;3.453;1;1;1;0;0;KG;
S,1,______,_,__;produs cu denumire
2;10.00;2.000;1;1;1;0;0;buc;
C,1,______,_,__;3;5.00;;;;
T,1,______,_,__;0;;;;;
{
"isNonFiscalReceipt": false,
"products": [
{
"name": "Produs cu denumire 1",
"quantity": 1,
"price": 10,
"department": 1,
"vat": "1",
"unit": "BUC",
"isSubtotalDiscount": false
},
{
"name": "Produs cu denumire 2",
"quantity": 3.453,
"price": 10,
"department": 1,
"vat": "1",
"unit": "KG",
"isSubtotalDiscount": false
},
{
"name": "Produs cu denumire 3",
"quantity": 2,
"price": 10,
"department": 1,
"vat": "1",
"unit": "BUC",
"discount": {
"discountType": "ValueDiscount",
"amount": 5
},
"isSubtotalDiscount": false
}
],
"payments": [
{
"paymentType": "Cash",
"amount": 0
}
]
}
Bonul conține 5 produse și se încasează astfel: CARD - 0.50 lei, TICHETE DE MASĂ - 0.50 lei, iar restul în NUMERAR. Mai conține codul fiscal și un comentariu cu numele operatorului.
K,1,______,_,__;RO123456789;
S,1,______,_,__;Articol 1;1.00;1.000;1;1;1;0;0;buc;
S,1,______,_,__;Articol 2;1.00;1.000;1;1;1;0;0;
S,1,______,_,__;Articol 3;1.00;1.000;1;1;19%;0;0;
S,1,______,_,__;Articol 4;1.00;1.000;1;1;9%;0;0;
S,1,______,_,__;Articol 5;1.00;1.000;1;1;1;0;0;
P,1,______,_,__;Operator: Ion Popescu;;;;
T,1,______,_,__;1;0.50;;;;
T,1,______,_,__;2;0.50;;;;
T,1,______,_,__;0;
S,1,______,_,__;Produs cu denumire
1;10.00;1.000;1;1;19%;0;0;buc;
S,1,______,_,__;produs cu denumire 2;5.00;2.000;1;1;19%;0;0;buc;
P,1,______,_,__;Bon cu multiple tipuri de plata;;;;
T,1,______,_,__;1;5.65;;;;
T,1,______,_,__;3;5.35;;;;
T,1,______,_,__;0;;;;;
{
"fiscalCode": "RO123456789",
"isNonFiscalReceipt": false,
"products": [
{
"name": "Articol 1",
"quantity": 1,
"price": 1,
"department": 1,
"vat": "1",
"unit": "buc",
"isSubtotalDiscount": false
},
{
"name": "Articol 2",
"quantity": 1,
"price": 1,
"department": 1,
"vat": "1",
"isSubtotalDiscount": false
},
{
"name": "Articol 3",
"quantity": 1,
"price": 1,
"department": 1,
"vat": "19%",
"isSubtotalDiscount": false
},
{
"name": "Articol 4",
"quantity": 1,
"price": 1,
"department": 1,
"vat": "9%",
"isSubtotalDiscount": false
},
{
"name": "Articol 5",
"quantity": 1,
"price": 1,
"department": 1,
"vat": "1",
"isSubtotalDiscount": false
}
],
"payments": [
{
"paymentType": "Card",
"amount": 0.5
},
{
"paymentType": "Credit",
"amount": 0.5
},
{
"paymentType": "Cash",
"amount": 0
}
],
"footerComments": [
{
"message": "Operator: Ion Popescu"
}
]
}
{
"isNonFiscalReceipt": false,
"products": [
{
"name": "Produs cu denumire 1",
"quantity": 1,
"price": 10,
"department": 1,
"vat": "19%",
"unit": "buc",
"isSubtotalDiscount": false
},
{
"name": "Produs cu denumire 2",
"quantity": 2,
"price": 5,
"department": 1,
"vat": "19%",
"isSubtotalDiscount": false
}
],
"payments": [
{
"paymentType": "Card",
"amount": 5.65
},
{
"paymentType": "MealTicket",
"amount": 5.35
},
{
"paymentType": "Cash",
"amount": 0
}
],
"footerComments": [
{
"message": "Bon cu multiple tipuri de plata"
}
]
}
Bonul conține 3 produse, dintre care doar unul are un discount procentual de 100%. Toată suma se încasează în numerar.
S,1,______,_,__;Produs cu denumire
1;10.00;1.000;1;1;1;0;0;BUC;
S,1,______,_,__;Produs cu denumire
1;10.00;3.453;1;1;1;0;0;KG;
S,1,______,_,__;produs cu denumire
2;10.00;2.000;1;1;1;0;0;buc;
C,1,______,_,__;1;100.00;;;;
T,1,______,_,__;0;;;;;
{
"isNonFiscalReceipt": false,
"products": [
{
"name": "Produs cu denumire 1",
"quantity": 1,
"price": 10,
"department": 1,
"vat": "1",
"unit": "BUC",
"isSubtotalDiscount": false
},
{
"name": "Produs cu denumire 2",
"quantity": 3.453,
"price": 10,
"department": 1,
"vat": "1",
"unit": "KG",
"isSubtotalDiscount": false
},
{
"name": "Produs cu denumire 3",
"quantity": 2,
"price": 10,
"department": 1,
"vat": "1",
"unit": "buc",
"discount": {
"discountType": "PercentDiscount",
"amount": 100
},
"isSubtotalDiscount": false
}
],
"payments": [
{
"paymentType": "Cash",
"amount": 0
}
]
}
Bonul conține 2 produse și 2 comentarii, la începutul și la sfârșitul bonului. Toată suma se încasează în numerar.
P,1,______,_,__;Inceput bon test;;;;
S,1,______,_,__;Produs cu denumire
1;10.00;1.000;1;1;1;0;0;buc;
S,1,______,_,__;produs cu denumire
2;0.99;2.000;1;1;1;0;0;buc;
P,1,______,_,__;Sfarsit de bon test;;;;
T,1,______,_,__;0;;;;;
{
"isNonFiscalReceipt": false,
"headerComments": [
{
"message": "Inceput bon test"
}
],
"products": [
{
"name": "Produs cu denumire 1",
"quantity": 1,
"price": 10,
"department": 1,
"vat": "1",
"unit": "buc",
"isSubtotalDiscount": false
},
{
"name": "Produs cu denumire 2",
"quantity": 2,
"price": 0.99,
"department": 1,
"vat": "1",
"unit": "buc",
"isSubtotalDiscount": false
}
],
"payments": [
{
"paymentType": "Cash",
"amount": 0
}
],
"footerComments": [
{
"message": "Sfarsit de bon test"
}
]
}
Bonul nefiscal conține câteva comentarii și un cod de bare QRCode cu un cod promoțional.
P,1,______,_,__;Multumim pentru cumparaturi!;;;;
P,1,______,_,__;Intra pe site si ai o surpriza!;;;;
P,1,______,_,__;Codul promotional:;;;;
Q,1,______,_,__;4;Cod122345XYZ;
P,1,______,_,__;Multumim pentru cumparaturi!;;;;
W,1,______,_,__;bc;Profita de reduceri in magazin online:;
Q,1,______,_,__;4;www.dxprint.ro;
Bonul conține 2 produse cu cotele TVA definite ca valoare procentuală. Toată suma se încasează în numerar.
S,1,______,_,__;Produs cu denumire
1;10.00;1.000;1;1;19%;0;0;buc;
S,1,______,_,__;produs cu denumire
2;5.00;2.000;1;1;5%;0;0;buc;
P,1,______,_,__;Produse cu cote tva diferite;;;;
T,1,______,_,__;0;;;;;
{
"isNonFiscalReceipt": false,
"products": [
{
"name": "Produs cu denumire 1",
"quantity": 1,
"price": 10,
"department": 1,
"vat": "19%",
"unit": "buc",
"isSubtotalDiscount": false
},
{
"name": "Produs cu denumire 2",
"quantity": 2,
"price": 5,
"department": 1,
"vat": "5%",
"unit": "buc",
"isSubtotalDiscount": false
}
],
"payments": [
{
"paymentType": "Cash",
"amount": 0
}
],
"footerComments": [
{
"message": "Produse cu cote tva diferite"
}
]
}
Bonul conține comenzile de afișare pe cele 2 linii ale afișajului extern.
V,1,______,_,__;0;CLEAR;
V,1,______,_,__;1;Vanzare finalizata;
V,1,______,_,__;2;Va multumim!;
Bonul conține comanda de introducere a numerarului în sertar.
I,1,______,_,__;0;12.34;;;;
Bonul conține comanda de retragere a numerarului din sertar.
I,1,______,_,__;1;12.34;;;;
Bonul conține comanda pentru raportul X.
X,1,______,_,__;;;;;;;
Bonul conține comanda pentru raportul Z.
Z,1,______,_,__;;;;;;;
Bonul conține comanda pentru raportul zilnic ECR.
R,1,______,_,__;2;0;;;
Bonul conține comanda pentru raportul zilnic pe departamente.
R,1,______,_,__;3;0;;;
Bonul conține comanda pentru raportul sumar pe intervalul 1 septembrie 2018 - 10 septembrie 2018.
R,1,______,_,__;5;0;01-09-18;10-09-18;
Bonul conține comanda pentru raportul detaliat pe intervalul 1 septembrie 2018 - 10 septembrie 2018.
R,1,______,_,__;6;0;01-09-18;10-09-18;
Bonul conține comanda pentru raportul sumar pe numerele Z de la 1 la 10.
R,1,______,_,__;0;0;1;10;;;
Bonul conține comanda pentru raportul detaliat pe numerele Z de la 20 la 30.
R,1,______,_,__;1;0;20;30;;;
Bonul conține 2 produse cu comentarii în stilurile italic, aliniat la centru și aliniat la dreapta.
S,1,______,_,__;Produs cu denumire
1;10.00;1.000;1;1;1;0;0;buc;
C,1,______,_,__;1;10.00;;;;
W,1,______,_,__;ir;Reducere client fidelizare: 10%;
S,1,______,_,__;produs cu denumire
2;5.00;2.000;1;1;1;0;0;buc;
W,1,______,_,__;ic;Reducere disp. la mai mult de 5 produse;
W,1,______,_,__;ic;Va multumim!;
T,1,______,_,__;0;;;;;
S,1,______,_,__;Produs cu denumire
1;10.00;1.000;1;1;1;0;0;buc;
C,1,______,_,__;1;10.00;;;;
W,1,______,_,__;bc;Reducere client fidelizare: 10%;
S,1,______,_,__;produs cu denumire
2;5.00;2.000;1;1;1;0;0;buc;
C,1,______,_,__;1;10.00;;;;
W,1,______,_,__;bc;Reducere client fidelizare: 10%;
W,1,______,_,__;bc;Va multumim!;
T,1,______,_,__;0;;;;;
S,1,______,_,__;Produs cu denumire
1;10.00;1.000;1;1;1;0;0;buc;
C,1,______,_,__;1;10.00;;;;
W,1,______,_,__;bdc;Promotie activa: -10%;
S,1,______,_,__;produs cu denumire
2;5.00;2.000;1;1;1;0;0;buc;
C,1,______,_,__;1;20.00;;;;
W,1,______,_,__;bdc;Promotie activa: -20%;
T,1,______,_,__;0;;;;;
{
"isNonFiscalReceipt": false,
"products": [
{
"name": "Produs cu denumire 1",
"quantity": 1,
"price": 10,
"department": 1,
"vat": "1",
"unit": "buc",
"comments": [
{
"message": "Reducere client fidelizare: 10%",
"bold": false,
"italic": true,
"underline": false,
"doubleSize": false,
"align": 2
}
],
"discount": {
"discountType": "PercentDiscount",
"amount": 10
},
"isSubtotalDiscount": false
},
{
"name": "Produs cu denumire 2",
"quantity": 2,
"price": 5,
"department": 1,
"vat": "1",
"unit": "buc",
"comments": [
{
"message": "Reducere disp. la mai mult de 5 produse",
"bold": false,
"italic": true,
"underline": false,
"doubleSize": false,
"align": 1
},
{
"message": "Va multumim!",
"bold": false,
"italic": true,
"underline": false,
"doubleSize": false,
"align": 1
}
],
"isSubtotalDiscount": false
}
],
"payments": [
{
"paymentType": "Cash",
"amount": 0
}
]
}
{
"isNonFiscalReceipt": false,
"products": [
{
"name": "Produs cu denumire 1",
"quantity": 1,
"price": 10,
"department": 1,
"vat": "1",
"unit": "buc",
"comments": [
{
"message": "Reducere client fidelizare: 10%",
"bold": true,
"italic": false,
"underline": false,
"doubleSize": false,
"align": 1
}
],
"discount": {
"discountType": "PercentDiscount",
"amount": 10
},
"isSubtotalDiscount": false
},
{
"name": "Produs cu denumire 2",
"quantity": 2,
"price": 5,
"department": 1,
"vat": "1",
"unit": "buc",
"comments": [
{
"message": "Reducere client fidelizare: 10%",
"bold": true,
"italic": false,
"underline": false,
"doubleSize": false,
"align": 1
},
{
"message": "Va multumim!",
"bold": false,
"italic": true,
"underline": false,
"doubleSize": false,
"align": 1
}
],
"discount": {
"discountType": "PercentDiscount",
"amount": 10
},
"isSubtotalDiscount": false
}
],
"payments": [
{
"paymentType": "Cash",
"amount": 0
}
]
}
{
"isNonFiscalReceipt": false,
"products": [
{
"name": "Produs cu denumire 1",
"quantity": 1,
"price": 10,
"department": 1,
"vat": "1",
"unit": "buc",
"comments": [
{
"message": "Promotie activa: -10%",
"bold": true,
"italic": false,
"underline": false,
"doubleSize": true,
"align": 1
}
],
"discount": {
"discountType": "PercentDiscount",
"amount": 10
},
"isSubtotalDiscount": false
},
{
"name": "Produs cu denumire 2",
"quantity": 2,
"price": 5,
"department": 1,
"vat": "1",
"unit": "buc",
"comments": [
{
"message": "Promotie activa: -20%",
"bold": true,
"italic": false,
"underline": false,
"doubleSize": true,
"align": 1
}
],
"discount": {
"discountType": "PercentDiscount",
"amount": 20
},
"isSubtotalDiscount": false
}
],
"payments": [
{
"paymentType": "Cash",
"amount": 0
}
]
}
EAN8:Bonul conține 2 produse cu discount de 10% și, după fiecare produs, un cod de bare EAN8 tipărit.
S,1,______,_,__;Produs cu denumire
1;10.00;1.000;1;1;1;0;0;buc;
C,1,______,_,__;1;10.00;;;;
Q,1,______,_,__;1;90311017;
W,1,______,_,__;bc;Reducere client fidelizare: 10%;
S,1,______,_,__;produs cu denumire
2;5.00;2.000;1;1;1;0;0;buc;
C,1,______,_,__;1;10.00;;;;
Q,1,______,_,__;1;98746576;
W,1,______,_,__;bc;Reducere client fidelizare: 10%;
T,1,______,_,__;0;;;;;
S,1,______,_,__;Produs cu denumire
1;10.00;1.000;1;1;1;0;0;buc;
Q,1,______,_,__;1;64538624;
S,1,______,_,__;produs cu denumire
2;5.00;2.000;1;1;1;0;0;buc;
Q,1,______,_,__;1;90864827;
T,1,______,_,__;0;;;;;
{
"isNonFiscalReceipt": false,
"products": [
{
"name": "Produs cu denumire 1",
"quantity": 1,
"price": 10,
"department": 1,
"vat": "1",
"unit": "buc",
"comments": [
{
"message": "Reducere client fidelizare: 10%",
"bold": true,
"italic": false,
"underline": false,
"doubleSize": false,
"align": 1
}
],
"barcodes": [
{
"barcode": "90311017",
"barcodeType": "Ean8"
}
],
"discount": {
"discountType": "PercentDiscount",
"amount": 10
},
"isSubtotalDiscount": false
},
{
"name": "Produs cu denumire 2",
"quantity": 2,
"price": 5,
"department": 1,
"vat": "1",
"unit": "buc",
"comments": [
{
"message": "Reducere client fidelizare: 10%",
"bold": true,
"italic": false,
"underline": false,
"doubleSize": false,
"align": 1
}
],
"barcodes": [
{
"barcode": "98746576",
"barcodeType": "Ean8"
}
],
"discount": {
"discountType": "PercentDiscount",
"amount": 10
},
"isSubtotalDiscount": false
}
],
"payments": [
{
"paymentType": "Cash",
"amount": 0
}
]
}
{
"isNonFiscalReceipt": false,
"products": [
{
"name": "Produs cu denumire 1",
"quantity": 1,
"price": 10,
"department": 1,
"vat": "1",
"unit": "buc",
"barcodes": [
{
"barcode": "64538624",
"barcodeType": "Ean8"
}
],
"isSubtotalDiscount": false
},
{
"name": "Produs cu denumire 2",
"quantity": 2,
"price": 5,
"department": 1,
"vat": "1",
"unit": "buc",
"barcodes": [
{
"barcode": "90864827",
"barcodeType": "Ean8"
}
],
"isSubtotalDiscount": false
}
],
"payments": [
{
"paymentType": "Cash",
"amount": 0
}
]
}
EAN13:Bonul conține 2 produse cu discount de 10% și, după fiecare produs, un cod de bare EAN13 tipărit.
S,1,______,_,__;Produs cu denumire
1;10.00;1.000;1;1;1;0;0;buc;
C,1,______,_,__;1;10.00;;;;
Q,1,______,_,__;2;9780201379624;
W,1,______,_,__;bc;Reducere client fidelizare: 10%;
S,1,______,_,__;produs cu denumire
2;5.00;2.000;1;1;1;0;0;buc;
C,1,______,_,__;1;10.00;;;;
Q,1,______,_,__;2;9874583923428;
W,1,______,_,__;bc;Reducere client fidelizare: 10%;
T,1,______,_,__;0;;;;;
S,1,______,_,__;Produs cu denumire
1;10.00;1.000;1;1;1;0;0;buc;
Q,1,______,_,__;2;3758493457029;
S,1,______,_,__;produs cu denumire
2;5.00;2.000;1;1;1;0;0;buc;
Q,1,______,_,__;2;8645839201727;
T,1,______,_,__;0;;;;;
{
"isNonFiscalReceipt": false,
"products": [
{
"name": "Produs cu denumire 1",
"quantity": 1,
"price": 10,
"department": 1,
"vat": "1",
"unit": "buc",
"comments": [
{
"message": "Reducere client fidelizare: 10%",
"bold": true,
"italic": false,
"underline": false,
"doubleSize": false,
"align": 1
}
],
"barcodes": [
{
"barcode": "9780201379624",
"barcodeType": "Ean13"
}
],
"discount": {
"discountType": "PercentDiscount",
"amount": 10
},
"isSubtotalDiscount": false
},
{
"name": "Produs cu denumire 2",
"quantity": 2,
"price": 5,
"department": 1,
"vat": "1",
"unit": "buc",
"comments": [
{
"message": "Reducere client fidelizare: 10%",
"bold": true,
"italic": false,
"underline": false,
"doubleSize": false,
"align": 1
}
],
"barcodes": [
{
"barcode": "9874583923428",
"barcodeType": "Ean13"
}
],
"discount": {
"discountType": "PercentDiscount",
"amount": 10
},
"isSubtotalDiscount": false
}
],
"payments": [
{
"paymentType": "Cash",
"amount": 0
}
]
}
{
"isNonFiscalReceipt": false,
"products": [
{
"name": "Produs cu denumire 1",
"quantity": 1,
"price": 10,
"department": 1,
"vat": "1",
"unit": "buc",
"barcodes": [
{
"barcode": "3758493457029",
"barcodeType": "Ean13"
}
],
"isSubtotalDiscount": false
},
{
"name": "Produs cu denumire 2",
"quantity": 2,
"price": 5,
"department": 1,
"vat": "1",
"unit": "buc",
"barcodes": [
{
"barcode": "8645839201727",
"barcodeType": "Ean13"
}
],
"isSubtotalDiscount": false
}
],
"payments": [
{
"paymentType": "Cash",
"amount": 0
}
]
}
Code128:Bonul conține 2 produse cu discount de 10% și, după fiecare produs, un cod de bare Code128.
S,1,______,_,__;Produs cu denumire
1;10.00;1.000;1;1;1;0;0;buc;
C,1,______,_,__;1;10.00;;;;
Q,1,______,_,__;3;codprodus1;
W,1,______,_,__;bc;Reducere client fidelizare: 10%;
S,1,______,_,__;produs cu denumire
2;5.00;2.000;1;1;1;0;0;buc;
C,1,______,_,__;1;10.00;;;;
Q,1,______,_,__;3;9874-tr-sm;
W,1,______,_,__;c;Tranzactie #:;
Q,1,______,_,__;3;250990;
T,1,______,_,__;0;;;;;
S,1,______,_,__;Produs cu denumire
1;10.00;1.000;1;1;1;0;0;buc;
Q,1,______,_,__;3;bl-123;
S,1,______,_,__;produs cu denumire
2;5.00;2.000;1;1;1;0;0;buc;
Q,1,______,_,__;3;cod0989-sm;
W,1,______,_,__;c;Tranzactie #:;
Q,1,______,_,__;3;19997678;
T,1,______,_,__;0;;;;;
{
"isNonFiscalReceipt": false,
"products": [
{
"name": "Produs cu denumire 1",
"quantity": 1,
"price": 10,
"department": 1,
"vat": "1",
"unit": "buc",
"comments": [
{
"message": "Reducere client fidelizare: 10%",
"bold": true,
"italic": false,
"underline": false,
"doubleSize": false,
"align": 1
}
],
"barcodes": [
{
"barcode": "codprodus1",
"barcodeType": "Code128"
}
],
"discount": {
"discountType": "PercentDiscount",
"amount": 10
},
"isSubtotalDiscount": false
},
{
"name": "Produs cu denumire 2",
"quantity": 2,
"price": 5,
"department": 1,
"vat": "1",
"unit": "buc",
"barcodes": [
{
"barcode": "9874-tr-sm",
"barcodeType": "Code128"
}
],
"discount": {
"discountType": "PercentDiscount",
"amount": 10
},
"isSubtotalDiscount": false
}
],
"payments": [
{
"paymentType": "Cash",
"amount": 0
}
],
"footerComments": [
{
"message": "Tranzactie #:",
"bold": false,
"italic": false,
"underline": false,
"doubleSize": false,
"align": 1
}
],
"barcodes": [
{
"barcode": "250990",
"barcodeType": "Code128"
}
]
}
{
"isNonFiscalReceipt": false,
"products": [
{
"name": "Produs cu denumire 1",
"quantity": 1,
"price": 10,
"department": 1,
"vat": "1",
"unit": "buc",
"barcodes": [
{
"barcode": "bl-123",
"barcodeType": "Code128",
"barcodeSize": 0
}
],
"isSubtotalDiscount": false
},
{
"name": "Produs cu denumire 2",
"quantity": 2,
"price": 5,
"department": 1,
"vat": "1",
"unit": "buc",
"barcodes": [
{
"barcode": "cod0989-sm",
"barcodeType": "Code128"
}
],
"isSubtotalDiscount": false
}
],
"payments": [
{
"paymentType": "Cash",
"amount": 0
}
],
"footerComments": [
{
"message": "Tranzactie #:",
"bold": false,
"italic": false,
"underline": false,
"doubleSize": false,
"align": 0
}
],
"barcodes": [
{
"barcode": "19997678",
"barcodeType": "Code128"
}
]
}
QRCode:
Bonul conține 2 produse cu discount și, la sfârșit, o adresă de internet în format de cod de bare QRCode de mărime standard.
S,1,______,_,__;Produs cu denumire
1;10.00;1.000;1;1;1;0;0;buc;
C,1,______,_,__;1;10.00;;;;
W,1,______,_,__;bc;Reducere client fidelizare: 10%;
S,1,______,_,__;produs cu denumire
2;5.00;2.000;1;1;1;0;0;buc;
W,1,______,_,__;bc;Profita de reduceri in magazin online:;
Q,1,______,_,__;4;www.dxprint.ro;
T,1,______,_,__;0;;;;;
S,1,______,_,__;Produs cu denumire
1;10.00;1.000;1;1;1;0;0;buc;
S,1,______,_,__;produs cu denumire
2;5.00;2.000;1;1;1;0;0;buc;
W,1,______,_,__;ic;Profita de reduceri in magazin online:;
Q,1,______,_,__;4;www.dxprint.ro;
T,1,______,_,__;0;;;;;
S,1,______,_,__;Produs cu denumire
1;10.00;1.000;1;1;1;0;0;buc;
C,1,______,_,__;1;10.00;;;;
W,1,______,_,__;bc;Reducere client fidelizare: 10%;
S,1,______,_,__;produs cu denumire
2;5.00;2.000;1;1;1;0;0;buc;
W,1,______,_,__;bc;Profita de reduceri in magazin online:;
Q,1,______,_,__;4;www.dxprint.ro;7;
T,1,______,_,__;0;;;;;
{
"isNonFiscalReceipt": false,
"products": [
{
"name": "Produs cu denumire 1",
"quantity": 1,
"price": 10,
"department": 1,
"vat": "1",
"unit": "buc",
"comments": [
{
"message": "Reducere client fidelizare: 10%",
"bold": true,
"italic": false,
"underline": false,
"doubleSize": false,
"align": 1
}
],
"discount": {
"discountType": "PercentDiscount",
"amount": 10
},
"isSubtotalDiscount": false
},
{
"name": "Produs cu denumire 2",
"quantity": 2,
"price": 5,
"department": 1,
"vat": "1",
"unit": "buc",
"discount": {
"discountType": "PercentDiscount",
"amount": 10
},
"isSubtotalDiscount": false
}
],
"payments": [
{
"paymentType": "Cash",
"amount": 0
}
],
"footerComments": [
{
"message": "Profita de reduceri in magazin online:",
"bold": true,
"italic": false,
"underline": false,
"doubleSize": false,
"align": 1
}
],
"barcodes": [
{
"barcode": "www.dxprint.ro",
"barcodeType": "QRCode"
}
]
}
{
"isNonFiscalReceipt": false,
"products": [
{
"name": "Produs cu denumire 1",
"quantity": 1,
"price": 10,
"department": 1,
"vat": "1",
"unit": "buc",
"isSubtotalDiscount": false
},
{
"name": "Produs cu denumire 2",
"quantity": 2,
"price": 5,
"department": 1,
"vat": "1",
"unit": "buc",
"isSubtotalDiscount": false
}
],
"payments": [
{
"paymentType": "Cash",
"amount": 0
}
],
"footerComments": [
{
"message": "Profita de reduceri in magazin online:",
"bold": false,
"italic": true,
"underline": false,
"doubleSize": false,
"align": 1
}
],
"barcodes": [
{
"barcode": "www.dxprint.ro",
"barcodeType": "QRCode"
}
]
}
{
"isNonFiscalReceipt": false,
"products": [
{
"name": "Produs cu denumire 1",
"quantity": 1,
"price": 10,
"department": 1,
"vat": "1",
"unit": "buc",
"comments": [
{
"message": "Reducere client fidelizare: 10%",
"bold": true,
"italic": false,
"underline": false,
"doubleSize": false,
"align": 1
}
],
"discount": {
"discountType": "PercentDiscount",
"amount": 10
},
"isSubtotalDiscount": false
},
{
"name": "Produs cu denumire 2",
"quantity": 2,
"price": 5,
"department": 1,
"vat": "1",
"unit": "buc",
"isSubtotalDiscount": false
}
],
"payments": [
{
"paymentType": "Cash",
"amount": 0
}
],
"footerComments": [
{
"message": "Profita de reduceri in magazin online:",
"bold": true,
"italic": false,
"underline": false,
"doubleSize": false,
"align": 1
}
],
"barcodes": [
{
"barcode": "www.dxprint.ro",
"barcodeType": "QRCode",
"barcodeSize": 7
}
]
}
Un bon nefiscal trimis către echipamentul fiscal, cu un singur comentariu scris îngroșat și subliniat.
{
"fiscalCode":"RO123456789",
"isNonFiscalReceipt": true,
"headerComments": [
{
"message": "Bon nefiscal nr.: 2045",
"bold": true,
"italic": false,
"underline": true,
"doubleSize": false,
"align": 1
}
]
}