Commit Graph
58607 Commits
Author SHA1 Message Date
Cédric Krier bac493a487 Check outgoing lot quantities of customer shipment 2023-08-23 19:30:16 +02:00
Cédric Krier da8f2d7c2d Check outgoing product quantities of customer shipment 2023-08-24 09:36:16 +02:00
Cédric Krier 742725d333 Do not prevent to pack customer shipment with cancelled inventory moves 2023-08-23 18:18:20 +02:00
Cédric Krier 914d87ff78 Check inventory lot quantities of supplier shipment
Closes #4545
2023-08-23 19:04:20 +02:00
Cédric Krier 9b2564145e Check inventory quantity of supplier shipment
Closes #4545
2023-08-23 19:04:28 +02:00
Cédric Krier 4268b22ad2 Require unit price only for confirmed purchase
This allows to send quotation to supplier without prices and fill them when
the quotation is received.

Closes #12498
2023-08-17 19:19:51 +02:00
Nicolas Évrard 583d911bc8 Use grid layout to implement form container in sao
Closes #11966
2023-10-02 12:54:03 +02:00
Maxime Richez fa5ae37c46 Always allow editing invoice reference, description and comment by accounting administrator 2023-09-19 14:17:33 +02:00
Maxime Richez d603d56f71 Allow refreshing invoice report cache
Closes #12091
2023-09-19 14:12:42 +02:00
Cédric Krier 2d72bc32b1 Use template as database cache for postgresql tests 2023-09-16 11:40:24 +02:00
Nicolas Évrard d1d2437daf Use multiple jobs to dump and restore a test database 2023-09-16 12:36:43 +02:00
Nicolas Évrard c32c645483 Support database cache as template for tests on PostgreSQL 2023-10-02 11:16:27 +02:00
Adrià Tarroja Caubet 0b08c2e786 Change currency exchange account order in form
Closes #12585
2023-09-20 17:41:09 +02:00
Adrià Tarroja Caubet 8b53bb97d5 Fix wrong eval domain field on sale line actual_quantity
Close #12568
2023-09-14 16:15:12 +02:00
Adrià Tarroja Caubet be23068f23 Do not set default value for removed consumed field when copying subscription
The field consumed has been replaced by consumed until since 3ddf6d1eab0d.

Closes #12577
2023-09-24 19:07:58 +02:00
Cédric Krier 87c1089584 Add document_incoming_ocr_typless module 2023-09-14 13:10:13 +02:00
Cédric Krier 5bbbbca9c4 Add document_incoming_ocr module 2023-09-14 13:10:20 +02:00
Cédric Krier 380fd29cd9 Add document_incoming_invoice module 2023-09-14 13:10:30 +02:00
Cédric Krier f7faf6935c Add document_incoming module 2023-09-14 13:10:41 +02:00
Cédric Krier 455d8c362b Do not copy binary field with file_id only if copied data is not changed 2023-07-07 08:44:29 +02:00
Cédric Krier c5a3340851 Update taxes when create invoices 2023-07-25 15:34:01 +02:00
Cédric Krier 749292078d Do not uniquely sort list in Dict field without schema
When there is no schema, the list values are not for a MultiSelection entry.

Closes #12417
2023-07-19 22:02:49 +02:00
Cédric Krier a34a07f262 Store a copy of reference selection
Same as #810 but for reference fields
2023-06-21 10:59:55 +02:00
Cédric Krier 11f1aa1b30 Add inbound email module 2023-09-06 13:19:11 +02:00
Cédric Krier ea98511139 Add route test case 2023-09-12 18:52:14 +02:00
Cédric Krier abfee0de15 Block row selected handler when unselect all of list-form
aa8eb78f1b75 and d0c1933ce509 blocked the wrong method before calling
unselect_all.

Closes #12451
2023-09-24 21:09:34 +02:00
Cédric Krier b889a23fda Return promotion unit price as None if it is evaluated to Null
Closes #12591
2023-09-26 09:48:13 +02:00
Cédric Krier 265af5b6b2 Use fallback value for charset, url_charset and encoding_errors
Werkzeug 3.0 removes those attributes.

