Intégration ERP

Votre ERP reste le patron. Pivoa exécute.

Poussez clients, factures et ordres de paiement depuis Odoo, Sage, SAP, Dynamics ou votre API maison. Pivoa les fait payer par PI-SPI, rapproche, et vous renvoie chaque événement. Le tableau de bord reste utilisable à côté, pour ce que l’ERP ne fait pas.

API REST

JSON, erreurs RFC 7807, documentation OpenAPI, bac à sable ouvert.

Webhooks sortants

Chaque paiement reçu ou exécuté, signé HMAC, rejouable depuis la console.

Fichiers

Import CSV des ordres, puis pain.001 ; retours de rapprochement en CSV.

Connecteur Odoo 17

Module natif : factures clients, paiements fournisseurs, retours de rapprochement.

L’API en une requête

Créer une facture depuis votre système.

Déclarez votre système source une fois ; chaque enregistrement qu’il envoie porte son origine et son identifiant chez vous. Pivoa attribue le numéro, calcule les totaux, génère le PDF et le QR.

  • Les données d’origine restent verrouillées sur votre système : personne ne les modifie dans Pivoa
  • Le suivi (émission, relances, rapprochement) reste possible dans le tableau de bord
  • Réponse immédiate avec le numéro, le lien de paiement et le token public

Documentation OpenAPI

# Une facture poussée par votre ERP (bac à sable) POST https://app.pyvoa.com/api/factures Authorization: Bearer <jeton> Content-Type: application/json { "clientId": "cl_8f2…", "dateEcheance": "2026-10-15", "origine": "CONNECTEUR", "systemeSourceId": "ss_odoo…", "externalId": "INV/2026/0042", "lignes": [ { "libelle": "Prestation", "quantite": 1, "prixUnitaire": 250000, "tauxTVA": 18 } ] } # → 201 { "numero": "ACM-2026-0042", "lienPublic": "https://pay.pyvoa.com/f/…", … }
Ce qui revient vers vous

Un webhook par événement, signé, rejouable.

Paiement reçu, facture payée, lot exécuté, ligne rejetée : Pivoa appelle l’URL de votre choix avec un corps JSON signé (HMAC-SHA256). Si votre serveur ne répond pas, la livraison est réessayée puis rejouable à la main.

  • Journal des livraisons consultable dans votre espace
  • Secret propre à votre entreprise, rotation à tout moment
  • Mêmes événements quelle que soit l’origine (ERP, tableau de bord, fichier)
# Exemple de livraison POST https://erp.votre-entreprise.ci/pivoa/webhook X-Pivoa-Signature: sha256=3f9a… X-Pivoa-Event: facture.payee { "id": "evt_01J…", "type": "facture.payee", "quand": "2026-09-04T09:12:31Z", "facture": { "numero": "ACM-2026-0042", "externalId": "INV/2026/0042", "totalTTC": 295000 }, "paiement": { "end2endId": "CI…", "payeurAlias": "…" } }
Connecteur Odoo 17

Pour Odoo, un module et rien à coder.

Le module Pivoa pour Odoo 17 synchronise les factures clients (avec QR et lien de paiement sur le PDF Odoo), envoie les paiements fournisseurs validés et enregistre les rapprochements dans Odoo. Disponible avec le plan Corporate ; les autres ERP passent par l’API ou les fichiers.

Ce qui part d’Odoo

Clients, factures validées, ordres de paiement fournisseurs et paie (montants nets).

Ce qui revient dans Odoo

Paiements reçus lettrés, statut d’exécution des virements, références PI-SPI.

Ce qui reste dans Pivoa

Le circuit de validation, les seuils et plafonds, la page de paiement, le journal PI-SPI, la file « À traiter ».

Feuille de route : webhooks sortants et import CSV avec le socle ; pain.001 et module Odoo 17 dans les phases suivantes. Nous publions les dates dans votre espace, pas ici.

Pour l’intégrateur

Ce dont vous avez besoin pour commencer demain.

Un bac à sable

Demandez un accès en cochant « essayer tout de suite » : faux PI-SPI intégré, aucun identifiant bancaire, jeu de données de démonstration.

La documentation

OpenAPI servie par l’API elle-même (/docs), types TypeScript du contrat, exemples de webhooks.

Un interlocuteur

Proxyma intègre PI-SPI pour des banques et des entreprises depuis le lancement du système : vous parlez à des gens qui ont déjà fait l’homologation.

Un bac à sable pour votre équipe technique ?

Ouvrez-le en trois minutes et testez l’API, les webhooks et la page de paiement avec de faux paiements.

Ouvrir un bac à sable