joonis Logo

HowTos

Confirming EBICS downloads

The EBICS protocol requires downloads to be confirmed with the `confirm_download `_ method. Otherwise some banks will block further downloads of the same order type for a specific time. .. sourcecode:: python client = EbicsClient(...) docs = ...

Implement protocol version H003

To support EBICS protocol version H003 you must generate the required order ids by yourself. Therefore you have to subclass *EbicsBank* as follows: .. sourcecode:: python import fintech fintech.register() from fintech.ebics import ...

External key storage

Out of the box an *EbicsKeyRing* instance saves all keys in a file. If you want to store them at another place, eg. in a database, it is possible to implement this by subclassing *EbicsKeyRing* and overriding the *_write* method. .. sourcecode:: ...

Processing CAMT documents

If orders were submitted in batch mode, there are three methods to resolve the underlying transactions. Either **(A)** directly within the CAMT52/CAMT53 document, **(B)** within a separate CAMT54 document or **(C)** by a reference to the originally ...

Accepting invalid German IBANs

Using the *kontocheck* package sometimes results in rejecting seemingly valid German IBANs. The reason is that some banks don't follow their own IBAN generation rules (eg. Deutsche Bank and Commerzbank). Upon request we got the following information: - ...

Can I
  help you?


Just drop me a line at
giraffe@joonis.de