Closes #12604
2023-09-30 19:55:24 +02:00
Nicolas Évrard 3d204e96ce Stop the edition of Selection fields in editable Treeviews on focus-out
Closes #12308
2023-06-05 19:09:46 +02:00
Cédric Krier 5de4f639db Store original planned date of shipments to compute delay 2023-09-10 21:27:51 +02:00
Cédric Krier a20b805f16 Store original planned date of stock move and compute delay 2023-09-10 21:28:51 +02:00
Cédric Krier 9f30d0056d Add test for changing type of analytic account with lines 2023-09-12 18:39:48 +02:00
Cédric Krier 50171f58c8 Use analytic move line to check move domain
Closes #12560
2023-09-12 18:39:15 +02:00
Cédric Krier b0ea6003e9 Fallback to original copied value of assigned stock move
The default values used by 9d4aff3c72e2 to group copy calls may contains keys
that are not in the modified values because of the union.
In order to keep the copy call grouped as much, we just need to fallback to
the original data value for the fields that are not modified.

Closes #12290
2023-09-17 19:55:50 +02:00
Cédric Krier f7dbe9ec90 Keep trying to rename sequence when table is renamed
For table renamed before baa87cf1a343, we must keep renaming existing sequence
because the migration to identity expect that the sequences include the table
name.

Closes #12245
2023-09-17 19:39:19 +02:00
Cédric Krier 0cfc78cdad Do not fail to set default fiscal year when context value is None
We can not compare contextual fiscalyear or period as positive if their values
have been set to None.

Closes #12502
2023-09-17 19:19:17 +02:00
Sergi Almacellas Abellana 24a4abc6ba Set employee who validates and posts invoices
Closes #9678
2023-07-06 16:27:53 +02:00
Cédric Krier 1b939269dd Define when set or reset employee field 2023-09-17 09:58:08 +02:00
Cédric Krier b6828e820d Fill unit price for purchase line in test scenario
Since 2f25450e11f6 the unit price of purchase line is not filled for the first
purchase.
2023-09-24 16:51:08 +02:00
Cédric Krier ec93032df8 Restore get purchase unit price
2f25450e11f6 removes it but it is needed for purchase_price_list module.
2023-09-24 16:49:52 +02:00
Cédric Krier 2ed89ae14c Rename uom into unit in customer return restocking list report
Since 7129f417a22c uom on stock move is renamed into unit.
2023-09-19 10:15:03 +02:00
Cédric Krier edbc6f1eb4 Always show entry of URL widget in form
This allows to copy the URL without opening it even if it is readonly.

Closes #1340
2023-08-18 20:46:02 +02:00
Cédric Krier 034a402b59 Prevent user to modify clearing reconciled field on payment
Closes #12454
2023-08-05 19:32:59 +02:00
Cédric Krier ef1405dda7 Update documentation of account_payment_clearing 2023-08-05 19:54:57 +02:00
Cédric Krier e9db5f0234 Update documentation of account_payment 2023-08-05 15:41:00 +02:00
Cédric Krier 4e8dc3c54e Prepend payment group with Payment
This displays a more meaningful tab name in the client.
2023-08-04 23:52:47 +02:00
Cédric Krier a8a39fd36d Replace tree open on group by a link and relate on the form 2023-08-04 23:51:48 +02:00
Cédric Krier 8f92935054 Limit account on payment to receivable or payable
It is the same constraint as for the line.
2023-08-04 23:32:33 +02:00
Cédric Krier d32abf6d36 Ensure payment line and account are not filled both
If there are filled both, we must display them so user can clear one.
2023-08-04 21:32:15 +02:00
Cédric Krier 86dae30d70 Fill receivable payment account when selecting party
By default a receivable payment should be cleared with the receivable account
of the party.
2023-08-04 21:31:27 +02:00