Cédric Krier
970f40f3be
Use internal shipment location to compute warehouse of transit stock move
...
When the location is the transit location, the warehouse to be used is the
warehouse of the corresponding location on the internal shipment.
Closes #12746
2024-01-11 17:09:50 +01:00
Cédric Krier
ee89b4cfac
Use dedicated warehouse properties for cost
...
#12746
2024-01-11 18:30:01 +01:00
Cédric Krier
69bdce8b29
Use include directive for subdirectory documentation
...
Closes #12822
2023-12-24 10:48:07 +01:00
Cédric Krier
cdbeaa70ba
Do not check link to ups.com
...
UPS blocks the automate test so we have to ignore them.
2024-01-01 13:45:14 +01:00
Cédric Krier
40b8cf0eca
Support linkcheck ignore per module documentation
...
If a linkcheck_ignore.json exists in the doc folder, it is loaded to extend
the linkcheck_ignore configuration of Sphinx.
2024-01-01 13:43:49 +01:00
Cédric Krier
ef49ce3774
Update documentation link to Shopify custom app
...
The anchor was removed on the website.
2024-01-01 13:40:00 +01:00
Cédric Krier
e5a6aba9bb
Support list of single value in sortable_values tools
2024-01-15 20:31:33 +01:00
Cédric Krier
e409547408
Sort sale lines without shipping_date at the end when computing stock quantity
...
Closes #12938
2024-01-15 20:30:34 +01:00
Adrià Tarroja Caubet
0d71ab5440
Check purchase amount is not None on compute production cost
...
Closes #12946
2024-01-18 10:38:07 +01:00
Cédric Krier
8dc2186c94
Update documentation of web user
2023-11-08 10:55:53 +01:00
Cédric Krier
6702732826
Explain no changes have been made on web user reset password email
2023-11-07 16:53:41 +01:00
Cédric Krier
d09a438f76
Update documentation of marketing automation
2023-12-23 18:03:06 +01:00
Cédric Krier
b919e5c828
Add trend spark lines to marketing automation scenario and activity
2023-11-07 00:21:00 +01:00
Cédric Krier
a543d94a28
Add reporting on scenario and activity per period
2023-10-17 17:10:44 +02:00
Cédric Krier
e8306b14de
Require a date time for record activity of marketing automation
2023-10-17 13:07:44 +02:00
Cédric Krier
f671cb8532
Display block rate instead of absolute value
...
The rate provides a better picture of the unsubscription of the marketing
scenario.
2023-10-17 18:42:41 +02:00
Cédric Krier
42b5ba1377
Display email rates instead of absolute value
...
The rates provide a better picture of the efficiency of the marketing
scenario.
2023-10-16 16:25:48 +02:00
Cédric Krier
ec6ce50423
Always return an integer when counting records for marketing scenario and activities
2023-10-18 17:30:43 +02:00
Sergi Almacellas Abellana
4c21901493
Do not fail when accessing sales or purchases attributes for UN/CEFACT Invoice
...
Closes #12873
2024-01-27 10:21:19 +01:00
Cédric Krier
be1aac4fac
Support cached_property on object with __slots__
...
Closes #12894
2024-01-05 01:36:50 +01:00
Cédric Krier
8eea0020b7
Initialize Model attributes of EDocument UN/CEFACT Invoice
...
The super __init__ method must be called to set some attributes used by Model.
Closes #12895
2024-01-05 01:36:06 +01:00
Cédric Krier
8a69a69cf6
Update request stock move to draft when sale line has no purchase request
...
When the purchase request is deleted and the process does not require to
recreate a purchase request, the request stock moves must be updated to draft.
Closes #12903
2024-01-20 00:01:38 +01:00
Cédric Krier
3565d06f80
Process for supply sales with the same company
...
Closes #12945
2024-01-18 10:02:22 +01:00
Cédric Krier
30e80741b6
Use only forecast quantity to process supply on sale
...
Closes #12901
2024-01-05 17:56:07 +01:00
Cédric Krier
e29a075bdb
Process for supply sales with the same warehouse
...
The product quantities must be from the same warehouse.
Closes #12902
2024-01-05 17:55:17 +01:00
Cédric Krier
2f6ab00c76
Test sale and purchases scenario with payment term in cash rounding
2024-01-23 10:55:19 +01:00
Sergi Almacellas Abellana
d36ee557ff
Fix typo in set_context call when computing sale cash rounded amounts
...
Closes #12800
2023-12-05 09:34:46 +01:00
Sergi Almacellas Abellana
a23879f25c
Delete points when deleting quality control
...
Closes #12942
2024-01-22 16:28:16 +01:00
Cédric Krier
f5fc52577f
Use today as planned date for assigned move
...
The inclusion of the assigned move in the computation must be coherent between
quantity and delta.
Closes #12914
2024-01-09 19:42:05 +01:00
Cédric Krier
78abed9f25
Allow selecting blanket agreement line without supplier/customer product
...
When the order line as a supplier/customer product, we should allow to select
blanket agreement line with the same product or without any product. Because
the supplier/customer product may be added after the blanket agreement is
running.
Closes #12909
2024-01-08 14:28:38 +01:00
Cédric Krier
d3e086aace
Order cancelled document without number last
...
Closes #12899
2024-01-05 15:33:57 +01:00
Cédric Krier
9d4aee14f2
Use the same separator between account configuration and create chart wizard
...
The separator for the default category accounts should be the same between
configuration and the wizard.
Closes #10910
2024-01-05 09:14:19 +01:00
Cédric Krier
276fc2a55d
Group the creation of advance payment invoices from sale
...
It is faster to save the invoices all at once.
2024-01-03 13:47:46 +01:00
Cédric Krier
f38c760c2d
Append recalled lines from sale advance payment to invoice
...
This prevents extra save of the invoice and lines by taking advantage of the
process decomposition of bdbd8ba02e94.
2024-01-03 13:40:01 +01:00
Cédric Krier
4841c130de
Save invoice before adding recalled lines from sale advance payment
...
Closes #12889
2024-01-03 13:30:22 +01:00
Cédric Krier
406092be4d
Check doctest files
...
They are converted to python files before running checks.
2024-01-14 19:21:56 +01:00
Cédric Krier
b913ad45d8
Add assert methods to test tools
...
Closes #12879
2023-12-29 19:02:08 +01:00
Cédric Krier
f15e7a901f
Strip trailing 0 when checking Decimal in doctest output of SQLite
...
Closes #12878
2023-12-30 19:45:32 +01:00
Cédric Krier
2fce630dd6
Test expected output instead of comparison in doctest
2023-12-29 19:03:10 +01:00
Cédric Krier
72f5012be5
Set ELLIPSIS option flag on doctest
...
Closes #12877
2023-12-28 23:00:52 +01:00
Cédric Krier
2743dc7a06
Set IGNORE_EXCEPTION_DETAIL option flag on doctest
...
Closes #12877
2023-12-28 14:39:39 +01:00
Cédric Krier
10a513babd
Use defaultdict to compute amount to pay of invoice
2023-12-29 14:34:06 +01:00
Cédric Krier
a443bbe466
Round amount with currency digits in commission reporting
2023-12-29 15:01:25 +01:00
Cédric Krier
840b1d7c30
Round revenue with currency digits in sale reporting
2023-12-29 14:16:30 +01:00
Cédric Krier
a32876e1b0
Set currency exchange account for account cash scenario
...
Since 1c698e656c02 such account is needed if there is a difference due to
exchange rate.
Closes #12935
2024-01-14 23:34:48 +01:00
Cédric Krier
6760a897eb
Fill second currency fields of exchange move line
...
account_cash_rounding module expect that all move lines from Invoice.get_move
has the fields filled.
Closes #12935
2024-01-14 23:33:40 +01:00
Cédric Krier
92c9626008
Cancel only staging moves when purchase request is cancelled
...
Otherwise when the exception is handled and new stock moves are created for
the line, they are cancelled the next time the sale is processed.
Closes #12934
2024-01-14 22:30:26 +01:00
Cédric Krier
2e08be99c7
Return list of instance as result of test recurrence rule wizard
...
Since 0db956eb2505 the on_change_with for xxx2Many must return a list of
instances.
Closes #12885
2024-01-11 22:02:48 +01:00
Cédric Krier
f8e095826d
Do not translate quantity placeholder in sale and purchase messages
...
Closes #12919
2024-01-10 14:15:52 +01:00
Cédric Krier
5a24591cd5
Use account end date of AEB43 as statement date
...
It is useful to have statement ordered correctly to have the start balance
filled by default.
2024-01-02 17:04:33 +01:00