Cédric Krier
e59a24de94
Fix test_document_from_inbound_email of document_incoming
...
Closes #13319
2024-06-09 17:41:59 +02:00
Cédric Krier
40af8dc4ee
Fix test_assign_try_with_lot of stock_lot
...
Closes #13318
2024-06-09 17:29:22 +02:00
Cédric Krier
948c375e59
Save party before saving bank created from BIC
...
This prevents the warning about unsaved relation record.
2024-06-09 15:03:51 +02:00
Cédric Krier
390310d7de
Do not save invoice sequence in set_invoice_sequences tests
...
This prevents the warning about unsaved relation record as the fiscal year is
not yet created.
2024-06-09 14:58:34 +02:00
Cédric Krier
36f3adca1e
Add TestCase to filter warnings with TEST_PYTHONWARNINGS
2024-06-09 12:45:39 +02:00
Cédric Krier
30fa01a012
Use a dedicated page on product form for web shop fields
2024-06-06 12:21:10 +02:00
Cédric Krier
a7d4ae446a
Add test scenario to inventory count with lot
2024-06-30 19:16:48 +02:00
Sergi Almacellas Abellana
1ab12f3e87
Display lot of counted inventory line
...
Closes #13083
2024-06-30 19:16:05 +02:00
Cédric Krier
01c1966ba8
Add relate from sale and purchase lines to stock moves and invoice lines
2024-06-03 13:14:03 +02:00
Cédric Krier
2244c964fe
Add "Stock" prefix to stock move labels
2024-06-03 10:48:34 +02:00
Cédric Krier
01aa71bf3d
Remove "include list of currencies" from documentation
2024-06-01 19:01:14 +02:00
Cédric Krier
761e47c825
Update links in Chorus Pro documentation
2024-06-01 10:54:29 +02:00
Cédric Krier
8f68b65879
Wait for expected inventory levels number in test scenario
...
Closes #12794
2024-06-23 08:35:43 +02:00
Cédric Krier
29cf9e102a
Allow payment with amount equals to 0
...
This is needed for integration with some services for which a payment fully
refund is updated with an amount of 0.
Closes #13351
2024-06-21 14:39:25 +02:00
Cédric Krier
59b74452e6
Add test scenario for reconciliation of empty lines on posting
2024-06-28 01:00:22 +02:00
Richard Vong
e48510503f
Do not try to reconcile posted lines without debit/credit but with second currency amount
...
Closes #13293
2024-06-28 00:59:01 +02:00
Cédric Krier
3369d98de2
Add option to skip tests that require network
2024-05-20 12:20:00 +02:00
Cédric Krier
57e59ac67d
Add secondary unit to purchase amendment
...
Closes #13256
2024-05-21 18:56:20 +02:00
Cédric Krier
bbd5e521f3
Add secondary unit to sale amendment
...
Closes #13256
2024-05-21 18:56:03 +02:00
Cédric Krier
6ffe8bcea0
Enforce secondary unit rate and factor on sale and purchase line
2024-05-21 16:30:46 +02:00
Cédric Krier
77363b377f
Optimize and simplify search query for invoice amount
...
There is no need to include record rule clause in the searcher.
And the grouping can be done only once.
2024-04-28 17:28:58 +02:00
Cédric Krier
43599f9927
Use SQL query to compute reconciliation lines of invoices
...
Closes #13260
2024-05-16 16:06:49 +02:00
Cédric Krier
c54d3e89ec
Extract SQL query for lines to pay of invoices
2024-05-16 14:47:22 +02:00
Hartmut Goebel
dd01b75956
Update documentation of LDAP authentication
2024-06-20 13:13:17 +02:00
Cédric Krier
7acc539f85
Do not test network client in unittest
...
The services are not reliable enough to be tested as unittest.
Closes #13264
2024-05-22 09:20:01 +02:00
Cédric Krier
b00015d85a
Do not update shipment cost method to Null if it is already Null
...
The migration update the sales already updated each time the sale is
registered. On large table, this can be slow.
2024-06-13 17:26:01 +02:00
Cédric Krier
74d3d230bd
Fix python formatting for missing account revenue message in Spanish
...
Closes #13322
2024-06-10 17:31:00 +02:00
Cédric Krier
acaeaf1eff
Do not correct normalized delta when start date is February 29
...
Closes #13310
2024-06-08 12:10:40 +02:00
Cédric Krier
6e4f8a09c3
Set custom string on label of the form instead of field
2024-06-03 13:24:19 +02:00
Cédric Krier
f0936ef64c
Ignore production request when searching for draft production moves in the past
...
Closes #13269
2024-05-27 23:46:47 +02:00
Cédric Krier
ac75f5f371
Add searcher to production of stock move
2024-05-27 23:45:48 +02:00
Cédric Krier
98f057e41b
Apply access rules when searching for draft production moves in the past
...
Closes #13284
2024-05-27 23:34:31 +02:00
Sergi Almacellas Abellana
732af53046
Replace Accounting Party by Accounting group
...
There is no need to use a dedicated group for party fields as it can use the
Accounting group
2024-05-13 14:11:20 +02:00
Cédric Krier
09976345fe
Convert image in RGBA to add background using alpha composite
...
Closes #13316
2024-06-09 01:49:57 +02:00
Cédric Krier
dfb3bc9337
Test Shopify fulfillment status to be fulfilled when backorder is cancelled
...
Shopify has changed the fulfillment status when products are removed from the
order.
Closes #13221
2024-06-08 13:29:30 +02:00
Cédric Krier
307e9f73f5
Do not rely on assigned quantity to supply on stock first
...
Closes #13279
2024-05-24 15:20:43 +02:00
Cédric Krier
bf70e12f8f
Remove print statement when catching check vies exceptions
2024-05-23 14:23:52 +02:00
Cédric Krier
bcf87266c3
Allow web_shop as key for product image
...
Closes #13258
2024-05-14 15:25:22 +02:00
Cédric Krier
441abbfbf8
Delete purchase request when the product is deleted
...
Closes #12917
2024-05-11 11:58:40 +02:00
Cédric Krier
9e759e9604
Sort posted lines to reconcile at last by party
...
The lines may or may not have a party depending on the account.
So the order key must avoid compare party instance with None value.
Closes #13268
2024-05-21 10:12:46 +02:00
Cédric Krier
660eafe90c
Add test scenario for production split
2024-05-20 20:35:26 +02:00
Cédric Krier
e1a63d4c39
Rename uom to unit in production split wizard
...
Closes #13263
2024-05-20 20:35:07 +02:00
Cédric Krier
3359b76579
Search tax identifier from the invoice party identifiers
...
Closes #13265
2024-05-20 14:26:21 +02:00
Adrià Tarroja Caubet
d590139f93
Update TinyMCE to version 7
...
Closes #8683
2024-05-07 00:29:45 +02:00
Cédric Krier
2bc7969652
Fallback to the default language if it does not exist for product data feed
...
This avoid to fill the cache with unsupported languages.
2024-04-16 18:33:38 +02:00
Cédric Krier
cccdc1f1f7
Add scheduled task to update cached feeds
...
On large data set, generating the feed may take too long for an HTTP request.
So in this case user may want to update the cache with a scheduled task so the
requests are always answered directly using the cache.
2024-04-16 18:43:37 +02:00
Cédric Krier
215834f78f
Add code to production BOM
2024-05-14 08:58:04 +02:00
Cédric Krier
a5fcf23ad0
Save images with 300 dpi
...
Closes #13206
2024-04-20 12:29:34 +02:00
Cédric Krier
cd41ab4c5e
Always convert image to RGB format
...
Closes #13206
2024-04-20 12:26:21 +02:00
Cédric Krier
3800523d11
Move language field to the party header form
2024-05-09 12:07:48 +02:00