Exemple de bon

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.

Format exemple Afișează toate exemplele ca

Bon cu reducere pe produs și comentarii suplimentare:

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"
      }
     ]
    }

                                                    

Bon cu discount pe toate produsele:

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
   }
  ]
}

                                                    

Bon cu discount pe fiecare produs:

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
  }
 ]
}

                                                    

Bon cu discount la un singur produs și încasare cu mai multe tipuri de plată:

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
   }
  ]
}

                                                    

Bon cu discount valoric la un singur produs:

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
   }
  ]
}

                                                    

Bon cu mai multe produse și tipuri de plată:

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"
   }
  ]
}

                                                    

Bon cu un produs redus complet:

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
   }
  ]
}

                                                    

Bon cu text publicitar:

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"
   }
  ]
}

                                                    


Bon nefiscal:

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;


Bon cu produse care au cotele TVA definite explicit:

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"
      }
     ]
  }

                                                    

Bon cu afișaj client:

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!;


Introducere numerar:

Bonul conține comanda de introducere a numerarului în sertar.


I,1,______,_,__;0;12.34;;;;


Retragere numerar:

Bonul conține comanda de retragere a numerarului din sertar.


I,1,______,_,__;1;12.34;;;;


Raport X:

Bonul conține comanda pentru raportul X.


X,1,______,_,__;;;;;;;


Raport Z:

Bonul conține comanda pentru raportul Z.


Z,1,______,_,__;;;;;;;


Raport zilnic ECR:

Bonul conține comanda pentru raportul zilnic ECR.


R,1,______,_,__;2;0;;;


Raport zilnic pe departamente:

Bonul conține comanda pentru raportul zilnic pe departamente.


R,1,______,_,__;3;0;;;


Raport sumar pe o perioadă:

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;


Raport detaliat pe o perioadă:

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;


Raport sumar pe numere Z:

Bonul conține comanda pentru raportul sumar pe numerele Z de la 1 la 10.


R,1,______,_,__;0;0;1;10;;;


Raport detaliat pe numere Z:

Bonul conține comanda pentru raportul detaliat pe numerele Z de la 20 la 30.


R,1,______,_,__;1;0;20;30;;;


Bon cu text publicitar cu stiluri:

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
   }
  ]
}

                                                    

Bon cu produse care au cod de bare 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
   }
  ]
}

                                                    

Bon cu produse care au cod de bare 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
   }
  ]
}

                                                    

Bon cu produse care au cod de bare 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"
   }
  ]
}

                                                    

Bon cu produse și cod de bare 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
   }
  ]
}

                                                    

Bon nefiscal:

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
   }
  ]
}