User Tools

Site Tools


separatista_library
no way to compare when less than two revisions

Differences

This shows you the differences between two versions of the page.


separatista_library [2017/12/31 13:20] (current) – created okkel
Line 1: Line 1:
 +=== Currently supported documents ===
 +The Separatista C++ library currently supports these SEPA document types:
 +  * CAMT:053:001:02 BankToCustomerStatementV02
 +  * PAIN:001:001:03 CustomerCreditTransferInitiationV03
 +  * PAIN:008:001:02 CustomerDirectDebitInitiationV02 
 +
 +=== Adding custom documents ===
 +Support for other SEPA documents should be easy to add to the library. You add the XML schema to the schema directory in the Separatista root folder. Include it in the windows resource definition file (win32/Separatista/Separatista.rc) and XSLT transform the XSD schema into a seperate .cpp and .h file using the corresponding XML stylesheets found in the stylesheet folder. Then the new document type has to be registered in the DocumentRegistry class: [[https://github.com/zwartetoorts/separatista/blob/9fd67aa093cc4f0ed48e51db6fbdd7e763ad4864/lib/separatista/documentregistry.cpp#L32|View Github source]]
 +
 +
  
separatista_library.txt · Last modified: 2017/12/31 13:20 by okkel