Skip to main content

Introduction

Introduction to the API and key concepts

N
Written by Nadia Rebiai
Updated over 3 months ago

The Seqino PDP API provides a modern and simplified interface to France's e-Invoicing services, giving you the power of a Platform de Dématérialisation Partenaire (PDP) without the burden of managing one.

Core Concepts

Understanding the relationship between Sponsors, Clients, and Mandates is essential to working with the Seqino PDP API.

Key Entities

🏢 The Sponsor

  • Who: A Client of Seqino that signed up for the grey-label or white-label API. Examples include ERPs, Banks, Accounting Platforms, ODs.

  • Role: Provides PDP services to their customers using Seqino APIs.

  • Responsibility: Gather mandates, integrate Seqino's API. Manage invoicing operations on behalf of the Clients.

  • Creation process: Contract between Sponsor and Seqino.

👥 The Clients

  • Who: A company or a department that uses the Sponsor's software/service (external to Seqino) for electronic invoicing and other services.

  • Role: Create, send, receive, pay invoices.

  • Responsibility:

    • The client will need to sign a mandate or delegate its consent to the PDP Sponsor.

    • 🤍 White label: the client designates the Sponsor as its PDP.

    • 🖤 Grey label: the client designates Seqino as its PDP.

  • Identifier: X-PDP-Client-Id header (required for most operations). Unique identifier.

  • Creation process: Through the Sponsor dashboard or Onboarding API.

📋 Mandate

  • What:

    • A Mandate allows the Client to grant the Sponsor the right to manage PDP operation on their behalf, specifically receiving invoices and managing their lifecycle.

    • The scope of a mandate reflects the scope of a PPF directory entry (Ligne d'annuaire). The following types of scopes are allowed:

      • SIREN

      • SIREN + suffix (Simple flat way of separating multiple departments without using SIRET)

      • SIREN + SIRET

      • SIREN + SIRET + routing_code (code routage)

  • Purpose: Materializes the relationship between a PDP (reception PDP) and a business entity.

  • Creation process: Through the Sponsor dashboard or Onboarding API.

Did this answer your question?