Metadata-Version: 2.4
Name: django-jbank
Version: 4.9.3
Summary: Collection of small utilities for Django and Django REST framework 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>=3.0.0
Requires-Dist: django-jutil>=4.1.4
Requires-Dist: django-jacc>=3.8.8
Requires-Dist: django-extensions>=2.2.5
Requires-Dist: lxml>=4.6.5
Requires-Dist: cryptography==44.0.1
Requires-Dist: xmlsec==1.3.13
Requires-Dist: zeep==4.2.1
Requires-Dist: schwifty>=2023.11.2
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
