Commit Graph
2407 Commits
Author SHA1 Message Date
Cédric Krier dcb06d6f7d Update documentation of sale_advance_payment 2025-11-22 18:10:08 +01:00
Cédric Krier 9c783419cf Rename advance payment conditions into lines
Closes #12854
2025-11-22 15:37:31 +01:00
Cédric Krier 1093f7caa7 Move advance payments in separate tab of sale form 2023-12-20 10:35:23 +01:00
Cédric Krier 276aef121f Display origin in purchase request list 2023-12-21 13:21:47 +01:00
Cédric Krier 66999ae7e5 Raise tailored error message when calculated account for move line is empty
Closes #14392
2025-11-26 12:03:42 +01:00
Cédric Krier 0b69b334be Add edocument_peppol_peppyrus module 2025-11-21 22:37:20 +01:00
Cédric Krier e2b266e61e Add edocument_peppol module 2025-11-21 15:38:25 +01:00
Cédric Krier a89e7e20a7 Support UBL file in document incoming 2025-11-17 17:52:05 +01:00
Cédric Krier 6149c357f2 Add parser for UBL invoice and credit note 2025-11-20 13:08:49 +01:00
Cédric Krier 595c553a56 Add e-documents as reports on invoices 2025-10-29 15:55:04 +01:00
Cédric Krier 6e9981228a Add edocument_ubl module 2025-11-14 16:36:06 +01:00
Cédric Krier fa8cefff05 Use a random Shopify handle for product in test scenario 2025-12-01 18:41:01 +01:00
Cédric Krier 085ef4f9ac Add sale_rental_progress_invoice module
Closes #13211
2025-11-23 20:37:56 +01:00
Cédric Krier c39c64c1c8 Group sale invoices from rental 2024-06-05 14:48:53 +02:00
Cédric Krier e576fcacc9 Rename _get_invoice_purchase in _get_invoice on purchase 2024-02-21 15:07:52 +01:00
Cédric Krier 2bcb418688 Rename _get_invoice_sale in _get_invoice on sale 2024-02-21 15:07:05 +01:00
Cédric Krier a7908ffdec Add sale_rental module
Closes #13015
2025-11-23 19:20:17 +01:00
Cédric Krier f7b41a3a07 Set analytic account on closing move of asset also when it is an expense
Closes #14390
2025-11-25 16:02:52 +01:00
Cédric Krier 76cc0945e3 Add depends to parent account_category for on_change_gross_price
Since 101e1d87a261 product template has a One2Many field accounting_templates
which requires the new dependency.
2025-12-01 17:12:57 +01:00
Cédric Krier 998aa90a72 Set the language to party from the Shopify customer
Closes #14257
2025-12-01 16:52:59 +01:00
Cédric Krier bcd594fe74 Add logging for Shopify GraphQL queries and webhooks 2025-09-22 14:45:09 +02:00
Cédric Krier 23b4ec2aad Add admin URL to Shopify identifiers
Closes #14160 #14164
2025-08-14 14:31:32 +02:00
Cédric Krier 047d89886b Set compare-at price on Shopify using non-sale price
Closes #14155
2025-08-12 15:32:34 +02:00
Cédric Krier 03b82163ce Add support for product kit on Shopify
Closes #14129
2025-10-09 19:12:53 +02:00
Cédric Krier 567cae3c86 Add carrier selection for Shopify order
Closes #14102
2025-07-03 16:49:46 +02:00
Cédric Krier 807b593f1e Use GraphQL API instead of REST API of Shopify
The REST API has been deprecated.

Closes #13598
2025-12-01 16:46:23 +01:00
Cédric Krier 6360869d6c Add id as matching key for product image URL
This allows to generate an URL for a specific image.
2025-05-27 00:08:28 +02:00
Cédric Krier 3f7794b968 Replace picsum service by our own images in product image tests
Closes #14201
2025-08-28 10:51:26 +02:00
Cédric Krier 77a214385c Test Shopify module with extra dependencies 2025-06-30 17:01:31 +02:00
Cédric Krier 2f58b1be9a Add option to order products from web shop 2025-05-19 21:42:27 +02:00
Cédric Krier 1cfac84ebc Keep sale line removed from Shopify order
It is not allowed to delete a sale line if the sale state is not draft or
cancelled.

Closes #14376
2025-11-20 10:14:13 +01:00
Cédric Krier 2ce1adfc04 Do not prevent to process sale line without product and quantity from Shopify
When a line is removed on Shopify, the quantity of the sale line is set to 0 in
Tryton because Shopify refund the line.
So such line without product must not prevent to process the sale as they will
not generate any stock move nor invoice line.

Closes #14375
2025-11-20 10:10:27 +01:00
Cédric Krier d6fad7d10c Do not create contact mechanism for invalid email from Shopify
Closes #14368
2025-11-17 14:38:07 +01:00
Cédric Krier 72b7d9e922 Always fill contact of commercial invoice consignee for DPD shipping service 2025-11-30 08:45:34 +01:00
Cédric Krier dbb0abe49a Include origin name in stock move record name
Closes #14359
2025-11-14 09:05:02 +01:00
Cédric Krier 6a05c7597d Remove party name from address name for shipping services
If the party name of the address starts with the name of the party, we do not
need to repeat it as the shipping services have also a field to store the party
name.

Closes #14352
2025-11-08 09:53:01 +01:00
Cédric Krier 85920a9c3c Lock web shops when fetching order from Shopify
It is needed to avoid to fill the ir.error table with unique constraint error
on the web ID when the method is called in parallel by tasks posted from the
webhook.

Closes #14360
2025-11-13 15:23:47 +01:00
Xavi Hermoso 60a7b6654d Copy productions at once when splitting
closes #14325
2025-10-28 11:45:10 +01:00
Cédric Krier fe44ee1a60 Remove outdated comment about lock when closing stock period
Since c8771e45b861 the lock is taken at the transaction start so the calculated
stock quantities are always correct.
2025-11-29 14:59:43 +01:00
Cédric Krier b0fe13a8e6 Add test scenario for stock period 2025-11-29 14:57:15 +01:00
Sergi Almacellas Abellana d5482c3947 Include assigned move in close period error message 2025-11-29 14:56:44 +01:00
Sergi Almacellas Abellana 31a8acf935 Limit closed period assigned moves search 2025-09-04 09:08:41 +02:00
Sergi Almacellas Abellana bf6165076a Use default warehouse when creating new product locations 2025-11-21 10:57:32 +01:00
Cédric Krier 461d3a159d Remove Purchase prefix to purchase request menu entry
This create a simpler title for the tab.
2025-11-18 00:05:02 +01:00
Sergi Almacellas Abellana 612e7b72e1 Add routings on bom form
Closes #14367
2025-11-17 11:22:21 +01:00
Cédric Krier 9b217fa50b Use the same label for the quality inspect wizard on production as on shipments 2025-11-03 08:25:12 +01:00
Cédric Krier 19667f95fc Add test to check replaced field of replace party wizard 2025-10-31 12:03:02 +01:00
Cédric Krier 6b2b66cbd4 Allow multiple products to be added to or removed from an accounting category
Closes #14326
2025-11-28 12:06:48 +01:00
Cédric Krier f03f4512d4 Set Belgian account 488 as deposit
Closes #14148
2025-08-06 18:26:09 +02:00
Sergi Almacellas Abellana a7ddd70b00 Fix the link to the production module documentation
Closes #14395
2025-11-27 10:17:25 +01:00