Sergi Almacellas Abellana
eee72298d0
Remove empty space in account consolidation scenario
2026-07-06 20:04:18 +02:00
Cédric Krier
899ecc39e9
Update DPD API to Shipment Service 4.5
2026-06-24 11:01:19 +02:00
Cédric Krier
16f19e9d0b
Add warning when deleting account reconciliation linked to receivable rule
...
Closes #14891
2026-07-07 00:04:54 +02:00
Cédric Krier
07408dea49
Ensure "amount to pay today" of invoice is always positive
...
When a payment for the invoice is booked before the maturity date, the "amount
to pay today" must not become negative.
Closes #14924
2026-07-02 16:40:30 +02:00
Cédric Krier
4bada51330
Set danger visual on supplier invoice when amount to pay is greater than 0
...
The amount to pay is always positive so the test must be "greater than 0".
Closes #14925
2026-07-02 16:38:57 +02:00
Cédric Krier
91434daade
Define index using COALESCE for nullable Char fields
...
Closes #14909
2026-06-24 22:07:52 +02:00
Cédric Krier
60f9a5c993
Optimize search on account's code
...
Closes #14910
2026-06-24 22:00:10 +02:00
Cédric Krier
fe47b03167
Replace getattr by hasattr in general journal report
...
Closes #14929
2026-07-03 13:37:38 +02:00
Cédric Krier
d8b6da56a1
Enforce access rights on the email template record on marketing email
...
Closes #14907
2026-06-23 22:03:06 +02:00
Cédric Krier
c0fc6bf6f0
Enforce access rights on the email template record of marketing automation
...
Closes #14907
2026-06-23 22:02:47 +02:00
Cédric Krier
8df60185f5
Add ModelAccessProxy
...
#14907
2026-06-25 13:31:30 +02:00
Cédric Krier
80a69bb67d
Replace getattr by hasattr in report
2026-06-09 13:01:23 +02:00
Cédric Krier
32cae6b2cb
Retry mutation query for Shopify tests
2026-06-25 19:03:12 +02:00
Cédric Krier
a574780de1
Set only one quantity per line items when creating Shopify fulfillment
...
Closes #14912
2026-06-25 15:26:30 +02:00
Cédric Krier
d549c14866
Use entry amount when amount is missing from details
...
Closes #14904
2026-06-22 11:14:23 +02:00
Cédric Krier
02c4177b08
Update the version of Stripe used
2026-06-28 15:22:54 +02:00
Cédric Krier
3bb7c97554
Search for the record name of the contact mechanism using the 'name' field
...
Closes #14902
2026-06-18 15:42:24 +02:00
Alfonso Iglesias
0138eb02b5
Add a transition from running to cancelled to production
...
Since c801019931a0 a running production can be cancelled by stock cancellation
group.
Closes #14864
2026-06-27 08:50:17 +02:00
Sergi Almacellas Abellana
18d05b54d7
Use the effective date of the stock move to generate sequence when creating lot
...
Closes #14899
2026-06-26 19:04:26 +02:00
Cédric Krier
2df52f729f
Correctly translate "Building Number" in French
...
Closes #14896
2026-06-16 15:36:46 +02:00
Cédric Krier
a38be4eb42
Aggregate product by locations before applying filter when searching by quantity
...
Closes #14887
2026-06-11 15:30:11 +02:00
Cédric Krier
897a8acbf4
Call the same super method for validate_fields of account move line
...
Closes #14901
2026-06-18 14:37:36 +02:00
Cédric Krier
724eb420e4
Filter lines by reconciliation date to calculate payable/receivable of party
...
The lines reconciled after the date should be included in the sum as the other
line may be filtered.
Closes #14857
2026-05-21 16:13:34 +02:00
Cédric Krier
e531835283
Use also maturity date to calculate reconciliation date
2026-06-05 15:50:42 +02:00
Cédric Krier
dccf30db96
Use new non-readonly transaction to create journal-period from opening wizard
...
Since 088e367462ce the execution of the wizard is on a readonly transaction
which prevents to insert in the database.
Closes #14894
2026-06-16 13:19:12 +02:00
Cédric Krier
f0d3a70b0f
Do not strip wildcard for number clause when searching work per record name
...
The strip of wildcard is usually applied for code not number.
Closes #14882
2026-06-11 10:37:29 +02:00
Cédric Krier
0c1652ca99
Skip second update of chart of account when template is overridden
...
Closes #14879
2026-06-09 10:48:51 +02:00
Cédric Krier
6467856e6f
Add purchase support to project work using depend on register
2026-05-06 09:04:23 +02:00
Cédric Krier
66e09842d8
Avoid random payment amount of zero in braintree tests
...
The value 0 is not valid for a payment.
2026-06-18 14:55:21 +02:00
Cédric Krier
bb88737b22
Remove usage of warehouse field
...
26b2c5a94b90 replaced the field by a property.
2026-06-18 10:38:26 +02:00
Udo Spallek
16a5a90aff
Return the quantity of sale line component for manual shipment method
...
Closes #14888
2026-06-17 22:50:11 +02:00
Cédric Krier
2f57974cef
Set shipment address only when empty when changing party of sale amendment
...
Closes #14796
2026-06-12 23:42:19 +02:00
Adrià Tarroja Caubet
a127ced8d1
Add missing invoice address when changing party of amendment
...
Closes #14796
2026-06-12 23:44:04 +02:00
Cédric Krier
77073c56e4
Improve help text for the tax rule fields on party
...
Closes #12674
2026-04-14 15:19:59 +02:00
Cédric Krier
8aaf6e1eb5
Replace warehouse field on location by a property
...
The Function field is not efficient so its usage should be reserved to
server side code only.
2026-05-07 18:36:18 +02:00
Cédric Krier
8dfa6915b7
Convert toolbar into mutable objects before modification
...
Since 619fd425e3bb the toolbar may be immutable when it comes from the cache.
Closes #14881
2026-06-08 09:09:23 +02:00
Cédric Krier
8962022c59
Remove unnecessary MANIFEST.in
2026-06-02 12:02:28 +02:00
Cédric Krier
57a9484da8
Prevent modifying the company of project work with parent, children or timesheet
...
Closes #14871
2026-06-02 12:00:50 +02:00
Cédric Krier
6243f405bd
Use only active journal for reception of direct debit
...
Closes #14866
2026-05-28 16:30:28 +02:00
Cédric Krier
ecfa483dfb
Do not copy accounting templates when copying product category for accounting
...
Closes #14862
2026-05-27 10:21:50 +02:00
Cédric Krier
d0f7906ef6
Update the version of Stripe used
2026-06-02 14:39:18 +02:00
Cédric Krier
c92f64c1d6
Use join to calculate account party of general ledger line
2026-05-11 16:01:30 +02:00
Cédric Krier
ddc9186416
Print general ledger lines per party for account with party required
...
Closes #14828
2026-05-11 15:51:51 +02:00
Cédric Krier
9d33e837fe
Order the lines of the general ledger account
...
They must use the same order as the order used to calculate the cumulative
balance.
Closes #14829
2026-05-11 15:50:41 +02:00
Cédric Krier
60d63197fe
Do not display commission price on stock move if not set
...
Like the cost fields we should display it only if it is set.
2026-06-03 18:24:08 +02:00
Cédric Krier
7f42e0a3d7
Remove cost separator in stock move form
...
The cost fields are not always visible so the separator may be displayed when
no cost fields is.
Each cost field has its own invisible statement so it will be much complex to
build on for the separator than removing it.
2026-06-03 18:23:31 +02:00
Cédric Krier
5f56aa0769
Add row factory to cursor
...
Closes #14797
2026-06-04 23:41:21 +02:00
Cédric Krier
8d8a5ffa14
Move invoice payment methods entry under invoice payments menu
2026-06-04 23:07:09 +02:00
Cédric Krier
a27b05e3b9
Move warehouse and shipping date of sale to other page
2026-05-18 17:23:47 +02:00
Cédric Krier
f97801a3e7
Use product or template record name as record name for product image
2026-05-07 13:31:21 +02:00