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
Cédric Krier
b496b4abf1
Set filename extension to jpg for product image
...
Closes #13334
2026-05-07 13:30:46 +02:00
Cédric Krier
5745c651e6
Compare reset password using constant time function
2026-04-10 11:29:50 +02:00
Cédric Krier
88d280d500
Add phone types as guessing when phonenumbers is not installed
...
Closes #14861
2026-05-26 09:49:36 +02:00
Cédric Krier
f4dfb8de08
Use tree's record name search for the name parts of project work
...
Closes #14834
2026-05-19 15:22:00 +02:00
Sergi Almacellas Abellana
2fba072d4a
Clear ShippingMixin shipping_reference's when copying it
...
Closes #14833
2026-05-28 09:45:46 +02:00
Adrià Tarroja Caubet
cc103371a8
Avoid crash on SEPA mandate report without bank
...
Closes #14831
2026-05-13 11:25:48 +02:00
Cédric Krier
62b3a3b475
Test origin from sale instead of line to calculate cost for return sale of product kit
...
Closes #14854
2026-05-21 10:26:44 +02:00
Cédric Krier
51eaae2070
Delete stock moves only of deactivated products
...
Closes #14844
2026-05-19 10:53:56 +02:00
Cédric Krier
66232f9929
Add optionally a journal column on the invoice list
2026-05-05 16:39:29 +02:00
Cédric Krier
a0a6bca457
Add invoice relate from period and fiscal year
...
Closes #14812
2026-04-24 18:26:48 +02:00
Cédric Krier
bd60a15973
Manage products directly on category form
...
Closes #14811
2026-04-24 23:31:34 +02:00
Cédric Krier
642ff61ab4
Add country organization as criteria of tax rule
...
Closes #14771
2026-04-14 17:29:07 +02:00
Cédric Krier
ad9f7bf8f2
Calculate average lead time for product suppliers
...
Closes #14764
2026-04-13 13:12:59 +02:00
Cédric Krier
b83d7055a9
Guess the type of contact mechanism
...
Closes #14768
2026-04-23 09:18:59 +02:00
Cédric Krier
3691d1e8ef
Add a delay to PEPPOL edocument rendering and processing for each service
...
Closes #14767
2026-04-13 18:26:21 +02:00
Cédric Krier
f1e349beee
Restrict direct debit domain to party with receptions
...
Closes #14736
2026-04-02 15:29:10 +02:00
Maxime Richez
ee4bdd08bb
Display products used by customs category
...
Closes #14770
2026-05-07 11:19:56 +02:00
Xavi Hermoso
30a52dd460
Update purchase request state when it is manually linked to a quotation
...
Closes #14773
2026-05-12 09:33:32 +00:00
Cédric Krier
20b2eceed3
Calcule stock move weight on done when required for intrastat
...
The weight may not have been calculated at the creation of the move if the
product did not have a weight set at that time.
Closes #14824
2026-05-08 12:38:14 +02:00