Commit Graph
2342 Commits
Author SHA1 Message Date
Cédric Krier 39a79c70ef Support Sendcloud international shipping 2025-02-15 19:27:34 +01:00
Cédric Krier 791d649dde Support UPS international invoice form 2025-02-17 19:01:11 +01:00
Cédric Krier 0796f27fbd Add fields depends to shipping properties 2025-02-15 22:24:49 +01:00
Cédric Krier a33ee46c20 Add stock_shipment_customs module 2025-10-23 17:18:15 +02:00
Cédric Krier b9a3b1405b Add import/export agent for customs 2025-02-01 01:52:03 +01:00
Cédric Krier fb0b92a387 Update to DPD Shipment Service 4.4 2025-02-13 23:47:46 +01:00
Cédric Krier 7e169c1176 Set customs menu as top-level 2025-02-01 01:50:00 +01:00
Cédric Krier 142e06c421 Add incoterm version 2000 2024-11-14 19:03:14 +01:00
Cédric Krier 2cb43f313d Use shipping properties instead of direct field
The properties were added in 682fe06f9774 to provide abstraction between the
different shipments.
2024-11-14 12:50:59 +01:00
Cédric Krier 4cb10fa620 Generate a default shipping description for the shipment
Also for UPS, it fallbacks to "General Merchandise" if the shipping description
is empty.

Closes #14351
2025-11-05 17:18:15 +01:00
Cédric Krier 3a4a23c3df Support Belgian structured communication on invoices, payments and statement rules 2025-09-30 00:41:08 +02:00
Cédric Krier e967e80974 Add payment reference to statement rule 2025-09-30 00:11:08 +02:00
Cédric Krier 3c8223a153 Allow customization of the payment reference to use 2025-09-29 15:37:10 +02:00
Cédric Krier 4c03672232 Validate the format of payment references 2025-09-29 15:33:46 +02:00
Cédric Krier 7c90b22b75 Add payment references to invoices 2025-09-30 00:11:31 +02:00
Cédric Krier 67b01f6cc3 Prevent running create quotation wizard from request in not allowed state
Using a button we can prevent to use the wizard on purchase request with a not
allowed state.
2025-11-19 12:22:51 +01:00
Cédric Krier c50d717dd7 Prevent running create purchase wizard from request with purchase line
Using a button we can prevent to use the wizard on purchase request with
purchase line.
2025-11-19 12:22:17 +01:00
Sergio Hervás f6ad52aebc Allow creating quotation from purchase request in received state
Closes #12630
2024-03-17 12:27:03 +01:00
Cédric Krier d4c6400c26 Include the line in the warehouse required error message for sale and purchase 2025-10-30 01:14:10 +01:00
Xavi Hermoso 4ae463d725 Improve stock level help message of purchase request 2025-11-18 00:09:52 +01:00
Xavi Hermoso 020931eef5 Add documentation to purchase request stock level
closes #14317
2025-10-27 10:13:33 +01:00
Cédric Krier 2e03f6cf94 Set currency field when creating invoice tax via on_change
This is needed to get the client format correctly the field using the currency
as digits.

Closes #14346
2025-11-04 10:25:02 +01:00
Cédric Krier bee92b80fc Replace party on account statement origin
Closes #14282
2025-10-31 11:45:54 +01:00
Cédric Krier 59184cdfdd Add a default Incoterm to web shops
The default Incoterm is set by default to sale from web shop for which it is
required.
And the shipment address is also set by default as Incoterm location when it is
required.

Closes #14337
2025-10-31 11:57:19 +01:00
Cédric Krier 62a54d655f Set shipment cost method to order for sale from web shop
Closes #14336
2025-10-30 10:23:35 +01:00
Cédric Krier fe7bff23f8 Set Belgian account 406 as debt
Closes #14320
2025-10-27 15:52:04 +01:00
Cédric Krier 20a9ffce1c Set Belgian account 360 as debt
Closes #14321
2025-10-27 15:51:10 +01:00
Cédric Krier 66b0738f2e Set a default value when calculating clearing reconcile of a payment group
Closes #14301
2025-11-02 16:53:22 +01:00
Sergi Almacellas Abellana ccb48987be Update documentation of purchase request quotation 2025-11-17 12:44:45 +01:00
Sergi Almacellas Abellana e095f0fa92 Open purchase requests for quotations created from wizard
Closes #12927
2024-01-12 11:46:55 +01:00
Cédric Krier c33886a989 Update documentation of purchase request 2025-11-11 18:00:55 +01:00
Cédric Krier 4a17e80070 Use the fastest product supplier when anyone can supply on time
Closes #12806
2025-11-11 18:04:50 +01:00
Cédric Krier 6c7e903226 Test from location when checking warehouse for purchase line with negative quantity
Closes #14333
2025-10-30 01:11:22 +01:00
Cédric Krier 0d5caa58e7 Use line's movable property to require incoterm
Closes #14332
2025-10-30 00:59:07 +01:00
Cédric Krier 1f6403ba78 Use revenue account when the asset value increases or residual value is positive
Closes #14311 #14312
2025-10-23 19:23:09 +02:00
Cédric Krier 07fc626588 Hide all payment fields and buttons when using a different process method
Closes #14310
2025-10-23 18:24:26 +02:00
Cédric Krier 817936ef58 Fallback to id as record name when _rec_name value is empty
It happens that the _rec_name is not required so a fallback value is needed to
ensure to always have a name for the record.

Closes #14275
2025-10-21 12:18:02 +02:00
Cédric Krier 1299094185 Use list price used of product to calculate the dunning fee
Since 117e51123978 the multi-value list price field is also defined on variant
and it may be None. The list price used must be used instead.

Closes #14344
2025-11-01 13:04:15 +01:00
Cédric Krier a21df22391 Use list price used to fill unit price on stock move in test scenario
Since 117e51123978 there is a list price field on the variant which is empty.

Closes #14343
2025-11-01 11:10:56 +01:00
Sergi Almacellas Abellana 3eed891976 Fix typo in intrastat_declaration when cancelling moves
Closes #14331
2025-11-02 14:33:49 +01:00
Cédric Krier 1f8d64b3dc Group invoice and shipment also per sale line component as origin
Closes #14302
2025-10-20 18:11:09 +02:00
Cédric Krier 6e1d98779a Make the number of bank accounts required
The number is the record name so it must always be filled.

Closes #14297
2025-10-17 14:08:46 +02:00
Cédric Krier b84bec1dcf Use list price used to calculate unit list price on point of sale 2025-10-17 17:27:27 +02:00
Cédric Krier c36128f264 Use list price used to calculate the base price of sale discount
Closes #14288
2025-10-13 18:32:01 +02:00
Cédric Krier 6e47bcfc55 Accept email without content as incoming document
It allow the creation of incoming document without data as long as it has
children. This supports the case of email without text nor HTML content but
only an attachment.

Closes #14109
2025-10-17 14:51:15 +02:00
Cédric Krier dd5baea23a Document the scheduled task to assign shipments and productions 2025-10-21 13:35:04 +02:00
Cédric Krier 645cdbd65e Improve dunning overdue help text 2025-09-15 16:25:52 +02:00
Cédric Krier 4622a4d104 Test stock internal supply with and without warehouses 2025-10-25 13:07:25 +02:00
Cédric Krier a2ad9560bb Filter order points using child of operator when supplying with internal shipments 2025-10-25 12:24:03 +02:00
Sergi Almacellas Abellana 60dc754bea Limit implicit locations to the child of warehouses when supplying for internal shipments
Closes #14262
2025-10-25 12:06:20 +02:00