NEW Accountancy - Format FEC/FEC2 - Add column NumFacture
This commit is contained in:
parent
5666c63de2
commit
de98900cb7
@ -914,7 +914,8 @@ class AccountancyExport
|
|||||||
print "ValidDate".$separator;
|
print "ValidDate".$separator;
|
||||||
print "Montantdevise".$separator;
|
print "Montantdevise".$separator;
|
||||||
print "Idevise".$separator;
|
print "Idevise".$separator;
|
||||||
print "DateLimitReglmt";
|
print "DateLimitReglmt".$separator;
|
||||||
|
print "NumFacture".$separator;
|
||||||
print $end_line;
|
print $end_line;
|
||||||
|
|
||||||
foreach ($objectLines as $line) {
|
foreach ($objectLines as $line) {
|
||||||
@ -927,6 +928,22 @@ class AccountancyExport
|
|||||||
$date_validation = dol_print_date($line->date_validation, '%Y%m%d');
|
$date_validation = dol_print_date($line->date_validation, '%Y%m%d');
|
||||||
$date_limit_payment = dol_print_date($line->date_lim_reglement, '%Y%m%d');
|
$date_limit_payment = dol_print_date($line->date_lim_reglement, '%Y%m%d');
|
||||||
|
|
||||||
|
if ($line->doc_type == 'customer_invoice') {
|
||||||
|
// Customer invoice
|
||||||
|
require_once DOL_DOCUMENT_ROOT.'/compta/facture/class/facture.class.php';
|
||||||
|
$invoice = new Facture($db);
|
||||||
|
$invoice->fetch($line->fk_doc);
|
||||||
|
|
||||||
|
$refInvoice = $invoice->ref;
|
||||||
|
} elseif ($line->doc_type == 'supplier_invoice') {
|
||||||
|
// Supplier invoice
|
||||||
|
require_once DOL_DOCUMENT_ROOT.'/fourn/class/fournisseur.facture.class.php';
|
||||||
|
$invoice = new FactureFournisseur($db);
|
||||||
|
$invoice->fetch($line->fk_doc);
|
||||||
|
|
||||||
|
$refInvoice = $invoice->ref_supplier;
|
||||||
|
}
|
||||||
|
|
||||||
// FEC:JournalCode
|
// FEC:JournalCode
|
||||||
print $line->code_journal . $separator;
|
print $line->code_journal . $separator;
|
||||||
|
|
||||||
@ -984,6 +1001,9 @@ class AccountancyExport
|
|||||||
// FEC_suppl:DateLimitReglmt
|
// FEC_suppl:DateLimitReglmt
|
||||||
print $date_limit_payment;
|
print $date_limit_payment;
|
||||||
|
|
||||||
|
// FEC_suppl:NumFacture
|
||||||
|
print dol_trunc(self::toAnsi($refInvoice), 17, 'right', 'UTF-8', 1) . $separator;
|
||||||
|
|
||||||
print $end_line;
|
print $end_line;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -1020,7 +1040,8 @@ class AccountancyExport
|
|||||||
print "ValidDate".$separator;
|
print "ValidDate".$separator;
|
||||||
print "Montantdevise".$separator;
|
print "Montantdevise".$separator;
|
||||||
print "Idevise".$separator;
|
print "Idevise".$separator;
|
||||||
print "DateLimitReglmt";
|
print "DateLimitReglmt".$separator;
|
||||||
|
print "NumFacture".$separator;
|
||||||
print $end_line;
|
print $end_line;
|
||||||
|
|
||||||
foreach ($objectLines as $line) {
|
foreach ($objectLines as $line) {
|
||||||
@ -1033,6 +1054,22 @@ class AccountancyExport
|
|||||||
$date_validation = dol_print_date($line->date_validation, '%Y%m%d');
|
$date_validation = dol_print_date($line->date_validation, '%Y%m%d');
|
||||||
$date_limit_payment = dol_print_date($line->date_lim_reglement, '%Y%m%d');
|
$date_limit_payment = dol_print_date($line->date_lim_reglement, '%Y%m%d');
|
||||||
|
|
||||||
|
if ($line->doc_type == 'customer_invoice') {
|
||||||
|
// Customer invoice
|
||||||
|
require_once DOL_DOCUMENT_ROOT.'/compta/facture/class/facture.class.php';
|
||||||
|
$invoice = new Facture($db);
|
||||||
|
$invoice->fetch($line->fk_doc);
|
||||||
|
|
||||||
|
$refInvoice = $invoice->ref;
|
||||||
|
} elseif ($line->doc_type == 'supplier_invoice') {
|
||||||
|
// Supplier invoice
|
||||||
|
require_once DOL_DOCUMENT_ROOT.'/fourn/class/fournisseur.facture.class.php';
|
||||||
|
$invoice = new FactureFournisseur($db);
|
||||||
|
$invoice->fetch($line->fk_doc);
|
||||||
|
|
||||||
|
$refInvoice = $invoice->ref_supplier;
|
||||||
|
}
|
||||||
|
|
||||||
// FEC:JournalCode
|
// FEC:JournalCode
|
||||||
print $line->code_journal . $separator;
|
print $line->code_journal . $separator;
|
||||||
|
|
||||||
@ -1090,6 +1127,10 @@ class AccountancyExport
|
|||||||
// FEC_suppl:DateLimitReglmt
|
// FEC_suppl:DateLimitReglmt
|
||||||
print $date_limit_payment;
|
print $date_limit_payment;
|
||||||
|
|
||||||
|
// FEC_suppl:NumFacture
|
||||||
|
print dol_trunc(self::toAnsi($refInvoice), 17, 'right', 'UTF-8', 1) . $separator;
|
||||||
|
|
||||||
|
|
||||||
print $end_line;
|
print $end_line;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user