Commit Graph

28 Commits

Author SHA1 Message Date
Carlos Dauden
1e1397876e [FIX] account_payment_partner: _compute_invoice_partner_bank isn't executed when value is set from SO _prepare_invoice method
TT30875
2021-07-08 18:50:08 +02:00
Carlos Dauden
86893badc6 [FIX] account_payment_partner: _compute_invoice_partner_bank isn't executed when partner_id changes
TT30875
2021-07-07 15:54:45 +02:00
Víctor Martínez
32b6b88dfd [IMP] account_payment_partner: Add refund_payment_mode_id to assign any payment mode to set auto-compute in reverse moves (in_refund and out_refund) 2021-05-25 08:13:31 +02:00
João Marques
82154cbab4 [FIX] account_payment_partner: Fix multi-company issues
Make payment_mode fields limited to the correct company

TT28906
2021-03-26 07:00:30 +00:00
OCA-git-bot
79e71695b4 Merge PR #674 into 13.0
Signed-off-by pedrobaeza
2020-04-25 07:56:05 +00:00
Atchuthan Ubendran
8d7e9a4560 [FIX] account_payment_partner: payment_mode_id default not set for Refund 2020-04-02 17:16:57 +05:30
mreficent
fbdfb3db4b [MIG] account_payment_purchase: Migration to 13.0 2020-03-18 11:35:41 +01:00
mreficent
3afd30a175 [IMP] account_payment_purchase: black, isort 2020-03-18 11:35:41 +01:00
Raf Ven
9c1bfcd82c [MIG] account_payment_sale: Migration to 13.0 2020-02-03 21:55:19 +01:00
Raf Ven
b6ef376371 [MIG] account_payment_partner: Migration to 13.0 2019-12-19 11:28:34 +01:00
Raf Ven
7c4fcab6f6 [IMP] account_payment_partner: black, isort 2019-12-17 14:44:20 +01:00
Guewen Baconnier
4d395173cb Add indexes on account payment models
The fields where the indexes are added are used in searches in
account_payment_order, which becomes really slow when a database have
many lines.
2019-12-17 14:44:20 +01:00
Pedro M. Baeza
90d4d4579a [MIG] account_banking_pain_base: Migration to 12.0
* Standard migration procedure
* README by fragments
* Fixed tests
* Change
* Fix related no readonly in account_banking_pain_base
* Override default partner bank account check on account_payment_partner
* Convert Python date to string
2019-12-17 14:44:20 +01:00
Pedro M. Baeza
b8ba454e6f [MIG] account_payment_partner: Adapt tests + code to latest version 2019-12-17 14:44:20 +01:00
cubells
f986b42414 [IMP] account_payment_partner: Add several tests 2019-12-17 14:44:20 +01:00
Carlos Dauden
3d5e268eee [FIX+IMP] account_payment_partner: Fix invoice bank account assignation + show it on invoice report
* IMP: Add options to show partner bank account on invoice report
* FIX: Don't auto-assign partner bank account due to problems when you have a direct debit payment
  method with bank_account_link = 'fixed'. Bank account is shown through new mechanism.
2019-12-17 14:44:20 +01:00
Adrien Peiffer (ACSONE)
633ea133bc [CHG] account_payment_partner: Prevent to delete bank account linked on invoices. 2019-12-17 14:44:20 +01:00
Andrea
dcdb0b78d8 [11.0][FIX] account_payment_partner: onchange if more than one bank 2019-12-17 14:44:20 +01:00
oihane
599e0d80d2 [FIX] account_payment_partner: impossible to define if there was no company in partner (#438) 2019-12-17 14:44:20 +01:00
Jordi Ballester
b234ee0ce7 add tests and small fixes 2019-12-17 14:44:20 +01:00
etobella
806f8e9966 [MIG] account_payment_partner 2019-12-17 14:44:20 +01:00
Pedro M. Baeza
e59767c81f [IMP] account_payment_partner: Several things:
* Change copyright and author after company merging
* Fill payment mode in invoices if none is provided

  Using same method as in upstream, payment mode is filled on invoice creation if
  no payment method is provided. This way, we don't need to install
  account_payment_sale if we don't want to handle several payment modes at sales
  level. Even more, if we install the module later and we have already existing
  sales orders without payment mode filled, those orders will be invoiced with
  the customer payment mode.

* Signature changed in convert_to_write
2019-12-17 14:44:20 +01:00
Alexis de Lattre
433ccdc147 Port almost all modules to v10 (#305)
Port almost all modules to v10

* Update to EPC Rulebook v9.2 that start to apply on 2016-11-20 (bug #300)
2019-12-17 14:44:20 +01:00
Alexis de Lattre
53c098da92 [MIG] account_payment_partner: Start to port bank-payment to v9 (with a lot of improvements) during the Sorrento Code sprint 2016
Improvements include:
- full re-organisation of modules and big re-organisation of the code
- simplification of the code related to the fact that support for direct debit is now in t
he base module, not added by an optional module account_direct_debit (module was removed)
- new design of the wizard to select move lines to pay
- support for non-SEPA file transfer-
- support for German direct debit SEPA files (fixes bug #129)
- remove workflow of payment.order
* Finalise the wizard of selection of move lines to pay
* Add button "Add to payment/debit order" on invoice form view
* Started to integrate payment transfer in account_payment_order (not finished at all though)
* Copy payment mode and mandate from invoice to refund
* Run dos2unix on the few files that had DOS carriage return
* Add _id suffix on M2O fields customer_payment_mode and supplier_payment_mode (Odoo did the same on all the M2O property fields of res.partner)
* Better handling of partner_bank_id and mandate_id on invoice: invisible/required/onchange
* Move field bank_account_required from module account_payment_partner to account_payment_mode
2019-12-17 14:44:20 +01:00
Pedro M. Baeza
09f71e2ba0 [IMP] account_payment_partner: Several things
* Short headers
* Remove label field

  There's already a field in the payment mode called 'note' that is
  printed on the invoices, so there's no need of another field for
  that purpose. This field is added by account_banking_payment_export

* Bump version numbers
* es translations
* Name to filter for better inheratiblity
2019-12-17 14:44:20 +01:00
Alexis de Lattre
786f73f67c [FIX+IMP] account_payment_partner: Several things:
* Forgot to remove a usecase of debit_denied
* Add ACL
* Better filters on payment.order.create wizard
* Add default values for those filters on payment.mode
* FIX remove coma at end of line
* Add translatable 'label' field on payment.mode, designed to be used in invoice report
2019-12-17 14:44:20 +01:00
Alexis de Lattre
9918f584a7 [IMP] account_payment_partner: Several things:
* move unused file + cleanup code
* Add sale_ok and purchase_ok filters in partner/sale/purchase form views
* Use widget=selection for payment_mode_id fields
* Update demo data
* Return res in inherit (even if res is empty in this case)
2019-12-17 14:44:19 +01:00
Pedro M. Baeza
e2d32a1cc9 [MIG] account_payment_partner: Migration to v8
* Migration and enhancement of all modules involved in SEPA
* Clean files
* Replace deprecated workflow calls
* Translation template files
* Translations to spanish
* Use sale_ok and purchase_ok instead of tweaking payment type
2019-12-17 14:44:19 +01:00