details: https://code.tryton.org/tryton/commit/f33086da7706
branch: default
user: Cédric Krier <[email protected]>
date: Sun Nov 30 08:45:34 2025 +0100
description:
Always fill contact of commercial invoice consignee for DPD shipping
service
diffstat:
modules/stock_package_shipping_dpd/stock.py | 7 +++++--
1 files changed, 5 insertions(+), 2 deletions(-)
diffs (31 lines):
diff -r fb17c66b1776 -r f33086da7706 modules/stock_package_shipping_dpd/stock.py
--- a/modules/stock_package_shipping_dpd/stock.py Fri Nov 14 09:05:02
2025 +0100
+++ b/modules/stock_package_shipping_dpd/stock.py Sun Nov 30 08:45:34
2025 +0100
@@ -207,7 +207,7 @@
],
}
- def shipping_party(self, party, address, usage=None):
+ def shipping_party(self, party, address, usage=None, with_contact=False):
if address.street_unstructured:
street = address.street_single_line
house_no = ''
@@ -216,6 +216,8 @@
house_no = address.numbers
name = address_name(address, party)
contact = party.full_name if party.full_name != name else ''
+ if with_contact and not contact:
+ contact = party.full_name
shipping_party = {
'name1': name[:50],
'name2': name[50:85],
@@ -386,7 +388,8 @@
customs_agent.tax_identifier.code)[:20],
'commercialInvoiceConsignee': self.shipping_party(
customs_agent.party,
- customs_agent.address),
+ customs_agent.address,
+ with_contact=True),
})
if shipment.tax_identifier:
international['commercialInvoiceConsignorVatNumber'] = (