summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNicolas Martinelli <nim@odoo.com>2020-07-24 08:53:43 +0000
committerNicolas Martinelli <nim@odoo.com>2020-07-24 11:17:31 +0000
commitfcaa793a7c4298d517ad7722dac10fe3bf4292f9 (patch)
treef5d8e3770af75934bb711d2a183c628af8e12a7a
parente8951481b60e02502d76165f60610cc07b845428 (diff)
[FIX] l10n_id_efaktur: NPWP
- Create a partner, set a VAT number - Create an invoice - Download the E-Faktur The NPWP (VAT number) remains zero. opw-2296971 closes odoo/odoo#54900 X-original-commit: 96119d71a132e13a1fb4e6e3ebdb04c24c7430fe Signed-off-by: Nicolas Martinelli (nim) <nim@odoo.com>
-rw-r--r--addons/l10n_id_efaktur/models/account_move.py11
1 files changed, 5 insertions, 6 deletions
diff --git a/addons/l10n_id_efaktur/models/account_move.py b/addons/l10n_id_efaktur/models/account_move.py
index b0707975ab6..ebc07776252 100644
--- a/addons/l10n_id_efaktur/models/account_move.py
+++ b/addons/l10n_id_efaktur/models/account_move.py
@@ -155,12 +155,11 @@ class AccountMove(models.Model):
street = ', '.join([x for x in (move.partner_id.street, move.partner_id.street2) if x])
invoice_npwp = '000000000000000'
- if not move.partner_id.vat:
- if move.partner_id.vat and len(move.partner_id.vat) >= 12:
- invoice_npwp = move.partner_id.vat
- elif (not move.partner_id.vat or len(move.partner_id.vat) < 12) and move.partner_id.l10n_id_nik:
- invoice_npwp = move.partner_id.l10n_id_nik
- invoice_npwp = invoice_npwp.replace('.', '').replace('-', '')
+ if move.partner_id.vat and len(move.partner_id.vat) >= 12:
+ invoice_npwp = move.partner_id.vat
+ elif (not move.partner_id.vat or len(move.partner_id.vat) < 12) and move.partner_id.l10n_id_nik:
+ invoice_npwp = move.partner_id.l10n_id_nik
+ invoice_npwp = invoice_npwp.replace('.', '').replace('-', '')
# Here all fields or columns based on eTax Invoice Third Party
eTax['KD_JENIS_TRANSAKSI'] = move.l10n_id_tax_number[0:2] or 0