Skip to content

FousEspace Producteur EDF OA

Turn the Espace Producteur EDF OA into an API

Read the invoices on the Facturation (invoicing) tab and the payment details of every contract in your Espace Producteur with one API call each. Or have a workflow check each contract every Monday and email you the invoices added since the week before.

Works with your own Espace Producteur EDF OA account. Fous is an independent product.

What you can build on the Espace Producteur

  • Get the invoices of a contract

    Build this

    Reads the invoices listed on the Facturation tab for one contract attached to your space, with each invoice's number, billing period and amount.

    Takes
    Contract number, issued since (optional)
    Returns
    Contract number, invoice number, billing period, amount, PDF available
  • Check the payment details of a contract

    Build this

    Reads the Mes données de paiement (my payment details) tab: the payment mode, the beneficiary name and the IBAN on file.

    Takes
    Contract number
    Returns
    Contract number, payment mode, beneficiary, IBAN
  • Prepare an invoice from index readings

    Build this

    Goes through the invoicing steps up to Récapitulatif de votre saisie (summary of your entry) with your index readings, and stops there without validating.

    Takes
    Contract number, production index in kWh, non-consumption index in kWh (if your contract needs it)
    Returns
    Contract number, billing period, quantities entered, investment bonus, proposed amount
  • Validate a reviewed invoice proposal

    Build this

    Opens the summary of an invoice you have checked, ticks the mandate for electronic invoicing and validates the proposal.

    Takes
    Contract number, expected amount
    Returns
    Contract number, billing period, amount, result message (saved or needs analysis)

Automate the Espace Producteur with a workflow

A workflow runs your methods as one process, with nobody at the screen. A schedule or a call from your own system starts it, the steps run in order, and the result arrives in your inbox or in the systems you already use.

  • New invoices across all your contracts

    Build this
    Starts
    Every Monday at 8:00
    Step 1
    For each contract you name, get the invoices on the Facturation tab.
    Step 2
    Keep the invoices that were not there on the last run.
    Step 3
    Email you the list, one section per contract, with invoice number, period and amount.
  • Payment details that changed on any contract

    Build this
    Starts
    Every weekday at 7:00
    Step 1
    For each contract, check the payment details on Mes données de paiement.
    Step 2
    Keep the contracts whose beneficiary or IBAN changed since the last run.
    Step 3
    Post them to your accounting system's webhook, or stop when nothing changed.
  • Invoice proposals ready for your review

    Build this
    Starts
    When your system calls the workflow's webhook with a contract and its index readings
    Step 1
    Prepare the invoice for that contract from the index readings, stopping at the summary.
    Step 2
    Email you the billing period, quantities and proposed amount to check before you validate.

You can run a workflow by hand on every plan, Free included. Schedules and webhook triggers come with the paid plans, from $29 a month.

Once built, one call from your code

Once you have built a method, it is one POST to /v1/runs from your backend, or a tool an AI agent calls over MCP. This is what “Get the invoices of a contract” would look like.

Example request
curl https://api.fous.com/v1/runs \
  -H "Authorization: Bearer $FOUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "method": "solaire.edf-oa.fr/get_invoices",
    "input": {
      "contract_number": "BOA000000000",
      "issued_since": "2025-01-01"
    }
  }'
Example response
{
  "status": "completed",
  "data": {
    "contract_number": "BOA000000000",
    "invoices": [
      {
        "invoice_number": "F-2026-0007",
        "period_start": "2025-10-01",
        "period_end": "2025-10-31",
        "amount": 1842.36,
        "pdf_available": true
      },
      {
        "invoice_number": "F-2026-0006",
        "period_start": "2025-09-01",
        "period_end": "2025-09-30",
        "amount": 2310.9,
        "pdf_available": true
      }
    ]
  }
}

An example with invented data, not a ready-made endpoint. The method exists in your organization once you build it, and its name, inputs and fields follow your request.

The Espace Producteur’s own options

EDF OA documents no API or data export for the Espace Producteur. Producers enter their index readings and create each invoice in the Facturation section, contract by contract, and download past invoices as PDF. EDF OA has announced a Plateforme Agréée (approved e-invoicing platform) that the space will exchange invoices with automatically; its access details are not yet published.

OptionWhat it coversWhat it takes
Plateforme Agréée from EDF OA (announced)Carries invoices made in the Espace Producteur to EDF OA under the e-invoicing reform. You keep invoicing in the space as before.A SIREN number and being liable for VAT. Access details are to be sent to each producer by email.
Invoice by postA printed invoice, or one of EDF OA's PDF invoice templates, sent by post when online invoicing is not available to you.A filled-in template that matches your installation's power and VAT status.
The Espace Producteur by handContract documents, invoicing step by step, the list of your invoices with PDFs, payment and contact details.An activated account with a contract S21, a solar contract under 250 kWc, or FV16BOA, FS11, FS13, FS15.

Read on November 12, 2026: EDF OA: Réaliser sa facture dans son espace producteur, EDF OA: Plateforme Agréée pour les producteurs d'énergie solaire, EDF OA: Créer ou gérer votre espace producteur.

Signing in to the Espace Producteur

The Espace Producteur signs you in with your email address and a password, set when you activate the account from the email EDF OA sends. The sign-in page says a second step, a code in addition to the password, will be added by the end of the year. With Fous you sign in once through the site's own sign-in with your own account, and the login is sealed with AES-256 and never shown to code or AI agents.

Worth knowing

Invoices go in chronological order
EDF OA asks for invoices to be made in chronological order. A workflow that prepares invoices for one contract should take the oldest open billing period first.
Validation comes by email
After you validate a proposal, the space says the invoice was saved or needs to be analysed, and you receive an email to validate the invoice.
Only electronic invoices are listed
The Facturation tab shows only invoices issued electronically. Invoices you sent by post do not appear there, so a read of the tab will not return them.
Billing frequency is in your contract
You invoice yearly, every six months or monthly, as your Conditions Particulières say. S21 and FV16BOA contracts over 100 kWc bill each full calendar month.

More in Energy and utilities

Other industries: Bidfood Direct, Telecrédito, CAFS, My.SSS Employer Portal, GST Portal, Tripadvisor Management Centre.

Frequently asked questions

No public API is documented. EDF OA describes invoicing in the Espace Producteur by hand, contract by contract, with past invoices as PDF. It has announced a Plateforme Agréée for e-invoicing that the space will use automatically, with access details still to come.

Holders of an S21 contract, of a solar contract (S01, S06, S10, S11, S17) under 250 kWc, and of the tender contracts FV16BOA, FS11, FS13 and FS15. Most other contracts send their invoices through EDF OA's Generix portal.

The production (injection) index, and the non-consumption index when you sell your whole production or have a biogas contract under 36 kWc.

Yes. You can ask your EDF OA agency to attach another contract to your space with its contract number, production address and the space's email address, and a mandate when you act for someone else.

No. Fous is an independent product. You sign in to the Espace Producteur with your own account, and a method reads and does only what that account can.

Put Espace Producteur EDF OA behind an API call

Describe one job in Studio and see the method it builds, with 100 credits a month and no credit card, or book a demo and bring the sites your team signs in to.

Read nextSoCalGas My AccountTransport4Smart Meter TexasBidfood DirectHow methods workHow workflows run

Fous is an independent product: it is not affiliated with, endorsed by or sponsored by the operator of Espace Producteur EDF OA (EDF Obligation d'Achat). The name is used only to say which system this page is about. Something here wrong or out of date? Write to legal@fous.com.