Éditeurs de logiciels
Intégrez le standard e-facture-dz dans votre solution et positionnez-vous comme acteur de référence de la facturation électronique en Algérie.
Pourquoi adopter le protocole ?
En tant qu'éditeur de logiciel, vous êtes au coeur de la transformation digitale. Ce sont vos solutions qui permettront aux entreprises algériennes de migrer vers la facture électronique.
Premier sur le marché
Positionnez-vous avant toute réglementation. Les éditeurs qui adoptent le standard aujourd'hui auront un avantage décisif demain.
Interopérabilité garantie
Vos factures seront lisibles par tous les logiciels compatibles. Un écosystème cohérent pour vos clients.
Crédibilité renforcée
Affichez votre engagement envers un standard ouvert et moderne. Un argument commercial puissant.
Zéro coût d'adhésion
Le protocole est open source (Apache 2.0). Aucune licence, aucune redevance, aucune exclusivité.
Intégration simple
Le protocole est conçu pour être implémenté en quelques jours, pas en semaines. JSON natif, documentation claire, validateur de référence fourni.
Ce que vous implémentez
- Générer des factures au format JSON e-facture-dz
- Valider les factures avec le schéma JSON fourni
- Appliquer les règles métier algériennes (NIF, TVA, TAP, droit de timbre)
- Optionnel : signer numériquement avec un certificat AECE
- Optionnel : générer un PDF/A-3 avec le JSON embarqué
Ce qu'on vous fournit
- La spécification complète du protocole
- Le schéma JSON pour la validation automatique
- Un validateur de référence en TypeScript
- Des exemples de factures (minimale, complète, avoir)
- Les mappings UBL 2.1 et Factur-X pour l'interopérabilité
// Exemple : structure minimale d'une facture e-facture-dz { "efacture": { "version": "1.0", "type": "invoice", "id": "FAT-2024-000001", "issueDate": "2024-06-15", "currency": "DZD", "seller": { "name": "...", "nif": "...", "address": { ... } }, "buyer": { "name": "...", "nif": "...", "address": { ... } }, "lines": [{ "description": "...", "amountBeforeTax": 100000, ... }], "totals": { "totalBeforeTax": 100000, "totalTax": 19000, "total": 119000, ... } } }
Ressources
Spécification
Le document de référence du protocole. Schéma, champs, règles de validation, signature, PDF embedding.
Validateur
Implémentation de référence en TypeScript. Validez vos factures contre le schéma et les règles métier.
Exemples
Factures d'exemple : minimale, complète, avoir. Prêtes à tester avec le validateur.