freefinance

n8n community node for FreeFinance

Package Information

Downloads: 1 weekly / 15 monthly
Latest Version: 0.1.0
Author: ghotso

Documentation

n8n-nodes-freefinance

This is an n8n community node to connect to the FreeFinance REST API.

FreeFinance is an Austrian accounting software. This node allows you to automate your accounting workflows by connecting to your FreeFinance account.

Features

  • Authentication: OIDC Client Credentials (Technical User) support.
  • Resources:
    • Clients: List your bookkeeping clients.
    • Customers: List, get, and create customers.
    • Suppliers: List, get, and create suppliers.
    • Invoices: List incoming/outgoing invoices and create simple invoices.
    • Bookkeeping: List accounts and tax classes.
    • Items: List items.
  • Ease of Use: Dynamic dropdowns for accounts, tax classes, customers, and suppliers directly within n8n.

Installation

Follow the installation guide in the n8n documentation.

For local development:

npm install n8n-nodes-freefinance

Credentials

To use this node, you need:

  1. An API Client ID and API Client Secret for a Technical User (Technical User Flow).
  2. The Base URL of your FreeFinance instance (usually https://api.freefinance.at/api/2.0).

Operations

Invoices (Incoming/Outgoing)

  • Get All: Retrieve all invoices with limit support.
  • Create: Create a simple invoice with one line. Supports marking as paid and choosing a payment account.

Master Data

  • Customers/Suppliers: Fetch lists or create new business partners with address details.

Bookkeeping Basics

  • Accounts: Fetch all available bookkeeping accounts (e.g., 4000, 5000) for a client.
  • Tax Classes: Fetch available tax rates.

License

MIT

Discussion