Faktura (invoice
)
Reprezentuje vydanou fakturu. Každá faktura obsahuje také položky.
SQL tabulka: invoice
Entita pro XML Connector: invoice
Poznámky
Pole salesmen
- může obsahovat seznam uživatelských jmen nebo skupin (login názvy oddělené čárkou)
Vlastní pole
Název | Typ | Popis |
---|---|---|
allNumber | string(32) | Číslo faktury |
amount | decimal | Celková částka |
amountDefCurr | decimal | Částka ve výchozí měně |
amountHighVat | decimal | Částka s DPH za položky ve vyšší sazbě |
amountLowVat | decimal | Částka s DPH za položky ve snížené sazbě |
amountNoVat | decimal | Částka za položky v nulové sazbě |
amountTotal | decimal | Celková částka k úhradě |
amountTotalDefCurr | decimal | K úhradě ve výchozí měně |
amountVat | decimal | Celková částka včetně DPH |
amountVatDefCurr | decimal | Výše DPH ve výchozí měně |
bankAccount | int | Reference na definované číslo účtu, na který má odběratel zaslat peníze |
barter | boolean | Příznak "barter" - faktura nebude zahrnuta do souhrnných tiskových sestav. |
baseHighVat | decimal | Základ daně ve vyšší sazbě |
baseLowVat | decimal | Základ daně ve snížené sazbě |
branch | int | Kód provozovny (pokud je v customer organizace) (odběratel) |
comment | string | Text "sdělení pro příjemce", které se tiskne na fakturu |
currency | string(3) | Kód měny (CZK, EUR, BTC, ...) |
customer | int | Kód napárovaného kontaktu (odběratel) |
date | date | Datum vystavení |
dismissed | boolean | Příznak "odesláno" (jestli už faktura odešla k zákazníkovi, nastavuje se obvykle automaticky při prvním vytištění faktury) |
entered | datetime | Kdy byl záznam vytvořen |
enteredBy | string | Uživatel, který záznam vytvořil (login) |
expirationDate | date | Den splatnosti |
id | int | Unikátní kód (primární klíč) |
internalComment | string | Interní poznámka |
konstSymbol | string(16) | Konstantní symbol |
modified | datetime | Čas poslední změny |
modifiedBy | string | Uživatel, který záznam naposledy změnil (login) |
number | int | Interní údaj - pořadové číslo faktury pro možnou kontroly chybějících čísel, vycházející ze zvolené řady |
orderNumber | string(16) | Číslo objednávky zákazníka |
pairInvoice | int | Reference na párovou fakturu (proforma ↔ faktura) |
paymentType | string(16) | Způsob úhrady (hodnota z číselníku) |
person | int | Kód osoby (pokud je v customer organizace) (odběratel) |
promo | boolean | Příznak, že se jedná o proforma fakturu |
recipient | int | Kód napárovaného kontaktu (příjemce) |
recipientBranch | int | Kód provozovny (pokud je v customer organizace) (příjemce) |
recipientPerson | int | Kód osoby (pokud je v customer organizace) (příjemce) |
refunded | boolean | Příznak "splaceno" |
refundedAmount | decimal | Splacená částka |
refundedAmountDefCurr | decimal | Splacená částka ve výchozí měně |
refundedManually | boolean | Příznak „Úhrady této faktury jsou vkládány ručně“ (v kontrastu s tím, že jsou načítány z el. výpisů z banky) |
reminders | int | Kolikrát byla tato faktura upomínána |
salesmen | string | Login obchodníka (využívá se pro výpočet provizí - kolik se nafakturovalo díky činnosti obchodníka) |
series | int | Reference na číselnou řadu, ve které se faktura nachází |
specSymbol | string(16) | Specifický symbol |
symbol | string(16) | Číslo faktury |
taxDate | date | Datum zdanitelného plnění |
varSymbol | string(16) | Variabilní symbol |
Číselná řada dokladů
Každá faktura odkazuje na záznam číselné řady, ve které se nachází.
SQL tabulka: series
Název | Typ | Popis |
---|---|---|
active | boolean | Příznak určující, jestli je číselná řada aktivní, tj. je nabízena pro vytváření nových dokladů |
def | boolean | Příznak určující, že tato řada je výchozí pro daný typ dokladu (viz. serieType ) |
digits | int | Na kolik míst je číslo dokladu generované (doplněné nulami, např. digits = 4 ⇒ 0123 , digits = 5 ⇒ 00123 , … |
entered | datetime | Kdy byl záznam vytvořen |
enteredBy | string | Uživatel, který záznam vytvořil (login) |
firstUsed | int | První použité číslo z této řady |
id | int | Unikátní kód (primární klíč) |
lastUsed | int | Poslední použité číslo |
modified | datetime | Čas poslední změny |
modifiedBy | string | Uživatel, který záznam naposledy změnil (login) |
prefix | string | Předpona, která se přidá ke generovanému číslu (prefix = FV ⇒ FV0123 ) |
serieType | int | Typ dokladu, pro který je tato číselná řada použitelná |
sufix | string | Přípona, která se přidá za generované číslo (prefix = FV, sufix=2021 ⇒ FV01232021 ) |
Typy dokladů
CRM rozlišuje následující typy dokladů:
Typ | Popis |
---|---|
0 | Vydané faktury |
1 | Vydané proforma faktury |
2 | Přijaté faktury |
3 | Přijaté proforma faktury |
4 | Ostatní náklady |
5 | Ostatní výnosy |
6 | Příjemky |
7 | Výdejky |
Položka faktury
Reprezentuje jednotlivé řádky faktury.
SQL tabulka: invoice_item
Název | Typ | Popis |
---|---|---|
id | int | Unikátní kód (primární klíč) |
buscase | int | Reference na objednávku, kterou tato položka faktury vyúčtovává |
bcItem | int | Reference na položku objednávky, kterou tato položka faktury vyúčtovává |
ruleItem | int | Reference na fakturační pravidlo objednávky, které tato položka faktury vyúčtovává |
invoice | int | Reference na faktur, do které tato položka patří |
discount | boolean | TBD |
orderBc | int | Pořadí položky na faktuře |
locked | boolean | TBD |