summaryrefslogtreecommitdiff
path: root/indoteknik_custom/models/coretax_fatur.py
diff options
context:
space:
mode:
authorit-fixcomart <it@fixcomart.co.id>2025-01-15 15:03:42 +0700
committerit-fixcomart <it@fixcomart.co.id>2025-01-15 15:03:42 +0700
commite4ec9406cd0903db59cfed34781da55a2dba4ca3 (patch)
treeb7016f508c4c84e71fa4d13a02ba96fe9413b900 /indoteknik_custom/models/coretax_fatur.py
parent4aa7c5af3bd15ca382fe72fbfea416c169d58ebf (diff)
<iman> update code
Diffstat (limited to 'indoteknik_custom/models/coretax_fatur.py')
-rw-r--r--indoteknik_custom/models/coretax_fatur.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/indoteknik_custom/models/coretax_fatur.py b/indoteknik_custom/models/coretax_fatur.py
index f0043884..ae6dd2ae 100644
--- a/indoteknik_custom/models/coretax_fatur.py
+++ b/indoteknik_custom/models/coretax_fatur.py
@@ -65,7 +65,7 @@ class CoretaxFaktur(models.Model):
ET.SubElement(tax_invoice, 'BuyerTin').text = buyerTIN
ET.SubElement(tax_invoice, 'BuyerDocument').text = 'TIN' if sum(int(char) for char in buyerTIN) > 0 else 'Other ID'
ET.SubElement(tax_invoice, 'BuyerCountry').text = 'IDN'
- ET.SubElement(tax_invoice, 'BuyerDocumentNumber').text = str(invoice.partner_id.id)
+ ET.SubElement(tax_invoice, 'BuyerDocumentNumber').text = '-' if sum(int(char) for char in buyerTIN) > 0 else str(invoice.partner_id.id)
ET.SubElement(tax_invoice, 'BuyerName').text = invoice.partner_id.nama_wajib_pajak or ''
ET.SubElement(tax_invoice, 'BuyerAdress').text = invoice.partner_id.alamat_lengkap_text or ''
ET.SubElement(tax_invoice, 'BuyerEmail').text = invoice.partner_id.email or ''