Commit Graph
563 Commits
Author SHA1 Message Date
Cédric Krier a5e36bc232 Do not copy password hash nor reset from user 2023-03-15 16:09:10 +01:00
Cédric Krier fbe77f6a39 Allow to extend the invoices list to compute invoice state of sale and purchase
So advance payment invoices can be included in the original computation
instead of duplicating the computation since changeset 1a763ffe4a66 renamed
waiting into pending and add more states.
2023-03-16 13:22:19 +01:00
Cédric Krier b433317374 Update invoice state for purchase standalone invoice line
Changeset 5cc007f4b86ac introduced new state and renamed waiting to pending.
2023-03-15 23:24:27 +01:00
Cédric Krier 0b0ee8f74a Update shipment state test for partially shipped in drop shipment scenario 2023-03-15 16:23:45 +01:00
Cédric Krier 8dbfc67365 Replace move done by moves progress to compute drop move
Closes #12144
2023-03-15 16:23:10 +01:00
Sergi Almacellas Abellana 85a5868fc8 Add symbol on product supplier minimum and multiple quantity 2023-03-14 08:59:48 +01:00
Cédric Krier a8bb1b9b9b Ensure price ratio is Decimal for product kit
When the ratio is computed based on number of components instead of price
list.

Closes #12135
2023-03-13 22:44:43 +01:00
Cédric Krier 9e94c10a87 Test if anchor has href attribute before converting it
It is valid HTML to have anchor without href attribute.

Closes #12134
2023-03-10 12:53:00 +01:00
Maxime Richez f1a2f77405 Add partial shipment state
Closes #12004
2023-03-13 11:30:22 +01:00
Maxime Richez 146dd5fbc3 Add pending, awaiting payement and partially paid to invoice state
Closes #12005
2023-01-23 15:22:56 +01:00
Cédric Krier 928997415e Catch also syntax error when evaluate account move template 2023-03-12 17:27:11 +01:00
Juanjo Garcia 969f967f96 Check name of account move template keyword is valid identifier
Closes #12012
2023-03-12 17:25:52 +01:00
Cédric Krier b049293df0 Do not search on party when searching invoice record name
The party is not part of the record name so for consistency it should not be
searched.
2023-02-16 09:58:20 +01:00
Sergi Almacellas Abellana bf6fb5b760 Use inventory company to complete lines
Closes #12127
2023-03-09 13:37:12 +01:00
Cédric Krier 641cb7c9a4 Always raise exception when fiscal year or period are not found 2023-03-09 00:28:11 +01:00
Cédric Krier 0551bbcac2 Use specific error message for open period or fiscal year not found
Closes #9335
2023-02-20 18:38:57 +01:00
Cédric Krier c32d602221 Add cache to fiscalyear find, test state and return instance 2023-02-11 00:13:24 +01:00
Cédric Krier 45bbfa8fb5 Add cache to account period find and return instance
Closes #7705
2023-02-10 23:36:18 +01:00
Cédric Krier f237804858 Add trailing / to URLs of DPD shipping services
Closes #12098
2023-03-07 18:10:25 +01:00
Cédric Krier dd18251497 Use domain for date constraint on period
Instead of always compute the date from the period, we compute the other value
from the changed field.
The start date of the period is used for period in the future and the end date
for period in the past.

Closes #12084
2023-02-14 01:32:04 +01:00
Cédric Krier 5cc5a8f672 Update tox.ini to set py311 and remove py37 2023-03-03 00:17:18 +01:00
Cédric Krier 6457bc5ca1 Add warning when deleting account reconciliation with write-off line
Closes #4685
2023-02-15 23:08:53 +01:00
Cédric Krier 4c38035419 Use format for the warning key when deleting reconciliation with delegated 2023-02-15 23:08:06 +01:00
Cédric Krier 01366719d5 Use generic name for warning exception when deleting account reconciliation 2023-02-15 23:06:35 +01:00
Cédric Krier b38066f87a Add second currency fields to editable account move line list
As these fields may be required if the account has a second currency, they
need to be in the editable list.

