3059 Commits
Author SHA1 Message Date
José Arturo García 9faa1dd9b5 feat(i18n): add standalone Dominican Spanish catalogs 2026-10-13 20:14:45 -04:00
Cédric Krier 60c5684c27 Increase version number
--HG--
branch : 8.2
2026-10-06 01:54:52 +02:00
Cédric Krier e011222dc3 Prepare release 8.2.0 2026-10-06 00:56:37 +02:00
Cédric Krier c17e032cb3 Update translations [skip ci] 2026-10-05 23:51:09 +02:00
Cédric Krier 197a988ef1 Ensure readonly fields are copied with the default value
Since 6c611c520744, the readonly of field is enforced so the copied value of
readonly field must be the default value to skip the check.
2026-10-05 23:21:28 +02:00
Cédric Krier 0cc22fcd25 Use default value when copying "updated" fields of stock move
Since 6c611c520744, the readonly of field is enforced so the copied value of
boolean field must be the default value for readonly fields.

Closes #15148
2026-10-05 18:03:10 +02:00
Cédric Krier 5a85ab48a8 Use default value when copying to_invoice from purchase
Since 6c611c520744, the readonly of field is enforced so the copied value of
boolean field must be the default value for readonly fields.

Closes #15147
2026-10-05 16:41:04 +02:00
Cédric Krier 2648f5a8cb Move tests about stock period closed in scenario
4ab7b9eb0ef5 added a scenario which could replace the checks in test_period.
2026-10-05 13:03:52 +02:00
Maxime Richez 4ee75ae44e Allow draft and staging moves to be created and modified in the closed period
Closes #15056
2026-10-05 12:54:17 +02:00
Cédric Krier 88d8e9baeb Clear stock_conversion changelog prior to release 2026-10-04 16:48:54 +02:00
Cédric Krier 9583afa251 Update to Stripe API version 2026-09-30.endive 2026-10-04 15:18:42 +02:00
Cédric Krier c24235f075 Prevent editing inputs and outputs of production without a company 2026-10-02 11:12:28 +02:00
Cédric Krier 89708c2257 Fallback to 0 when cost price is empty for product of production
Closes #15138
2026-10-02 11:11:48 +02:00
Cédric Krier 2d9a773212 Add test scenario for stock supply production with phantom BoM
This tests that Production.set_moves supports the phantom BoM for #14908
2026-10-02 10:49:57 +02:00
Cédric Krier 31ee962cd1 Support phantom input and output when setting moves to production
Closes #14908
2026-10-02 10:48:48 +02:00
Cédric Krier e9b1e5636e Validate stdnum code before compacting and formatting it
Closes #15017
2026-09-30 18:30:11 +02:00
Cédric Krier e1b241e983 Show price and currency fields on stock move when they are not required but still filled
This is to let the user clear the invalid fields from past moves.

Closes #14919
2026-10-01 09:54:29 +02:00
Cédric Krier b7ed652269 Invert editable expression of the accounting field on product category
Closes #15137
2026-10-02 10:38:57 +02:00
Cédric Krier 35acbded8e Trim trailing spaces in UNCL7161 codes
Closes #15135
2026-10-01 14:53:03 +02:00
Cédric Krier 4196231fa8 Ensure street format is stripped as empty when substituted with empty values 2026-09-29 17:17:01 +02:00
Cédric Krier e56498d0b6 Use only stripped char in address format
Closes #15107
2026-09-29 17:15:28 +02:00
Cédric Krier 10c4a8d62d Use total package weight and volume as shipment weight for PDP
The shipment weight must not be less than the sum of parcel weights.

Closes #15121
2026-10-01 15:30:57 +02:00
Cédric Krier 7b809a4bf9 Do not normalize Decimal value in XML document
Some third party expect to always have the trailing 0 in the format of currency
amount. So the amount coming from the database must already have the right
precision to format.

Closes #15085
2026-09-28 11:26:56 +02:00
Cédric Krier 5a7e5d0452 Do not translate Factur-X profiles 2026-09-30 09:55:32 +02:00
Cédric Krier a558dbffb1 Fix typo in help text of default Factur-X profile 2026-09-30 09:55:20 +02:00
Cédric Krier bb79d8029f Sort advance payment invoices on Function fields of sale
Closes #15131
2026-09-30 13:00:48 +02:00
Cédric Krier f219204eb6 Restrict account disbursement to account with disbursement type
It is needed to ensure that the account is valid when used on the invoice line.

