Click or drag to resize

BillOpenPaymentArg Class

EXALOGIC
Argument funkcie SetBillOpenPayment.
Inheritance Hierarchy
SystemObject
  Exa.OBERON.Services.OBERONCashRegisterBillOpenPaymentArg

Namespace: Exa.OBERON.Services.OBERONCashRegister
Assembly: Exa.OBERON.Services (in Exa.OBERON.Services.dll) Version: 5.0.24.0 (5.0.24.0)
Syntax
public class BillOpenPaymentArg

The BillOpenPaymentArg type exposes the following members.

Constructors
 NameDescription
Public methodBillOpenPaymentArg 
Top
Properties
 NameDescription
Public propertyIDNumBillOpenJednoznačný identifikátor otvoreného účtu, s ktorým sa má pracovať. Otvorený účet je možné načítať metódou GetBillOpen.
Public propertyTerminalID 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.
Public propertyTransactionDateTimeDátum a čas vykonania platobnej transakcie (SOAP formát yyyy-MM-ddTHH:mm:ss).
Public propertyTransactionIDIdentifiká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).
Public propertyTransactionInfoTextInfo text po vykonaní platobnej transakcie - obsahuje aj časť čísla platobnej karty.
Public propertyTransactionPriceSuma 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).
Public propertyTransactionPriceTipPreparationVýš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).
Public propertyTransactionPriceTips OBSOLETE - od 03/2025 je potrebné použiť TransactionPriceTipService.
Public propertyTransactionPriceTipServiceVýš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).
Public propertyTransactionStateStav vykonania platobnej transakcie.
Top
Fields
 NameDescription
Public fieldStatic memberCONST_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