Commit Graph
1622 Commits
Author SHA1 Message Date
Cédric Krier 2dfc489ea0 Add outcome moves to stock move
It contains the stock moves for which the stock move is the origin.
2024-08-26 22:49:51 +02:00
Cédric Krier 39b05c1259 Replace order point uniqueness validation by SQL constraints
Closes #13476
2024-08-26 19:02:39 +02:00
Cédric Krier 07eb4dc3f9 Simplify PYSON expression of order point fields 2024-08-26 19:01:42 +02:00
Cédric Krier 564598270f Remove contextual domain on company of order point 2024-08-26 19:00:34 +02:00
Cédric Krier f3565271a7 Merge warehouse_location and storage_location in order point
#13476
2024-08-26 19:08:39 +02:00
Cédric Krier 1be542991a Add test scenario for extended intrastat export 2024-09-22 15:13:38 +02:00
Maxime Richez a7dba58f95 Remove extra columns from Belgian standard intrastat export
Closes #13368
2024-09-22 15:08:43 +02:00
Cédric Krier 1da4e8811e Group numbering account move when posting 2024-08-27 13:35:18 +02:00
Cédric Krier 0d077539bf Store computation of invoice sequence type as cache after numbering
Closes #12080
2024-08-25 13:08:56 +02:00
Cédric Krier b1ba498b87 Group numbering invoices
Closes #12080
2024-08-25 12:42:57 +02:00
Cédric Krier 97ac57e1e9 Group numbering shipments 2024-08-25 12:18:07 +02:00
Cédric Krier 4f4c5e811d Group numbering sale subscriptions 2024-08-25 12:17:52 +02:00
Cédric Krier 0c8a24533c Group numbering sale blanket agreements 2024-08-25 12:17:35 +02:00
Cédric Krier 2daea7a961 Group numbering sales 2024-08-25 12:17:14 +02:00
Cédric Krier 91106c596d Group numbering purchase request quotations 2024-08-25 12:16:59 +02:00
Cédric Krier daabf44acf Group numbering purchase blanket agreements 2024-08-25 12:16:36 +02:00
Cédric Krier cae99922de Group numbering purchases 2024-08-25 12:16:12 +02:00
Cédric Krier 3ee4a0febd Group numbering productions 2024-08-25 12:15:56 +02:00
Cédric Krier 46b6c17595 Group numbering of account assets 2024-08-25 12:15:39 +02:00
Cédric Krier 7bafe98a0c Group generation of stock lot number 2024-08-25 11:02:33 +02:00
Cédric Krier 3d7a9e22f4 Group numbering POS sale 2024-08-25 11:02:05 +02:00
Cédric Krier 5e61338bda Generate all gift card numbers at once 2024-08-25 11:01:36 +02:00
Cédric Krier ead6ea96dd Group generation of BOM's code at creation 2024-08-25 11:00:20 +02:00
Cédric Krier 10949e13fa Group generation of product code at creation 2024-08-25 10:59:44 +02:00
Cédric Krier b468d3e762 Group generation of product category code at creation 2024-08-25 10:59:20 +02:00
Cédric Krier 911861837a Group generation of party code at creation 2024-08-25 10:58:36 +02:00
Cédric Krier 2c87de506c Group numbering account move at creation 2024-08-25 10:58:04 +02:00
Cédric Krier f3485d10cf Remove nonexistent sequence from purchase request quotation line view
Closes #13541
2024-09-22 18:21:25 +02:00
Cédric Krier 34d7fd19c4 Make package measurements read-only when closed 2024-09-07 17:57:44 +02:00
Cédric Krier 38bb6cada6 Add sale reporting per promotion 2024-09-05 19:28:51 +02:00
Cédric Krier e495d2dbfa Support POS sale line columns defined before mixin is applied
The mixin is applied after the Model so if another module wants to extend the
method, the method may be in the super class.
2024-09-05 19:27:36 +02:00
Cédric Krier 6451c3f157 Add relate from promotions to sales 2024-09-05 12:39:05 +02:00
Cédric Krier b3e4b7330e Improve label of destination in party replace ask form 2024-09-03 12:00:43 +02:00
Cédric Krier e6e93134e4 Add missing copyright notice to party replace ask form 2024-09-03 12:00:17 +02:00
Cédric Krier 546e8c92f5 Group links from the same area together 2024-08-29 15:57:31 +02:00
Cédric Krier 6ac7de5098 Update test scenario to use two Many2Many for handling exceptions
#8142
2024-09-20 00:48:48 +02:00
Cédric Krier 885e40d4be Add button to update Braintree customer
Closes #13469
2024-08-22 18:39:53 +02:00
Cédric Krier ee3deba96b Raise error when updating Braintree customer
#13469
2024-08-22 18:36:19 +02:00
Cédric Krier 3abe5f6fc5 Add button to update Stripe customer
Closes #13468
2024-08-22 18:33:39 +02:00
Cédric Krier 8468d694ac Raise error when updating Stripe customer
#13468
2024-08-22 18:33:16 +02:00
Cédric Krier b222ab29f9 Improve exception handling wizard
We use two Many2Many fields to let the user explicitly fill them with the
records to ignore or recreate.
Any cancelled records that have not been added to one of the fields, will stay
in exception to be proceeded later.

Closes #8142
2024-08-21 17:33:14 +02:00
Cédric Krier 9dc25266b0 Implement a strategy of O(n) to find the best combination of lines to reconcile
The combination implementation is replaced by strategy that search the
smallest remaining from the order lines by removing the last debit or credit
depending on the remaining sign.

Closes #13451
2024-08-19 23:58:41 +02:00
Cédric Krier 9cec77a88c Add payment amount cache to account move line
Closes #13407
2024-07-22 12:12:07 +02:00
Cédric Krier 60c719d830 Use sub-query clause to filter accounts when searching amount to pay
As the number of accounts should be much smaller than the number of lines, it
is more efficient to use a sub-query than joins.

#13407
2024-07-19 18:06:49 +02:00
Cédric Krier 9f02f354db Add index on payment for join in searcher of amount to pay
#13407
2024-07-19 18:04:50 +02:00
Cédric Krier 2af3624e7d Support JSONB when migrating quality operations
Since 33c7f6e19680 JSONB is used by default for MultiSelection.

Closes #13500
2024-09-11 16:05:50 +02:00
Cédric Krier 3e638151f7 Update only the control with the operations value to update when migrating
Closes #13499
2024-09-11 16:03:19 +02:00
Cédric Krier 1c5e39702c Do not recommend inactive product
Closes #13477
2024-08-26 17:04:05 +02:00
Cédric Krier 75bfe10ab8 Do not check www.iso20022.org URLs
The site seems to block bots.

Closes #13487
2024-09-01 10:38:18 +02:00
Cédric Krier 8a59023e1c Use reference instead of link for documentation about paying an invoice
Closes #13486
2024-09-01 10:34:22 +02:00