business-api/Factures fournisseurs

Factures fournisseurs

Cycle technique d’import, extraction, validation et paiement des factures fournisseurs dans YAOKA Business.

Disponibilité

Le workflow achats est disponible dans l’application YAOKA Business. Il ne possède pas encore d’endpoint public v1 : cette page documente le comportement du produit, pas une API utilisable par un partenaire.

Sources acceptées

  • import manuel PDF, JPEG, PNG ou WebP ;
  • création depuis l’application mobile ;
  • pièce jointe reçue par YAOKA Mail ;
  • synchronisation Pennylane lorsqu’une connexion compatible est active ;
  • facture d’abonnement YAOKA.

L’import depuis l’interface accepte actuellement des fichiers jusqu’à 10 Mo. Le flux mobile accepte jusqu’à 15 Mo.

Pipeline d’import

Fichier → stockage → analyzing → extraction OCR/IA
        → validation_needed → validation humaine
        → validated/complete → paiement → archived

Une extraction issue d’un email est stockée comme proposition séparée. Elle ne modifie les champs comptables de la facture canonique qu’après validation humaine.

Données principales

ChampDescription
supplierName, supplierSirenIdentité extraite du fournisseur.
invoiceNumberNuméro porté par la facture reçue.
amountHt, amountTax, amountTtcMontants du document.
date, dueDateDate de facture et échéance.
statusÉtat documentaire.
paymentStatusÉtat de paiement séparé.
fileUrl, fileNamePièce originale.
source, sourceIdOrigine et clé de déduplication.

États documentaires

analyzing, draft, entry, validation_needed, validated, complete, duplicate, ocr_failed, archived.

États de paiement

unpaid, to_be_paid, partially_paid, pending, to_be_processed, paid, fully_paid, paid_offline.

Le statut documentaire et le statut de paiement ne doivent jamais être fusionnés : une facture peut être validée mais impayée, ou payée hors ligne.

Limites actuelles

  • aucune création ou lecture via clé API publique ;
  • aucune garantie de réception réglementaire RFE ;
  • aucune promesse de synchronisation Pennylane tant que le connecteur requis n’est pas validé ;
  • les corrections OCR exigent une revue humaine.