dolibarr
18.0.0
|
Manage the different format accountancy export. More...
Public Member Functions | |
__construct (DoliDB $db) | |
Constructor. More... | |
getType () | |
Array with all export type available (key + label) More... | |
getTypeConfig () | |
Array with all export type available (key + label) and parameters for config. More... | |
getMimeType ($formatexportset) | |
Return the MIME type of a file. More... | |
export (&$TData, $formatexportset, $withAttachment=0, $downloadMode=0, $outputMode=0) | |
Function who chose which export to use with the default config, and make the export into a file. More... | |
exportCegid ($objectLines, $exportFile=null) | |
Export format : CEGID. More... | |
exportCogilog ($objectLines, $exportFile=null) | |
Export format : COGILOG Last review for this format : 2022-07-12 Alexandre Spangaro (aspan) garo @open -dsi .frMore... | |
exportCoala ($objectLines, $exportFile=null) | |
Export format : COALA. More... | |
exportBob50 ($objectLines, $exportFile=null) | |
Export format : BOB50. More... | |
exportCiel ($objectLines, $exportFile=null) | |
Export format : CIEL (Format XIMPORT) Format since 2003 compatible CIEL version > 2002 / Sage50 Last review for this format : 2021-09-13 Alexandre Spangaro (aspan) garo @open -dsi .frMore... | |
exportQuadratus ($objectLines, $exportFile=null, $archiveFileList=array(), $withAttachment=0) | |
Export format : Quadratus (Format ASCII) Format since 2015 compatible QuadraCOMPTA Last review for this format : 2023/01/28 Alexandre Spangaro (aspan) garo @open -dsi .frMore... | |
exportWinfic ($objectLines, $exportFile=null) | |
Export format : WinFic - eWinfic - WinSis Compta Last review for this format : 2022-11-01 Alexandre Spangaro (aspan) garo @open -dsi .frMore... | |
exportEbp ($objectLines, $exportFile=null) | |
Export format : EBP. More... | |
exportAgiris ($objectLines, $exportFile=null) | |
Export format : Agiris Isacompta. More... | |
exportOpenConcerto ($objectLines, $exportFile=null) | |
Export format : OpenConcerto. More... | |
exportConfigurable ($objectLines, $exportFile=null) | |
Export format : Configurable CSV. More... | |
exportFEC ($objectLines, $exportFile=null) | |
Export format : FEC. More... | |
exportFEC2 ($objectLines, $exportFile=null) | |
Export format : FEC2. More... | |
exportSAGE50SWISS ($objectLines, $exportFile=null) | |
Export format : SAGE50SWISS. More... | |
exportLDCompta ($objectLines, $exportFile=null) | |
Export format : LD Compta version 9 http://www.ldsysteme.fr/fileadmin/telechargement/np/ldcompta/Documentation/IntCptW9.pdf. More... | |
exportLDCompta10 ($objectLines, $exportFile=null) | |
Export format : LD Compta version 10 & higher Last review for this format : 08-15-2021 Alexandre Spangaro (aspan) garo @open -dsi .frMore... | |
exportCharlemagne ($objectLines, $exportFile=null) | |
Export format : Charlemagne. More... | |
exportGestimumV3 ($objectLines, $exportFile=null) | |
Export format : Gestimum V3. More... | |
exportGestimumV5 ($objectLines, $exportFile=null) | |
Export format : Gestimum V5. More... | |
exportiSuiteExpert ($objectLines, $exportFile=null) | |
Export format : iSuite Expert. More... | |
Static Public Member Functions | |
static | getFormatCode ($type) |
Return string to summarize the format (Used to generated export filename) More... | |
static | trunc ($str, $size) |
trunc More... | |
static | toAnsi ($str, $size=-1) |
toAnsi More... | |
Manage the different format accountancy export.
Definition at line 48 of file accountancyexport.class.php.
AccountancyExport::__construct | ( | DoliDB | $db | ) |
Constructor.
DoliDb | $db | Database handler |
Definition at line 100 of file accountancyexport.class.php.
AccountancyExport::export | ( | & | $TData, |
$formatexportset, | |||
$withAttachment = 0 , |
|||
$downloadMode = 0 , |
|||
$outputMode = 0 |
|||
) |
Function who chose which export to use with the default config, and make the export into a file.
array | $TData | Array with data |
int | $formatexportset | Id of export format |
int | $withAttachment | [=0] Not add files or 1 to have attached in an archive (ex : Quadratus) - Force output mode to write in a file (output mode = 1) |
int | $downloadMode | [=0] Direct download or 1 to download after writing files - Forced by default when use withAttachment = 1 or -1 not to download files |
int | $outputMode | [=0] Print on screen or 1 to write in file and uses a temp directory - Forced by default when use withAttachment = 1 or 2 to write in file a default export directory (accounting/export/) |
Definition at line 330 of file accountancyexport.class.php.
AccountancyExport::exportAgiris | ( | $objectLines, | |
$exportFile = null |
|||
) |
Export format : Agiris Isacompta.
array | $objectLines | data |
resource | $exportFile | [=null] File resource to export or print if null |
Definition at line 1163 of file accountancyexport.class.php.
AccountancyExport::exportBob50 | ( | $objectLines, | |
$exportFile = null |
|||
) |
Export format : BOB50.
array | $objectLines | data |
resource | $exportFile | [=null] File resource to export or print if null |
Definition at line 721 of file accountancyexport.class.php.
AccountancyExport::exportCegid | ( | $objectLines, | |
$exportFile = null |
|||
) |
Export format : CEGID.
array | $objectLines | data |
resource | $exportFile | [=null] File resource to export or print if null |
Definition at line 584 of file accountancyexport.class.php.
AccountancyExport::exportCharlemagne | ( | $objectLines, | |
$exportFile = null |
|||
) |
Export format : Charlemagne.
array | $objectLines | data |
resource | $exportFile | [=null] File resource to export or print if null |
Definition at line 2160 of file accountancyexport.class.php.
AccountancyExport::exportCiel | ( | $objectLines, | |
$exportFile = null |
|||
) |
Export format : CIEL (Format XIMPORT) Format since 2003 compatible CIEL version > 2002 / Sage50 Last review for this format : 2021-09-13 Alexandre Spangaro (aspan) garo @open -dsi .fr
Help : https://sage50c.online-help.sage.fr/aide-technique/ In sage software | Use menu : "Exchange" > "Importing entries..."
If you want to force filename to "XIMPORT.TXT" for automatically import file present in a directory : use constant ACCOUNTING_EXPORT_XIMPORT_FORCE_FILENAME
array | $objectLines | data |
resource | $exportFile | [=null] File resource to export or print if null |
Definition at line 776 of file accountancyexport.class.php.
AccountancyExport::exportCoala | ( | $objectLines, | |
$exportFile = null |
|||
) |
Export format : COALA.
array | $objectLines | data |
resource | $exportFile | [=null] File resource to export or print if null |
Definition at line 684 of file accountancyexport.class.php.
AccountancyExport::exportCogilog | ( | $objectLines, | |
$exportFile = null |
|||
) |
Export format : COGILOG Last review for this format : 2022-07-12 Alexandre Spangaro (aspan) garo @open -dsi .fr
array | $objectLines | data |
resource | $exportFile | [=null] File resource to export or print if null |
Definition at line 620 of file accountancyexport.class.php.
AccountancyExport::exportConfigurable | ( | $objectLines, | |
$exportFile = null |
|||
) |
Export format : Configurable CSV.
array | $objectLines | data |
resource | $exportFile | [=null] File resource to export or print if null |
Definition at line 1248 of file accountancyexport.class.php.
AccountancyExport::exportEbp | ( | $objectLines, | |
$exportFile = null |
|||
) |
Export format : EBP.
array | $objectLines | data |
resource | $exportFile | [=null] File resource to export or print if null |
Definition at line 1119 of file accountancyexport.class.php.
AccountancyExport::exportFEC | ( | $objectLines, | |
$exportFile = null |
|||
) |
Export format : FEC.
array | $objectLines | data |
resource | $exportFile | [=null] File resource to export or print if null |
Definition at line 1286 of file accountancyexport.class.php.
AccountancyExport::exportFEC2 | ( | $objectLines, | |
$exportFile = null |
|||
) |
Export format : FEC2.
array | $objectLines | data |
resource | $exportFile | [=null] File resource to export or print if null |
Definition at line 1434 of file accountancyexport.class.php.
AccountancyExport::exportGestimumV3 | ( | $objectLines, | |
$exportFile = null |
|||
) |
Export format : Gestimum V3.
array | $objectLines | data |
resource | $exportFile | [=null] File resource to export or print if null |
Definition at line 2238 of file accountancyexport.class.php.
AccountancyExport::exportGestimumV5 | ( | $objectLines, | |
$exportFile = null |
|||
) |
Export format : Gestimum V5.
array | $objectLines | data |
resource | $exportFile | [=null] File resource to export or print if null |
Definition at line 2346 of file accountancyexport.class.php.
AccountancyExport::exportiSuiteExpert | ( | $objectLines, | |
$exportFile = null |
|||
) |
Export format : iSuite Expert.
by OpenSolus [https://opensolus.fr]
array | $objectLines | data |
resource | $exportFile | [=null] File resource to export or print if null |
Definition at line 2398 of file accountancyexport.class.php.
AccountancyExport::exportLDCompta | ( | $objectLines, | |
$exportFile = null |
|||
) |
Export format : LD Compta version 9 http://www.ldsysteme.fr/fileadmin/telechargement/np/ldcompta/Documentation/IntCptW9.pdf.
array | $objectLines | data |
resource | $exportFile | [=null] File resource to export or print if null |
Definition at line 1739 of file accountancyexport.class.php.
AccountancyExport::exportLDCompta10 | ( | $objectLines, | |
$exportFile = null |
|||
) |
Export format : LD Compta version 10 & higher Last review for this format : 08-15-2021 Alexandre Spangaro (aspan) garo @open -dsi .fr
Help : http://www.ldsysteme.fr/fileadmin/telechargement/np/ldcompta/Documentation/IntCptW10.pdf
array | $objectLines | data |
resource | $exportFile | [=null] File resource to export or print if null |
Definition at line 1880 of file accountancyexport.class.php.
AccountancyExport::exportOpenConcerto | ( | $objectLines, | |
$exportFile = null |
|||
) |
Export format : OpenConcerto.
array | $objectLines | data |
resource | $exportFile | [=null] File resource to export or print if null |
Definition at line 1210 of file accountancyexport.class.php.
AccountancyExport::exportQuadratus | ( | $objectLines, | |
$exportFile = null , |
|||
$archiveFileList = array() , |
|||
$withAttachment = 0 |
|||
) |
Export format : Quadratus (Format ASCII) Format since 2015 compatible QuadraCOMPTA Last review for this format : 2023/01/28 Alexandre Spangaro (aspan) garo @open -dsi .fr
Help : https://docplayer.fr/20769649-Fichier-d-entree-ascii-dans-quadracompta.html In QuadraCompta | Use menu : "Outils" > "Suivi des dossiers" > "Import ASCII(Compta)"
array | $objectLines | data |
resource | $exportFile | [=null] File resource to export or print if null |
array | $archiveFileList | [=array()] Archive file list : array of ['path', 'name'] |
bool | $withAttachment | [=0] Not add files or 1 to have attached in an archive |
Definition at line 830 of file accountancyexport.class.php.
AccountancyExport::exportSAGE50SWISS | ( | $objectLines, | |
$exportFile = null |
|||
) |
Export format : SAGE50SWISS.
https://onlinehelp.sageschweiz.ch/default.aspx?tabid=19984 http://media.topal.ch/Public/Schnittstellen/TAF/Specification/Sage50-TAF-format.pdf
array | $objectLines | data |
resource | $exportFile | [=null] File resource to export or print if null |
Definition at line 1585 of file accountancyexport.class.php.
AccountancyExport::exportWinfic | ( | $objectLines, | |
$exportFile = null |
|||
) |
Export format : WinFic - eWinfic - WinSis Compta Last review for this format : 2022-11-01 Alexandre Spangaro (aspan) garo @open -dsi .fr
array | $objectLines | data |
resource | $exportFile | [=null] File resource to export or print if null |
Definition at line 1032 of file accountancyexport.class.php.
|
static |
Return string to summarize the format (Used to generated export filename)
int | $type | Format id |
Definition at line 158 of file accountancyexport.class.php.
AccountancyExport::getMimeType | ( | $formatexportset | ) |
Return the MIME type of a file.
int | $formatexportset | Id of export format |
Definition at line 299 of file accountancyexport.class.php.
AccountancyExport::getType | ( | ) |
Array with all export type available (key + label)
Definition at line 116 of file accountancyexport.class.php.
AccountancyExport::getTypeConfig | ( | ) |
Array with all export type available (key + label) and parameters for config.
Definition at line 196 of file accountancyexport.class.php.
|
static |
toAnsi
string | $str | Original string to encode and optionaly truncate |
integer | $size | Truncate string after $size characters |
Definition at line 2470 of file accountancyexport.class.php.
References dol_string_nohtmltag().
|
static |
trunc
string | $str | String |
integer | $size | Data to trunc |
Definition at line 2458 of file accountancyexport.class.php.
References dol_trunc().