Tryton module for importing bank statements via Internet from your bank using the FinTS-3 protocol.
Project description
mds-account-statement-fints
Tryton module for importing bank statements via Internet from your bank using the FinTS-3 protocol.
Install
pip install mds-account-statement-fints
Limitations
PIN/TAN authentication only
read only access
How to setup
Configure access to your bank
- Create your Bank
Open Banking/Banks and create your bank. The value for the FinTS-URL can be found on the website ‘https://www.hbci-zka.de/institute/institut_auswahl.htm’, search for your bank and copy the value for PIN/TAN-URL.
- Create Account
Open Banking/Account. Create an account and enter owner, currency, and the bank you just created. Your company must be the owner of the bank account to allow online access. Create a ‘Number’. Enter your IBAN and activate ‘enable online access’. In ‘FinTS-Login’ enter the login name for your online account. You can also enter the PIN. If you leave the field blank, you will be prompted for the PIN each time you access online banking.
- Check connection
Open Banking/Account, mark the accounts to be checked. Click the action button and select ‘Check bank access’. If the connection works, the dialog will display the list of available SEPA accounts.
Create journals
- Journal for account transactions
In Finance/Configuration/Journals/Journals create a new entry and enter a name, e.g. ‘BankXY bookings’, the type is ‘statement’. Enter in Default Debit Account and Default Credit Account an account from your chart of accounts. In the german SKR04 for example ‘1810’. This account will receive all account movements of your bank account. In sequence use the existing ‘Default Account Journal’.
- Statement Journal
In Finance/Configuration/Statements/Statement Journals create a new entry and enter a name, eg ‘BankXY statements’. Enter the other values: Currency: Euro, Journal: the journal created above, Company: your company, Bank Account: the bank account created above, Validation Type: Balance. This journal will contain the bank statements.
Permissions
- Account Statement FinTS - edit logindata
allows the user to change the connection settings and the login data to the bank
- Account Statement FinTS - online access
allows the user online access to the bank
- The following permissions are required for a user to fetch the account statements:
Account Statement FinTS online access
Account
In order to allow the automatic generation of bank accounts of the payer/payee the user needs the permission ‘Bank Adminstration’.
Pick up bank statements
Open Finance/Statements/Statements, click the action button and then ‘Import bank statements online’. The wizard will guide you through the import. For new payments, a statement is created in draft mode. You can then check and commit the statement.
Invoices that have to be paid are automatically linked with appropriate lines of the bank statement if: the invoice number appears in the purpose and the amount corresponds to the invoice amount.
Requires
Tryton 4.8
fints (tested with 1.0.1)
mt-940 (tested with 4.12.2)
Python 3
Banks tested
DKB, Postbank, Deutsche Bank, Sparkasse
Changes
- 4.8.7 - 22.08.2018
checked compatibility to Tryton 4.8
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file mds_account_statement_fints-4.8.7.tar.gz
.
File metadata
- Download URL: mds_account_statement_fints-4.8.7.tar.gz
- Upload date:
- Size: 36.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/39.2.0 requests-toolbelt/0.8.0 tqdm/4.25.0 CPython/3.5.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 327e01fe292282dd2a2e81e4f17492ac32d43ee69d90d00d9e1ba4a6eb01981a |
|
MD5 | c188a306a99264ea0b7553b779912a0b |
|
BLAKE2b-256 | e03be6756dc77d15119879d7bcfa4aac0bda6a64c7cf1c85842ff5c0582aba1b |
File details
Details for the file mds_account_statement_fints-4.8.7-py3-none-any.whl
.
File metadata
- Download URL: mds_account_statement_fints-4.8.7-py3-none-any.whl
- Upload date:
- Size: 52.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/39.2.0 requests-toolbelt/0.8.0 tqdm/4.25.0 CPython/3.5.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5bf343524a32feadad3f15e79e6ae43c9212f690b8f54e884dbc47cc75ff25c5 |
|
MD5 | 06c0270e29a35d93aa4d2a3e687d28a3 |
|
BLAKE2b-256 | 133d1176d6fd04a60ddb9436652b1df731bb6e10206209ec404acdb7cc6fafb3 |