DocumentItemBase Class | |
Položka dokladu. Základný objekt položky dokladu ako výdajka, príjemka, objednávka a podobne. Teto objekt sa spravidla dedí k už konkrétnemu typu dokladu,
ktorý spravidla obsahuje aj ďalšie polia, napr. položka prijatej objednávky obsahuje naviac dodané množstvo,
výdajka obsahuje vyskladnené množstvo, príjemka množstvo naskladnené a podobne.
Inheritance Hierarchy Namespace: Exa.OBERON.ServicesGen2.Common.DocumentAssembly: Exa.OBERON.ServicesGen2 (in Exa.OBERON.ServicesGen2.dll) Version: 4.5.0.0 (4.5.0.0)
Syntax public class DocumentItemBase
Public Class DocumentItemBase
Dim instance As DocumentItemBase
The DocumentItemBase type exposes the following members.
Constructors Properties | Name | Description |
---|
| Amount | Množstvo položky dokladu v základnej mernej jednotke Unit. |
| AmountUnitOther |
Množstvo predané v alternatívnej MJ - /množstvo ktoré je uvádzané napr. pokladničnom doklade/, napr. Borovička 0.04l ... 1 ks - Amount_UnitOther = 1 Amount_Unit = 0.04
Pri nastavovaní hodnôt odporúčame zadávať najskôr množstvo a až potom cenu.
|
| BarCode |
Čiarový kód (nepovinný údaj). Ak je na skladovej karte viac čiarových kódov, tu bude použitý prvý (z dôvodu exportu a importu údajov pomocou XML komunikácie).
|
| CashRegisterCode | Číslo položky pre pokladnicu OBERON. |
| DateTime | Dátum a čas vytvorenia (zadania položky). Položky s rovnakým dátumom a časom tvoria na hotelovom účte jednu účtenku (hlavička účtenky je len virtuálna). |
| DiscountPercent | Výška zľavy v percentách. Celý doklad je v cenách po zľave. |
| ForeignCurrency |
Určuje, či sú sumy položky dokladu v cudzej mene, alebo predvolenej mene systému (podľa nastavenia programu predvolene EUR).
Doklady v systéme OBERON sú evidované v základnej (predvolenej) mene systému,
môžu byť však aj v cudzej mene, napr. CZK. Ak je doklad v cudzej mene, načítať ho (sumy v hlavičke a položkách)
je možné v cudzej mene (ForeignCurrency = True), prípadne v predvolenej mene. V akej mene sa má doklad načítať
určuje parameter ForeignCurrency, napr. pri načítaní výdajky ForeignCurrency).
Pri zaslaní nového dokladu do systému OBERON je potrebné určiť, v akej mene je položka dokladu - môže byť v základnej mene systému (ForeignCurrency = False),
alebo v cudzej mene dokladu (ForeignCurrency = True). Ak nie je doklad v OBERON-e v cudzej mene, táto hodnota je ignorovaná.
|
| IDNum | Jednoznačný identifikátor položky. |
| IDNum_Stock | Jednoznačný identifikátor skladu. Pri neskladovej položke sa nastavuje 0. |
| IDNum_StockCard | Jednoznačný identifikátor skladovej karty. Pri neskladovej položke sa nastavuje 0. |
| IDNum_StockCardVariant |
Jednoznačný identifikátor variantu danej skladovej karty (variant je napr. veľkosť, farba a podobne) - jednoznačné číslo v rámci celej databázy.
|
| Name | Názov položky. |
| Notice | Poznámka k položke dokladu (ľubovolná textová hodnota o dĺžke max 255 znakov). |
| Number | Číslo položky. |
| PriceWithoutVAT | Celková cena položky bez DPH. |
| PriceWithoutVATUnit | Jednotková cena bez DPH. Zadanie presnej jednotkovej ceny je dôležité z hľadiska prepočtu položky a použitej metodiky. |
| PriceWithVAT | Celková cena za položku s DPH. |
| PriceWithVATUnit |
Jednotková cena s DPH. Zadanie presnej jednotkovej ceny je dôležité z hľadiska prepočtu položky a použitej metodiky.
Ak je doklad v cudzej mene (to určuje typ dokladu, napr. DocumentType,
DocumentType, MovementDocumentType),
pri zápise sa všetky sumy položky uvádzajú v danej cudzej mene, pri načítaní dokladu je možné určiť, či sa má načítať v cudzej mene,
prípadne predvolenej v systéme OBERON (spravidla EUR).
Kód cudzej meny sa zadáva v FCCode, kurz cudzej meny sa zadáva v ExchangeRate.
|
| PriceWithVATWithoutDiscount | Celková cena položky s DPH pred zľavou (ak DiscountPercent = 0 tak PriceWithVATWithoutDiscount = PriceWithVAT). |
| PriceWithVATWithoutDiscount_Unit |
Jednotková cena za položku s DPH bez zľavy (pred zadanou prípadnou zľavou). Slúži pre výpočet zľavy na položke. Ak sa zľava vypočítava viackrát, toto je predvolená suma z ktorej sa počíta. Nastavuje sa pri nastavení akejkoľvek sumy.
|
| Unit | Merná jednotka (povinný údaj). Množstvo položky Amount je uvádzaný vždy v tejto základnej mernej jednotke. |
| UnitOther |
Alternatívna merná jednotka.
|
| VariantName |
Názov variantu danej skladovej karty. Uvádza sa len vtedy, ak skladová karta pracuje s variantmi a je zadaný jednoznačný identifikátor variantu.
|
| VatRate | Sadzba DPH. |
TopRemarks
Ak je doklad v cudzej mene (to určuje typ dokladu, napr.
DocumentType,
DocumentType,
MovementDocumentType),
pri zápise sa všetky sumy položky uvádzajú v danej cudzej mene, pri načítaní dokladu je možné určiť, či sa má načítať v cudzej mene,
prípadne predvolenej v systéme OBERON (spravidla EUR).
Kód cudzej meny sa zadáva v
FCCode, kurz cudzej meny sa zadáva v
ExchangeRate.
Trieda sa dedí ako položka dokladu, napr. položka výdajky
ReleaseNoteItem, položka objednávky
OrderReceivedItem a podobne.
See Also Inheritance Hierarchy