Commit Graph
65 Commits
Author SHA1 Message Date
Cédric Krier c9946699ff Prevent deleting bank account number used on mandate
issue4553
review10181003
2015-02-19 13:58:39 +01:00
Cédric Krier a4dbd1008d Fix sequence type when mandate is set before processing
Skip payment without stored sequence type when computing the sequence type.

issue4516
review8881004
2015-02-19 13:55:14 +01:00
Cédric Krier 2b500dd6e8 Add check for default model access
When group access exists, a default model access should be defined otherwise
all access are given to non group users.

issue4485
review5941002
2015-01-27 18:13:01 +01:00
Cédric Krier e36b2ba3e5 Add tox and drone
issue4431
2015-01-21 18:15:59 +01:00
Nicolas Évrard 9bfeb120f3 Report API refactorization
review8831002
2015-01-20 18:49:54 +01:00
Nicolas Évrard 78de6c2a31 Add test for access rights of menu and actions
issue4295
review12661002
2015-01-02 16:07:54 +01:00
Cédric Krier adcc9aba33 merge 2014-12-08 10:59:56 +01:00
Cédric Krier d5e6a8d0d5 Backed out changeset bfed9b31d580
issue4344
2014-12-08 10:59:35 +01:00
Cédric Krier b7c7346e10 Fix from previous unittest refactoring and remove POOL usage 2014-12-07 00:50:27 +01:00
Cédric Krier 013fb2a220 Refactor unittest to be used in other module
When adding new SEPA flavor, we should be able to reuse this unittest for the
new flavor.

issue4376
review6691003
2014-12-04 23:54:10 +01:00
Cédric Krier 4660ca36b4 Add missing company domain/field
issue4311
review7691002
2014-12-03 16:16:17 +01:00
Cédric Krier d53feae9f1 Fix most flake8 errors
review8771002
2014-12-02 12:54:47 +01:00
Cédric Krier 405f7d6274 Add support for many payments per instr_id in CAMT054
issue4307
review9881002
2014-11-27 22:21:52 +01:00
Cédric Krier b9e534e9b0 NbOfTxs could be different of length payments if they are grouped
issue4344
review5761002
2014-11-21 11:15:13 +01:00
Cédric Krier e889c55946 Allow to re-generate message of payment group
issue4316
review14631002
2014-11-19 21:32:09 +01:00
Cédric Krier 01c01c63b3 Manage sequence type with rejected payments
If all previous payments are rejected, the sequence type must be FRST.

issue4317
review6641002
2014-11-19 21:19:16 +01:00
Cédric Krier d37bdc2f45 Fix CAMT054 unittest to use classmethod save
changeset 8aa8dd40f7b6 changed the instancemethod save call by a class call.
2014-11-12 17:49:10 +01:00
Cédric Krier c6b8ed5637 Add support for many payments per end_to_end_id in CAMT054
The unique link between end_to_end_id and payment is not garantee by the
design. So the handler should work in case of customization.

issue4307
review9831002
2014-11-10 23:37:51 +01:00
Cédric Krier ebb881ce1c Set correctly sequence type on payment
If the mandate is set on the payment before the process, the sequence type is
not set. Also the sequence type should be cleared when copying.

issue4322
review14641002
2014-11-10 23:27:17 +01:00
Cédric Krier b64edad4ef EPC forbide Ccy in DbtrAcct
issue4309
review7681002
2014-11-10 23:21:47 +01:00
Cédric Krier fbc623b9c8 Add test on message type and state
issue4305
review10611002
2014-10-31 18:09:39 +01:00
Cédric Krier 59a289a7af The type of message is wrong for payment processing
The messages generated by the payment process should be of type 'out' not 'in'.

