Table of Contents
Interfaces
- SAFTInterface
Constants
-
KEY_TRANS_SOURCE
= ['heading' => 'Naglowek', 'formCode' => 'KodFormularza', 'systemCode' => 'kodSystemowy', 'schemaVersion' => 'wersjaSchemy', 'formVariant' => 'WariantFormularza', 'purpose' => 'CelZlozenia', 'createDate' => 'DataWytworzeniaJPK', 'startDate' => 'DataOd', 'endDate' => 'DataDo', 'softwareName' => 'NazwaSystemu', 'subject' => 'Podmiot1', 'vatid' => 'NIP', 'companyName' => 'PelnaNazwa', 'email' => 'Email', 'saleInvoice' => 'SprzedazWiersz', 'saleCtrl' => 'SprzedazCtrl', 'saleNth' => 'LpSprzedazy', 'countOfSaleInvoices' => 'LiczbaWierszySprzedazy', 'saleTotalVatValue' => 'PodatekNalezny', 'purchaseInvoice' => 'ZakupWiersz', 'purchaseCtrl' => 'ZakupCtrl', 'purchaseNth' => 'LpZakupu', 'countOfPurchaseInvoices' => 'LiczbaWierszyZakupow', 'purchaseTotalVatValue' => 'PodatekNaliczony']
-
LIST_HEAD
= ['TRANS_DATE', 'VAT_TYPE', 'AMZ_TYPE', 'TRANS_TYPE', 'SALES_CHANNEL', 'EVENT_ID', 'QTY_VALUE', 'NET_VALUE', 'VAT_VALUE', 'VAT_RATE', 'GROSS_VALUE', 'CURR_EXC_RATE', 'ORG_CURR', 'DEPARTURE', 'ARRIVAL']
-
REPORT_EXTENSION
= 'xml'
-
REPORT_HEAD
= ['REPORT_NAME', 'COUNTRY', 'FROM', 'TO', 'CURRENCY', 'VAT_ID', 'COMPANY']
-
REPORT_HEAD_FILENAME
= ''
-
REPORT_NAME
= 'VAT REPORT SUMMARY'
-
REPORT_SAFT_FILE_TYPE_all
= 0
-
REPORT_SAFT_FILE_TYPE_default
= 1
-
REPORT_SAFT_FILE_TYPE_xlsx
= 2
-
REPORT_SAFT_FILE_TYPE_xml
= 1
-
REPORT_TYPE_NAME
= 'saft'
-
ROLL_REF
= ['DOMV' => [], 'DSF' => 0, 'DST' => []]
-
ROLL_SUM
= ['DOMV' => [], 'DSF' => 0, 'DST' => [], 'ECA' => 0, 'ECS' => 0, 'EXP' => [], 'IMP' => 0]
-
SQL_VAT_LIST
= 'vat'
-
SQL_VAT_SUM_HEAD
= 'vat_head'
-
SQLDIR
= APP_PATH . 'Report' . DS . 'sql' . DS
-
SUM_HEAD
= ['VAT_TYPE', 'NET_VALUE', 'VAT_VALUE', 'VAT_RATE', 'GROSS_VALUE']
Properties
-
$companyName
: mixed
-
$countOfPurchaseInvoices
: mixed
-
$countOfSaleInvoices
: mixed
-
$head
: mixed
-
$keyTrans
: mixed
-
$purchaseInvoiceList
: mixed
-
$purchaseTotalVatValue
: mixed
-
$report
: mixed
-
$sale
: mixed
-
$saleInvoiceList
: mixed
-
$saleTotalVatValue
: mixed
-
$userVatListByCountryId
: mixed
Methods
-
__construct()
: mixed
-
addInvoice()
: mixed
-
collect()
: mixed
-
createGenerator()
: mixed
-
dateFormat()
: mixed
-
dateTimeFormat()
: mixed
-
done()
: mixed
-
generate()
: mixed
-
getFilename()
: mixed
-
getFormated()
: mixed
-
getFullFilename()
: mixed
-
getRawSqlFile()
: mixed
-
getReportCreditDataSql()
: mixed
-
getReportProductDataSql()
: mixed
-
getSqlFile()
: mixed
-
getStorageFilename()
: mixed
-
prepareSaveDir()
: mixed
-
putFile()
: mixed
-
putFileXlsx()
: mixed
-
putFileXml()
: mixed
-
queryReportData()
: mixed
-
sellerVatIdfor()
: mixed
-
transKey()
: mixed
KEY_TRANS_SOURCE
public
mixed
KEY_TRANS_SOURCE
= ['heading' => 'Naglowek', 'formCode' => 'KodFormularza', 'systemCode' => 'kodSystemowy', 'schemaVersion' => 'wersjaSchemy', 'formVariant' => 'WariantFormularza', 'purpose' => 'CelZlozenia', 'createDate' => 'DataWytworzeniaJPK', 'startDate' => 'DataOd', 'endDate' => 'DataDo', 'softwareName' => 'NazwaSystemu', 'subject' => 'Podmiot1', 'vatid' => 'NIP', 'companyName' => 'PelnaNazwa', 'email' => 'Email', 'saleInvoice' => 'SprzedazWiersz', 'saleCtrl' => 'SprzedazCtrl', 'saleNth' => 'LpSprzedazy', 'countOfSaleInvoices' => 'LiczbaWierszySprzedazy', 'saleTotalVatValue' => 'PodatekNalezny', 'purchaseInvoice' => 'ZakupWiersz', 'purchaseCtrl' => 'ZakupCtrl', 'purchaseNth' => 'LpZakupu', 'countOfPurchaseInvoices' => 'LiczbaWierszyZakupow', 'purchaseTotalVatValue' => 'PodatekNaliczony']
LIST_HEAD
public
mixed
LIST_HEAD
= ['TRANS_DATE', 'VAT_TYPE', 'AMZ_TYPE', 'TRANS_TYPE', 'SALES_CHANNEL', 'EVENT_ID', 'QTY_VALUE', 'NET_VALUE', 'VAT_VALUE', 'VAT_RATE', 'GROSS_VALUE', 'CURR_EXC_RATE', 'ORG_CURR', 'DEPARTURE', 'ARRIVAL']
REPORT_EXTENSION
public
mixed
REPORT_EXTENSION
= 'xml'
REPORT_HEAD
public
mixed
REPORT_HEAD
= ['REPORT_NAME', 'COUNTRY', 'FROM', 'TO', 'CURRENCY', 'VAT_ID', 'COMPANY']
REPORT_HEAD_FILENAME
public
mixed
REPORT_HEAD_FILENAME
= ''
REPORT_NAME
public
mixed
REPORT_NAME
= 'VAT REPORT SUMMARY'
REPORT_SAFT_FILE_TYPE_all
public
mixed
REPORT_SAFT_FILE_TYPE_all
= 0
REPORT_SAFT_FILE_TYPE_default
public
mixed
REPORT_SAFT_FILE_TYPE_default
= 1
REPORT_SAFT_FILE_TYPE_xlsx
public
mixed
REPORT_SAFT_FILE_TYPE_xlsx
= 2
REPORT_SAFT_FILE_TYPE_xml
public
mixed
REPORT_SAFT_FILE_TYPE_xml
= 1
REPORT_TYPE_NAME
public
mixed
REPORT_TYPE_NAME
= 'saft'
ROLL_REF
public
mixed
ROLL_REF
= ['DOMV' => [], 'DSF' => 0, 'DST' => []]
ROLL_SUM
public
mixed
ROLL_SUM
= ['DOMV' => [], 'DSF' => 0, 'DST' => [], 'ECA' => 0, 'ECS' => 0, 'EXP' => [], 'IMP' => 0]
SQL_VAT_LIST
public
mixed
SQL_VAT_LIST
= 'vat'
SQL_VAT_SUM_HEAD
public
mixed
SQL_VAT_SUM_HEAD
= 'vat_head'
SQLDIR
public
mixed
SQLDIR
= APP_PATH . 'Report' . DS . 'sql' . DS
SUM_HEAD
public
mixed
SUM_HEAD
= ['VAT_TYPE', 'NET_VALUE', 'VAT_VALUE', 'VAT_RATE', 'GROSS_VALUE']
$companyName
public
mixed
$companyName
$countOfPurchaseInvoices
public
mixed
$countOfPurchaseInvoices
= 0
$countOfSaleInvoices
public
mixed
$countOfSaleInvoices
= 0
$head
public
mixed
$head
= null
$keyTrans
public
mixed
$keyTrans
$purchaseInvoiceList
public
mixed
$purchaseInvoiceList
= []
$purchaseTotalVatValue
public
mixed
$purchaseTotalVatValue
= 0
$report
public
mixed
$report
$sale
public
mixed
$sale
= null
$saleInvoiceList
public
mixed
$saleInvoiceList
= []
$saleTotalVatValue
public
mixed
$saleTotalVatValue
= 0
$userVatListByCountryId
public
mixed
$userVatListByCountryId
= []
__construct()
public
__construct(Report $report[, array<string|int, mixed> $opt = [] ]) : mixed
Parameters
-
$report
: Report
-
-
$opt
: array<string|int, mixed>
= []
-
addInvoice()
public
addInvoice(mixed $invoiceItemList) : mixed
Parameters
-
$invoiceItemList
: mixed
-
collect()
public
collect() : mixed
createGenerator()
public
static createGenerator(Report $report[, array<string|int, mixed> $opt = [] ]) : mixed
Parameters
-
$report
: Report
-
-
$opt
: array<string|int, mixed>
= []
-
public
static dateFormat() : mixed
public
static dateTimeFormat() : mixed
done()
public
done() : mixed
generate()
public
generate() : mixed
getFilename()
public
getFilename([mixed $opt = [] ]) : mixed
Parameters
-
$opt
: mixed
= []
-
public
getFormated(mixed $key) : mixed
Parameters
-
$key
: mixed
-
getFullFilename()
public
getFullFilename([mixed $opt = [] ]) : mixed
Parameters
-
$opt
: mixed
= []
-
getRawSqlFile()
public
static getRawSqlFile(mixed $filename) : mixed
Parameters
-
$filename
: mixed
-
getReportCreditDataSql()
public
static getReportCreditDataSql() : mixed
getReportProductDataSql()
public
static getReportProductDataSql() : mixed
getSqlFile()
public
static getSqlFile(mixed $filename) : mixed
Parameters
-
$filename
: mixed
-
getStorageFilename()
public
getStorageFilename([mixed $opt = [] ]) : mixed
Parameters
-
$opt
: mixed
= []
-
prepareSaveDir()
public
prepareSaveDir([mixed $opt = [] ]) : mixed
Parameters
-
$opt
: mixed
= []
-
putFile()
public
putFile([mixed $sale = null ][, mixed $head = null ]) : mixed
Parameters
-
$sale
: mixed
= null
-
-
$head
: mixed
= null
-
putFileXlsx()
public
putFileXlsx([mixed $sale = null ][, mixed $head = null ]) : mixed
Parameters
-
$sale
: mixed
= null
-
-
$head
: mixed
= null
-
putFileXml()
public
putFileXml([mixed $sale = null ][, mixed $head = null ]) : mixed
Parameters
-
$sale
: mixed
= null
-
-
$head
: mixed
= null
-
queryReportData()
public
queryReportData(array<string|int, mixed> $bind[, array<string|int, mixed> $bindType = null ]) : mixed
Parameters
-
$bind
: array<string|int, mixed>
-
-
$bindType
: array<string|int, mixed>
= null
-
sellerVatIdfor()
public
sellerVatIdfor(int $countryId) : mixed
Parameters
-
$countryId
: int
-
transKey()
public
static transKey(mixed $key) : mixed
Parameters
-
$key
: mixed
-