BillOpenPaymentUpdateArg Class |  |
Inheritance HierarchySystemObject Exa.OBERON.ServicesCashRegisterGen2.CashRegister.BillsOpenBillOpenPaymentUpdateArg Namespace: Exa.OBERON.ServicesCashRegisterGen2.CashRegister.BillsOpenAssembly: Exa.OBERON.ServicesCashRegisterGen2 (in Exa.OBERON.ServicesCashRegisterGen2.dll) Version: 1.0.0.0 (1.0.0.0)
Syntaxpublic class BillOpenPaymentUpdateArg
Public Class BillOpenPaymentUpdateArg
Dim instance As BillOpenPaymentUpdateArg
The BillOpenPaymentUpdateArg type exposes the following members.
Constructors
Properties| | Name | Description |
|---|
 | RecordGUID |
Jednoznačný identifikátor otvoreného účtu, s ktorým sa má pracovať.
Otvorené účty je možné načítať metódou CashRegister_BillOpen_List(BillOpenListArg)..
|
 | TerminalID |
Identifikátor platobného terminálu, na ktorom bola transakcia vykonaná. Spravidla ide o jedinečný identifikátor zariadenia,
na základe ktorého je možné detegovať platobný terminál (v zozname Zariadení v systéme OBERON). Táto informácia môže slúžiť pri storne platobnej transakcie,
kedy storno je možné vykonať len na tom istom terminály (záleží však na danom riešení konkrétneho výrobcu).
Ak tu zadaná hodnota bude obsahovať prefix CONST_TERMINAL_ID_PREFIX a dané číslo typu platby (platidla),
pri vytvorení daňového dokladu sa použije daný typ platidla, napr. Iná bezhotovostná platba.
|
 | TransactionDateTime | Dátum a čas vykonania platobnej transakcie (SOAP formát yyyy-MM-ddTHH:mm:ss). |
 | TransactionID | Identifikátor platobnej transakcie - slúži na overenie transakcie, prípadne na STORNO transakcie. Môže zasielať (generovať) vrchná aplikácia,
prípadne aj platobmý terminál (záleží od platobného terminálu a jeho komunikačného protokolu). |
 | TransactionInfoText | Info text po vykonaní platobnej transakcie - obsahuje aj časť čísla platobnej karty. |
 | TransactionPrice | Suma vykonania platobnej transakcie. Ak platba obsahuje aj obslužné (sprepitné), tu nie je uvedené.
Spravidla táto suma je vo výške dokladu - ak je vyššia, ide už o cashback (suma preplatku je evidovaná ako výdavok v hotovosti). |
 | TransactionPriceTipPreparation | Výška obslužného (sprepitného), určeného pre prípravu jedla (kuchára). Obslužné je možné rozdeliť - ak však platobný terminál
neumožňuje členiť obslužné, môže sa uvádzať len v poli TransactionPriceTipService.
Zadáva sa na terminály pri platbe (alebo v externom systéme), suma nie je súčasťou TransactionPrice). |
 | TransactionPriceTips | OBSOLETE - od 03/2025 je potrebné použiť TransactionPriceTipService. |
 | TransactionPriceTipService | Výška obslužného (sprepitného), určeného pre obsluhu. V prípade potreby je možné obslužné členiť pre obsluhu (čašníka) a pre kuchára.
Zadáva sa na terminály pri platbe (alebo v externom systéme), suma nie je súčasťou TransactionPrice). |
 | TransactionState | Stav vykonania platobnej transakcie. Zoznam hodnôt sa nachádza v zozname BillOpenPaymentUpdateArgenm_TransactionState |
Top
Fields| | Name | Description |
|---|
  | CONST_TERMINAL_ID_PREFIX |
Prefix pre pole TerminalID - ak bude zadaný a za ním číslo typu platby (platidla) definovaného v systéme OBERON,
vtedy ide použitie externého elektronického platobného systému (napr. platobnej brány) pri eMenu,
donáške zaplatenej zázazníkom v externom systéme a podobne. Pri vytvorení daňového dokladu sa potom použije daný typ platidla.
|
Top
See Also