Closes #15128
2026-09-28 14:55:24 +02:00
Cédric Krier efed804e60 Prevent the provisioning and overflowing locations from being a child of the order point location
Closes #12410 #14196
2026-09-22 09:47:03 +02:00
Adrià Tarroja Caubet 78eba2ada3 Set supplier direct debit only on supplier invoice lines
Closes #15058
2026-09-29 11:27:32 +02:00
Cédric Krier 86766d7210 Search company and employee by only party name
Closes #15095
2026-09-15 09:31:57 +02:00
Adrià Tarroja Caubet f86eefe8ec Filter receivable lines by mandate company
The receivable-with-mandate tab must use the company of each move line,
as payment processing does. A mandate of another company does not make
the line collectible.

Closes #15125
2026-09-28 12:19:07 +02:00
Cédric Krier 0bf6aa2d6b Update documentation of web shop module 2026-07-29 18:13:09 +02:00
Adrià Tarroja Caubet 0cb3f6a11e Use super invoice grouping origins when extending sale for kit
Closes #15127
2026-09-28 17:47:13 +02:00
Cédric Krier 79d7e52abc Make mandate required for SEPA direct debit reception
Closes #15093
2026-09-18 23:41:26 +02:00
Cédric Krier c3ce50024c Update test file of Winbooks export to include invoice line quantity in comment
Since 0795dca1e366 the record name of an invoice line include also the
quantity.
2026-09-28 08:34:05 +02:00
Cédric Krier 0e0533a659 Update oAuth 2.0 link to wikipedia for Chorus documentation 2026-09-27 09:39:51 +02:00
Cédric Krier 40bbc6a293 Update signup link to Eagle Doc 2026-09-27 09:39:06 +02:00
Cédric Krier 039927d2ff Fill direct debit payment with Stripe customer
Closes #15110
2026-09-18 23:35:40 +02:00
Cédric Krier d056757bf3 Do not set non salable product on sale line when synchronise with Shopify
Closes #15096
2026-09-15 12:04:11 +02:00
Cédric Krier 27e0997a85 Replace typing of stock move origin by sale and purchase Function field
The origin may not always be a sale or purchase line like with product kit.
So such test must be extendable by other modules implicitly. This can be
achieved by using the Function fields.

Closes #15084
2026-09-10 14:22:34 +02:00
Cédric Krier 94695e5914 Test international shipping with UPS with and without different agent account 2026-09-17 17:10:34 +02:00
Cédric Krier 83087bbb97 Use BillThirdParty tag when requesting UPS to bill charge to customs agent
It is not allowed to use BillShipper or BillReceiver with different accounts
for different charges.

Closes #15105
2026-09-17 17:02:06 +02:00
Cédric Krier ff14dc4889 Set on delete cascade on invoice of payment mean
Closes #15080
2026-09-10 10:02:49 +02:00
Cédric Krier 78769ac924 Add timeout for requests to Peppyrus API 2026-09-09 12:25:27 +02:00
Cédric Krier eebd27fa79 Include the minimal input/output quantity the same day as input in the average quantity for the turnover
Such quantity should be accounted as staying 1 day in the warehouse otherwise
we may have more quantity leaving than the average stock.

Closes #15014
2026-09-24 09:27:50 +02:00
Adrià Tarroja Caubet 39033df41c Restrict direct debit reception to receivable accounts
Closes #15059
2026-09-03 15:56:17 +02:00
Maxime Richez 621fded36b Allow sales configurations to create shipments in draft
Closes #15088
2026-09-23 09:46:34 +02:00
Cédric Krier b82603d258 Add BOM tolerance warning on production inputs and outputs
Closes #14475
2026-09-22 17:49:00 +02:00
Cédric Krier d4fddeb5a1 Include test PDF in document incoming OCR 2026-09-22 18:35:13 +02:00
Cédric Krier b367f48a0d Add document_incoming_ocr_eagle_doc module 2026-09-22 17:49:54 +02:00