Click or drag to resize

BillComputeArg Class

EXALOGIC
Argument metódy pre vytlačenie alebo uzatvorenie dokladu v Pokladnici OBERON (používa sa v metóde SetBillOpenCompute.)
Inheritance Hierarchy
SystemObject
  Exa.OBERON.Services.OBERONCashRegisterBillComputeArg

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 BillComputeArg

The BillComputeArg type exposes the following members.

Constructors
 NameDescription
Public methodBillComputeArg 
Top
Fields
 NameDescription
Public fieldEMailEmail zákazníka - ak bude zadaný, pokladničný doklad bude vyhotovený elektronicky. Vtedy sa netlačí originálny pokladničný doklad (z dôvodu legislatívy eKasa) - je však možné vytlači kópiu dokladu a to nastavením PrintBillCopy. Elektronický doklad sa zapíše v OBERON-e do zoznamu e-mailových správ pre odoslanie. Samotné odoslanie realizuje automatická úloha pre odosielanie e-mailov (musí byť v systéme OBERON nastavená), t.j. odosielanie e-mailov používa SMTP server danej účtovnej jednotky.
Public fieldIDNumBillOpenJednoznačný identifikátor otvoreného účtu v pokladnici, ktorý sa má vytlačiť (vyúčtovať), alebo uzatvoriť. Otvoreným účtom je aj účet priameho predaja v Pokladnici OBERON. Otvorený účet je možné načítať metódou GetBillOpen.
Public fieldIDNumHotelAccount Jednoznačný identifikátor otvoreného hotelového účtu, na ktorý sa má doklad presunúť. Používa sa len pri type platby "Presun na hotelový účet", v ostatných prípadoch sa hodnota nezadáva. Zoznam aktuálne otvorených účtov modulu Hotelová recepcia je možné načítať metódou GetHotelAccounts. Pri tomto spôsobe uzatvorenia dokladu sa nikdy netlačí daňový doklad (ten sa tlačí pri vyúčtovaní hotelového účtu)).
Public fieldIgnoreSendToFiscalDevice FALSE - doklad bude vytlačený na fiškálnom zariadení (účet sa štandardne zasiela do fiškálneho zariadenia). V tomto prípade však musí OBERON Center mať možnosť komunikovať s daným fiškálnym zariadením, preto najvhodnejším riešením je použiť fiškálne zariadenie pripojené pomocou TCP/IP rozhrania. TRUE - doklad sa netlačí a nezasiela sa do fiškálneho zariadenia. Doklad (otvorený účet) sa len uzatvorí (akoby bol vyúčtovaný) a zapíše sa do databázy. Predpokladá sa, že vytlačenie daňového dokladu je v réžii softvéru, ktorý volá túto metódu.
Public fieldIgnoreSendToFiscalDevice_BillJournalTXTData Ak IgnoreSendToFiscalDevice = TRUE, tak tu sa môže uviesť doklad z textového žurnála (tak ako bol vytlačený na tlačiarni). Tento "opis" (kópia) dokladu bude uložený do databázy.
Public fieldIgnoreSendToFiscalDevice_BillNumber Ak IgnoreSendToFiscalDevice = TRUE, tak tu sa uvádza číslo pokladničného dokladu, ktorým bol doklad externe vytlačený (vyúčtovaný). Odporúčame zasielať číslo dokladu v rovnakom formáte, aký používa systém OBERON. Formát čísla MM.EEEE-UUU/DDDD ,napr. 01.0018/001/0001 kde: MM - mesiac vystavenia dokladu, EEEE - číslo dokladu eKasa (nuluje sa každý mesiac), UUU - poradové číslo dennej uzávierky vo fiškálnom zariadení (ak denné uzávierky podporuje), DDDD - číslo dokladu v rámci dňa (danej dennej uzávierky).
Public fieldIgnoreSendToFiscalDevice_FSNumberAk IgnoreSendToFiscalDevice = TRUE, je možné zaslať číslo dokladu (jednoznačný identifikátor) v evidencii finančnej správy. Používa sa pri eKase, Virtuálnej registračnej pokladnici (VRP) a EET.
Public fieldPaymentTypesJeden alebo aj viac typov (spôsobov) platby daného dokladu. Obsahuje údaje o spôsobe platby a platidlách. Zoznam dostupných typov platieb (platidiel) je možné získať volaním metódy GetPaymentTypes.
Public fieldPrintBillCopy Počet kópíí, ktoré sa majú vytlačiť. Pri zaevidovaní dokladu je možné vytlačiť originálny doklad (pri eKase s QR kódom), prípadne ďalšiu kópiu. Ak sa doklad vyhotovuje len elektronicky, netlačí sa originál - vtedy odporúčame tlačiť aspoň jednu kópiu.
Top
See Also