Commit Graph
60271 Commits
Author SHA1 Message Date
Cédric Krier 947a63c456 Make the user menu favorites unique
Closes #14213
2026-01-16 10:07:03 +01:00
Cédric Krier 0d4ec58be9 Increase the maximum sleep for Peppyrus test scenario
20 seconds is not always enough for Peppyrus to process the message posted.
2026-01-24 19:25:47 +01:00
Cédric Krier ededbdb3c9 Do not convert input when converting between the same unit
Applying the factor/rate twice may loose precision if one of the number is a
rational with recurring decimal.

Closes #14501
2026-01-15 17:20:32 +01:00
Cédric Krier 212d6e5a45 Round quantity instead of truncate for Shopify fulfillment
Closes #14502
2026-01-15 17:28:20 +01:00
Cédric Krier 2e6dc5f27c Lock the sale being processed for Shopify
Closes #14500
2026-01-15 15:22:09 +01:00
Cédric Krier e543e295cf Add company clause to balance domain for direct debit reception
Closes #14499
2026-01-15 14:41:53 +01:00
Cédric Krier 40a3345fb5 Convert index expression to string to instantiate psycopg2 SQL
Closes #14487
2026-01-24 08:51:39 +01:00
Cédric Krier 241437dfad Use dash instead of hyphen in Egyptian street format
Closes #14498
2026-01-14 19:25:17 +01:00
Cédric Krier c0211b8c3d Add invoice data when processing supplier invoice line with purchase from OCR service
010fe207dda7 added an extra invoice_data argument but not to the purchase extension.

Closes #14512
2026-01-17 15:45:13 +01:00
Cédric Krier 89bc2930df Set DESC as index options instead of the expression 2026-01-14 00:35:13 +01:00
Cédric Krier 9535c89f3f Ensure to always surround USING expression with parenthesis in CREATE INDEX
Closes #14487
2026-01-13 16:50:08 +01:00
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