Commit Graph

513 Commits

Author SHA1 Message Date
Alexis de Lattre
ad0331ab10 Now fully manage the scenario where the customer has a new bank account (in the same bank or in another bank)
Warning : the signature of the function _prepare_field() has been changed
2013-11-11 06:11:26 +01:00
Alexis de Lattre
004832acba New field "recurrent_sequence_type" on mandate with tracking. The field "last_debit_date" is not used to compute the sequence type any more.
When the bank account changes, the sequence type is set back to first
FIX xml_id of expired mandate mail.message.subtype
2013-11-11 02:10:35 +01:00
Alexis de Lattre
d8c36c2cef Add the ability to cancel a mandate.
Add a field "SDD Mandate" on the customer invoice, to handle the scenario where one customer has multiple mandates with the company.
2013-11-09 15:05:07 +01:00
Alexis de Lattre
46fbbebdd8 Fix a wrong import (osv was used but not imported !)
Coding style fix
2013-11-08 19:20:30 +01:00
Alexis de Lattre
7aba0f0a00 More work on mandates :
- constraints
- display related payment lines
- set mandates to expired after 36 months of inactivity (via a cron)
- add tracking/chatter
- add default draft state + validate button

[FIX] In Debit mode, don't use the partner_bank_id of the customer invoice !

