From cf9f30057fea3e28bbad5a0ea18f5f0b4cbe7962 Mon Sep 17 00:00:00 2001 From: Harald Welte Date: Mon, 22 Nov 2021 21:29:51 +0100 Subject: [PATCH] shipcloud: fix customs value representation MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * per-item value_amount should be a string, not a float value * total_value_amount should be an integer, not a float value "Error in Shipment Data: Bitte geben Sie die Versandkosten für die Zollabfertigung an. Der eingegebene Wert ist zu lang und wurde gekürzt." Closes: SYS#5510 --- models/shipcloud.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/models/shipcloud.py b/models/shipcloud.py index 26d4651..fb7816c 100644 --- a/models/shipcloud.py +++ b/models/shipcloud.py @@ -130,7 +130,7 @@ def gen_customs_item(origin, desc, hts, qty, value, net_weight): 'description': desc, 'hs_tariff_number': str(hts), 'quantity': qty, - 'value_amount': value, + 'value_amount': '%.2f' % value, 'net_weight': net_weight, #'gross_weight': , } @@ -144,7 +144,7 @@ def gen_customs_decl(currency, invoice_nr, net_total, items, importer_ref=None, #'contents_explanation': , 'currency' : currency, 'invoice_number': str(invoice_nr), - 'total_value_amount': net_total, + 'total_value_amount': int(net_total), 'items': customs_items, } if importer_ref: