InvoiceType
in package
Class representing InvoiceType.
XSD Type: invoiceType
Table of Contents
Properties
- $cancelDocument : CancelDocumentType|null
- Pomocí tohoto bloku bude vytvořen storno doklad. V programu POHODA bude vyhledán doklad, který má být stornován, pokud bude nalezen, bude k němu vytvořen stornující doklad.
- $correctiveDocument : CorrectiveDocumentType|null
- Pomocí tohoto bloku bude vytvořen opravný daňový doklad (pouze CZ verze) nebo Dobropis (pouze SK verze). V programu POHODA bude vyhledán doklad, pokud bude nalezen, bude k němu vytvořen opravný daňový doklad, Dobropis.
- $eET : EETType|null
- $invoiceDetail : InvoiceDetailType|null
- $invoiceHeader : InvoiceHeaderType|null
- $invoiceRetentions : array<string|int, InvoiceRetentionType>
- Údaje o pozastávkách k vydané nebo přijaté faktuře. Pouze pro export.
- $invoiceSummary : InvoiceSummaryType|null
- $linkedDocuments : LinksType|null
- Vazby na doklad. Informace o vazbách dokladu na jiné doklady (pouze pro export).
- $links : LinksType|null
- Pomocí tohoto bloku lze vytvořit nový doklad z jiného dokladu. Pokud nejsou specifikovány položky, vloží se celý doklad.
- $liquidations : array<string|int, LiquidationItemType>
- Vazba na likvidace dokladu (pouze pro export).
- $print : array<string|int, PrinterSettingsType>
- Po vytvoření záznamu se provede jeho tisk.
- $version : string|null
Methods
- addToInvoiceRetentions() : self
- Adds as invoiceRetention.
- addToLiquidations() : self
- Adds as liquidation.
- addToPrint() : self
- Adds as printerSettings.
- getCancelDocument() : CancelDocumentType
- Gets as cancelDocument.
- getCorrectiveDocument() : CorrectiveDocumentType
- Gets as correctiveDocument.
- getEET() : EETType
- Gets as eET.
- getInvoiceDetail() : InvoiceDetailType
- Gets as invoiceDetail.
- getInvoiceHeader() : InvoiceHeaderType
- Gets as invoiceHeader.
- getInvoiceRetentions() : array<string|int, InvoiceRetentionType>
- Gets as invoiceRetentions.
- getInvoiceSummary() : InvoiceSummaryType
- Gets as invoiceSummary.
- getLinkedDocuments() : LinksType
- Gets as linkedDocuments.
- getLinks() : LinksType
- Gets as links.
- getLiquidations() : array<string|int, LiquidationItemType>
- Gets as liquidations.
- getPrint() : array<string|int, PrinterSettingsType>
- Gets as print.
- getVersion() : string
- Gets as version.
- issetInvoiceRetentions() : bool
- isset invoiceRetentions.
- issetLiquidations() : bool
- isset liquidations.
- issetPrint() : bool
- isset print.
- setCancelDocument() : self
- Sets a new cancelDocument.
- setCorrectiveDocument() : self
- Sets a new correctiveDocument.
- setEET() : self
- Sets a new eET.
- setInvoiceDetail() : self
- Sets a new invoiceDetail.
- setInvoiceHeader() : self
- Sets a new invoiceHeader.
- setInvoiceRetentions() : self
- Sets a new invoiceRetentions.
- setInvoiceSummary() : self
- Sets a new invoiceSummary.
- setLinkedDocuments() : self
- Sets a new linkedDocuments.
- setLinks() : self
- Sets a new links.
- setLiquidations() : self
- Sets a new liquidations.
- setPrint() : self
- Sets a new print.
- setVersion() : self
- Sets a new version.
- unsetInvoiceRetentions() : void
- unset invoiceRetentions.
- unsetLiquidations() : void
- unset liquidations.
- unsetPrint() : void
- unset print.
Properties
$cancelDocument
Pomocí tohoto bloku bude vytvořen storno doklad. V programu POHODA bude vyhledán doklad, který má být stornován, pokud bude nalezen, bude k němu vytvořen stornující doklad.
private
CancelDocumentType|null
$cancelDocument
= null
Vložený doklad lze upravit pomocí jednotlivých elementů v invoiceHeader (ostatní elementy budou ignorovány).
$correctiveDocument
Pomocí tohoto bloku bude vytvořen opravný daňový doklad (pouze CZ verze) nebo Dobropis (pouze SK verze). V programu POHODA bude vyhledán doklad, pokud bude nalezen, bude k němu vytvořen opravný daňový doklad, Dobropis.
private
CorrectiveDocumentType|null
$correctiveDocument
= null
Vložený doklad lze upravit pomocí jednotlivých elementů v invoiceHeader (ostatní elementy budou ignorovány).
$eET
private
EETType|null
$eET
= null
$invoiceDetail
private
InvoiceDetailType|null
$invoiceDetail
= null
$invoiceHeader
private
InvoiceHeaderType|null
$invoiceHeader
= null
$invoiceRetentions
Údaje o pozastávkách k vydané nebo přijaté faktuře. Pouze pro export.
private
array<string|int, InvoiceRetentionType>
$invoiceRetentions
= null
$invoiceSummary
private
InvoiceSummaryType|null
$invoiceSummary
= null
$linkedDocuments
Vazby na doklad. Informace o vazbách dokladu na jiné doklady (pouze pro export).
private
LinksType|null
$linkedDocuments
= null
$links
Pomocí tohoto bloku lze vytvořit nový doklad z jiného dokladu. Pokud nejsou specifikovány položky, vloží se celý doklad.
private
LinksType|null
$links
= null
Vložený doklad lze upravit pomocí jednotlivých elementů u dokladu. Povolené jsou vazby z agendy:
- Přijaté objednávky (do agendy Vydané zálohové faktury)
- Přijaté objednávky (do agendy Vydané faktury)
- Vydané objednávky (do agendy Přijaté zálohové faktury)
- Vydané objednávky (do agendy Přijaté faktury)
- Výdejky (do agendy Vydané faktury, typ Faktura).
$liquidations
Vazba na likvidace dokladu (pouze pro export).
private
array<string|int, LiquidationItemType>
$liquidations
= null
Po vytvoření záznamu se provede jeho tisk.
private
array<string|int, PrinterSettingsType>
$print
= null
$version
private
string|null
$version
= null
Methods
addToInvoiceRetentions()
Adds as invoiceRetention.
public
addToInvoiceRetentions(InvoiceRetentionType $invoiceRetention) : self
Údaje o pozastávkách k vydané nebo přijaté faktuře. Pouze pro export.
Parameters
- $invoiceRetention : InvoiceRetentionType
Return values
selfaddToLiquidations()
Adds as liquidation.
public
addToLiquidations(LiquidationItemType $liquidation) : self
Vazba na likvidace dokladu (pouze pro export).
Parameters
- $liquidation : LiquidationItemType
Return values
selfaddToPrint()
Adds as printerSettings.
public
addToPrint(PrinterSettingsType $printerSettings) : self
Po vytvoření záznamu se provede jeho tisk.
Parameters
- $printerSettings : PrinterSettingsType
Return values
selfgetCancelDocument()
Gets as cancelDocument.
public
getCancelDocument() : CancelDocumentType
Pomocí tohoto bloku bude vytvořen storno doklad. V programu POHODA bude vyhledán doklad, který má být stornován, pokud bude nalezen, bude k němu vytvořen stornující doklad. Vložený doklad lze upravit pomocí jednotlivých elementů v invoiceHeader (ostatní elementy budou ignorovány).
Return values
CancelDocumentTypegetCorrectiveDocument()
Gets as correctiveDocument.
public
getCorrectiveDocument() : CorrectiveDocumentType
Pomocí tohoto bloku bude vytvořen opravný daňový doklad (pouze CZ verze) nebo Dobropis (pouze SK verze). V programu POHODA bude vyhledán doklad, pokud bude nalezen, bude k němu vytvořen opravný daňový doklad, Dobropis. Vložený doklad lze upravit pomocí jednotlivých elementů v invoiceHeader (ostatní elementy budou ignorovány).
Return values
CorrectiveDocumentTypegetEET()
Gets as eET.
public
getEET() : EETType
Return values
EETTypegetInvoiceDetail()
Gets as invoiceDetail.
public
getInvoiceDetail() : InvoiceDetailType
Return values
InvoiceDetailTypegetInvoiceHeader()
Gets as invoiceHeader.
public
getInvoiceHeader() : InvoiceHeaderType
Return values
InvoiceHeaderTypegetInvoiceRetentions()
Gets as invoiceRetentions.
public
getInvoiceRetentions() : array<string|int, InvoiceRetentionType>
Údaje o pozastávkách k vydané nebo přijaté faktuře. Pouze pro export.
Return values
array<string|int, InvoiceRetentionType>getInvoiceSummary()
Gets as invoiceSummary.
public
getInvoiceSummary() : InvoiceSummaryType
Return values
InvoiceSummaryTypegetLinkedDocuments()
Gets as linkedDocuments.
public
getLinkedDocuments() : LinksType
Vazby na doklad. Informace o vazbách dokladu na jiné doklady (pouze pro export).
Return values
LinksTypegetLinks()
Gets as links.
public
getLinks() : LinksType
Pomocí tohoto bloku lze vytvořit nový doklad z jiného dokladu. Pokud nejsou specifikovány položky, vloží se celý doklad. Vložený doklad lze upravit pomocí jednotlivých elementů u dokladu. Povolené jsou vazby z agendy:
- Přijaté objednávky (do agendy Vydané zálohové faktury)
- Přijaté objednávky (do agendy Vydané faktury)
- Vydané objednávky (do agendy Přijaté zálohové faktury)
- Vydané objednávky (do agendy Přijaté faktury)
- Výdejky (do agendy Vydané faktury, typ Faktura)
Return values
LinksTypegetLiquidations()
Gets as liquidations.
public
getLiquidations() : array<string|int, LiquidationItemType>
Vazba na likvidace dokladu (pouze pro export).
Return values
array<string|int, LiquidationItemType>getPrint()
Gets as print.
public
getPrint() : array<string|int, PrinterSettingsType>
Po vytvoření záznamu se provede jeho tisk.
Return values
array<string|int, PrinterSettingsType>getVersion()
Gets as version.
public
getVersion() : string
Return values
stringissetInvoiceRetentions()
isset invoiceRetentions.
public
issetInvoiceRetentions(int|string $index) : bool
Údaje o pozastávkách k vydané nebo přijaté faktuře. Pouze pro export.
Parameters
- $index : int|string
Return values
boolissetLiquidations()
isset liquidations.
public
issetLiquidations(int|string $index) : bool
Vazba na likvidace dokladu (pouze pro export).
Parameters
- $index : int|string
Return values
boolissetPrint()
isset print.
public
issetPrint(int|string $index) : bool
Po vytvoření záznamu se provede jeho tisk.
Parameters
- $index : int|string
Return values
boolsetCancelDocument()
Sets a new cancelDocument.
public
setCancelDocument([CancelDocumentType|null $cancelDocument = null ]) : self
Pomocí tohoto bloku bude vytvořen storno doklad. V programu POHODA bude vyhledán doklad, který má být stornován, pokud bude nalezen, bude k němu vytvořen stornující doklad. Vložený doklad lze upravit pomocí jednotlivých elementů v invoiceHeader (ostatní elementy budou ignorovány).
Parameters
- $cancelDocument : CancelDocumentType|null = null
Return values
selfsetCorrectiveDocument()
Sets a new correctiveDocument.
public
setCorrectiveDocument([CorrectiveDocumentType|null $correctiveDocument = null ]) : self
Pomocí tohoto bloku bude vytvořen opravný daňový doklad (pouze CZ verze) nebo Dobropis (pouze SK verze). V programu POHODA bude vyhledán doklad, pokud bude nalezen, bude k němu vytvořen opravný daňový doklad, Dobropis. Vložený doklad lze upravit pomocí jednotlivých elementů v invoiceHeader (ostatní elementy budou ignorovány).
Parameters
- $correctiveDocument : CorrectiveDocumentType|null = null
Return values
selfsetEET()
Sets a new eET.
public
setEET([EETType|null $eET = null ]) : self
Parameters
- $eET : EETType|null = null
Return values
selfsetInvoiceDetail()
Sets a new invoiceDetail.
public
setInvoiceDetail([InvoiceDetailType|null $invoiceDetail = null ]) : self
Parameters
- $invoiceDetail : InvoiceDetailType|null = null
Return values
selfsetInvoiceHeader()
Sets a new invoiceHeader.
public
setInvoiceHeader([InvoiceHeaderType|null $invoiceHeader = null ]) : self
Parameters
- $invoiceHeader : InvoiceHeaderType|null = null
Return values
selfsetInvoiceRetentions()
Sets a new invoiceRetentions.
public
setInvoiceRetentions([array<string|int, InvoiceRetentionType> $invoiceRetentions = null ]) : self
Údaje o pozastávkách k vydané nebo přijaté faktuře. Pouze pro export.
Parameters
- $invoiceRetentions : array<string|int, InvoiceRetentionType> = null
Return values
selfsetInvoiceSummary()
Sets a new invoiceSummary.
public
setInvoiceSummary([InvoiceSummaryType|null $invoiceSummary = null ]) : self
Parameters
- $invoiceSummary : InvoiceSummaryType|null = null
Return values
selfsetLinkedDocuments()
Sets a new linkedDocuments.
public
setLinkedDocuments([LinksType|null $linkedDocuments = null ]) : self
Vazby na doklad. Informace o vazbách dokladu na jiné doklady (pouze pro export).
Parameters
- $linkedDocuments : LinksType|null = null
Return values
selfsetLinks()
Sets a new links.
public
setLinks([LinksType|null $links = null ]) : self
Pomocí tohoto bloku lze vytvořit nový doklad z jiného dokladu. Pokud nejsou specifikovány položky, vloží se celý doklad. Vložený doklad lze upravit pomocí jednotlivých elementů u dokladu. Povolené jsou vazby z agendy:
- Přijaté objednávky (do agendy Vydané zálohové faktury)
- Přijaté objednávky (do agendy Vydané faktury)
- Vydané objednávky (do agendy Přijaté zálohové faktury)
- Vydané objednávky (do agendy Přijaté faktury)
- Výdejky (do agendy Vydané faktury, typ Faktura)
Parameters
- $links : LinksType|null = null
Return values
selfsetLiquidations()
Sets a new liquidations.
public
setLiquidations([array<string|int, LiquidationItemType> $liquidations = null ]) : self
Vazba na likvidace dokladu (pouze pro export).
Parameters
- $liquidations : array<string|int, LiquidationItemType> = null
Return values
selfsetPrint()
Sets a new print.
public
setPrint([array<string|int, PrinterSettingsType> $print = null ]) : self
Po vytvoření záznamu se provede jeho tisk.
Parameters
- $print : array<string|int, PrinterSettingsType> = null
Return values
selfsetVersion()
Sets a new version.
public
setVersion(string $version) : self
Parameters
- $version : string
Return values
selfunsetInvoiceRetentions()
unset invoiceRetentions.
public
unsetInvoiceRetentions(int|string $index) : void
Údaje o pozastávkách k vydané nebo přijaté faktuře. Pouze pro export.
Parameters
- $index : int|string
unsetLiquidations()
unset liquidations.
public
unsetLiquidations(int|string $index) : void
Vazba na likvidace dokladu (pouze pro export).
Parameters
- $index : int|string
unsetPrint()
unset print.
public
unsetPrint(int|string $index) : void
Po vytvoření záznamu se provede jeho tisk.
Parameters
- $index : int|string