Compare commits

...

2 Commits

Author SHA1 Message Date
Harald Welte b6bc9b5dd3 don't copy UPS tracking URL + shipment ID when copying picking 2022-01-19 21:57:25 +01:00
Harald Welte cf9f30057f shipcloud: fix customs value representation
* 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
2021-11-22 21:35:36 +01:00
2 changed files with 4 additions and 4 deletions

View File

@ -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:

View File

@ -10,8 +10,8 @@ class SMCShippingShipcloud(models.Model):
# extend stock.picking with fields related to shipcloud
class SMCStockPickingShipclodu(models.Model):
_inherit = 'stock.picking'
sc_shipment_id = fields.Char(string='shipcloud shipment ID', readonly=True)
sc_tracking_url = fields.Char(string='shipcloud tracking URL', readonly=True)
sc_shipment_id = fields.Char(string='shipcloud shipment ID', readonly=True, copy=False)
sc_tracking_url = fields.Char(string='shipcloud tracking URL', readonly=True, copy=False)
sc_content_desc = fields.Char(string='Description of Contents')