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

  1. Installation - Install FNE Client in your project
  2. Configuration - Configure the SDK for your environment
  3. Quick Start - Create your first certified invoice

Resources