Commit Graph
2295 Commits
Author SHA1 Message Date
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
Sergi Almacellas Abellana a0657d1cd7 Only delete requested shipments from the warehouses when supplying internal shipments
Closes #14263
2025-10-25 12:24:26 +02:00
Cédric Krier 0642af4150 Do not migrate the account periods to a strict sequence if there is no sequence
Closes #14308
2025-10-22 12:37:59 +02:00
Sergi Almacellas Abellana 3ad3c37273 Clarify that non deductible taxes apply for supplier invoices 2025-07-29 09:25:00 +02:00
Cédric Krier e9b3a9eed8 Use description used when exporting FEC file
Closes #14255
2025-10-19 17:57:27 +02:00
Sergi Almacellas Abellana ab7856ddcd Test if production has warehouse before reading its address
Closes #14307
2025-10-21 18:24:52 +02:00
Cédric Krier 342a7a42f9 Use queue to update sales from Shopify orders
Closes #14274
2025-10-05 17:44:47 +02:00
Cédric Krier 3d6558faaa Do not create Shopify fulfillment orders with a quantity of zero
Closes #14286
2025-10-11 15:06:20 +02:00
Cédric Krier f32669b086 Make each company's party unique 2025-10-01 10:17:22 +02:00
Cédric Krier 90ded6b681 Make the party field read-only for saved companies
Closes #14268
2025-10-01 10:16:47 +02:00
Cédric Krier be7347f600 Add the attributes name field to the sale and purchase list views
Closes #14280
2025-10-07 18:22:57 +02:00
Cédric Krier 1c71eaba67 Construct move key for assignation by converting list to tuple
Instead of creating a new tuple on each field, it is faster to fill a list and
convert it to a tuple at the end.
2025-10-03 16:41:12 +02:00
Cédric Krier 354139725c Do not allow to change template of existing product
Many models rely on the couple product-template to be immutable.

Closes #14279
2025-10-07 17:42:27 +02:00
Cédric Krier c059af6bed Do not copy incoming documents when copying invoices
Closes #14272
2025-10-02 15:26:34 +02:00
Cédric Krier 0f331ef1fe Make Shopify identifier unique per record and web shop
Closes #14266
2025-09-30 15:55:59 +02:00
Cédric Krier f18165b5fc Add simpleeval as requirement for account statement rule module
Closes #14264
2025-09-30 12:32:05 +02:00
Cédric Krier c3c1b962ed Limit of shopify_orders context to test
Closes #14260
2025-09-29 11:21:39 +02:00
Cédric Krier 6f876d10c4 Always try to confirm Shopify sale after creation and update
This is in case there is no transaction/payment to trigger the confirmation.

Closes #14256
2025-09-25 17:32:00 +02:00
Cédric Krier 4b75d20420 Require phonenumbers for testing scenario
The scenario relies on phone numbers format being standardized for comparison.

Closes #14292
2025-10-14 15:40:58 +02:00
Cédric Krier 1e03263529 Add contact mechanism for the phone number from Shopify address
Closes #14253
2025-09-23 18:43:08 +02:00
Cédric Krier 533f57f73a Insert last Shopify contact mechanism as first of its type
Closes #14252
2025-09-23 16:15:57 +02:00
Cédric Krier 9996cd8fde Remove usage of deprecated stripe.error module
Since version 7.8.0 of stripe, the module is deprecated and it was removed in
version 13.0.0.

Closes #14278
2025-10-07 15:21:08 +02:00
Cédric Krier 7e650ffd48 Limit stripe version before 13.0.0
The version 13.0.0 removed the deprecated stripe.error module.

Closes #14278
2025-10-07 15:27:45 +02:00
Cédric Krier ffd42a0fc4 Allow customization of the types of identifiers permitted on the address
Closes #14247
2025-09-19 17:24:36 +02:00
Cédric Krier 4fbf660b85 Add option to notify Shopify customer about fulfillment
Closes #14244
2025-09-18 14:12:16 +02:00
Maxime Richez 3d99b80027 Add phantom BOM
Closes #11160
2025-10-13 09:41:41 +02:00
Cédric Krier d96260f590 Add party's address to the SEPA mandate
Use explicit address selection to display on the SEPA mandate instead of the
default first address.

Closes #14229
2025-09-14 12:23:08 +02:00
Cédric Krier 47b79131dc Fallback to effective date to filter line for party payable/receivable today
This implements the same behavior as the payable/receivable date in
7caa97a96b95 ensuring that the cumulate balance is the same as the today field.

Also it allows to customize the date considered as today from the context date
key or _datetime (when browsing history).

Closes #14228
2025-09-13 11:22:40 +02:00
Cédric Krier b519f15a05 Allow cancellation of done drop shipments
Same as 0d599a48d351 but for drop shipment.

Closes #14223
2025-09-10 09:50:17 +02:00
Cédric Krier baf798eb6a Add a status URL to sales from web shop
Closes #14210
2025-09-02 10:14:54 +02:00
Cédric Krier 759a7c186d Forbid resetting to draft cancelled shipment from Shopify
Closes #14207
2025-08-29 14:38:40 +02:00
Nicolas Évrard 9839c0902d Add test that fields in __access__ are required
Closes #14261
2025-09-29 13:16:49 +02:00
Adrià Tarroja Caubet c9d323f544 Add a timestamp parameter to the URLs of the product images
Closes #11456
2025-10-11 13:27:37 +02:00
Cédric Krier ecc9ffc7de Add stock inventory and turnover reports 2025-10-11 10:46:03 +02:00
Cédric Krier 771e76f0cc Support taxes from Shopify shipping product
Closes #14192
2025-08-25 13:37:31 +02:00
Cédric Krier 778d064f56 Add routes to open Shopify objects
Closes #14176
2025-08-20 14:01:18 +02:00
Cédric Krier c642173094 Add support for credit refunds with Shopify
Closes #14165
2025-08-15 13:08:08 +02:00
Cédric Krier 245092d63b Add support for refunding payments on sales
Closes #14166
2025-08-15 09:11:10 +02:00
Cédric Krier 7c4504f23a Do not use the order object from Shopify webhook update
But fetching the order we ensure to fetch all the data needed.
2025-08-16 14:10:56 +02:00
Cédric Krier 440b920654 Add button to update the sales from their web shop
Closes #14163
2025-08-14 12:56:41 +02:00
Cédric Krier faf11a8e48 Add web shop URLs to products
Closes #14160
2025-10-09 10:20:31 +02:00
Cédric Krier 6ba56ce0c8 Allow a different list price to be set for each variant
Closes #14154
2025-10-07 16:23:45 +02:00
Cédric Krier 965aa923c7 Include reference in shipment record name and fallback to id when empty
Closes #14147
2025-08-06 10:10:23 +02:00
Cédric Krier df1f944489 Order POS sale by descending date
Closes #13985
2025-08-01 10:34:42 +02:00
Xavi Hermoso 93385742d2 Make quality control points name unique per control
Closes #14124
2025-10-08 13:00:22 +00:00
Cédric Krier f325924717 Do not update measurements of all shipments for empty list
Closes #14271
2025-10-02 10:44:10 +02:00
Cédric Krier 5d6ec458c7 Remove unnecessary depends on Shopify UoM of product 2025-09-30 09:54:01 +02:00
Nicolas Évrard 818f26253a Remove has_window_functions on Database 2025-10-04 22:45:53 +02:00