Download the PHP package facturino/facturino-php without Composer
On this page you can find all versions of the php package facturino/facturino-php. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download facturino/facturino-php
More information about facturino/facturino-php
Files in facturino/facturino-php
Package facturino-php
Short Description Facturino PHP SDK — French e-invoicing API client
License MIT
Homepage https://facturino.com
Informations about the package facturino-php
Facturino PHP SDK
Official PHP client for the Facturino API — French e-invoicing made simple.
Requirements
- PHP 8.1+
- ext-curl
- ext-json
Installation
Quick start
Auto-pagination
Resources
| Resource | Class | API endpoint |
|---|---|---|
| Invoice | \Facturino\Invoice |
/v1/invoices |
| Payment | \Facturino\Payment |
/v1/invoices/:id/payments |
| Customer | \Facturino\Customer |
/v1/customers |
| Product | \Facturino\Product |
/v1/products |
| Quote | \Facturino\Quote |
/v1/quotes |
| Credit Note | \Facturino\CreditNote |
/v1/credit-notes |
| Event | \Facturino\Event |
/v1/events |
| Webhook Endpoint | \Facturino\WebhookEndpoint |
/v1/webhook-endpoints |
| Recurring Invoice | \Facturino\RecurringInvoice |
/v1/recurring-invoices |
| Company | \Facturino\Company |
/v1/companies |
| Export | \Facturino\Export |
/v1/exports |
| E-reporting | \Facturino\Ereporting |
/v1/ereporting/declarations |
| Job | \Facturino\Job |
/v1/jobs |
| Sandbox | \Facturino\Sandbox |
/v1/sandbox |
| Reference | \Facturino\Reference |
/v1/reference, /v1/pa-providers |
| Health | \Facturino\Health |
/v1/health |
Public token endpoints — the recipient-facing portals (
/pay/:token,/portal/:token,/quote-portal/:token) are intentionally not exposed by the SDK: they are opened by the end recipient through a hosted page, not called with an API key.
Quotes
Filtering and expanding
The list and retrieve endpoints accept extra query parameters that pass straight through to the API:
Contacts and roles
Each entry of a customer's contacts[] may carry a role of billing,
technical or main. The billing contact receives invoices by default.
Credit note numbering
creditNoteSettings.numberingMode controls how credit notes are
numbered: separate (default — their own number series) or unified
(credit notes share the invoice number series).
Webhook verification
Verify incoming webhooks using HMAC-SHA256 with timing-safe comparison:
Idempotency
Pass an idempotency key on POST requests to safely retry:
Error handling
Amounts and rates
The API uses integers to avoid floating-point precision issues:
- Amounts: integer centimes.
10000= 100.00 EUR - VAT rates: integer centipercent.
2000= 20.00%
Async jobs
Some operations (PDF generation, FEC export) return a job object:
Sandbox
Use test-mode API keys (fac_test_*) for development:
Configuration
Development
License
MIT. See LICENSE.
All versions of facturino-php with dependencies
ext-curl Version *
ext-json Version *