Cédric Krier
2cceab6d19
Show create quotation button for draft, quotation and received purchase request
...
Closes #14593
2026-02-09 20:47:41 +01:00
Cédric Krier
57b9ccf407
Fix order and z-index of backdrop for stacked modal
...
Closes #14588
2026-02-06 19:00:24 +01:00
Cédric Krier
eee2a18f73
Switch the view when user cancel the new record
...
Closes #14583
2026-02-05 18:21:05 +01:00
Cédric Krier
9ea8618812
Add padding to actions of completion
...
The actions are rendered in a separated list and no more as items of the
dropdown so we must replicate the same padding for visual consistency.
Closes #14584
2026-02-05 18:52:00 +01:00
Nicolas Évrard
cceb3e81d9
Use always fork method to test process local
...
We can not rely on the default process method of multiprocessing module.
Closes #14579
2026-02-09 17:33:32 +01:00
Cédric Krier
d3bac177ae
Make always sensitive reload button for view other than form
...
Closes #14556
2026-02-05 18:17:06 +01:00
Cédric Krier
236ef98b7a
Fill blank state of empty favorite menu
...
Closes #14574
2026-02-04 12:52:19 +01:00
Ahmed AlBoori
92e85ab498
Add missing key parameter to get_products in web shop
...
1cf6e5cb9e4f added the parameter but did not update the tax rule extension.
Closes #14620
2026-02-23 11:08:31 +01:00
Cédric Krier
0b58af3b22
Add searcher to the shipments field on invoice line
2026-02-03 10:20:59 +01:00
Cédric Krier
86bc62d126
Display and order by create date/time in error list
2026-01-31 17:22:42 +01:00
Cédric Krier
16ca654159
Allow the UserError and UserWarning exceptions to be raised when testing the buttons
...
Closes #14539
2026-01-22 23:15:21 +01:00
Cédric Krier
14088e1de3
Replace extension separator by underscore in report name used as temporary file
2026-01-28 10:39:07 +01:00
Cédric Krier
d7b80ff2ee
Add support for basic authentication for user application
...
Closes #14528
2026-01-21 14:55:49 +01:00
Cédric Krier
aafdc31cea
Add an web shop URL to sales
...
Closes #14538
2026-01-22 18:32:26 +01:00
Cédric Krier
e7fa8e4461
Add environment variable to enable development mode
...
Closes #14530
2026-01-21 19:12:34 +01:00
Cédric Krier
bddbc06222
Do not check for missing parent depends when the One2Many is readonly
...
Closes #14526
2026-01-20 17:31:26 +01:00
Cédric Krier
7573e8fbfd
Set BillingReference to Invoice and Credit Note UBL
...
Closes #14517
2026-01-19 12:17:43 +01:00
Cédric Krier
4e3f4055ce
Add an origin invoices field to the invoice
2026-01-19 12:15:30 +01:00
Cédric Krier
4808ff83ab
Improve layout of invoice credit form
2026-01-19 09:59:37 +01:00
Cédric Krier
1e32483232
Preserve line number when converting doctest files to python files
2026-01-17 18:01:38 +01:00
Cédric Krier
a3af9cdb68
Remove default invoice type using the context
...
Since 6693e138391b the context keyword is no more used.
2026-01-17 18:12:55 +01:00
Cédric Krier
0231415b49
Add a menu entry for party identifiers
...
Closes #14507
2026-01-16 10:38:37 +01:00
Adrián Bernardi
b7915d38ea
Use the same context for the account getter and searcher of general ledger
...
Closes #14590
2026-02-19 13:07:37 +01:00
Cédric Krier
dfa6b018a0
Charge duties and taxes to shipper based on incoterm
...
Closes #14424
2025-12-15 17:03:51 +01:00
Cédric Krier
49e1e498c9
Add export/import duties on incoterm
2025-12-15 17:03:34 +01:00
Nicolas Évrard
a56b42b66c
Rename history sequence when the table is renamed
...
Just like in ff68233bdeb1 we need to also rename the history sequence name as
the migration to identity relies on the sequence name including the table name.
Closes #14598
2026-02-10 18:21:47 +01:00
Cédric Krier
f38652ef03
Ensure that the unit price on the invoice line is not negative for Peppol
...
Closes #14504
2026-01-15 22:34:01 +01:00
Cédric Krier
b0ff152120
Format the party's identifier codes
...
Closes #14485
2026-01-16 16:56:47 +01:00
Cédric Krier
86d2fdfe50
Do not sort party identifier selection
2026-01-16 17:01:25 +01:00
Cédric Krier
d5d7eee3b9
Add Senegal Tax Number identifier
2026-01-11 12:12:51 +01:00
Cédric Krier
8b25d8c10e
Add Azerbaijan Tax Number identifier
2026-01-11 12:10:00 +01:00
Cédric Krier
5540c9c6b9
Add French Trade Registration Number identifier
2026-01-11 12:08:42 +01:00
Cédric Krier
6f83c5b9b0
Add Mozambique Tax Number identifier
2026-01-11 11:59:43 +01:00
Cédric Krier
c6ae81593b
Use th_moa as tax identifier instead of th_tin
2026-01-11 11:57:47 +01:00
Cédric Krier
7bf7ba9694
Add Russian Primary State Registration Number identifier
2026-01-11 11:54:19 +01:00
Cédric Krier
3428e53de6
Add Spanish Activity Establishment Code identifier
2026-01-11 11:53:14 +01:00
Cédric Krier
f58722b726
Add Belgian Social Security Number identifier
2026-01-11 11:50:56 +01:00
Cédric Krier
cb1f927569
Add Slovenian Corporate Registration Number identifier
2026-01-11 11:49:22 +01:00
Cédric Krier
bf11acb591
Update required version of python-stdnum to 2.22 for party module
2026-01-11 11:44:09 +01:00
Cédric Krier
1942b6f3a7
Remove custom ogm_vcs to only use python-stdnum implementation
2026-01-11 11:42:04 +01:00
Cédric Krier
592e09d67e
Support MJML syntax for marketing email
2025-12-11 15:20:11 +01:00
Cédric Krier
2989e66585
Lazy import html2text and weasyprint
2025-12-11 17:57:01 +01:00
Cédric Krier
b034e23e91
Support the conversion of MJML reports to HTML
...
Closes #12597
2025-12-11 16:31:51 +01:00
José Antonio Díaz Miralles
eeef31b221
Fix css style format for button of marketing email
...
Closes #14451
2026-02-18 11:28:35 +01:00
Cédric Krier
92606c8f32
Remove gap for empty row or column
...
The container gap is still applied on invisible element if they are defined in
the template.
The solution is to fake gap using margin between consecutive elements and to
not display empty elements.
For column gap the horizontal margin must be compensated with negative margin
on the grid and padding on the elements to avoid to overflow the grid.
Closes #13852
2026-01-30 10:44:25 +01:00
Cédric Krier
c260313c23
Use the legal notice of tax as tax exemption reason in UBL invoice
...
Closes #14572
2026-02-04 10:03:48 +01:00
Cédric Krier
14c2a4435c
Add an "Update Status" button to the Peppol document
2026-01-15 10:35:05 +01:00
Cédric Krier
f7f8c002b7
Set revision context before clearing the screen
...
This prevents the clear method (which set the current record to null) to update
the URL with the old revision and thus opens a new tab.
Closes #14577
2026-02-04 15:26:34 +01:00
Cédric Krier
ce6c415c69
Search unit of measure with enough digits for the quantity in UBL invoice and credit note
...
Closes #14541
2026-01-23 23:49:58 +01:00
Cédric Krier
1b83f7c063
Set required on value of party's contact mechanism
...
Closes #14563
2026-01-30 11:20:26 +01:00