Skip to content

Commit

Permalink
fix(E Invoice Import): buyer reference logic
Browse files Browse the repository at this point in the history
  • Loading branch information
barredterra committed Sep 9, 2024
1 parent dba6237 commit 20d4a91
Showing 1 changed file with 6 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -94,8 +94,12 @@ def parse_einvoice(self):
self.parse_seller(doc.trade.agreement.seller)
self.parse_buyer(doc.trade.agreement.buyer)

buyer_reference = doc.trade.agreement.buyer_order.issuer_assigned_id
if not self.purchase_order and frappe.db.exists("Purchase Order", buyer_reference):
buyer_reference = str(doc.trade.agreement.buyer_order.issuer_assigned_id)
if (
not self.purchase_order
and buyer_reference
and frappe.db.exists("Purchase Order", buyer_reference)
):
self.purchase_order = buyer_reference

self.items = []
Expand Down

0 comments on commit 20d4a91

Please sign in to comment.