Bernd Wurst commited on 2024-02-09 14:54:13
Zeige 2 geänderte Dateien mit 9 Einfügungen und 0 Löschungen.
| ... | ... |
@@ -130,6 +130,7 @@ class Invoice(object): |
| 130 | 130 |
"line3": None, |
| 131 | 131 |
"country_id": None, |
| 132 | 132 |
}, |
| 133 |
+ "phone": None, |
|
| 133 | 134 |
"email": None, |
| 134 | 135 |
} |
| 135 | 136 |
self.buyer = self.customer |
| ... | ... |
@@ -158,6 +159,8 @@ class Invoice(object): |
| 158 | 159 |
self.due_date = None |
| 159 | 160 |
self.debit = False |
| 160 | 161 |
self.payment_type = PAYMENT_UEBERWEISUNG |
| 162 |
+ self.buyer_reference = None |
|
| 163 |
+ self.order_number = None |
|
| 161 | 164 |
self.debit_mandate_id = None |
| 162 | 165 |
self.creditor_reference_id = None |
| 163 | 166 |
self.buyer_bank_data = {
|
| ... | ... |
@@ -75,6 +75,8 @@ def InvoiceToXML(invoice): |
| 75 | 75 |
doc.trade.agreement.seller.address.line_one = invoice.seller['address']['line1'] |
| 76 | 76 |
doc.trade.agreement.seller.address.line_two = invoice.seller['address']['line2'] |
| 77 | 77 |
doc.trade.agreement.seller.address.line_three = invoice.seller['address']['line3'] |
| 78 |
+ if invoice.seller['phone']: |
|
| 79 |
+ doc.trade.agreement.seller.contact.telephone.number = invoice.seller['phone'] |
|
| 78 | 80 |
if invoice.seller_vat_id: |
| 79 | 81 |
tax_reg = TaxRegistration() |
| 80 | 82 |
tax_reg.id = ('VA', invoice.seller_vat_id)
|
| ... | ... |
@@ -94,6 +96,10 @@ def InvoiceToXML(invoice): |
| 94 | 96 |
doc.trade.agreement.buyer.address.line_two = invoice.customer['address']['line2'] |
| 95 | 97 |
doc.trade.agreement.buyer.address.line_three = invoice.customer['address']['line3'] |
| 96 | 98 |
|
| 99 |
+ if invoice.buyer_reference: |
|
| 100 |
+ # "Leitweg-ID" in XRechnung |
|
| 101 |
+ doc.trade.agreement.buyer_reference = invoice.buyer_reference |
|
| 102 |
+ |
|
| 97 | 103 |
# Line Items |
| 98 | 104 |
summe_netto = 0.0 |
| 99 | 105 |
summe_brutto = 0.0 |
| 100 | 106 |