Fix on FACTURE_ENABLE_NEGATIVE
This commit is contained in:
parent
1a419a6eb6
commit
5e12dcc6b1
@ -278,8 +278,11 @@ if (empty($reshook))
|
|||||||
$action = '';
|
$action = '';
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
// Si non avoir, le signe doit etre positif
|
// If not a credit note, amount with tax must be positive or nul.
|
||||||
if (empty($conf->global->FACTURE_ENABLE_NEGATIVE) && $object->total_ht < 0) {
|
// Note that amount excluding tax can be negative because you can have a invoice of 100 with vat of 20 that
|
||||||
|
// consumes a credit note of 100 with vat 0 (total with tax is 0 but without tax is -20).
|
||||||
|
// For some cases, credit notes can have a vat of 0 (for example when selling goods in France).
|
||||||
|
if (empty($conf->global->FACTURE_ENABLE_NEGATIVE) && $object->total_ttc < 0) {
|
||||||
setEventMessages($langs->trans("ErrorInvoiceOfThisTypeMustBePositive"), null, 'errors');
|
setEventMessages($langs->trans("ErrorInvoiceOfThisTypeMustBePositive"), null, 'errors');
|
||||||
$action = '';
|
$action = '';
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user