summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortrisusilo48 <tri.susilo@altama.co.id>2025-01-13 15:25:44 +0700
committertrisusilo48 <tri.susilo@altama.co.id>2025-01-13 15:25:44 +0700
commit7c6f97ba1b4e8fb54204697a3835bcb78a1ddc6b (patch)
tree73e061426e895a0266fcc0b49cfa2a26ecc08558
parent8579a74d62ea1c730159fc6969fabdb44285b288 (diff)
udpate other id
-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 74f9c8b7..d8b9dc72 100644
--- a/indoteknik_custom/models/coretax_fatur.py
+++ b/indoteknik_custom/models/coretax_fatur.py
@@ -61,7 +61,7 @@ class CoretaxFaktur(models.Model):
ET.SubElement(tax_invoice, 'FacilityStamp')
ET.SubElement(tax_invoice, 'SellerIDTKU').text = '0742260227086000000000'
ET.SubElement(tax_invoice, 'BuyerTin').text = buyerTIN
- ET.SubElement(tax_invoice, 'BuyerDocument').text = 'TIN' if invoice.partner_id.npwp else 'Other ID'
+ 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 = '-'
ET.SubElement(tax_invoice, 'BuyerName').text = invoice.partner_id.nama_wajib_pajak or ''