Vue d’ensemble
Finkare propose deux modes d’import :
Scope requis :
invoices:write
Import unitaire
Idéal pour les intégrations ERP en temps réel (webhook à chaque nouvelle facture échue).Import en masse
Scénario : vous exportez chaque matin les factures échues depuis votre ERP et les importez en batch.Avec le SDK TypeScript
Format des montants
Tous les montants sont exprimés en centimes (integer) pour éviter les erreurs d’arrondi :Débiteur existant ou nouveau
Si vous connaissez l’ID d’un débiteur déjà enregistré, passez-le dansdebtor.id :
Données immuables
Une fois importée, les données financières d’une facture sont immuables :
Pour annuler un recouvrement, utilisez
POST /api/v1/invoices/:id/cancel.
Bonnes pratiques
- Idempotency-Key : utilisez toujours une clé unique par facture pour l’import (ex :
erp-sync-{invoiceNumber}) - Lots de 100 max : pour l’import en masse, ne dépassez pas 100 factures par requête
- Body size : le bulk import accepte jusqu’à 10 Mo (vs 1 Mo pour les autres endpoints)
- Metadata : stockez vos références internes dans le champ
metadatapour faciliter la réconciliation - Webhook de confirmation : configurez un webhook sur
invoice.createdpour confirmer chaque import dans votre SI