Commit Graph
3041 Commits
Author SHA1 Message Date
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
Cédric Krier 12b779346b Fix typo in setup documentation of Typless 2026-04-28 19:28:46 +02:00
Cédric Krier 77fc252ef1 Raise TyplessError from the original exception 2026-04-28 19:26:10 +02:00
Cédric Krier 8895920864 Move supplier invoice sample PDF from document_incoming_ocr_typless to document_incoming_ocr 2026-04-28 19:24:56 +02:00
Cédric Krier 03e6c04262 Manage disbursement on project 2026-09-22 15:20:38 +02:00
Cédric Krier 30711fc397 Set all grouping keys when creating invoice line for project 2026-06-02 11:50:58 +02:00
Cédric Krier 8a5090c92f Add documentation for project configuration 2026-06-19 18:55:47 +02:00
sbend a160de628a Use the summary as the fallback record name for lines without a product
Closes #14198
2026-09-22 12:35:06 +02:00
Cédric Krier 5ea8b1f784 Add lot to POS line
Closes #15109
2026-09-21 15:28:29 +02:00
Maxime Richez 8690e9aa07 Add stock_conversion module
Closes #14806
2026-09-22 11:13:55 +02:00
Cédric Krier 3d29395a19 Add production prefix to label of cost price fields for production 2026-09-18 10:54:09 +02:00
Cédric Krier c83e497296 Write post date and number on account move without check access in French test scenario 2026-09-21 15:42:49 +02:00
Cédric Krier cbb762530b Use editable instead of of readonly for account template override 2026-09-21 15:24:43 +02:00
Cédric Krier a5b3061674 Distinct readonly and editable states for SEPA mandate identification 2026-09-21 10:39:12 +02:00
Cédric Krier 0d7658b08f Increase maximum sleep in Stripe scenario
Stripe takes more time to process the events.
2026-09-21 10:19:36 +02:00
Cédric Krier c17618d0d8 Make landed cost field on account invoice line not editable instead of readonly
Users must be allowed to edit it when adding invoice lines to a landed cost.
2026-09-21 10:04:34 +02:00
Cédric Krier bdefd24bbc Use decorator before ModelView.button to set default records for cron task
Closes #15076
2026-09-09 12:22:52 +02:00
Cédric Krier 0974e54035 Add sleep between two update status call in test scenario 2026-09-09 14:22:57 +02:00
Cédric Krier 9350bcc1c6 Make customs boolean on product category not editable when in a tree 2026-09-19 15:39:08 +02:00