Commit Graph
49 Commits
Author SHA1 Message Date
Cédric Krier 7155b0568d Allow only lines with maturity date to be paid
issue11364
review403191002
2022-04-11 22:23:58 +02:00
Cédric Krier 6d7a8b4a68 Add submitted state to payment
This allow to process receivable payment without approval.

issue11190
review370731002
2022-04-11 20:41:56 +02:00
Nicolas Évrard 7ac1fec7b0 Send only the required fields when fetching a readonly view definition
issue11134
review380081002
2022-04-08 19:07:12 +02:00
Cédric Krier b0e0ee3d52 Permit to edit amount for manual payment in processing
Payment processed manually can have mistakes in the amount.
So by going back to processing, the user can edit the amount.

issue11176
review387791003
2022-03-19 22:31:21 +01:00
Cédric Krier 13f98c9f80 Do not sort state selection
issue11169
review374761005
2022-02-15 00:08:47 +01:00
Cédric Krier e12d737ddc Order payment by closest amount to the statement line
issue11171
review360781002
2022-02-13 23:52:20 +01:00
Cédric Krier 5d9509cb8a Enforce currency and amount sign for payment of statement line
issue11170
review397151002
2022-02-03 22:13:48 +01:00
Cédric Krier 37cfe21ced Group processed payments by company
issue11161
review385811009
2022-01-30 01:21:05 +01:00
Sergi Almacellas Abellana d277e4d35f Clear number when copying group
issue11146
review374701002
2022-01-19 16:19:18 +01:00
Cédric Krier 6c9c625f70 Follow isort formatting
issue10928
2021-12-11 17:58:41 +01:00
Nicolas Évrard 56fa7a078b Add the payment amount to invoice's amount_to_pay when the payment line is unreconciled
issue10757
review371951002
2021-11-28 18:56:16 +01:00
Cédric Krier 40c9904b26 Add succeed button for payment groups
issue10809
review369811002
2021-10-11 18:22:19 +02:00
Cédric Krier 210b921bdd Add monetary field
issue10598
review338511002
2021-08-21 09:09:55 +02:00
Sergi Almacellas Abellana 728c40c8cc Return empty value for payment fields when group has no payments
issue10470
review363391002
2021-05-28 09:06:51 +02:00
Cédric Krier 9e8235359b Remove contextual domain on company
issue10302
review338141004
2021-04-20 09:18:58 +02:00
Maxime Richez a87a4f041e Add employee on payments for some states
issue9677
review359451002
2021-04-11 10:48:26 +02:00
Cédric Krier f3f13ac672 Add company pattern to multivalue calls
issue10162
review335761002
2021-04-03 14:27:10 +02:00
Cédric Krier 2a1be05a1f Store directly sequence type to sequence
issue10122
review351381002
2021-03-11 23:00:09 +01:00
Sergi Almacellas Abellana 6e5d582e18 Clear group when copying payments
issue10174
review357351016
2021-03-10 11:43:34 +01:00
Cédric Krier 3612ebcbe6 Add test on context of company multivalue target fields
issue10067
review333851026
2021-03-05 15:49:19 +01:00
Cédric Krier 6f0508db51 Use cache to fill Reference selections
issue9235
review335301003
2020-12-27 00:19:30 +01:00
Sergey Datsevich 08a14e6994 Re-add workflow decorator to process method
This prevents to execute the method multiple times for the
same payments.

issue9646
review298681004
2020-10-22 00:03:07 +02:00
Cédric Krier cc4104a0d8 Allow payment journal to be deactivated
issue9575
review327971002
2020-09-12 18:32:14 +02:00
Cédric Krier 6f451e38ab Allow going back to processing state
This allows to avoid to use the failed state when updating a succeeded payment
as specific workflow may be plugged to the fail transition.

issue9525
review302001002
2020-08-29 18:17:51 +02:00
Cédric Krier 4ea68813bd Ensure values can be sorted
The values may contain None which is not orderable so we insert a third
argument before the value to prevent to compare None value against others.

issue9381
review303881005
2020-07-21 00:36:40 +02:00
Cédric Krier 97b9f1edd3 Add model, record and records attribute on Wizard
issue9421
review309861012
2020-07-07 23:56:09 +02:00
Sebastien Marie 440986304a Add aggregated information on Payment groups
issue7890
review305581002
2020-06-15 09:01:47 +02:00
Cédric Krier 396f54f57e Add searcher to process_method of payment
issue9177
2020-04-11 00:22:19 +02:00
Cédric Krier 801cfdfe6b Fix flake8 errors and warnings
We add the flake8 configuration used so we ensure everyone uses the same.
We remove the usage of __all__ for non public API.
When possible, we rationalize the class name according to its __name__ and module.

issue9082
review297061002
2020-03-01 12:33:51 +01:00
Sergi Almacellas Abellana ea40c61375 Add process method on payment
issue8990
review260831007
2020-02-17 11:18:17 +01:00
Cédric Krier fecd188ba8 Add missing parent depends
issue8712
review258221002
2019-10-16 21:18:12 +02:00
Cédric Krier e5e8f20313 Merge account kind and account type
issue4990
review68401002
2019-03-24 18:00:01 +01:00
Sergi Almacellas Abellana 08064dae07 Add default name ordering on referential models
issue7971
review66501002
2019-01-30 11:58:34 +01:00
Cédric Krier fd8883bc3d Add ir.message and use custom exceptions
issue3672
2018-12-29 14:20:28 +01:00
Cédric Krier 617722d342 Require fresh session to approve payment
issue7568
review58371002
2018-08-26 18:07:21 +02:00
Cédric Krier 7e1d65c928 Use material design icons
issue474
review60291002
2018-08-19 20:02:58 +02:00
Cédric Krier 8f7225d826 Add __table_handler__ to ModelSQL
issue7581
review48531002
2018-07-24 22:01:07 +02:00
Sergi Almacellas Abellana 5ee720ef64 Add depends on Button
issue6919
review40811002
2018-02-19 11:37:31 +01:00
Cédric Krier 9f8a4b551e Allow line without party on payment
The payable or receivable account may not have party required set but it
should still be allowed to register payment their lines.

issue6787
review39701002
2017-10-02 16:03:01 +02:00
Cédric Krier 6a02805e3d Fix searcher methods for dot notation
issue6757
review40651002
2017-09-27 18:37:25 +02:00
Cédric Krier 5201f55340 Add origin and currency searcher on payment
issue6468
issue6479
review40281002
2017-05-30 23:53:18 +02:00
Cédric Krier 21a9747fda Naming convention for code, number and reference
issue1479
review17171002
2016-03-28 10:32:47 +02:00
Sergi Almacellas Abellana d296b923a4 Remove duplicated code when creating payment groups
issue4663
review12021002
2015-03-20 21:44:54 +01:00
Cédric Krier e094c9a48a Add missing company domain/field
issue4311
review7691002
2014-12-03 16:13:20 +01:00
Cédric Krier 200009dd3c Fix most flake8 errors
review8771002
2014-12-02 12:54:44 +01:00
Cédric Krier a978e624e6 New API for on_change
issue4203
review8581002
2014-10-29 20:39:17 +01:00
Cédric Krier 9184870d37 Use named variable for overpay error message
issue4246
2014-10-23 20:22:25 +02:00
Cédric Krier 8229b0b336 Add transitions between succeeded and failed
issue3895
review13291002
2014-05-22 23:33:36 +02:00
Cédric Krier 45185ac1ba Initial commit
review926002
2014-03-10 23:06:29 +01:00