Click or drag to resize

Exa.OBERON.ServicesCashRegisterGen2.CashRegister.BillsOpen Namespace

EXALOGIC
Obsahuje metódy API rozhrania IOBERONServiceCashRegisterGen2, určené pre prácu s otvorenými účtami (bločkami) vytvorených pri predaji na Pokladnici OBERON. Zoznam predaných dokladov (bločkov) je možné načítať CashRegister_BillJournal_List(BillJournalListArg), načítanie jedného konkrétneho dokladu - CashRegister_BillJournal_Get(BillJournalGetArg), zápis (vytvorenie) bločku - CashRegister_BillJournal_Add(BillJournalAddArg) a podobne.
Classes
 ClassDescription
Public classBillOpen Otvorený účet (hlavička dokladu) na Pokladnici OBERON. Obsahuje hlavičku, ako aj položky otvoreného účtu.
Používa sa v metódach:
CashRegister_BillOpen_List(BillOpenListArg),
CashRegister_BillOpen_Get(BillOpenGetArg),
CashRegister_BillOpen_Add(BillOpenAddArg)
Public classBillOpenAddArg Obsahuje údaje pre vytvorenie nového otvoreného účtu - hlavičku dokladu, ako aj položky. Používa sa v metóde CashRegister_BillOpen_Add(BillOpenAddArg).
Public classBillOpenBusinessPartner Údaje o obchodnom partnerovi (zákazníkovi), ktorý je priradený k otvorenému účtu.
Public classBillOpenDeleteArg Trieda sa používa ako parameter pre vymazanie existujúceho otvoreného účtu CashRegister_BillOpen_Delete(BillOpenDeleteArg).
Public classBillOpenDiscountArg Argument pre aplikovanie zľavy na celý účet otvoreného účtu. Používa sa v metóde CashRegister_BillOpen_Discount(BillOpenDiscountArg).
Public classBillOpenDoBankTerminalArgArgument funkcie CashRegister_BillOpen_Payment_Update(BillOpenPaymentUpdateArg).
Public classBillOpenGetArg Trieda sa používa ako parameter pre načítanie údajov jedného otvoreného účtu CashRegister_BillOpen_Get(BillOpenGetArg).
Public classBillOpenHeader Otvorený účet (hlavička dokladu) na Pokladnici OBERON. Obsahuje hlavičku, avšak bez položiek dokladu.
Používa sa v metódach:
CashRegister_BillOpen_List(BillOpenListArg),
CashRegister_BillOpen_Get(BillOpenGetArg),
CashRegister_BillOpen_Add(BillOpenAddArg)
Public classBillOpenItemPoložka otvoreného účtu (stola). Obsahuje údaje o položke - číslo, názov, množstvo, cena atď.
Public classBillOpenItemsAddArg Obsahuje údaje pre pridanie jednej, alebo viacerých položiek na existujúci otvorený účet. Používa sa v metóde CashRegister_BillOpen_Items_Add(BillOpenItemsAddArg).
Public classBillOpenItemsDeleteArg Obsahuje údaje pre pridanie jednej, alebo viacerých položiek na existujúci otvorený účet. Používa sa v metóde CashRegister_BillOpen_Items_Add(BillOpenItemsAddArg).
Public classBillOpenItemsDiscountArg Argument pre aplikovanie zľavy na položky otvoreného účtu. Používa sa v metóde CashRegister_BillOpen_Items_Discount(BillOpenItemsDiscountArg).
Public classBillOpenItemsMergeArg Argument pre zlúčenie položiek na otvorenom účte. Používa sa v metóde CashRegister_BillOpen_Items_Merge(BillOpenItemsMergeArg).
Public classBillOpenItemsMoveArg Argument pre presun jednej položky otvoreného účtu na iný otvorený účet, prípadne rozdelenie položky medzi dva otvorené účty. Používa sa v metóde CashRegister_BillOpen_Items_Move(BillOpenItemsMoveArg).
Public classBillOpenItemsUpdateArg Obsahuje údaje pre aktualizovani ejednej položky otvoreného účtu. Používa sa v metóde CashRegister_BillOpen_Items_Update(BillOpenItemsUpdateArg).
Public classBillOpenListArg Trieda sa používa ako parameter pre načítanie zoznamu aktuálne otvorených účtov CashRegister_BillOpen_List(BillOpenListArg).
Public classBillOpenListData Trieda sa používa ako návratová hodnota pre načítanie údajov otvorených účtov CashRegister_BillOpen_List(BillOpenListArg).
Public classBillOpenOrderAddArg Trieda sa používa pre zápis položiek z otvoreného účtu do bonovacej knihy a ich prípadnú tlač na bonovacej tlačiarni, alebo zobrazení na bonovacom monitore. CashRegister_BillOpen_Order_Add(BillOpenOrderAddArg).
Public classBillOpenPaymentUpdateArgArgument funkcie CashRegister_BillOpen_Payment_Update(BillOpenPaymentUpdateArg).
Public classBillOpenStateUpdateArgArgument funkcie SetBillOpenState.
Enumerations
 EnumerationDescription
Public enumerationBillOpenDiscountArgenm_DiscountType Typ zľavy - v percentách, alebo v pevnej sume.
Public enumerationBillOpenHeaderenm_BillRegisterTypeTyp dokladu - daňový doklad, alebo vnútorné zúčtovanie.
Public enumerationBillOpenHeaderenm_BookColumns Zoznam dostupných stĺpcov (databázových polí), s ktorými je možné v evidencii pracovať, napr. zotriediť záznamy pri načítaní, identifikáciu filtrov a podobne.
Public enumerationBillOpenPaymentUpdateArgenm_TransactionState Príznak stavu platobnej transakcie.
Public enumerationenm_BillOpenType Typ otvoreného účtu, napr. bežný (štandardný), donáška ...
Public enumerationenm_DeviceTrustFlag Príznak dôverihodnoti otvoreného účtu k zariadeniu, na ktorom sa vytvoril. Ak tento účet bol vytvorený cez externé zariadenie (napr. mobilný čašník LUKUL, prípadne webové služby aplikáciou treťej strany), tu je príznak, či sa má dôverovať danému zariadeniu a považovať objednávku za platnú, prípadne ju musí obsluha potvrdiť (alebo zamietnuť).
Public enumerationenm_IsUserRequiredPaymentSpôsob platby zákazníka (pri používaní elektronického jedálneho lístka alebo mobilného čašníka). Upozornenie! Obdobný Enum je použitý na v objekte otvoreného účtu - ak sa zmení tu, je nevyhnutné upraviť aj otvorený účet.
Public enumerationenm_PaymentInfo_TransactionState Príznak stavu platobnej transakcie.