Download the PHP package 16bitsrl/fattureincloud-cli without Composer

On this page you can find all versions of the php package 16bitsrl/fattureincloud-cli. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package fattureincloud-cli

Fatture in Cloud CLI

A CLI for the Fatture in Cloud API, with full API coverage, agent-oriented docs, and a practical XML import workflow for fattura elettronica files.

See CHANGELOG.md for release notes starting from 1.0.1.

Install

Composer

Static binaries

Each release also ships static builds for Linux, macOS, and Windows: download them from the GitHub release assets.

After download, make the binary executable on Unix-like systems:

Quick start

Get your manual token at secure.fattureincloud.it/api.

XML e-invoice import

The official API does not ingest raw XML, so the CLI recreates documents through JSON APIs.

For issued XML imports, the recreated document is treated as an electronic invoice by default.

The import supports recap before creation, dry runs, .xml and .xml.p7m inputs, client/supplier matching, embedded attachment carry-over, automatic direction inference (issued/received/self-invoice), and structured mapping for supported e-invoice fields before falling back to ei_raw. If neither XML party matches the selected company, the import is rejected.

Agent skill

This repository includes an agent skill that teaches coding agents how to use the CLI, including filtering, sorting, pagination, FAQ edge cases, quotas, and XML import.

Install the skill

Skill sources live in skills/fattureincloud/.

Handy examples

API coverage

Resource Commands
Clients list, get, create, modify, delete, info
Suppliers list, get, create, modify, delete
Products list, get, create, modify, delete
Issued documents list, get, create, modify, delete, totals, email, transform, join
E-Invoices send, verify XML, get XML, rejection reason
Received documents list, get, create, modify, delete, totals, pending
Receipts list, get, create, modify, delete, monthly totals
Taxes (F24) list, get, create, modify, delete, attachments
Cashbook list, get, create, modify, delete
Archive list, get, create, modify, delete, attachments
Settings payment accounts/methods, VAT types, tax profile, templates
Info cities, countries, currencies, languages, categories, etc.
Webhooks list, create, get, modify, delete, verify
User info, companies
Companies info, plan usage

Testing

Releasing a new version

Use the release script:

It will:

Then the GitHub release workflow will build the PHAR and static binaries for Linux, macOS, and Windows.

If you only want to verify that the committed PHAR is still aligned with the source version:

CI also runs the same sync check on pushes and pull requests.

Users install or update with composer global require 16bitsrl/fattureincloud-cli.

Updating the OpenAPI spec

Credits

License

The MIT License (MIT). Please see LICENSE.md for more information.


All versions of fattureincloud-cli with dependencies

PHP Build Version
Package Version
Requires php Version ^8.2
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package 16bitsrl/fattureincloud-cli contains the following files

Loading the files please wait ...