Cédric Krier
df3fd82299
Do not show empty web shop URL for product
...
Closes #14650
2026-03-05 10:49:11 +01:00
Cédric Krier
b9f12197bf
Add tests for calculating tax rule pattern for countries
2026-03-18 12:03:50 +01:00
Maxime Richez
f7081450f1
Use the first non-invoice line origin to calculate tax pattern for countries
...
Closes #14388
2026-03-18 12:01:17 +01:00
Cédric Krier
b58049e47e
Use flat balance for general ledger
...
Closes #14294
2026-03-11 12:51:12 +01:00
Cédric Krier
e8c0047fca
Sort statement lines per origin before creating moves
...
Closes #13941
2026-02-28 15:26:23 +01:00
Cédric Krier
b7a8ad390f
Use compact SIRET code for legal ids in UNCEFACT Invoice
...
Since 06e183433933 the identifier code is formatted and not the compact code.
2026-03-16 10:22:14 +01:00
Cédric Krier
e9c1da7197
Set a default undefined payment mean in UNCEFACT/CII invoice
...
Chorus-pro requires to have a SpecifiedTradeSettlementPaymentMeans.
2026-03-16 10:20:09 +01:00
Cédric Krier
3594517396
Avoid redirection in documentation links
2026-03-02 10:58:40 +01:00
Cédric Krier
af2e06bb32
Set headers and restrict to 1 worker when checking documentation link
...
This follows the wikipedia robot policy:
https://wikitech.wikimedia.org/wiki/Robot_policy
Closes #14637
2026-03-02 10:58:19 +01:00
Cédric Krier
f48a5b156a
Use compact identifier code for Spanish identifier code
...
Since 06e183433933 the identifier code is formatted and not the compact code.
2026-03-15 16:18:06 +01:00
Adrià Tarroja Caubet
f34cbbcbc6
Do not re-number sales from a point of sale once they have been reopened
...
Closes #14568
2026-03-14 17:35:17 +01:00
Cédric Krier
709832c16b
Use currency rounding when currency has no cash rounding set
...
Closes #14638
2026-03-02 15:23:13 +01:00
Cédric Krier
549f37c82f
Test consolidation company selection on invoice numbering
2026-03-09 10:55:14 +01:00
Cédric Krier
fb0ff9c7de
Do not select the invoice company as consolidation company
...
Closes #14662
2026-03-09 10:54:45 +01:00
Cédric Krier
22df2b5490
Use integer to set invisible attribute on payment means of invoice
...
The attribute must be an integer according to the RNG schema and not a string.
2026-03-14 10:36:13 +01:00
Cédric Krier
7dac232ad3
Do not divide LineExtensionAmount by a quantity of zero from UBL invoice
...
The unit price of such line can be the LineExtensionAmount.
Closes #14673
2026-03-14 09:58:22 +01:00
Cédric Krier
cd48d51cce
Use python3 in shebang
2026-03-04 12:36:33 +01:00
Maxime Richez
f5d77c5420
Move purchase lines in a specific tab in production form
...
Closes #14663
2026-03-13 09:43:36 +01:00
Cédric Krier
942c3cdb15
Filter out empty references and numbers when joining them from sales for UBL invoice
...
Closes #14652
2026-03-06 01:13:25 +01:00
Cédric Krier
8607d60cf8
Always allow manual method on sale
...
Since 77cbf0a1abbe the manual methods can be triggered with a button so it does
not prevent to trigger other methods.
Closes #14622
2026-02-23 18:24:15 +01:00
Cédric Krier
00c723b0eb
Manage payment terms from Shopify
...
The sale is always confirmed when the Shopify order has payment terms.
Closes #14619
2026-02-20 17:50:02 +01:00
Cédric Krier
a3493a3f2f
Fill payment means when parsing UBL invoice
2026-02-16 10:49:41 +01:00
Cédric Krier
7cb548f280
Add iban compact property to bank account
2026-02-16 13:18:22 +01:00
Cédric Krier
8c36eefc69
Support getting bank from BIC string
2026-02-16 10:48:14 +01:00
Cédric Krier
15878ffbd5
Render invoice payment means in UBL and UNCEFACT
2026-02-13 18:28:24 +01:00
Cédric Krier
c5113b19dc
Add UNCL4461 code to invoice payment mean
2026-02-13 18:27:14 +01:00
Cédric Krier
8cb0fb2bbd
Check invoice payment means when submitting payment
2026-02-13 14:22:58 +01:00
Cédric Krier
cc1f6e424c
Add direct debit as instrument for invoice payment means
2026-02-16 12:01:18 +01:00
Cédric Krier
6246ea244a
Add payment means to invoices
2026-02-16 12:32:35 +01:00
Cédric Krier
88799ccc0c
Add translated type string to bank account number
2026-02-12 11:09:23 +01:00
Cédric Krier
27a6a3e0b3
Allow cancellation stock group to cancel running and done productions
...
Closes #13899
2026-02-11 09:38:43 +01:00
Cédric Krier
9d871c8244
Add a group that is allowed to cancel done shipments and moves
...
Closes #13899
2026-02-11 10:41:09 +01:00
Cédric Krier
7c630a29a2
Replace the UN M49 unstats link by Wikipedia link in the country documentation
2026-03-08 11:17:53 +01:00
Cédric Krier
1367643bd0
Do not copy caches of stock periods
...
Closes #14639
2026-03-02 14:15:14 +01:00
Cédric Krier
eed012c24f
Add optional account to the list of payable/receivable lines
...
Closes #14582
2026-02-05 15:40:29 +01:00
Cédric Krier
c49d41b181
Set the address name as company name for Sendcloud
...
When company name is set, the name become the attention name for Sendcloud and
the company name is the recipient name of the address.
Closes #14549
2026-01-23 19:09:31 +01:00
Cédric Krier
f579c4e539
Test the processing of received Peppol invoice from Peppyrus
2026-02-25 18:54:40 +01:00
Cédric Krier
6bf0bc1641
Set state to processing for Peppol edocument before actually process them
...
The actual process method checks that the state of the document is still
processing so it must be written before and not rely on the transition to write
it.
Closes #14626
2026-02-25 18:54:03 +01:00
Cédric Krier
b27daaf806
Fix typo in the class name of balance sheet comparison context
2026-02-26 09:35:20 +01:00
Adrià Tarroja Caubet
fc02257656
Test model context in type statement report against the right name of context
...
There is a typo in the model context of 'account.balance_sheet.comparison.context'.
Closes #14628
2026-01-08 17:37:09 +01:00
Cédric Krier
4d2dd71764
Enforce invoice type for origin of invoice line
...
Closes #14611
2026-02-16 19:19:01 +01:00
Cédric Krier
c636664c17
Use only line extension amount to set unit price of UBL invoice line
...
Closes #14493
2026-02-16 17:22:16 +01:00
Cédric Krier
2b7c3f9f89
Update template to use invoice taxes of lines as invoice tax
...
Closes #14609
2026-02-16 13:31:03 +01:00
Cédric Krier
071d5e4fef
Add timestamp field on ModelStorage for last modified
...
Closes #14202
2026-02-25 09:04:03 +01:00
Cédric Krier
c1027e6174
Add empty extras test to modules without needs
...
Since version 4.36.0 tox is validating extras option.
2026-02-22 12:24:35 +01:00
Cédric Krier
f6b1fdd756
Enforce utf-8 encoding for account chart generated by xsltproc
...
Closes #14617
2026-02-20 09:59:42 +01:00
Cédric Krier
dfe58aa125
Use tables and Model as arguments for sql_column of the Field
2026-01-29 12:42:56 +01:00
Cédric Krier
4435474f3e
Show approve button on Stripe refund payment when submitted
...
Closes #14599
2026-02-10 19:30:10 +01:00
Cédric Krier
6f8abf2d5f
Show email buttons of marketing record activity when the state is done
...
The email is sent only when the record activity is in the state done so the
buttons must not be available in any other state.
Closes #14597
2026-02-10 17:53:53 +01:00
Cédric Krier
79087b513f
Decorate post method of sale point with the button decorator
...
Closes #14594
2026-02-10 12:43:51 +01:00