Commit Graph
60060 Commits
Author SHA1 Message Date
Cédric Krier a77ff4bc99 Fail when getting view arch on test 2026-01-23 10:47:56 +01:00
Cédric Krier 3cbfdfcf69 Add missing purchase reporting views from 49a612454113
Closes #14497
2026-01-14 19:04:50 +01:00
Cédric Krier 17d953ae7d Fill buyer's item identification in UBL invoice
Closes #14470
2026-01-06 17:42:51 +01:00
Cédric Krier 36ab6d1d17 Add supplier and customer code properties to invoice line 2026-01-06 17:41:05 +01:00
Cédric Krier 74e7690c04 Add cron job to reconcile move lines
Closes #14468
2026-01-06 11:38:37 +01:00
Cédric Krier 1f702e7151 Add support for payment reference for incoming invoice
Closes #14465
2026-01-05 12:15:49 +01:00
Cédric Krier 067386378a Warn against creating an overpayment
Closes #14457
2025-12-31 15:57:40 +01:00
Cédric Krier 9473804208 Fallback to location key from context to compute product quantity
The location key is used for stock reporting so when browsing from such report,
it is good that the selected location is still used for stock calculation.
2025-12-30 17:41:36 +01:00
Cédric Krier 06c2a56e69 Use Many2One field for product and variant on stock reporting
Closes #14456
2025-12-30 17:42:00 +01:00
Adrià Tarroja Caubet e63358d39c Leave the quotation date field empty when copying sales
Closes #14358
2026-01-18 16:51:32 +01:00
Adrià Tarroja Caubet cc3184f226 Remove unused Model in account stock continental scenario 2026-01-18 14:59:49 +01:00
Cédric Krier d8579d4dd9 Allow tabs to be reordered 2026-01-18 13:15:45 +01:00
Cédric Krier ee041a5a7e Update sign of amount line paid according to invoice type and payment kind
Closes #14070
2026-01-10 19:40:21 +01:00
Cédric Krier d098761e3a Call on change type and company when initialize invoice for incoming document
Closes #14174
2026-01-10 18:53:51 +01:00
Sergi Almacellas Abellana bd28b0a552 Set the invoice date to read-only once the invoice has been validated or posted
Closes #14480
2026-01-18 00:18:32 +01:00
Cédric Krier c823ca38a9 Use only production inputs or outputs for lot trace
The production moves can not have any other traces than their sibling moves.

Closes #14385
2026-01-07 08:29:45 +01:00
Cédric Krier 72492c3952 Do not try to fulfill on Shopify cancelled or closed fulfillment order
Closes #14479
2026-01-09 11:34:16 +01:00
Cédric Krier f3f3dc5f96 Copy custom theme from previous version 2026-01-10 19:10:42 +01:00
Cédric Krier d8e6fce279 Copy custom CA certificates from previous version 2026-01-10 19:10:29 +01:00
Cédric Krier 11c80d3c2a Fix tryton config file copied from previous version
Closes #14088
2026-01-10 19:09:58 +01:00
Cédric Krier 353cfbdd5c Always switch to the next account party when lines have been reconciled
Closes #14467
2026-01-05 23:58:44 +01:00
Cédric Krier 93fad8dcf5 Use only a limited set of tags for PEPPOL Address
Closes #14494
2026-01-14 14:47:25 +01:00
Cédric Krier abe709a876 Use document namespace and local name to calculate the document type for Peppyrus
Closes #14503
2026-01-15 18:13:06 +01:00
Cédric Krier 91c5a087fb Use root prefix to retrieve the namespace of UBL document
Closes #14490
2026-01-14 14:39:08 +01:00
Cédric Krier 1623885d46 Add options to trytond.config
Closes #14483
2026-01-13 20:08:43 +01:00
Cédric Krier af815d48e2 Replace UNPROCESSABLE_CONTENT status by UNPROCESSABLE_ENTITY
UNPROCESSABLE_CONTENT is only available since Python 3.13