Closes #11986
2023-02-15 22:56:22 +01:00
Cédric Krier 606e1cf2d6 Update scenario to use supply on sale as selection since #11955
Closes #12113
2023-02-28 23:45:34 +01:00
Cédric Krier 182718a420 Archive emails sent by marketing automation 2023-02-09 18:50:31 +01:00
Cédric Krier 0440145051 Merge notification email logs into email archives 2023-02-09 18:50:05 +01:00
Cédric Krier ffc6f35442 Simplify stock forecast complete wizard
It set the context on the products selection so the user can see the quantity
that will be set. As it is possible to search on this quantity, there is no
more the need to prefill the selection with products having a quantity.
Also there is no need to have two steps for the wizard as the context is
computed dynamically.
2023-02-11 12:40:41 +01:00
Cédric Krier 567b504d4c Add stock invert context to compute quantity 2023-02-11 12:36:49 +01:00
Cédric Krier d2a3a8072c Enforce same type between sale, purchase line and invoice line origin 2023-02-11 19:20:49 +01:00
Cédric Krier 012334d657 Clear fields available only on sale or purchase line of type line 2023-02-11 19:20:03 +01:00
Cédric Krier eb4694b901 Add stock_first option to supply_on_sale
Closes #11955
2023-02-26 10:41:40 +01:00
Cédric Krier d90aeed235 Change supply_on_sale into selection 2022-12-21 23:52:51 +01:00
Cédric Krier 084c74f268 Always sleep before fetching new Stripe events in scenario
Closes #12100
2023-02-17 23:58:19 +01:00
Cédric Krier d000dc17e8 Fetch new Stripe events until being exhausted
#12100
2023-02-17 23:57:45 +01:00
Cédric Krier 69a329292a Order FEC lines by posted date first
Closes #7779
2023-02-16 21:01:10 +01:00
Cédric Krier f429332d97 Use right boolean operator in composite domain of searcher
When the clause is negative, it must return an AND-ed domain instead of OR-ed.
2023-02-16 10:39:30 +01:00
Cédric Krier 07e3b97508 Round base amount of commission using price digits
Closes #12018
2023-02-19 11:36:44 +01:00
Cédric Krier f912ec5b45 Remove BigInteger field
Closes #6792
2023-02-21 00:25:05 +01:00
Nicolas Évrard 039761e061 Remove support for Python 3.7 2023-01-29 20:36:51 +01:00
Nicolas Évrard 777ee10f27 Add support for Python 3.11 2023-01-27 11:02:47 +01:00
Nicolas Évrard f5d2b60d08 Synchronize sale_promotion_coupon_payment's tox.ini 2023-01-29 17:44:21 +01:00
Òscar Queraltó Aguilera 8e305c7dc3 Ignore cancelled moves to calculate productions cost
Closes #12093
2023-02-24 12:09:39 +00:00
Maxime Richez 10466a9936 Prevent deletion of payment terms in use
Closes #12085
2023-02-21 12:55:12 +01:00
Cédric Krier 16883f9579 Enforce same company for account and invoice line in Spanish SII tests
Closes #12062
2023-02-19 21:00:14 +01:00
Maxime Richez 2695deb3c5 Add history on party tax identifier
Closes #12095
2023-02-20 16:56:51 +01:00
Adrià Tarroja Caubet 8d90322512 Do not copy production lead times of product
As the BoMs are not copied and the production lead times may have a link to
the product BoM, we should not copy them.

Closes #12104
2023-02-22 09:49:07 +01:00
Sergi Almacellas Abellana f471e81c11 Set timezone in product cost history scenario 2023-02-22 08:59:58 +01:00
Sergi Almacellas Abellana 08fec3a29e Catch Overflow error when converting datetime to company timestamp
Closes #11999
2023-02-15 14:26:59 +01:00