Getting Started
Introduction
Discover FNE Client, the PHP SDK for integrating the FNE API into your applications
Introduction
Welcome to the FNE Client documentation, the framework-agnostic PHP SDK for integrating the FNE (Facture Normalisée Électronique) API.
What is FNE Client?
FNE Client is a modern and intuitive PHP SDK that simplifies FNE API integration in your PHP applications. Whether you use Laravel, Symfony, or native PHP, FNE Client adapts to your stack.
Main Features
- Framework-Agnostic: Compatible with Laravel 11+, Symfony 7.4+, and native PHP
- Zero Configuration: One-command installation with automatic detection
- Flexible Mapping: Transform your ERP data structures to FNE format with dot notation
- Model Integration: Traits for direct integration with your models
- Robust Validation: Automatic validation before sending to the API
- Production Ready: 67 tests, complete error handling
Why use FNE Client?
Simplicity
Flexibility
The SDK supports custom mapping to transform your ERP data structures to FNE format:
Model Integration
Use the provided traits to directly integrate certification into your models:
Compatibility
FNE Client is compatible with:
- Laravel 11+: Service Provider, Facade, and complete integration
- Symfony 7.4+: Service Container and native integration
- Native PHP: No framework dependencies required
Ready to get started? Head to the Installation section to install FNE Client in your project.
Next Steps
- Installation - Install FNE Client in your project
- Configuration - Configure the SDK for your environment
- Quick Start - Create your first certified invoice
