A tool to import Nordigen connected banks Firefly III

Overview

Packagist License Stargazers Donate


Firefly III

Firefly III Nordigen importer

A tool to import Nordigen connected banks Firefly III
Explore the docs »

View Firefly III demo · Report Bug · Request Feature

About the Firefly III Nordigen importer

Welcome! You found the Nordigen importer, a tool to import transactions from banks that are supported by Nordigen, into Firefly III. The name kind of gave it away, didn't it?

This tool is built and designed to make it easy to import data into your Firefly III installation. It uses the official Nordigen API's and optionally, a config file to make everything go smooth.

Purpose

Use this tool to (automatically) import your transactions into Firefly III. If you're a bit of a developer, feel free to use this code to generate your own import tool.

Features

  • This tool will let you download or generate a configuration file, so the next import will go faster.
  • It will not import duplicate transactions.
  • It can recognize all currencies, transaction types and other things that Firefly III supports.

Who's it for?

Anybody who uses Firefly III and wants to automatically import transactions. Your bank must be supported by Nordigen.

Getting Started

You can use this tool in several ways.

  1. Install it on your server using composer.
  2. Use the Docker-image.

Generally speaking, it's easiest to use and install this tool the same way as you use Firefly III. And although it features an excellent web-interface, you can also use the command line to import your data.

There are upgrade instructions for both methods of installation.

The full usage instructions can be found in the documentation. Basically, this is the workflow:

Using the web interface

  1. Register with Nordigen.
  2. Set up and configure the importer.
  3. Map values from your transactions to existing values in your database.
  4. Enjoy the result in Firefly III.

Using the command line

  1. Register with Nordigen.
  2. Set up and configure the importer.
  3. Follow the command line instructions

Using the auto-import

  1. Import at least once, so you'll have a configuration file (see above).
  2. Run the Docker inline import command

Other stuff

Need help?

If you need support using Firefly III or the associated tools, come find us!

Contribute

There are contributing guidelines and a code of conduct, which I invite you to check out.

For all other contributions, see below.

Donate

If you feel Firefly III made your life better, consider contributing as a sponsor. Please check out my Patreon and GitHub Sponsors page for more information. Thank you for considering.

License

This work is licensed under the GNU Affero General Public License v3.

Contact

You can contact me at [email protected], you may open an issue in the main repository or contact me through the various social media pages there are: gitter and Twitter.

Scrutinizer Requires PHP8.0

You might also like...
GitScrum is a Project Management Tool, developed to help entrepreneurs, freelancers, managers, and teams Skyrocket their Productivity with the Agile methodology and Gamification.
GitScrum is a Project Management Tool, developed to help entrepreneurs, freelancers, managers, and teams Skyrocket their Productivity with the Agile methodology and Gamification.

What is GitScrum? GitScrum is a Project Management Tool, developed to help entrepreneurs, freelancers, managers, and teams Skyrocket their Productivit

An issue tracking tool based on laravel+reactjs for small and medium-sized enterprises, open-source and free, similar to Jira.
An issue tracking tool based on laravel+reactjs for small and medium-sized enterprises, open-source and free, similar to Jira.

ActionView English | 中文 An issue tracking tool based on php laravel-framework in back-end and reactjs+redux in front-end, it's similar to Jira. You co

Nebula is a minimalistic and easy to use administration tool for Laravel applications, made with Laravel, Alpine.js, and Tailwind CSS.

Nebula Nebula is a minimalistic and easy to use administration tool for Laravel applications, made with Laravel, Alpine.js, and Tailwind CSS. Nebula m

Email-flooder - A CLI flooder e-mail tool, made in PHP.
Email-flooder - A CLI flooder e-mail tool, made in PHP.

