From 485bcc6c0f12f7eb8f2092abfb6455a88626e64d Mon Sep 17 00:00:00 2001 From: barredterra <14891507+barredterra@users.noreply.github.com> Date: Fri, 24 Jan 2025 21:44:57 +0100 Subject: [PATCH] fix: cardinality of electronic address (cherry picked from commit a678b1467e5a55b53af772b2596c16228214217e) --- eu_einvoice/european_e_invoice/custom/sales_invoice.py | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/eu_einvoice/european_e_invoice/custom/sales_invoice.py b/eu_einvoice/european_e_invoice/custom/sales_invoice.py index 9285049..cc6529e 100644 --- a/eu_einvoice/european_e_invoice/custom/sales_invoice.py +++ b/eu_einvoice/european_e_invoice/custom/sales_invoice.py @@ -259,9 +259,7 @@ def _set_seller_electronic_address(self): electronic_address = self.company.email if electronic_address: - self.doc.trade.agreement.seller.electronic_address.add( - URIUniversalCommunication(uri_ID=("EM", electronic_address)) - ) + self.doc.trade.agreement.seller.electronic_address.uri_ID = ("EM", electronic_address) def _set_seller_contact(self): seller_contact_phone = self.company.phone_no @@ -293,9 +291,7 @@ def _set_buyer(self): self._set_buyer_contact() if self.invoice.contact_email: - self.doc.trade.agreement.buyer.electronic_address.add( - URIUniversalCommunication(uri_ID=("EM", self.invoice.contact_email)) - ) + self.doc.trade.agreement.buyer.electronic_address.uri_ID = ("EM", self.invoice.contact_email) self._set_buyer_tax_id()