Commit Graph
2593 Commits
Author SHA1 Message Date
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
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
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 aafdc31cea Add an web shop URL to sales
Closes #14538
2026-01-22 18:32: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 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
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
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 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 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
Cédric Krier 01d74bf4ea Do not update UNECE code for unit of measure
Closes #14560
2026-01-26 15:55:53 +01:00
Cédric Krier 24a53758fd Use invoice taxes from line to render tax category in UBL Invoice
Closes #14571
2026-02-04 09:53:06 +01:00
Cédric Krier a4a376e808 Use amount from transaction details when available
A batched transaction may have many details and amounts that are grouped as the
entry amount.

Closes #13823
2026-02-01 19:01:49 +01:00
Cédric Krier aee7fa10fd Update number next instead of internal when migrate move's sequence to strict
The number next has a default value which override the internal value when the
setter is called.

Closes #14545
2026-01-23 16:05:16 +01:00
Cédric Krier 50bb0e37d7 Copy company when migrating move sequence of fiscal year and period to strict
Closes #14545
2026-01-23 15:48:44 +01:00
Cédric Krier a7fe75478b Prevent setting a phantom BoM on the BOM input and output with a product already set
Closes #14536
2026-01-22 18:53:34 +01:00
Cédric Krier dd1cdfe656 Prevent using phantom BOM on production
Closes #14535
2026-01-22 17:28:16 +01:00
Cédric Krier 381703a194 Clear any default incoterm for sale created for web shop
The default incoterm may prevent to save the sale.
So we let the quotation transition set the incoterm values.

Closes #14521
2026-01-19 19:05:51 +01:00
Cédric Krier 12aebbcba0 Test if origin id is greater or equals to 0 before accessing the target record name
Closes #13498
2026-01-27 12:01:42 +01:00
Cédric Krier ac57101f77 Register product after template extension to add UNECE codes
Closes #14570
2026-02-03 14:39:49 +01:00
Maxime Richez 767ff56b06 Add missing warning key for PackWarning on Internal Shipment
Closes #14569
2026-02-02 13:53:44 +01:00
Cédric Krier dd2738f7b2 Do not try to add parameters to empty URL
Closes #14505
2026-01-19 12:30:41 +01:00
Cédric Krier 2238dee3e1 Use create date to calculate production work duration without write date
Closes #14562
2026-01-29 10:26:59 +01:00
Maxime Richez 24b9ca1575 Set incoterm required on extended intrastat for sale between EU countries
Closes #14531
2026-01-30 17:32:18 +01:00