BillComputeArg Class |  |
Argument metódy pre vytlačenie alebo uzatvorenie dokladu v Pokladnici OBERON (používa sa v metóde
SetBillOpenCompute.)
Inheritance HierarchySystemObject Exa.OBERON.Services.OBERONCashRegisterBillComputeArg Namespace: Exa.OBERON.Services.OBERONCashRegisterAssembly: Exa.OBERON.Services (in Exa.OBERON.Services.dll) Version: 5.0.24.0 (5.0.24.0)
Syntaxpublic class BillComputeArg
Public Class BillComputeArg
Dim instance As BillComputeArg
The BillComputeArg type exposes the following members.
Constructors
Fields | Name | Description |
---|
 | EMail | Email 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. |
 | IDNumBillOpen | Jednoznač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. |
 | IDNumHotelAccount |
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)). |
 | IgnoreSendToFiscalDevice |
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.
|
 | IgnoreSendToFiscalDevice_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.
|
 | IgnoreSendToFiscalDevice_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).
|
 | IgnoreSendToFiscalDevice_FSNumber | Ak 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. |
 | PaymentTypes | Jeden 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. |
 | PrintBillCopy |
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