Closes #14491
2026-01-13 20:05:34 +01:00
Cédric Krier 0237622be0 Update API of ogm_vcs fallback to be the same as the release 2.2 of python-stdnum
Closes #14488
2026-01-13 15:47:25 +01:00
Cédric Krier df6b94b866 Test the record reference of marketing automation record before execution
The reference field is on the record and not on the record activity.

Closes #14281
2026-01-10 18:39:18 +01:00
Cédric Krier 7f0ffc22e6 Update numbered at when refreshing invoice report
Closes #14462
2026-01-03 19:18:24 +01:00
Cédric Krier 9a518c653f Apply types to SQLite query for the getter of history datetime of invoice
Closes #14463
2026-01-03 19:17:20 +01:00
Cédric Krier 40ce993a5b Defer patching requests default agent when it is imported
Importing requests module in `trytond/__init__.py` prevents the gevent monkey
patch to be applied to the requests module as it is imported before.

Closes #14461
2026-01-03 13:45:10 +01:00
Cédric Krier 6ef9085289 Add missing parameter to get_shopify of customer shipment with package shipping
fulfillment_order_fields is a parameter of the extended method.

Closes #14478
2026-01-09 11:29:24 +01:00
Cédric Krier 7f92861a80 Use current date as fallback for empty maturity date when creating direct debit payment
Closes #14473
2026-01-07 11:19:07 +01:00
Cédric Krier c6c8425f43 Add missing warning key for PEPPOL required warning
Closes #14471
2026-01-07 09:16:02 +01:00
Cédric Krier 9fdb983f99 Do not always consider account with party required when reconcile
fe8ae43ad9e7 left a debug clause that skips the test.
2026-01-05 00:41:31 +01:00
Cédric Krier ab1b43f676 Do not return None as party to reconcile
Closes #14438
2026-01-05 00:38:37 +01:00
Cédric Krier 856c50f7d2 Test if identifier is not empty before testing if it is Belgian VAT for PEPPOL
Closes #14464
2026-01-05 11:52:11 +01:00
Cédric Krier 23618c210f Add support for Peppyrus webhooks 2025-12-23 12:07:17 +01:00
Cédric Krier aecb2942fe Compare HTTP status code to HTTPStatus enum 2025-12-18 15:18:53 +01:00
Cédric Krier f1fbd7abb3 Allow filtering users to be notified by cron tasks
Closes #14432
2025-12-16 17:28:32 +01:00
Cédric Krier 7be632030d Dumps action value of cron notify if it is not yet a string
Closes #14431
2025-12-16 17:21:41 +01:00
Cédric Krier f41a2bdef5 Log exception when opening view arch 2025-12-15 17:12:22 +01:00
Cédric Krier 01bfa635fa Defer importing saml2 module only when routes are called 2026-01-03 14:06:42 +01:00
Cédric Krier 278c09ca39 Defer importing the stripe module only if the webhook is called 2026-01-03 14:05:34 +01:00
Cédric Krier 809e805bc1 Defer importing the braintree module only if the webhook is called 2026-01-03 14:05:07 +01:00
Cédric Krier 7b4eb14968 Use defaultdict with float as default value when calculating product quantities 2026-01-02 12:32:43 +01:00
Cédric Krier 7a66740050 Test products_by_location using the proper grouping IDs
When grouping by template, it is the template id that appears in the result
instead of the product id.

Closes #14459
2026-01-02 13:11:49 +01:00
Cédric Krier 2c8dc24f38 Do not set SellersItemIdentification UBL tag if product has no code
PEPPOL-EN16931-R008: Document MUST not contain empty elements.

Closes #14458
2026-01-01 15:50:55 +01:00
Cédric Krier b75a14ea86 Maintain the original reference when splitting shipments and productions
Closes #14190
2025-12-29 15:58:40 +01:00
Cédric Krier aa4d7d2c12 Use the normalized format for the warning key regarding overpayment 2025-12-31 16:07:02 +01:00