# Package com.datecs.fiscalprinter.SDK.model.UserLayerV2

Provides the classes designed to facilitate the use of the protocol commands in human interface form. Designed for all devices V2:
- Group "C": FMP-350X, FMP-55X, FP-700X, WP-500X, WP-50X, DP-25X, DP-150X, DP-05C, FP-700XE

Since:
  1.0
See Also:
  `FiscalResponse`

- Interface Summary
  Interface | Description
  --- | ---
  ReceiptConverterC.OnConvertCompletedListener |

- Class Summary
  Class | Description
  --- | ---
  cmdClients | Class for Defining and reading items
  cmdClients.ClientInfoModel | Data Class for Clients Data
  cmdClients.ClientsInfo | Holds info of device clients-database.
  cmdConfig |
  cmdConfig.DateTime | Maintenance date and time of fiscal devices
  cmdConfig.HeaderFooter | Provides methods for setting header and footer *
  cmdDisplay |
  cmdEJournal |
  cmdEJournal.EJ_Document | Class to hold results of Search documents in EJ by date
  cmdEJournal.EJ_ParamRange | Class to hold input/output put parameters for search
  cmdInfo |
  cmdInfo.CurrentReceiptInfo |
  cmdInfo.DailyTaxation | Data Class nRep - Number of report (1...3650); SumX - Depend on Type.
  cmdInfo.OperatorInfoModel |
  cmdInfo.QRinfo |
  cmdItems | Class for Defining and reading items
  cmdItems.ItemModel | Data Class for Item Data
  cmdItems.ItemsInfo | Store info of device items-data base.
  cmdPinpad | This class provides a shell for all pinpad operation commands connected directly to one of the communication interfaces of the fiscal device (RS232 or Bluetooth).
  cmdPinpad.PurchaseResult |
  cmdReceipt | Primary class for printing of fiscal and non-fiscal receipt.
  cmdReceipt.FiscalReceipt | Fiscal receipt
  cmdReceipt.FiscalReceipt.InvoiceClientInfo |
  cmdReceipt.FiscalReceipt.Storno | Class handles a storno fiscal receipt
  cmdReceipt.FiscalSale | Class of the sale process and the transactions associated with it
  cmdReceipt.FiscalTransaction | Class hold Status of the fiscal receipt
  cmdReceipt.NonFiscalReceipt | Class handles a Non-fiscal receipt
  cmdReport |
  cmdReport.ReportSummary |
  cmdService |
  cmdService.VAT | This class contains methods for handling tax rates (VATS), Decimal point and currency
  DailyInfoModel |
  ReceiptConverterC |

- Enum Summary
  Enum | Description
  --- | ---
  cmdClients.ClientInfoModel.ItemState | This type is used for table row color, in case of edit Item in table view
  cmdClients.ClientInfoModel.TypeTAXN |
  cmdConfig.MainInterfaceType | MainInterfaceType - PC interface type.
  cmdEJournal.EjDocumentType |
  cmdItems.ItemModel.ItemState | This type is used for table row color, in case of edit Item in table view
  cmdItems.ItemModel.PriceType | PriceType - Price type ('0' - fixed price, '1' - free price, '2' - max price) ;
  cmdPinpad.DocTypeToCopy |
  cmdPinpad.PinpadType |
  cmdReceipt.AlignmentType |
  cmdReceipt.BarcdeType | Printing of barcode
  cmdReceipt.FiscalReceipt.InvoiceClientInfo.TypeTAXN |
  cmdReceipt.FiscalReceipt.Storno.StornoType |
  cmdReceipt.FiscalSale.DiscountType |
  cmdReceipt.FiscalSale.TypeOfCardPayment |
  cmdReceipt.FiscalSale.TypeOfChange |
  cmdReceipt.FiscalTransaction.ReceiptType |
  cmdReceipt.PaymentType |
  cmdReceipt.SeparatingLine | Type - Type of the separating line.
  DailyInfoModel.DayInfoType |
  ReceiptConverterC.BCType |