Aller au contenu principal
Devis · Acompte type 386 · Solde type 380

Du devis signé à la facture solde — sans changer d'outil.

Numérotation DEV-YYYY-NNNN. Signature canvas. Lien public 90 jours. Conversion acompte (type 386) et solde (type 380 + BG-22) en un appel API.

$api = ScellApiClient::withApiKey('sk_live_...');

$quote = $api->quotes()->builder()
    ->buyer('12345678901234', 'Acme SAS', new Address('1 rue Test', '75001', 'Paris'))
    ->line('Prestation conseil', 1, 2500.00, 20.0)
    ->line('Hébergement', 3, 150.00, 20.0)
    ->validUntil(new DateTime('+30 days'))
    ->signatureRequired()
    ->create();

echo 'Quote ' . $quote->quote_number . ' created';

Le problème

  • Cycle fragmenté en 4 outilsEmail, PDF signé à la main, outil de facturation séparé, tableur de suivi. Aucun lien entre eux.
  • Acomptes calculés manuellementAucun lien automatique devis → acompte → solde. Chaque conversion est une source d'erreur comptable.
  • Aucun outil n'émet du Factur-XLes factures issues du cycle devis ne sont pas conformes EN16931, ni compatibles PPF/PDP.

Notre solution

  • Cycle complet en 1 APIDEV-YYYY-NNNN, envoi email, lien public 90j, signature canvas, conversion acompte/solde Factur-X.
  • convertToDeposit / convertToBalance automatiquesTVA exigible (type 386) et déduction BG-22 (type 380) calculées sans intervention manuelle.
  • Chaîne ISCA continueChaque facture émise depuis un devis entre dans le ledger fiscal SHA-256. Traçabilité DGFiP de bout en bout.

6 fonctionnalités, 1 cycle complet

Numérotation DEV-YYYY-NNNN

Séquence fiscale conforme, isolée par (tenant, sub_tenant). 0 collision entre clients d'une même plateforme. Triggers PG quote_sequences.

0 collision entre clients

Signature canvas + lien public

Le client signe depuis son navigateur, sans compte. Token signé, TTL 90 jours. Cycle de signature < 24h garanti par l'expérience terrain.

Cycle signature < 24h

Email d'envoi intégré

Pas de SMTP externe requis pour les tests. Paramètre send_email: true dans le payload. Délivrabilité standard incluse.

Aucune config email requise

Conversion acompte type 386

TVA immédiatement exigible CGI art. 289. Paramètre percent ou amount selon votre contrat. Trésorerie encaissée sans attendre le solde.

TVA exigible immédiate

Conversion solde type 380 + BG-22

Déduction automatique des acomptes déjà facturés via parent_invoice_ids auto-calculé. 0 erreur comptable, 0 avoir correctif.

Calcul automatique du solde

Audit log append-only

Traçabilité de chaque action (création, envoi, signature, refus) dans quote_audit_logs. Trigger PG SECURITY DEFINER. Preuve horodatée valable DGFiP.

Traçabilité DGFiP

Le devis signé est scellé cryptographiquement

Une fois le devis signé électroniquement (signature simple eIDAS, SES), Scell.io scelle son PDF avec exactement le même circuit cryptographique que vos factures et clôtures fiscales : signature PAdES (PKCS#7, certificat serveur Scell.io), horodatage, puis ancrage de l'empreinte SHA-256 sur la blockchain Bitcoin via OpenTimestamps. Vous obtenez une preuve d'existence indépendante, vérifiable hors-ligne, sans dépendre de Scell.io.

Signature PAdES + horodatage

Le PDF du devis signé est scellé PAdES (PKCS#7) avec le certificat serveur Scell.io et horodaté. L'objet sealing de la réponse expose is_sealed, pades_signed_at et signed_pdf_sha256 (l'empreinte exacte ancrée dans Bitcoin).

PDF scellé + empreinte SHA-256

Ancrage Bitcoin OpenTimestamps

L'empreinte est soumise à OpenTimestamps puis confirmée dans un bloc Bitcoin. sealing.ots_status passe de pending à confirmed, avec bitcoin_block_height et ots_proof_base64 (le reçu .ots vérifiable hors-ligne via ots verify). Preuve d'existence opposable, indépendante de Scell.io.

Preuve vérifiable hors-ligne

À noter : il s'agit d'une signature électronique simple (SES) au sens eIDAS, scellée PAdES et ancrée sur Bitcoin — pas d'une signature qualifiée (QES) ni d'un horodatage qualifié TSA.

Hébergé en FranceScaleway Paris
RGPDDonnées FR
Factur-X conformeDGFiP EN16931
eIDAS SESRègl. 910/2014
ISCA SHA-256Ledger immuable
TLS 1.3Chiffrement bout-à-bout

Questions fréquentes

Prêt à automatiser votre cycle devis ?

Sandbox gratuit. Aucune carte de crédit requise. Premier devis en 15 minutes.

Essayer gratuitementVoir les SDKs

Vos préférences cookies

Nous utilisons des cookies pour améliorer votre expérience. Les cookies essentiels sont toujours actifs. Politique cookies.