diff --git a/core/class/declarationtva_pdf.class.php b/core/class/declarationtva_pdf.class.php index 2cd8e57..39d5f72 100644 --- a/core/class/declarationtva_pdf.class.php +++ b/core/class/declarationtva_pdf.class.php @@ -2073,23 +2073,24 @@ class DeclarationTVA_PDF return null; } - // Get real account description for 4456700 - $account_label = $this->getAccountLabel('4456700'); - - $entry = array( - 'account_code' => '4456700', - 'account_label' => $account_label, - 'entry_label' => $declaration->declaration_name, - 'debit' => '', - 'credit' => '' - ); - if ($difference < 0) { - // More credits than debits, add debit to balance - $entry['debit'] = $this->formatAmount(round(abs($difference))); + // More credits than debits, add debit to balance (TVA à payer) + $entry = array( + 'account_code' => '4456700', + 'account_label' => $this->getAccountLabel('4456700'), + 'entry_label' => $declaration->declaration_name, + 'debit' => $this->formatAmount(round(abs($difference))), + 'credit' => '' + ); } else { - // More debits than credits, add credit to balance - $entry['credit'] = $this->formatAmount(round($difference)); + // More debits than credits, add credit to balance (TVA à recevoir) + $entry = array( + 'account_code' => '4455100', + 'account_label' => $this->getAccountLabel('4455100'), + 'entry_label' => $declaration->declaration_name, + 'debit' => '', + 'credit' => $this->formatAmount(round($difference)) + ); } return $entry;