This module gives you a wrapper around generating a SEPA XML file. It works by using Handlebars to generate the file instead of using the conventional XML tree approach used by other plugins.
It does, however, run the final result through a validator and will throw an error if there's an issue with it!
These can be found in the
formats folders, and are simple Handlebars files representing the XML schema.
pain.008.001.02Direct Debit Initiation
- Want to add one? Send us a pull request!
var SepaXML = ;var XMLFile = ; // takes a single argument which is the format, default is 'pain.001.001.03'// This sets the header data in the fileXMLFile;XMLFile;// Add one of these for every transactionXMLFile;XMLFile;
var SepaXML = ;var XMLFile = 'pain.008.001.02';// This sets the header data in the fileXMLFile;XMLFile;// Add one of these for every transactionXMLFile;XMLFile;
- Would be nice if someone wrote more templates for some of the other formats used for SEPA.
- The BICS lookup list is probably not complete - it would be great if someone could add that data into the map
- Anything else you can think of