fints

Package Information

Released: 5/29/2025
Downloads: 463 weekly / 463 monthly
Latest Version: 0.2.0
Author: larsdecker

Documentation

n8n-nodes-fints

This is an n8n community node that integrates with the Financial Transaction Services (FinTS) interface used by German banks, allowing you to retrieve real-time account balances within your n8n workflows.

n8n is a fair-code licensed workflow automation platform.

Installation

Follow the installation guide in the n8n community nodes documentation, or install directly via npm:

npm install n8n-nodes-fints

Operations

  • Get Account Balance: Retrieves the current balance and currency information for a specified bank account.

Credentials

To authenticate with your bank's FinTS server, you need:

  • Bank Code (BLZ): Your bank's 8-digit identifier.
  • Account Number: The specific account number you wish to query.
  • User ID / Login: Your customer identification number.
  • PIN: Your Personal Identification Number.
  • FinTS Server URL: The endpoint provided by your bank for FinTS access.
  • TAN Mode (optional): The transport method for TAN (e.g., SMS, pushTAN).

Once you have these details, create new credentials in n8n under Settings → API Credentials, select FinTS, and enter the above information.

Compatibility

  • Tested with n8n versions >= 0.150.0.
  • Compatible with FinTS versions 1.1, 2.2, and 3.0.

Usage

  1. Add the FinTS node to your workflow.
  2. Select the FinTS credentials you created.
  3. Choose the operation: Get Account Balance.
  4. Configure the parameters by selecting the desired account or providing the account number.
  5. Execute the workflow to receive a response object containing balance,currency, bank, and account.
[
	{
		"account": "DEXXXXXXXXXX",
		"bank": "23445561",
		"balance": 10001,
		"currency": "EUR"
	}	
]

Resources

Version history

  • 0.2.0 (2025-05-29): Add a few more banks.
  • 0.1.4 (2025-05-29): Initial release with Get Account Balance operation.

Discussion