In the wizard 'Select invoices to pay', add maturity date in the view of the account move lines
2013-11-07 23:22:19 +01:00
Alexis de Lattre
112511e3b5 FIX payment_order_type : payment -> debit 2013-11-07 12:57:26 +01:00
Alexis de Lattre
8d27cb6501 [MERGE] with main branch revno 202 2013-11-07 12:54:02 +01:00
Alexis de Lattre
30e5a45acd Reduce pep8 warnings
Use create_date instead of a dedicated datetime field
The creation of the SEPA file now has a _prepare function
Other improvements in the code.
2013-11-07 12:52:08 +01:00
Alexis de Lattre
9dc7762aa4 Add python lib dependencies. 2013-11-06 10:02:09 +01:00
unknown
28b8336e88 [ADD] CAMT.053 parser 2013-10-28 15:54:32 +01:00
unknown
80281ff704 [ADD] Tests module 2013-10-28 15:53:55 +01:00
Alexis de Lattre
059c28ac04 2 modifications following a real-life SDD with a French bank:
- convert accented chars to ascii chars (via the unidecode lib)
- use "PrvtId" instead of "OrgId" in the XML
Use the sequence of payment.order as the "Message identification" of the XML file (advantages : it is unique, users can easily customize the sequence and users can easily find the payment corresponding to the "Message Identification" in OpenERP). It is also used as the Payment Identification, combined with the sequence type.
Use the sequence of payment.line in the "EndtoEnd Identification" field.
Reduce flake8 warnings.
2013-10-23 00:25:06 +02:00
unknown
4d67c33b1f [FIX] Retrieve current date in user's timezone 2013-10-21 10:43:20 +02:00
unknown
190bb76cb9 [ADD] translations to all banking modules in use in the Netherlands 2013-10-21 10:42:15 +02:00
Alexis de Lattre
819be28513 [FIX] correct parent menu entry
Remove unused variables
2013-10-19 17:29:17 +02:00
Stefan Rijnhart
6686734180 [FIX] Retrieve current date in user's timezone
[FIX] Default to current date instead of tomorrow
2013-10-18 10:42:48 +02:00
Erwin van der Ploeg
a889f04bd9 Added translations to all banking modules in use in the Netherlands 2013-10-17 11:20:26 +02:00
Alexis de Lattre
05319329c6 First implementation of mandates, but I still have a lot of hesitation about the data model so it may change.
Manage different sequence types in the same file ; we just have to separate them in different payment info blocks.
2013-10-15 23:29:28 +02:00
unknown
c72a2b6f8d [ADD] Basic tax processing from the bank statement line 2013-10-14 14:35:59 +02:00
unknown
cabdb560f0 [FIX] Sepa type in abnamro statement file has varying case 2013-10-14 14:34:50 +02:00
unknown
3678e2b202 [FIX] BBAN format for Ireland 2013-10-14 14:34:20 +02:00
unknown
9ddf2dd011 [FIX] Adapt to the new partner model in 7.0 2013-10-14 14:33:57 +02:00
unknown
ee4f5dd428 [FIX] Preserve bank statement order by date
[RFR] Improved doc
2013-10-14 14:33:26 +02:00
unknown
3a1ee6eca9 [FIX] Select account receivable/payable based on partner settings if any 2013-10-14 14:32:50 +02:00
unknown
42fb8e9608 [FIX] handle situation where transfer account is not defined on payment
order mode
2013-10-14 14:25:43 +02:00
unknown
f8920e8f4e [FIX] account_banking: _defaults method raises at module installation time if no periods are configured 2013-10-14 14:12:09 +02:00
Stéphane Bidoul
6ed8e6a7dd [MRG] sync with 7.0 head 2013-10-14 13:18:42 +02:00
Stefan Rijnhart
c127768fc9 [IMP] Take EndToEndId into account when no structured reference 2013-10-11 14:20:14 +02:00
Stefan Rijnhart
ebb2bb5c2b [RFR] Revert previous commit, problem between keyboard and chair 2013-10-06 21:03:02 +02:00
Stefan Rijnhart
1eec20504c [RFR] Don't repeat assignment within loop 2013-10-06 20:55:54 +02:00
Stefan Rijnhart
74b96a834b [FIX] Description 2013-10-06 20:13:07 +02:00
Stefan Rijnhart
c83789e19b [FIX] Remove todo 2013-10-05 16:58:18 +02:00
Stefan Rijnhart
0ebc565cd0 [ADD] Attribution 2013-10-05 16:55:37 +02:00
Stefan Rijnhart
e117d11152 [ADD] Support for fiscal positions
[FIX] Remove faulty calls to abs()
2013-10-05 16:52:58 +02:00
Stefan Rijnhart
63a3bf45ae [FIX] core method naming confusion 2013-10-05 15:49:56 +02:00
Stefan Rijnhart
72a05b9f1f [FIX] Don't allow selection of child taxes 2013-10-05 15:34:08 +02:00
Stefan Rijnhart
137c0f0969 [MRG] Merge with target branch 2013-10-05 13:48:03 +02:00
Stefan Rijnhart
9c8337fe31 [FIX] Move line names overflow when using full IBAN and CAMT statement
identifier as bank statement identification in OpenERP
2013-10-02 12:20:26 +02:00
unknown
17b4f8c8ee [MRG] account_banking_payment_export
Refactoring of account_banking_payment to provide payment export
infrastructure independently of bank statement reconciliation features.
2013-10-02 11:02:54 +02:00
Stefan Rijnhart
51b80ba5a0 [FIX] Sepa type in abnamro statement file has varying case
[FIX] Missing substitution variable
2013-10-02 10:56:55 +02:00
Stefan Rijnhart
a0abfeb15d [FIX] As per spec, an increase is marked CRDT, a decrease DBIT 2013-09-30 22:25:23 +02:00
Stefan Rijnhart
85d8a43b04 [FIX] Additional substitution of out-refactored assertion check
[FIX] Remove debug statement
2013-09-26 19:55:00 +02:00
unknown
afba55fa1b [FIX] AT BBAN format: use bank code specifier for BLZ 2013-09-26 17:14:56 +02:00
unknown
e5b4f579ac [FIX] debit module depends on account_banking_payment 2013-09-26 17:13:49 +02:00
Stefan Rijnhart
b4548bc9d1 [FIX] BBAN format for Ireland 2013-09-26 16:26:50 +02:00
Stefan Rijnhart
96ae2d6bba [IMP] Description 2013-09-26 14:51:39 +02:00
Stefan Rijnhart
80a716d4f0 [ADD] Tests module. 2013-09-26 11:54:38 +02:00
Stefan Rijnhart
6ae7a49357 [FIX] _defaults method raises at module installation time if no periods
are configured
[FIX] Get a non-opening period preferably
2013-09-26 08:59:05 +02:00
Stéphane Bidoul
e8752d4677 [FIX] proper _auto_init return value 2013-09-25 10:51:06 +02:00
Stefan Rijnhart
3501ac0ce9 [IMP] Always set message as reference if no structured reference
[RFR] Pep8, unused import
2013-09-24 15:31:01 +02:00