Openbravo Issue Tracking System - Modules
View Issue Details
0034122ModulesSEPA Framework and Utilitiespublic2016-09-28 19:042016-10-14 09:07
ngarcia 
Triage Omni OMS 
urgentmajoralways
closedinvalid 
5
 
 
vmromanos
41737
OBPS
0034122: Remittance File is created without business partner's Mandate Information although it is mandatory
Remittance File is created without business partner's Mandate Information although it is mandatory
As system admin role:
   Install the SEPA Direct Debit Customer-to-Bank (CORE and B2B) module
As group admin role:
   Apply module's dataset
   Add the SEPA Core Direct Debit Customer-to-Bank payment method in a financial account
   Add an IBAN and BIC to that financial account
   Create a Remittance with SEPA Core Direct Debit Customer-to-Bank (pain.008.001.02) type
   Add an invoice
   Add an IBAN and BIC to the business partner of the invoice
   Process the remittance
   Create Remittance File
   Check <MndtId> section does not appear in the file
No tags attached.
diff sepaMandateInfo.diff (4,147) 2016-09-28 19:04
https://issues.openbravo.com/file_download.php?file_id=9867&type=bug
Issue History
2016-09-28 19:04ngarciaNew Issue
2016-09-28 19:04ngarciaAssigned To => Triage Finance
2016-09-28 19:04ngarciaFile Added: sepaMandateInfo.diff
2016-09-28 19:04ngarciaSupport ticket => 41737
2016-09-28 19:04ngarciaOBNetwork customer => Yes
2016-09-28 19:04ngarciaIssue Monitored: networkb
2016-09-28 19:47heccamIssue Monitored: heccam
2016-10-14 09:07vmromanosReview Assigned To => vmromanos
2016-10-14 09:07vmromanosNote Added: 0090570
2016-10-14 09:07vmromanosStatusnew => closed
2016-10-14 09:07vmromanosResolutionopen => invalid

Notes
(0090570)
vmromanos   
2016-10-14 09:07   
Issue rejected as invalid.

According to SEPA standard, the Mandate Information is not a mandatory tag, and thus we don't force our users to fill it. Maybe some banks/countries do require it, but the SEPA standard doesn't require it, and this is the rule that we always follow to avoid conflicts with other users.

In direct debit flows, if the system detects there is a related mandate information for the business partner, it is included into the SEPA file. If the mandate information is not present we don't include it into the file. This is the expected behavior and it's how it works right now: http://wiki.openbravo.com/wiki/SEPA_Direct_Debit_Customer-to-Bank/User_Documentation#Mandate_Information [^]


If you really want to force your users to fill that information before generating the SEPA file, you can create a trigger/EventObserver that checks if the mandate information is there when the remittance instruction is inserted for a direct debit sepa remittance.