issue4305
review10611002
2014-10-31 18:09:08 +01:00
Cédric Krier fc80b83e56 Add pain.001.003.03 and pain.008.003.02 flavors
issue4216
review9761002
2014-10-21 19:01:20 +02:00
Cédric Krier d911a0e638 Increase version number 2014-10-20 15:19:18 +02:00
Cédric Krier f079866e64 Added tag 3.4.0 for changeset e943c72dcd96 2014-10-20 15:19:00 +02:00
Cédric Krier add419bd64 Prepare release 3.4.0 2014-10-20 15:18:59 +02:00
Jordi Esteve 5267409d94 Update es_ES translation 2014-10-17 19:26:30 +02:00
Albert Cervera i Areny a2947ed04f Update Catalan translation 2014-10-17 18:29:09 +02:00
Bruno M. Villasanti 15fb57c5bb Update translation for es_AR 2014-10-16 19:57:27 -03:00
Mathias Behrle 530ea59eb3 Update translation for de_DE 2014-10-16 22:56:01 +02:00
Oscar Alvarez b7a022fbd6 Update es_CO translation 2014-10-16 09:42:19 -05:00
Cédric Krier 7be216968c Update fr_FR translation
review5691002
2014-10-16 15:52:01 +02:00
Venceslav Vezjak c40a22620f update sl_SI translation 2014-10-16 10:01:44 +02:00
Fabián Calle 4eca6f7732 Update es_EC translation 2014-10-08 20:08:52 -05:00
Fabián Calle 37024d5374 Add es_EC translation 2014-10-03 18:37:12 -05:00
Cédric Krier 209855db4d Missing id test in PartyIdentification
issue4135
review14551002
2014-09-30 09:51:19 +02:00
Cédric Krier 5389509f06 Typo in get_sepa_end_to_end_id
issue4218
review6571002
2014-09-30 09:50:43 +02:00
Cédric Krier 301249c6c5 Add mandate report
issue3922
review9701002
2014-09-19 18:41:57 +02:00
Nicolas Évrard e0ae4ca5c1 Use FRST sequence type only for the first payment ever processed
issue4142
review12481003
2014-09-19 18:05:21 +02:00
Nicolas Évrard ec6fa319d0 Copying mandate should set relevent fields
issue4062
review14371002
2014-09-19 16:40:46 +02:00
Cédric Krier be37e9d647 Don't set id for Cdtr in pain.008
Some banks don't accept ID in Cdtr tag of pain.008, so we add an option to
PartyIdentification to display or not the id.
And as the field is not required by the rule book on this tag, we can just not
set it there because it will be anyway on CdtrSchemId tag.

issue4135
review10501003
2014-09-13 15:18:35 +02:00
Cédric Krier d9ed922949 Handle camt.054
issue4012
review9451004
2014-08-04 16:47:44 +02:00
Sergi Almacellas Abellana 9f44953139 Use grouped_slice helper.
issue3516
review10301002
2014-07-17 18:57:56 +02:00
Cédric Krier 137166697e Add generic SEPA Message
issue4001
review5411002
2014-07-09 00:48:35 +02:00
Cédric Krier de408e9769 Add test for Payment.sepa_bank_account_number
issue4008
review14311002
2014-06-28 20:06:37 +02:00
Cédric Krier 9122778b1d Use mandate account for receivable payment
issue4008
review14311002
2014-06-28 20:05:07 +02:00
Cédric Krier bf64c1d660 Remove duplicate last tests after database failure from changeset a54b58b20cfe 2014-06-24 09:14:17 +02:00
Cédric Krier ad15cb6c9c Don't test code after database failure 2014-06-23 15:20:36 +02:00
Cédric Krier cafff27206 Add sequence and unique constraint for mandate identification
- Define a sequence in the account configuration for the mandate
  identification.
- Add a unique constraint per company on the mandate identification.

issue3963
review5391002
2014-06-22 17:13:47 +02:00
Cédric Krier 42c792d0b9 Add Direct Debit Business to Business scheme
issue3921
review7361002
2014-06-22 17:09:40 +02:00