houlahop/falcio
falcio

Your agent syncs Falco invoices from the terminal — no browser.

Peppol invoices, sales invoices, payment status — straight from a Falco account. Read-only by design.


    

Install

$ curl -LsSf https://falcio.houlahop.com/install | sh

macOS (Apple Silicon) and Linux. Already installed? Run falcio update. You can also download binaries from GitHub Releases.

The problem

I needed my agent to handle my invoices — without clicking through a web app. My invoicing lives in Falco, like it does for a lot of Belgian independents — Peppol invoices in, sales invoices out, payment status tracked. All of it behind a web and mobile app. Fine for me, useless for my agents.

The only way in was scripting a browser, and I'm not letting a headless browser click around in my accounting.

The solution

falcio talks to Falco directly. It syncs received Peppol invoices, issued sales invoices, and payment status from the terminal — no browser involved.

It's deliberately boring: almost every command is read-only. The one thing it can write is marking an invoice paid or unpaid. Add --json and an agent can work with the results.

When to use it

Use falcio when your agents work with a Falco account and need to:

Features

Source

Source, documentation, and examples: github.com/plosson/falcio