Metadata-Version: 2.4
Name: django-jbank
Version: 5.0.1
Summary: Basic Finnish bank file format support for Django projects
Author-email: Jani Kajala <kajala@gmail.com>
License-Expression: MIT
Project-URL: Homepage, https://github.com/kajala/django-jbank
Project-URL: Issues, https://github.com/kajala/django-jbank/issues
Classifier: Programming Language :: Python :: 3
Classifier: Operating System :: OS Independent
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE.txt
Requires-Dist: Django>=5.0.0
Requires-Dist: django-jutil>=4.2.8
Requires-Dist: django-jacc>=3.12.4
Requires-Dist: django-extensions>=2.2.5
Requires-Dist: lxml>=6.0.2
Requires-Dist: cryptography==50.0.1
Requires-Dist: xmlsec==1.3.17
Requires-Dist: zeep==4.3.3
Requires-Dist: schwifty>=2026.7.3
Dynamic: license-file

django-jbank
============

Basic (Finnish) bank file format support for Django projects. Django 4 support and unit test coverage 51%.

Features
========

* Finnish banks:
  * Parsing TO/TITO files
  * Parsing SVM/KTL files
  * Parsing camt.053.001.02 files
  * Parsing camt.054.001.02 files
  * Parsing pain.002.001.03 files
  * Generating pain.001.001.03 files
* Spanish banks:
  * Parsing AEB43 statement files


Pre-Requisites
==============

* sudo apt install -y xmlsec1 libxmlsec1-dev libssl-dev libffi-dev


Install
=======

* pip install django-jbank


Tested Banks
============

* POP-Pankki
* Danskebank Finland
* Säästöpankki
* Aktia
* Nordea


Converting p12 to PEM formats
=============================

1. openssl pkcs12 -in WSNDEA1234.p12 -out WSNDEA1234.pem
2. openssl rsa -in WSNDEA1234.pem -outform PEM -out prod_private_key.pem
3. openssl x509 -in WSNDEA1234.pem -outform PEM -out prod_public_key_cert.pem


Changes
=======

4.0.1:
+ Upgraded component requirements to latest lxml (4.9.1), etc.

3.2.0:
+ Django 3.0 support, prospector fixes
