Cédric Krier
260fa76c83
Update documentation of German Account SKR 03
2024-07-24 12:00:02 +02:00
Cédric Krier
0d6eab8829
Update documentation of account deposit
2024-07-24 12:55:38 +02:00
Cédric Krier
bc8ff46a59
Update documentation of European account
2024-07-29 13:31:28 +02:00
Cédric Krier
a821fcd7ea
Fix label of asset sequence field of configuration
2024-07-24 11:31:05 +02:00
Cédric Krier
85ddcbd92f
Update documentation of account asset
2024-07-22 17:24:28 +02:00
Cédric Krier
583082cf7b
Fix typos in Belgium account documentation
2024-07-29 13:32:26 +02:00
Sergi Almacellas Abellana
a4e568738b
Allow admin users to update invoice line description
...
Closes #13277
2024-05-23 11:14:22 +02:00
Sergi Almacellas Abellana
30d8036d88
Test invoice state on payment clearing scenario
...
Altougth the amount to paid is always zero the invoice state is updated
when the payment is succeded, so we must ensure it on the test scenario
2024-04-17 12:46:11 +02:00
Adrià Tarroja Caubet
f780ea15d7
Simplify statements validation messages
2024-05-21 10:11:05 +02:00
Adrià Tarroja Caubet
0ccab09c1d
Clarify removal of paid invoices affects only draft statements
...
Closes #12957
2024-02-14 11:35:19 +01:00
Cédric Krier
e8acbc6a8c
Index invoice and shipment state partially on their own state
...
Closes #13365
2024-06-26 18:37:26 +02:00
Cédric Krier
f5d32c78b6
Do not update indexes if not explicitly requested or modules are not updated
...
Closes #13400
2024-07-22 18:22:29 +02:00
Cédric Krier
e3172b2dc5
Check every rows are selected to keep global selection checked
...
Closes #13393
2024-07-05 15:15:28 +02:00
Cédric Krier
c058c1791d
Update selection after new rows has been added
...
The update selection method check the number of row in tbody.
Closes #13392
2024-07-05 10:36:07 +02:00
Cédric Krier
61c57bb841
Send package weight in kilograms to Sendcloud
...
Since a3e3a447615f, the unit of total weight for a package can be configured.
Closes #13391
2024-07-04 18:32:56 +02:00
Cédric Krier
e08a8ba208
Remove horizontal padding to panel body of tabs
...
This provide more horizontal spaces on small screen.
2024-06-19 20:13:48 +02:00
Cédric Krier
eb69b1385b
Limit width of tab-domain to the screen width
...
On small screens when the number of tab domain overflow, it is better to have
the scrollbar only on the tab domain element.
2024-06-19 20:12:45 +02:00
Cédric Krier
31e17281e2
Do not display responsive scrollbar on small screen
...
The responsive tables have never a scrollbar so it is better to free the
vertical space.
2024-06-19 20:11:01 +02:00
Cédric Krier
bce384083e
Do not set column-reverse for panel body of tabs on small screen
...
We can rely on the implementation of 3742dd6340ec to have the treeview to fill
the available vertical space.
Closes #13349
2024-07-12 17:38:49 +02:00
Cédric Krier
625abc476f
Update documentation for Belgian Account
2024-07-23 17:35:07 +02:00
Cédric Krier
e047988aff
Return null for empty MultiSelection key of Dict widget
...
This is more consistent with the other widgets.
2024-06-30 01:57:44 +02:00
Cédric Krier
df1fdfaf0d
Do not store empty list for MultiSelection key of Dict
...
Closes #13376
2024-06-30 01:55:55 +02:00
Cédric Krier
c94900b2de
Do not iterate over MultiSelection value of Dict key if it is null
...
Closes #13375
2024-06-30 01:53:24 +02:00
Cédric Krier
bfdd8924a3
Do not allow to mutate dict value
...
A copy of the value is always returned so if it is modified it does not modify
the internal value of the record.
So to update Dict value, a new dictionary must be set on the field.
Closes #13374
2024-06-30 01:49:42 +02:00
Cédric Krier
8b3d5e603b
Improve tax identifiers test
2024-07-18 17:14:59 +02:00
Adrià Tarroja Caubet
06778fb081
Fix internal for Uruguay Tax Number
...
Closes #12941
2024-07-18 16:38:51 +02:00
Adrià Tarroja Caubet
2ae871ae9f
Add more tax identifiers
...
Closes #12940
2024-07-18 17:12:02 +02:00
Adrià Tarroja Caubet
2ce93f01d9
Test if tax identifiers are also declared as identifiers
2024-05-21 10:01:52 +02:00
Cédric Krier
55acbadcf2
Keep retrying on 429 error from Sendcloud
...
Closes #13388
2024-07-03 19:46:50 +02:00
Cédric Krier
04ce1a0456
Add option to create direct debit based on balance
...
Closes #13084
2024-03-08 18:45:37 +01:00
Cédric Krier
935299cd64
Always require a party for reception of direct debit
2024-03-08 18:26:32 +01:00
Cédric Krier
d1c62a0727
Add searcher for payment currency of account move line
2024-03-08 18:23:26 +01:00
Cédric Krier
2eeb55a107
Create payment only for the first matching party reception of direct debit
...
Closes #13086
2024-03-08 18:22:37 +01:00
Cédric Krier
fcace41a1b
Included nested fields when searching invoice payments on move line
...
Closes #13377
2024-06-30 13:04:45 +02:00
Cédric Krier
009c7afa12
Set shipment cost currency to company currency when allocate account shipment cost
...
Closes #13367
2024-06-27 11:56:05 +02:00
Cédric Krier
6996b5ad30
Test taxes are set in sale converted from opportunity
2024-06-25 18:45:28 +02:00
Cédric Krier
ee42028769
Set company in the context of product from opportunity line
...
Closes #13297
2024-06-25 18:44:57 +02:00
Cédric Krier
13c4ed1c0b
Sum only invoice lines of type line to update untaxed amount
...
Closes #13357
2024-06-22 16:46:54 +02:00
Cédric Krier
ca69c82273
Add Stripe pull button to payment
...
This may be useful if events have been missed.
2024-06-21 14:29:26 +02:00
Cédric Krier
90fbb99ed2
Do not update payment if amount or status from Braintree has not changed
...
If payment create clearing moves, this avoid to cancel and recreate account
moves unnecessary.
2024-06-21 14:32:15 +02:00
Cédric Krier
45ca2b0343
Test account payment Stripe for refund failure
...
#13355
2024-07-14 02:18:38 +02:00
Cédric Krier
52404aba1a
Update payment using stripe charge object on refund failure
...
The refund may fail after the charge.refunded has been triggered.
Closes #13355
2024-06-27 17:32:22 +02:00
Cédric Krier
653c50f2a6
Add property to retrieve stripe charge object
2024-06-21 14:16:32 +02:00
Cédric Krier
f0e2696b9a
Allow stripe refund to transition from succeeded to failed
...
For asynchronous charge the refund may fail after being succeeded.
#13355
2024-06-21 14:26:49 +02:00
Cédric Krier
4216dfdc7b
Do not always update stripe amount with amount received on payment intent succeeded
...
The amount received is never updated once the payment intent has been created.
So we should update the payment amount only if the amount received is less
because the payment amount may have been already reduced by refunds.
#13355
2024-06-21 14:19:20 +02:00
Sergi Almacellas Abellana
0c5707f0fe
Unify reopen usage
2024-07-13 19:54:41 +02:00
Maxime Richez
b8d9b593a8
Remove default planned date on supplier shipment
...
Closes #12966
2024-07-13 19:31:46 +02:00
Sergi Almacellas Abellana
a65866e59b
Add reference and warehouse fields to the list of purchase request quotations
...
Closes #13021
2024-07-13 13:52:53 +02:00
Cédric Krier
6e2c910539
Fix typo in numeric field comments
2024-07-13 15:35:33 +02:00
Cédric Krier
d78dfc75a8
Cast numeric columns for order expression on SQLite
...
Closes #13397
2024-07-13 15:35:01 +02:00