E-mail flooder (PHP 8.0.13) You can send emails to any server, however the request must come from Gmail. (Remember to enable less secure apps to be ab

Magento Data Migration Tool

Overview We're pleased you're considering moving from the world's #1 eCommerce platform—Magento 1.x—to the eCommerce platform for the future, Magento

Hashtopolis is a multi-platform client-server tool for distributing hashcat tasks to multiple computers.
Hashtopolis is a multi-platform client-server tool for distributing hashcat tasks to multiple computers.

Hashtopolis is a multi-platform client-server tool for distributing hashcat tasks to multiple computers. The main goals for Hashtopolis's development are portability, robustness, multi-user support, and multiple groups management.

This Laravel Nova tool lets you run artisan and bash commands directly from Nova 4 or higher.
This Laravel Nova tool lets you run artisan and bash commands directly from Nova 4 or higher.

Laravel Nova tool for running Artisan & Shell commands. This Nova tool lets you run artisan and bash commands directly from nova. This is an extended

A tool to automatically fix PHP Coding Standards issues by Dragon Code.

The Dragon Code Styler Installation Required PHP: ^8.0 Composer: ^2.0 Locally composer global require dragon-code/codestyler Usage When you run the co

A minimalistic event calendar Tool for Laravel's Nova 4
A minimalistic event calendar Tool for Laravel's Nova 4

Event calendar for Laravel Nova 4 An event calendar that displays Nova resources or other time-related data in your Nova 4 project on a monthly calend

Releases(0.4.0)
Owner
Firefly III
The makers of your favorite personal finances application, Firefly III
Firefly III
The Rickies, the prediction draft show of the Connected podcast

The Rickies Predictions with risk, flexing, and passion. On Connected at Relay FM. The Rickies are a prediction draft show on the Connected podcast at

Lex Postma 21 Oct 1, 2022
A Laravel Larex plugin to import/export localization strings from/to Crowdin

Laravel Larex: Crowdin Plugin A Laravel Larex plugin to import/export localization strings from/to Crowdin ?? Requirements PHP 7.4 | 8.0 Laravel ≥ 7 L

Luca Patera 4 Oct 27, 2021
Package to parse DNA kit files, and import them into Laravel

Package to parse DNA kit files, and import them into Laravel

Family Tree 365 4 Aug 31, 2022
Convenient tool for speeding up the intern/officer review process.

icpc-app-screen Convenient tool for speeding up the intern/officer applicant review process. Eliminates the pain from reading application responses of

null 1 Oct 30, 2021
Thunder is an advanced Laravel tool to track user consumption using Cashier's Metered Billing for Stripe. ⚡

⚡ Thunder Thunder is an advanced Laravel tool to track user consumption using Cashier's Metered Billing for Stripe. ⚡ ?? Supporting If you are using o

Renoki Co. 10 Nov 21, 2022
Blacksmith is a code generation tool which automates the creation of common files that you'd typically create for each entity in your application.

Blacksmith is a code generation tool which automates the creation of common files that you'd typically create for each entity in your application.

Indatus 197 Dec 30, 2022
Laracademy Generators - is a tool set that helps speed up the development process of a Laravel application.

Laracademy Generators Laracademy Generators - is a tool set that helps speed up the development process of a Laravel application. Author(s): Laracadem

Laracademy 320 Dec 24, 2022
A code generation tool for Laravel developers.

Blueprint is an open-source tool for rapidly generating multiple Laravel components from a single, human readable definition. Watch a quick demo of Bl

Laravel Shift 2.4k Jan 5, 2023
Tool Berbasis Web Untuk membuat Laporan Praktik Kerja Lapangan Version 1.0

PKL-AUTO Tool Berbasis Web Untuk membuat Laporan Praktik Kerja Lapangan Version 1.0 Features : Online/Offline Mode Laporan langsung aja Tinggal Select

Ivan Dwi Yanto 1 Nov 26, 2021
Tool to convert from composer.yml to composer.json.

composer-yaml This project allows you to convert a composer.yml file into composer.json format. It will use those exact filenames of your current work

Igor 56 Sep 28, 2022