Add export/import duties on incoterm

This commit is contained in:
Cédric Krier
2025-12-15 17:03:34 +01:00
parent a56b42b66c
commit 49e1e498c9
5 changed files with 90 additions and 4 deletions
+1
View File
@@ -1,3 +1,4 @@
* Add export/import duties on incoterm
Version 7.8.0 - 2025-12-15
--------------------------
+8
View File
@@ -24,6 +24,14 @@ class Incoterm(MatchMixin, ModelSQL, ModelView):
('seller', "Seller"),
], "Carrier", required=True,
help="Who contracts the main carriage.")
export_duties = fields.Selection([
('buyer', "Buyer"),
('seller', "Seller"),
], "Export Duties", required=True)
import_duties = fields.Selection([
('buyer', "Buyer"),
('seller', "Seller"),
], "Import Duties", required=True)
risk = fields.Selection([
('before', "Before"),
('after', "After"),
+70
View File
@@ -51,6 +51,8 @@ this repository contains the full copyright notices and license terms. -->
<field name="version">2000</field>
<field name="mode" eval="None"/>
<field name="carrier">buyer</field>
<field name="export_duties">buyer</field>
<field name="import_duties">buyer</field>
<field name="risk">before</field>
<field name="location" eval="True"/>
</record>
@@ -61,6 +63,8 @@ this repository contains the full copyright notices and license terms. -->
<field name="version">2000</field>
<field name="mode" eval="None"/>
<field name="carrier">buyer</field>
<field name="export_duties">seller</field>
<field name="import_duties">buyer</field>
<field name="risk">before</field>
<field name="location" eval="True"/>
</record>
@@ -71,6 +75,8 @@ this repository contains the full copyright notices and license terms. -->
<field name="version">2000</field>
<field name="mode" eval="None"/>
<field name="carrier">seller</field>
<field name="export_duties">seller</field>
<field name="import_duties">buyer</field>
<field name="risk">before</field>
<field name="location" eval="True"/>
</record>
@@ -81,6 +87,8 @@ this repository contains the full copyright notices and license terms. -->
<field name="version">2000</field>
<field name="mode" eval="None"/>
<field name="carrier">seller</field>
<field name="export_duties">seller</field>
<field name="import_duties">buyer</field>
<field name="risk">before</field>
<field name="location" eval="True"/>
</record>
@@ -91,6 +99,8 @@ this repository contains the full copyright notices and license terms. -->
<field name="version">2000</field>
<field name="mode" eval="None"/>
<field name="carrier">seller</field>
<field name="export_duties">seller</field>
<field name="import_duties">buyer</field>
<field name="risk">after</field>
<field name="location" eval="True"/>
</record>
@@ -101,6 +111,8 @@ this repository contains the full copyright notices and license terms. -->
<field name="version">2000</field>
<field name="mode">waterway</field>
<field name="carrier">seller</field>
<field name="export_duties">seller</field>
<field name="import_duties">buyer</field>
<field name="risk">after</field>
<field name="location" eval="True"/>
</record>
@@ -111,6 +123,8 @@ this repository contains the full copyright notices and license terms. -->
<field name="version">2000</field>
<field name="mode">waterway</field>
<field name="carrier">seller</field>
<field name="export_duties">seller</field>
<field name="import_duties">buyer</field>
<field name="risk">after</field>
<field name="location" eval="True"/>
</record>
@@ -121,6 +135,8 @@ this repository contains the full copyright notices and license terms. -->
<field name="version">2010</field>
<field name="mode" eval="None"/>
<field name="carrier">seller</field>
<field name="export_duties">seller</field>
<field name="import_duties">buyer</field>
<field name="risk">after</field>
<field name="location" eval="True"/>
</record>
@@ -131,6 +147,8 @@ this repository contains the full copyright notices and license terms. -->
<field name="version">2000</field>
<field name="mode" eval="None"/>
<field name="carrier">seller</field>
<field name="export_duties">seller</field>
<field name="import_duties">seller</field>
<field name="risk">after</field>
<field name="location" eval="True"/>
</record>
@@ -141,6 +159,8 @@ this repository contains the full copyright notices and license terms. -->
<field name="version">2000</field>
<field name="mode">waterway</field>
<field name="carrier">buyer</field>
<field name="export_duties">seller</field>
<field name="import_duties">buyer</field>
<field name="risk">before</field>
<field name="location" eval="True"/>
</record>
@@ -151,6 +171,8 @@ this repository contains the full copyright notices and license terms. -->
<field name="version">2000</field>
<field name="mode">waterway</field>
<field name="carrier">buyer</field>
<field name="export_duties">seller</field>
<field name="import_duties">buyer</field>
<field name="risk">before</field>
<field name="location" eval="True"/>
</record>
@@ -161,6 +183,8 @@ this repository contains the full copyright notices and license terms. -->
<field name="version">2000</field>
<field name="mode">waterway</field>
<field name="carrier">seller</field>
<field name="export_duties">seller</field>
<field name="import_duties">buyer</field>
<field name="risk">before</field>
<field name="location" eval="True"/>
</record>
@@ -171,6 +195,8 @@ this repository contains the full copyright notices and license terms. -->
<field name="version">2000</field>
<field name="mode">waterway</field>
<field name="carrier">seller</field>
<field name="export_duties">seller</field>
<field name="import_duties">buyer</field>
<field name="risk">before</field>
<field name="location" eval="True"/>
</record>
@@ -181,6 +207,8 @@ this repository contains the full copyright notices and license terms. -->
<field name="version">2010</field>
<field name="mode" eval="None"/>
<field name="carrier">buyer</field>
<field name="export_duties">buyer</field>
<field name="import_duties">buyer</field>
<field name="risk">before</field>
<field name="location" eval="True"/>
</record>
@@ -191,6 +219,8 @@ this repository contains the full copyright notices and license terms. -->
<field name="version">2010</field>
<field name="mode" eval="None"/>
<field name="carrier">buyer</field>
<field name="export_duties">seller</field>
<field name="import_duties">buyer</field>
<field name="risk">before</field>
<field name="location" eval="True"/>
</record>
@@ -201,6 +231,8 @@ this repository contains the full copyright notices and license terms. -->
<field name="version">2010</field>
<field name="mode" eval="None"/>
<field name="carrier">seller</field>
<field name="export_duties">seller</field>
<field name="import_duties">buyer</field>
<field name="risk">before</field>
<field name="location" eval="True"/>
</record>
@@ -211,6 +243,8 @@ this repository contains the full copyright notices and license terms. -->
<field name="version">2010</field>
<field name="mode" eval="None"/>
<field name="carrier">seller</field>
<field name="export_duties">seller</field>
<field name="import_duties">buyer</field>
<field name="risk">before</field>
<field name="location" eval="True"/>
</record>
@@ -221,6 +255,8 @@ this repository contains the full copyright notices and license terms. -->
<field name="version">2010</field>
<field name="mode" eval="None"/>
<field name="carrier">seller</field>
<field name="export_duties">seller</field>
<field name="import_duties">buyer</field>
<field name="risk">after</field>
<field name="location" eval="True"/>
</record>
@@ -231,6 +267,8 @@ this repository contains the full copyright notices and license terms. -->
<field name="version">2010</field>
<field name="mode" eval="None"/>
<field name="carrier">seller</field>
<field name="export_duties">seller</field>
<field name="import_duties">buyer</field>
<field name="risk">after</field>
<field name="location" eval="True"/>
</record>
@@ -241,6 +279,8 @@ this repository contains the full copyright notices and license terms. -->
<field name="version">2010</field>
<field name="mode" eval="None"/>
<field name="carrier">seller</field>
<field name="export_duties">seller</field>
<field name="import_duties">seller</field>
<field name="risk">after</field>
<field name="location" eval="True"/>
</record>
@@ -251,6 +291,8 @@ this repository contains the full copyright notices and license terms. -->
<field name="version">2010</field>
<field name="mode">waterway</field>
<field name="carrier">buyer</field>
<field name="export_duties">seller</field>
<field name="import_duties">buyer</field>
<field name="risk">before</field>
<field name="location" eval="True"/>
</record>
@@ -261,6 +303,8 @@ this repository contains the full copyright notices and license terms. -->
<field name="version">2010</field>
<field name="mode">waterway</field>
<field name="carrier">buyer</field>
<field name="export_duties">seller</field>
<field name="import_duties">buyer</field>
<field name="risk">before</field>
<field name="location" eval="True"/>
</record>
@@ -271,6 +315,8 @@ this repository contains the full copyright notices and license terms. -->
<field name="version">2010</field>
<field name="mode">waterway</field>
<field name="carrier">seller</field>
<field name="export_duties">seller</field>
<field name="import_duties">buyer</field>
<field name="risk">before</field>
<field name="location" eval="True"/>
</record>
@@ -281,6 +327,8 @@ this repository contains the full copyright notices and license terms. -->
<field name="version">2010</field>
<field name="mode">waterway</field>
<field name="carrier">seller</field>
<field name="export_duties">seller</field>
<field name="import_duties">buyer</field>
<field name="risk">before</field>
<field name="location" eval="True"/>
</record>
@@ -291,6 +339,8 @@ this repository contains the full copyright notices and license terms. -->
<field name="version">2020</field>
<field name="mode" eval="None"/>
<field name="carrier">buyer</field>
<field name="export_duties">buyer</field>
<field name="import_duties">buyer</field>
<field name="risk">before</field>
<field name="location" eval="True"/>
</record>
@@ -301,6 +351,8 @@ this repository contains the full copyright notices and license terms. -->
<field name="version">2020</field>
<field name="mode" eval="None"/>
<field name="carrier">buyer</field>
<field name="export_duties">seller</field>
<field name="import_duties">buyer</field>
<field name="risk">before</field>
<field name="location" eval="True"/>
</record>
@@ -311,6 +363,8 @@ this repository contains the full copyright notices and license terms. -->
<field name="version">2020</field>
<field name="mode" eval="None"/>
<field name="carrier">seller</field>
<field name="export_duties">seller</field>
<field name="import_duties">buyer</field>
<field name="risk">before</field>
<field name="location" eval="True"/>
</record>
@@ -321,6 +375,8 @@ this repository contains the full copyright notices and license terms. -->
<field name="version">2020</field>
<field name="mode" eval="None"/>
<field name="carrier">seller</field>
<field name="export_duties">seller</field>
<field name="import_duties">buyer</field>
<field name="risk">before</field>
<field name="location" eval="True"/>
</record>
@@ -331,6 +387,8 @@ this repository contains the full copyright notices and license terms. -->
<field name="version">2020</field>
<field name="mode" eval="None"/>
<field name="carrier">seller</field>
<field name="export_duties">seller</field>
<field name="import_duties">buyer</field>
<field name="risk">after</field>
<field name="location" eval="True"/>
</record>
@@ -341,6 +399,8 @@ this repository contains the full copyright notices and license terms. -->
<field name="version">2020</field>
<field name="mode" eval="None"/>
<field name="carrier">seller</field>
<field name="export_duties">seller</field>
<field name="import_duties">buyer</field>
<field name="risk">after</field>
<field name="location" eval="True"/>
</record>
@@ -351,6 +411,8 @@ this repository contains the full copyright notices and license terms. -->
<field name="version">2020</field>
<field name="mode" eval="None"/>
<field name="carrier">seller</field>
<field name="export_duties">seller</field>
<field name="import_duties">seller</field>
<field name="risk">after</field>
<field name="location" eval="True"/>
</record>
@@ -361,6 +423,8 @@ this repository contains the full copyright notices and license terms. -->
<field name="version">2020</field>
<field name="mode">waterway</field>
<field name="carrier">buyer</field>
<field name="export_duties">seller</field>
<field name="import_duties">buyer</field>
<field name="risk">before</field>
<field name="location" eval="True"/>
</record>
@@ -371,6 +435,8 @@ this repository contains the full copyright notices and license terms. -->
<field name="version">2020</field>
<field name="mode">waterway</field>
<field name="carrier">buyer</field>
<field name="export_duties">seller</field>
<field name="import_duties">buyer</field>
<field name="risk">before</field>
<field name="location" eval="True"/>
</record>
@@ -381,6 +447,8 @@ this repository contains the full copyright notices and license terms. -->
<field name="version">2020</field>
<field name="mode">waterway</field>
<field name="carrier">seller</field>
<field name="export_duties">seller</field>
<field name="import_duties">buyer</field>
<field name="risk">before</field>
<field name="location" eval="True"/>
</record>
@@ -392,6 +460,8 @@ this repository contains the full copyright notices and license terms. -->
<field name="mode">waterway</field>
<field name="carrier">seller</field>
<field name="risk">before</field>
<field name="export_duties">seller</field>
<field name="import_duties">buyer</field>
<field name="location" eval="True"/>
</record>
</data>
+9 -4
View File
@@ -1,9 +1,9 @@
<?xml version="1.0"?>
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
this repository contains the full copyright notices and license terms. -->
<form col="6">
<form>
<label name="name"/>
<field name="name" colspan="3"/>
<field name="name"/>
<group colspan="2" col="-1" id="code">
<label name="code"/>
<field name="code"/>
@@ -15,11 +15,16 @@ this repository contains the full copyright notices and license terms. -->
<field name="mode"/>
<label name="carrier"/>
<field name="carrier"/>
<label name="export_duties"/>
<field name="export_duties"/>
<label name="import_duties"/>
<field name="import_duties"/>
<label name="risk"/>
<field name="risk"/>
<label name="location"/>
<field name="location"/>
<field name="companies" colspan="6"/>
<field name="companies" colspan="4"/>
</form>
+2
View File
@@ -7,6 +7,8 @@ this repository contains the full copyright notices and license terms. -->
<field name="version" optional="0"/>
<field name="mode" optional="1"/>
<field name="carrier" optional="1"/>
<field name="export_duties" optional="1"/>
<field name="import_duties" optional="1"/>
<field name="risk" optional="1"/>
<field name="location" optional="1"/>
</tree>