Commit Graph

22 Commits

Author SHA1 Message Date
Alexis de Lattre
0f7bf84f7c For SCT, if BIC is not provided, we should not put the 'Creditor Agent' block at all, according to EPC guidelines (on this point, it is different from the Direct Debit !) 2014-01-06 00:51:22 +01:00
Alexis de Lattre
cf20fa4882 Replace unallowed ascii caracters by '-'
Update some error messages
Update translation files and FR translation
Include sepa_export in gen_args
Factorize more code between SDD and SCT
Fix view of payment lines
The modules account_banking_pain_base and account_banking_sepa_* are now fully PEP8 compliant
2013-12-24 01:01:04 +01:00
Alexis de Lattre
58fefbf945 Mutualize more code between SCT and SDD. 2013-12-20 14:13:20 +01:00
Alexis de Lattre
681bad8fbf The requested collection date now uses the fields date_prefered and date_scheduled of payment.order, instead of the field in the SDD wizard. 2013-12-12 23:19:53 +01:00
Alexis de Lattre
2613ec77a7 More code factoring between SCT and SDD
As a consequence, we now have support for structured remittance info in SDD.
2013-12-12 22:46:16 +01:00
Alexis de Lattre
f377a391e8 Start code factoring between SCT and SDD. 2013-12-12 14:47:01 +01:00
Alexis de Lattre
87f2fc0af7 FIX label : Customer (which is wrong, it is most of the time a Supplier !)-> Creditor
More PEP8 stuff.
2013-11-25 22:49:05 +01:00
Alexis de Lattre
0125648c77 Akretion-Noviat code sprint dated 2013-11-21:
- add module account_banking_pain_base
- add support for initiating party identification, priority and structured remittance info in XML file
- the requested execution date now uses the fields date_prefered and date_scheduled (the field of the wizard has been removed)
- the 'convert to ascii' feature is now an option of the payment mode (enabled by default)
- set 'communication' field of payment.line to 140 chars and hide field 'communicatio
n2'
2013-11-22 00:41:32 +01:00
Alexis de Lattre
e581820927 Better prototype for the _prepare_field function.
Update help message, POT file and FR translation.
2013-11-12 22:38:21 +01:00
Alexis de Lattre
13734b7cf4 Update strings and French translation. 2013-11-11 15:52:55 +01:00
Alexis de Lattre
8d42ec649d [FIX] fields.date.context_today doesn't work with datetime => we now use the native field create_date
Coding style improvements.
2013-11-07 12:50:36 +01:00
Alexis de Lattre
360426c542 Update strings.
Update FR translation.
2013-11-06 17:25:41 +01:00
Alexis de Lattre
d82e84dc08 Add support for pain.001.001.05
Fix dependencies (I need the field "payment_order_type" which is in account_banking_payment)
Only use ASCII characters in the XML file (that's how banks use XML !)
Use the payment order reference as the Message Identification of the XML file.
Use the payment line sequence as the "End to End Identification"
Remove the Instruction Identification ('InstrId') because it is not a required field (only the End to End identification is required)
Rename variables in the function create_sepa() to include the number of each field as
used in the EPC guidelines
Reduce the number of flake8 warnings
Make code more modular :
- self.pool.get('banking.export.sepa').create() has a _prepare fonction
- most of the content of the XML file can be inherited via _prepare_field()
2013-11-06 16:42:24 +01: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
Stéphane Bidoul
6ad1370940 [MRG] Sync with 7.0 branch 2013-09-23 19:23:31 +02:00
Stéphane Bidoul
67c1385897 [IMP] avoid generating invalid sepa credit transfer files when bank accounts have no BIC 2013-09-19 13:50:30 +02:00
Stéphane Bidoul
772bfd48ac whitespace and pep8 2013-09-12 09:32:00 +02:00
Stéphane Bidoul
b52ab65c88 [IMP] clarified comment about workflow in account_banking_sepa_credit_transfer 2013-08-13 11:25:17 +02:00
Stéphane Bidoul
77b6806e07 [IMP] account_banking_payment refactoring to make payment export features available without pulling bank statement features
- introduce account_banking_payment_export module with all features from account_banking_payment that do not involve changing the payment order workflow or depend on bank statement changes
- account_banking_payment_export does not depend on account_banking 
- account_banking_payment is consequently stripped of above features
- account_banking_sepa_credit_transfer depend on account_banking_payment_export and is compatible with the default payment order workflow
2013-08-09 22:55:49 +02:00
Alexis de Lattre
63be70d753 Update strings to prepare the arrival of SEPA Direct Debit
XSD validation of the SEPA XML file is now really working
Update views to 7.0-style
Better error handling when Bank account in missing on the invoice.
2013-08-03 00:39:11 +02:00
Stefan Rijnhart
0cf9ed83a0 [RFR] Small API changes 2013-06-28 21:39:37 +02:00
unknown
a0179b8649 [ADD] account_banking_sepa_credit_transfer implementing SEPA SCT pain 2013-06-28 21:24:03 +02:00