Banka_to_FakturaVydana
extends ConvertorRule
in package
Description of Banka_to_FakturaVydana
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
- sumCelkZakl() : bool
- Actions performed after converting process
Properties
$convertor
public
Convertor
$convertor
= null
$rules
public
array<string|int, mixed>
$rules
= [
'kod' => 'kod',
// 'cisDosle' => 'cisDosle',
'varSym' => 'varSym',
// 'cisSml' => NULL,
// 'cisObj' => 'cisObj',
// 'datObj' => NULL,
// 'cisDodak' => NULL,
// 'doprava' => NULL,
'datVyst' => 'datVyst',
// 'duzpPuv' => 'duzpPuv',
// 'duzpUcto' => 'duzpUcto',
// 'datSplat' => NULL,
// 'datTermin' => NULL,
// 'datReal' => NULL,
// 'popis' => 'popis',
// 'poznam' => 'poznam',
// 'uvodTxt' => NULL,
// 'zavTxt' => NULL,
// 'sumOsv' => 'sumOsv',
// 'sumZklSniz' => 'sumZklSniz',
// 'sumZklSniz2' => 'sumZklSniz2',
// 'sumZklZakl' => 'sumZklZakl()',
// 'sumDphSniz' => 'sumDphSniz',
// 'sumDphSniz2' => 'sumDphSniz2',
// 'sumDphZakl' => 'sumDphZakl',
// 'sumCelkSniz' => 'sumCelkSniz',
// 'sumCelkSniz2' => 'sumCelkSniz2',
'sumCelkZakl' => 'sumCelkZakl()',
// 'sumCelkem' => 'sumCelkem',
// 'sumOsvMen' => 'sumOsvMen',
// 'sumZklSnizMen' => 'sumZklSnizMen',
// 'sumZklSniz2Men' => 'sumZklSniz2Men',
// 'sumZklZaklMen' => 'sumZklZaklMen',
// 'sumDphZaklMen' => 'sumDphZaklMen',
// 'sumDphSnizMen' => 'sumDphSnizMen',
// 'sumDphSniz2Men' => 'sumDphSniz2Men',
// 'sumCelkSnizMen' => 'sumCelkSnizMen',
// 'sumCelkSniz2Men' => 'sumCelkSniz2Men',
// 'sumCelkZaklMen' => 'sumCelkZaklMen',
// 'sumCelkemMen' => 'sumCelkemMen',
// 'slevaDokl' => NULL,
// 'kurz' => 'kurz',
// 'kurzMnozstvi' => 'kurzMnozstvi',
// 'stavUzivK' => 'stavUzivK',
// 'nazFirmy' => 'nazFirmy',
// 'ulice' => 'ulice',
// 'mesto' => 'mesto',
// 'psc' => 'psc',
// 'eanKod' => 'eanKod',
// 'ic' => 'ic',
// 'dic' => 'dic',
// 'postovniShodna' => NULL,
// 'faNazev' => NULL,
// 'faNazev2' => NULL,
// 'faUlice' => NULL,
// 'faMesto' => NULL,
// 'faPsc' => NULL,
// 'faEanKod' => NULL,
// 'buc' => 'buc',
// 'iban' => 'iban',
// 'bic' => 'bic',
// 'specSym' => 'specSym',
// 'bezPolozek' => 'bezPolozek',
// 'szbDphSniz' => 'szbDphSniz',
// 'szbDphSniz2' => 'szbDphSniz2',
// 'szbDphZakl' => 'szbDphZakl',
// 'uzpTuzemsko' => 'uzpTuzemsko',
// 'datUcto' => 'datUcto',
// 'vyloucitSaldo' => 'vyloucitSaldo',
// 'zaokrJakSumK' => NULL,
// 'zaokrNaSumK' => NULL,
// 'zaokrJakDphK' => NULL,
// 'zaokrNaDphK' => NULL,
// 'stitky' => 'stitky',
// 'typDokl' => 'typDokl',
// 'mena' => 'mena',
// 'konSym' => 'konSym',
// 'firma' => 'firma',
// 'stat' => 'stat',
// 'faStat' => NULL,
// 'mistUrc' => NULL,
// 'banSpojDod' => 'banSpojDod',
// 'bankovniUcet' => NULL,
// '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' => NULL,
// 'statUrc' => NULL,
// 'statPuvod' => NULL,
// 'dodPodm' => NULL,
// 'obchTrans' => NULL,
// 'druhDopr' => NULL,
// 'zvlPoh' => NULL,
// 'krajUrc' => NULL,
// 'zodpOsoba' => 'zodpOsoba',
// 'kontaktOsoba' => 'kontaktOsoba',
// 'kontaktJmeno' => 'kontaktJmeno',
// 'kontaktEmail' => 'kontaktEmail',
// 'kontaktTel' => 'kontaktTel',
// 'rada' => 'rada',
// 'smlouva' => NULL,
// 'formaDopravy' => NULL,
// 'source' => 'source',
// 'balikPocet' => NULL,
// 'balikZacislovan' => NULL,
// 'balikVytvXml' => NULL,
// 'clenKonVykDph' => 'clenKonVykDph',
// 'datUp1' => NULL,
// 'datUp2' => NULL,
// 'datSmir' => NULL,
// 'datPenale' => NULL,
// 'formaUhradyCis' => NULL,
// 'stavUhrK' => NULL,
// 'juhSumPp' => NULL,
// 'juhSumPpMen' => NULL,
// 'sumPrepl' => NULL,
// 'sumPreplMen' => NULL,
// 'hromFakt' => NULL,
// 'zdrojProSkl' => NULL,
// 'prodejka' => NULL,
// 'stavMailK' => NULL,
// 'dobropisovano' => NULL,
// 'sumCelkemBezZaloh' => NULL,
// 'sumCelkemBezZalohMen' => NULL,
// 'odpocAuto' => NULL,
// 'eetDicPoverujiciho' => NULL,
// 'eetFik' => NULL,
// 'eetPkp' => NULL,
// 'eetPokladniZarizeni' => NULL,
// 'eetProvozovna' => NULL,
// 'eetTypK' => NULL,
// 'eetDatCasTrzby' => NULL,
// 'eetTisknoutPkp' => NULL,
// 'typDoklSkl' => NULL,
'polozkyDokladu' => [
// 'ucetni' => 'ucetni',
// 'kod' => NULL,
'eanKod' => NULL,
'nazev' => 'nazev',
'nazevA' => 'nazevA',
'nazevB' => 'nazevB',
'nazevC' => 'nazevC',
],
]
$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> —sumCelkZakl()
Actions performed after converting process
public
sumCelkZakl(mixed $inPrice) : bool
Parameters
- $inPrice : mixed