BillOpenPaymentArg Class |  |
Inheritance HierarchySystemObject Exa.OBERON.Services.OBERONCashRegisterBillOpenPaymentArg Namespace: Exa.OBERON.Services.OBERONCashRegisterAssembly: Exa.OBERON.Services (in Exa.OBERON.Services.dll) Version: 5.0.24.0 (5.0.24.0)
Syntaxpublic class BillOpenPaymentArg
Public Class BillOpenPaymentArg
Dim instance As BillOpenPaymentArg
The BillOpenPaymentArg type exposes the following members.
Constructors
Properties | Name | Description |
---|
 | IDNumBillOpen | Jednoznačný identifikátor otvoreného účtu, s ktorým sa má pracovať. Otvorený účet je možné načítať metódou GetBillOpen. |
 | 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í). 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. |
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