Skip to content

FousMETRO Online-Kundenkonto

Get your METRO invoices and orders through an API

Read your Rechnungen (invoices) from the Markt, Lieferungen and Marktplatz, and the status of your M.Shop orders, with one API call each. A workflow can hand last week's invoices to accounting every Monday, for each company on your profile.

Works with your own METRO Online-Kundenkonto account. Fous is an independent product.

What you can build on METRO

  • Get invoices

    Build this

    Opens Rechnungen in the digital profile for the company you pick and reads the invoices from the Markt (store), Lieferungen (deliveries) or Marktplatz (marketplace).

    Takes
    Company (METRO card), invoice source, date from, date to
    Returns
    Invoice number, invoice date, source, store or seller, net amount, VAT, gross amount
  • Track delivery orders

    Build this

    Reads Meine Bestellungen (my orders) in the M.Shop and returns each Lieferservice order with its delivery date and status.

    Takes
    Company (METRO card), placed since (optional)
    Returns
    Order number, order date, delivery date, status, number of items, net total
  • List team members and permissions

    Build this

    Reads the team members on your myMETRO profile and the permissions each one has been given, for the company you pick.

    Takes
    Company (METRO card)
    Returns
    Name, email address, permissions
  • Place a delivery order in the M.Shop

    Build this

    Searches the M.Shop for each article, puts it in the Warenkorb (basket) in the quantity you give, goes zur Kasse (to checkout) and sends the order.

    Takes
    Company (METRO card), articles with quantities
    Returns
    Order number, delivery date, items, net total, status

Automate METRO 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.

  • Last week's METRO invoices, handed to accounting

    Build this
    Starts
    Every Monday at 7:00
    Step 1
    For each company on your profile, get last week's invoices from the Markt, from Lieferungen and from the Marktplatz.
    Step 2
    Keep the invoices that were not there on the last run.
    Step 3
    Post each one, with number, date, source, net, VAT and gross amount, to your accounting webhook.
  • Morning check of your Lieferservice orders

    Build this
    Starts
    Every weekday at 6:30
    Step 1
    For each company, read Meine Bestellungen in the M.Shop.
    Step 2
    Keep the orders whose status or delivery date changed since the last run.
    Step 3
    Email you the list, one section per company.
  • Monthly METRO spend per company

    Build this
    Starts
    On the 1st of every month at 8:00
    Step 1
    For each company on your profile, get last month's invoices from all three sources.
    Step 2
    Have an AI step total net and gross amounts per company and per source.
    Step 3
    Email you the summary.

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 invoices” 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": "docs.metro.de/get_invoices",
    "input": {
      "company": "Acme Gastro GmbH",
      "source": "Lieferungen",
      "date_from": "2026-11-02",
      "date_to": "2026-11-08"
    }
  }'
Example response
{
  "status": "completed",
  "data": {
    "company": "Acme Gastro GmbH",
    "source": "Lieferungen",
    "invoices": [
      {
        "invoice_number": "LS-2026-118402",
        "invoice_date": "2026-11-04",
        "store_or_seller": "METRO Lieferservice",
        "net_amount": 912.4,
        "vat": 63.87,
        "gross_amount": 976.27,
        "currency": "EUR"
      }
    ],
    "count": 1
  }
}

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.

METRO’s own options

METRO's customer help centre describes three ways to get your invoices: the digital profile on the web, the METRO App, and delivery by email once you switch it on in the app. It describes no API or data export for customer accounts. Orders for the Lieferservice are placed and tracked in the M.Shop or the app.

OptionWhat it coversWhat it takes
Invoices by emailSends your Rechnungen to your email address instead of only showing them in the profile.Switched on in the METRO App under Mehr, Einstellungen, Rechnungen & Belege.
METRO AppYour invoices under Mehr, and ordering from both the Lieferservice and the Onlineshop.A myMETRO account with your METRO card added.
METRO by handRechnungen from the Markt, Lieferungen and Marktplatz in the digital profile, Meine Bestellungen in the M.Shop, team members and companies in myMETRO.A myMETRO account linked to your METRO card. Ordering in the M.Shop needs registration for the Lieferservice.

Read on November 12, 2026: Wo finde ich meine Rechnungen?, Was ist mein myMETRO Kundenkonto?, Wie bestelle ich im M.Shop?.

Signing in to METRO

METRO signs you in on one page for myMETRO and the invoice profile: Benutzername oder E-Mail Adresse (username or email address) and Passwort, or Login mit Dish. One account can hold several companies. With Fous you sign in once through METRO's own sign-in with your own account: the login is sealed with AES-256, and an expired session is signed back in.

Worth knowing

Invoices come from three places
In Rechnungen you choose whether to see invoices from the Marktplatz, from Lieferungen or from the Markt. Build the invoice method with the source as an input, and one workflow can read all three.
One account, several companies
A myMETRO account can hold several METRO cards, and you switch between companies on the website and in the app. Build the method with the company as an input, and one workflow can cover them all.
Delivery dates are set by your Kundenmanager
The delivery date is agreed with your Kundenmanager when the contract is made, and changes go through them or the contact form. If a delivery does not arrive as agreed, you contact the Kundenmanager or the regional office.
Prices include delivery from 700 € net
With a delivery contract, prices on metro.de include delivery when the order is at least 700 € net. Smaller orders can cost extra, so check the order value before an order method sends anything.

More in Food service, restaurants and alcohol

Other industries: Axis Corporate Internet Banking, Comdata iConnectData, PhilHealth EPRS, FBR IRIS, Alloggiati Web, Portal Empresarial INFONAVIT.

Frequently asked questions

Not one that METRO's customer help centre describes. You get invoices in the digital profile, in the METRO App or by email, and you order and track Lieferservice orders in the M.Shop or the app. With Fous you build a method on your own account that returns these as JSON.

In the digital profile: after signing in, click your name at the top right and choose Rechnungen, then pick the Marktplatz, Lieferungen or the Markt. In the METRO App they are at the top of Mehr, and you can have them sent by email under Mehr, Einstellungen, Rechnungen & Belege.

In myMETRO you switch between companies one at a time. With Fous, a workflow can loop over your companies, call the same invoice method for each and send the result to you by email or to your accounting system by webhook.

In the M.Shop under Meine Bestellungen, or in the METRO App. If an order was not delivered as agreed, METRO asks you to contact your Kundenmanager or regional office with your customer number and the order details.

No. Fous is an independent product. You use it with your own myMETRO account, and a method reads and does only what that account can.

Put METRO Online-Kundenkonto 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 nextSligroDeliveroo Partner HubDoorDash Merchant PortalAxis Corporate Internet BankingHow methods workHow workflows run

Fous is an independent product: it is not affiliated with, endorsed by or sponsored by the operator of METRO Online-Kundenkonto (METRO AG). 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.