1b3d9d7a758f added the wrong test to exclude period and dates.
Closes#12629
(grafted from 43f382562aa3365af4e03cc5c1073b400ea0d604)
--HG--
branch : 6.0
The initial implementation 6a6b4ef53946 wrongly define the depends for the
function.
Closes#12653
(grafted from 8de5ef43252fb2cd47f1ab3dd239af299c549955)
--HG--
branch : 6.0
The wizard to modify header calls on_change_product on all lines but their
type must not change.
Closes#12633
(grafted from d7983af6fe6087b48c9200b7a43f7d74c234c6f9)
--HG--
branch : 6.0
Since #4080 the record rules are no more enforced on getter of Function
fields.
Closes#12586
(grafted from 27f9dfa253e48fd885ea54d5b983186d7e829583)
--HG--
branch : 6.0
Since e49aaf8553e1, default UoM of "Lots by Locations" has a searcher using
the default UoM of the stock lot.
Closes#12583
(grafted from 09a961f1f5e27c8f0787bea29c881ee67c9163a6)
--HG--
branch : 6.0
The post method can be called multiple times for an invoice by process but
only one deferral is allowed by line.
Also the initial draft deferral may be delete in case of mistake so we must
not create automatically a new one later.
Closes#12567
(grafted from 7c72d42d78d92db1fbe36217d3ba4720bb621521)
--HG--
branch : 6.0
The first shipment is already picked so it can not be reset to draft to update
the inventory moves.
Closes#12661
(grafted from ed525f3d64e1d1b11afe714a43e9b0b7c3044061)
--HG--
branch : 6.0
Depending of the day of the year, the amount deferred may vary of 2 days.
Closes#12545
(grafted from b2c54cf3d7a0db62c31cc4d04364c7b48a56c2cf)
--HG--
branch : 6.0
Since Stripe v6 the API version is set by the library instead of using the
configured default.
Closes#12641
(grafted from 4e94ed80b740983c932e047f8a439215d5d40028)
--HG--
branch : 6.0
The changeset 3a0931d04904 added a readonly states but the description is a
substitut to the product so it should be readonly like the product.
Closes#12555
(grafted from 940abe6442e1dda8ef6c0d8a9bc981fa27bf6151)
--HG--
branch : 6.0
The field consumed has been replaced by consumed until since 3ddf6d1eab0d.
Closes#12577
(grafted from 72620b88ebdb06308b437aa7a1c43866c9af04fe)
--HG--
branch : 6.0
Since ce8d7a19766a record rules (and especially company rules) are no more
enforced without check access. So the mandate selection should test explicitly
for the same company.
For that a new generator method is added to party to yield mandates that can
be used for a payment so this method can be easily extended to add more
constraints.
Closes#12324
(grafted from 632676e2c4244cba2ced1fa6d455219deaeefae5)
--HG--
branch : 6.0
This is the only case where we are sure that the layout will be conserved.
Closes#12320
(grafted from fd07f6017e8154dbb5740c296e48d4c974eaf3e8)
--HG--
branch : 6.0
The method get_recall_lines is called each time an invoice is created so it
should consider the amount previously recalled.
Closes#12319
(grafted from e29bfa6cb09fce837d5f01b20468e42bbfce5def)
--HG--
branch : 6.0
A return URL is now required if the payment methods do not disable it.
Closes#12509
(grafted from 6e9ec5ef33f3ad2e3d6d590bdcbde2d1c28f68c0)
--HG--
branch : 6.0