Skip to main content

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

Metadata

Release files for mds-account-statement-fints 4.8.7

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for mds-account-statement-fints 4.8.7
File Size Uploaded
mds_account_statement_fints-4.8.7.tar.gz 36.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for mds-account-statement-fints 4.8.7
File Interpreter ABI Platform
mds_account_statement_fints-4.8.7-py3-none-any.whl Python 3 none any Details

Total release size: 88.7 kB

Release files / mds_account_statement_fints-4.8.7.tar.gz

Download URL mds_account_statement_fints-4.8.7.tar.gz
Size 36.5 kB
Tags Source
SHA-256 checksum
How to use checksums
327e01fe292282dd2a2e81e4f17492ac32d43ee69d90d00d9e1ba4a6eb01981a
BLAKE2b-256 checksum
How to use checksums
e03be6756dc77d15119879d7bcfa4aac0bda6a64c7cf1c85842ff5c0582aba1b
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / mds_account_statement_fints-4.8.7-py3-none-any.whl

Download URL mds_account_statement_fints-4.8.7-py3-none-any.whl
Size 52.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
5bf343524a32feadad3f15e79e6ae43c9212f690b8f54e884dbc47cc75ff25c5
BLAKE2b-256 checksum
How to use checksums
133d1176d6fd04a60ddb9436652b1df731bb6e10206209ec404acdb7cc6fafb3
Upload date
Uploaded using Trusted Publishing?
What is 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

Release history Release notifications | RSS feed

This release

4.8.7 This release

2 release files

4.6.7

2 release files

4.6.6

2 release files

4.6.5

2 release files

4.6.4

2 release files

4.6.3

2 release files

4.6.2

2 release files

4.6.1

2 release files

4.6.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page