FakturaPrijata_to_Zavazek
extends ConvertorRule
in package
Description of FakturaPrijata_to_Zavazek
Tags
Table of Contents
- $convertor : Convertor
- $rules : array<string|int, mixed>
- $addExtId : bool
- $keepCode : bool
- $keepId : bool
- __construct() : mixed
- Conversion Rule
- addExtId() : mixed
- Add ExtID by Original ID Into converted
- assignConvertor() : mixed
- convertorClassTemplateGenerator() : string
- Convertor Rule Clas template Generator
- finalizeConversion() : bool
- Actions performed after converting process
- getConvertor() : Convertor
- Get Convertor used
- getOposites() : mixed
- getRuleForColumn() : string
- getRules() : array<string|int, mixed>
- Complied Rules Getter
- polozkyFakturyTypPolozkyK() : string
- zavazek-polozka do not support typPolozky.katalog and "cenik" column
Properties
$convertor
public
Convertor
$convertor
= null
$rules
public
array<string|int, mixed>
$rules
= array(
// 'kod' => 'kod',
'cisDosle' => 'cisDosle',
'varSym' => 'varSym',
'cisSml' => 'cisSml',
'cisObj' => 'cisObj',
// 'datObj' => 'datObj',
// 'cisDodak' => 'cisDodak',
// 'doprava' => 'doprava',
'datVyst' => 'datVyst',
// 'duzpPuv' => 'duzpPuv',
// 'duzpUcto' => 'duzpUcto',
'datSplat' => 'datSplat',
// 'datTermin' => 'datTermin',
// 'datReal' => 'datReal',
'popis' => 'popis',
'poznam' => 'poznam',
// 'kurz' => 'kurz',
// 'kurzMnozstvi' => 'kurzMnozstvi',
// 'stavUzivK' => 'stavUzivK',
// 'nazFirmy' => 'nazFirmy',
// 'ulice' => 'ulice',
// 'mesto' => 'mesto',
// 'psc' => 'psc',
'eanKod' => 'eanKod',
// 'ic' => 'ic',
// 'dic' => 'dic',
// 'buc' => 'buc',
// 'iban' => 'iban',
// 'bic' => 'bic',
// 'specSym' => 'specSym',
// 'bezPolozek' => 'bezPolozek',
// 'szbDphSniz' => 'szbDphSniz',
// 'szbDphSniz2' => 'szbDphSniz2',
// 'szbDphZakl' => 'szbDphZakl',
// 'uzpTuzemsko' => 'uzpTuzemsko',
// 'datUcto' => 'datUcto',
// 'vyloucitSaldo' => 'vyloucitSaldo',
'stitky' => 'stitky',
// 'typDokl' => 'typDokl',
'mena' => 'mena',
// 'konSym' => 'konSym',
'firma' => 'firma',
// 'stat' => 'stat',
// 'banSpojDod' => 'banSpojDod',
// 'bankovniUcet' => 'bankovniUcet',
// 'typUcOp' => 'typUcOp',
// 'primUcet' => 'primUcet',
// 'protiUcet' => 'protiUcet',
// 'dphZaklUcet' => 'dphZaklUcet',
// 'dphSnizUcet' => 'dphSnizUcet',
// 'dphSniz2Ucet' => 'dphSniz2Ucet',
// 'smerKod' => 'smerKod',
// 'statDph' => 'statDph',
// 'clenDph' => 'clenDph',
'stredisko' => 'stredisko',
'cinnost' => 'cinnost',
'zakazka' => 'zakazka',
// 'statOdesl' => 'statOdesl',
// 'statUrc' => 'statUrc',
// 'statPuvod' => 'statPuvod',
// 'dodPodm' => 'dodPodm',
// 'obchTrans' => 'obchTrans',
// 'druhDopr' => 'druhDopr',
// 'zvlPoh' => 'zvlPoh',
// 'krajUrc' => 'krajUrc',
'zodpOsoba' => 'zodpOsoba',
'kontaktOsoba' => 'kontaktOsoba',
'kontaktJmeno' => 'kontaktJmeno',
'kontaktEmail' => 'kontaktEmail',
'kontaktTel' => 'kontaktTel',
// 'rada' => 'rada',
'smlouva' => 'smlouva',
// 'formaDopravy' => 'formaDopravy',
// 'source' => 'source',
// 'clenKonVykDph' => 'clenKonVykDph',
// 'datUp1' => 'datUp1',
// 'datUp2' => 'datUp2',
// 'datSmir' => 'datSmir',
// 'datPenale' => 'datPenale',
// 'formaUhradyCis' => 'formaUhradyCis',
// 'stavUhrK' => 'stavUhrK',
// 'juhSumPp' => 'juhSumPp',
// 'juhSumPpMen' => 'juhSumPpMen',
// 'sumPrepl' => 'sumPrepl',
// 'sumPreplMen' => 'sumPreplMen',
// 'zakazPlatba' => 'zakazPlatba',
// 'sumCelkemBezZaloh' => 'sumCelkemBezZaloh',
// 'sumCelkemBezZalohMen' => 'sumCelkemBezZalohMen',
'polozkyFaktury' => array(
// 'ucetni' => 'ucetni',
// 'eanKod' => 'eanKod',
'nazev' => 'nazev',
'nazevA' => 'nazevA',
'nazevB' => 'nazevB',
'nazevC' => 'nazevC',
// 'cisRad' => 'cisRad',
'typPolozkyK' => 'polozkyFakturyTypPolozkyK()',
// 'baleniId' => 'baleniId',
// 'mnozBaleni' => 'mnozBaleni',
'mnozMj' => 'mnozMj',
'typCenyDphK' => 'typCenyDphK',
// 'typSzbDphK' => 'typSzbDphK',
// 'szbDph' => 'szbDph',
'cenaMj' => 'cenaMj',
// 'sumZkl' => 'sumZkl',
// 'sumDph' => 'sumDph',
// 'sumCelkem' => 'sumCelkem',
// 'sumZklMen' => 'sumZklMen',
// 'sumDphMen' => 'sumDphMen',
// 'sumCelkemMen' => 'sumCelkemMen',
// 'objem' => 'objem',
// 'cenJednotka' => 'cenJednotka',
// 'typVypCenyK' => 'typVypCenyK',
// 'cenaMjNakup' => 'cenaMjNakup',
// 'cenaMjProdej' => 'cenaMjProdej',
// 'cenaMjCenikTuz' => 'cenaMjCenikTuz',
// 'procZakl' => 'procZakl',
// 'slevaMnoz' => 'slevaMnoz',
// 'zaokrJakK' => 'zaokrJakK',
// 'zaokrNaK' => 'zaokrNaK',
// 'sarze' => 'sarze',
// 'expirace' => 'expirace',
// 'datTrvan' => 'datTrvan',
// 'datVyroby' => 'datVyroby',
// 'stavUzivK' => 'stavUzivK',
'poznam' => 'poznam',
// 'kopZklMdUcet' => 'kopZklMdUcet',
// 'kopZklDalUcet' => 'kopZklDalUcet',
// 'kopDphMdUcet' => 'kopDphMdUcet',
// 'kopDphDalUcet' => 'kopDphDalUcet',
// 'kopTypUcOp' => 'kopTypUcOp',
// 'kopZakazku' => 'kopZakazku',
// 'kopStred' => 'kopStred',
// 'kopCinnost' => 'kopCinnost',
// 'kopKlice' => 'kopKlice',
// 'kopClenDph' => 'kopClenDph',
// 'kopDatUcto' => 'kopDatUcto',
// 'datUcto' => 'datUcto',
// 'sklad' => 'sklad',
// 'stredisko' => 'stredisko',
// 'cinnost' => 'cinnost',
// 'typUcOp' => 'typUcOp',
// 'zklMdUcet' => 'zklMdUcet',
// 'zklDalUcet' => 'zklDalUcet',
// 'dphMdUcet' => 'dphMdUcet',
// 'dphDalUcet' => 'dphDalUcet',
// 'zakazka' => 'zakazka',
// 'dodavatel' => 'dodavatel',
// 'clenDph' => 'clenDph',
// 'dphPren' => 'dphPren',
'mj' => 'mj',
// 'mjObjem' => 'mjObjem',
'stitky' => 'stitky',
),
)
$addExtId
private
bool
$addExtId
= null
$keepCode
private
bool
$keepCode
= null
$keepId
private
bool
$keepId
= null
Methods
__construct()
Conversion Rule
public
__construct([Convertor &$convertor = null ][, bool $keepId = false ][, bool $addExtId = false ][, bool $keepCode = false ][, bool $handleAccounting = true ]) : mixed
Parameters
- $convertor : Convertor = null
-
Convertor Engine
- $keepId : bool = false
-
Keep original ID in cloned document
- $addExtId : bool = false
-
Add automatically generated ext:id based on source
- $keepCode : bool = false
-
Keep original code: in cloned document
- $handleAccounting : bool = true
-
set columns "ucetni" like target or ignore it
Return values
mixed —addExtId()
Add ExtID by Original ID Into converted
public
addExtId() : mixed
Return values
mixed —assignConvertor()
public
assignConvertor(Convertor &$convertor) : mixed
Parameters
- $convertor : Convertor
Return values
mixed —convertorClassTemplateGenerator()
Convertor Rule Clas template Generator
public
static convertorClassTemplateGenerator(Convertor $convertor, string $className) : string
Parameters
- $convertor : Convertor
- $className : string
Tags
Return values
string —Generated class filename
finalizeConversion()
Actions performed after converting process
public
finalizeConversion() : bool
Return values
bool —getConvertor()
Get Convertor used
public
getConvertor() : Convertor
Return values
Convertor —getOposites()
public
static getOposites(mixed $inProps, mixed $outProps) : mixed
Parameters
- $inProps : mixed
- $outProps : mixed
Return values
mixed —getRuleForColumn()
public
getRuleForColumn(string $columnName) : string
Parameters
- $columnName : string
Return values
string —getRules()
Complied Rules Getter
public
getRules() : array<string|int, mixed>
Return values
array<string|int, mixed> —polozkyFakturyTypPolozkyK()
zavazek-polozka do not support typPolozky.katalog and "cenik" column
public
polozkyFakturyTypPolozkyK(string $inputValue) : string
Parameters
- $inputValue : string
-
typPolozky.obecny|typPolozky.ucetni|typPolozky.text|typPolozky.katalog
Return values
string —typPolozky.obecny|typPolozky.ucetni|typPolozky.text