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