Skip to main content

OpenFatture

OpenFatture is an agentic, CLI-first workspace for Italian electronic invoicing. Describe the work you need; the assistant coordinates the domain tools and returns an auditable result.

Start

uv sync --all-extras
uv run openfatture init
uv run openfatture status
uv run openfatture assistant "Help me prepare an invoice for a software project"

For a terminal conversation:

uv run openfatture interactive start

Public CLI

The supported surface is intentionally small:

  • init creates local state and guides setup.
  • assistant handles business requests in natural language.
  • interactive start opens a conversational session.
  • config reads or updates configuration.
  • status reports local readiness without mutation.

See docs/CLI_REFERENCE.md.

Documentation

Development

uv sync --all-extras
uv run python -m pytest -q
uv run ruff check .
uv run black --check .
uv run mypy openfatture/

OpenFatture is released under the MIT License.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

openfatture-1.3.1.tar.gz (1.4 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

openfatture-1.3.1-py3-none-any.whl (761.5 kB view details)

Uploaded Python 3

File details

Details for the file openfatture-1.3.1.tar.gz.

File metadata

  • Download URL: openfatture-1.3.1.tar.gz
  • Upload date:
  • Size: 1.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.13

File hashes

Hashes for openfatture-1.3.1.tar.gz
Algorithm Hash digest
SHA256 ac76aebfc587390d29d8a621a0aa975e9268783aaac0fcc4b0a26947ab541872
MD5 3a1bddc2647e27980f95578b6ec4939c
BLAKE2b-256 0ffa5b62ba778935ceca96763d5e9730c3cde0ac614b767a0386cb09273d0b60

See more details on using hashes here.

File details

Details for the file openfatture-1.3.1-py3-none-any.whl.

File metadata

  • Download URL: openfatture-1.3.1-py3-none-any.whl
  • Upload date:
  • Size: 761.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.13

File hashes

Hashes for openfatture-1.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 fde2349c4269c09e81d86e413b9e7f118955a0859dac0056fa7453f5d1698927
MD5 3c53a55a4d3263561f8d7e39c3c033b7
BLAKE2b-256 100a4f2dfb46f3bb22140ee3262338109cb909dfd1a3ff4fdccd63d8af5ff831

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page