Documentation

InvoiceType
in package

Class representing InvoiceType.

XSD Type: invoiceType

Table of Contents

$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, mixed>|null
Ú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, mixed>|null
Vazba na likvidace dokladu (pouze pro export).
$print  : array<string|int, mixed>|null
Po vytvoření záznamu se provede jeho tisk.
$version  : string|null
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).

$invoiceRetentions

Údaje o pozastávkách k vydané nebo přijaté faktuře. Pouze pro export.

private array<string|int, mixed>|null $invoiceRetentions = null

$linkedDocuments

Vazby na doklad. Informace o vazbách dokladu na jiné doklady (pouze pro export).

private LinksType|null $linkedDocuments = null

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, mixed>|null $liquidations = null

$print

Po vytvoření záznamu se provede jeho tisk.

private array<string|int, mixed>|null $print = 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
self

getCancelDocument()

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
CancelDocumentType

getCorrectiveDocument()

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
CorrectiveDocumentType

getInvoiceRetentions()

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>

getLinkedDocuments()

Gets as linkedDocuments.

public getLinkedDocuments() : LinksType

Vazby na doklad. Informace o vazbách dokladu na jiné doklady (pouze pro export).

Return values
LinksType

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
LinksType

getVersion()

Gets as version.

public getVersion() : string
Return values
string

issetInvoiceRetentions()

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
bool

issetLiquidations()

isset liquidations.

public issetLiquidations(int|string $index) : bool

Vazba na likvidace dokladu (pouze pro export).

Parameters
$index : int|string
Return values
bool

issetPrint()

isset print.

public issetPrint(int|string $index) : bool

Po vytvoření záznamu se provede jeho tisk.

Parameters
$index : int|string
Return values
bool

setCancelDocument()

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
self

setCorrectiveDocument()

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
self

setEET()

Sets a new eET.

public setEET([EETType|null $eET = null ]) : self
Parameters
$eET : EETType|null = null
Return values
self

setInvoiceRetentions()

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
self

setLinkedDocuments()

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
self

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
self

setLiquidations()

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
self

setPrint()

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
self

setVersion()

Sets a new version.

public setVersion(string $version) : self
Parameters
$version : string
Return values
self

unsetInvoiceRetentions()

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
Return values
void

unsetLiquidations()

unset liquidations.

public unsetLiquidations(int|string $index) : void

Vazba na likvidace dokladu (pouze pro export).

Parameters
$index : int|string
Return values
void

unsetPrint()

unset print.

public unsetPrint(int|string $index) : void

Po vytvoření záznamu se provede jeho tisk.

Parameters
$index : int|string
Return values
void

Search results