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 thisOpens 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 thisReads 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 thisReads 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 thisSearches 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.
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"
}
}'
{
"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.
| Option | What it covers | What it takes |
|---|---|---|
| Invoices by email | Sends 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 App | Your invoices under Mehr, and ordering from both the Lieferservice and the Onlineshop. | A myMETRO account with your METRO card added. |
| METRO by hand | Rechnungen 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
- SGWS Proof
- Provi
- myCoke
- BEES
- Sligro
- Deliveroo Partner Hub
- DoorDash Merchant Portal
- foodpanda Partner Portal
- Glovo Manager Portal
- GrabMerchant
- Grubhub for Restaurants
- iFood Portal do Parceiro
- Just Eat Partner Hub
- PedidosYa Partner Portal
- Rappi Aliados
- Swiggy Partner
- Uber Eats Manager
- Wolt Merchant Portal
- Zomato Restaurant Partner
- 饿了么商家版
- 배민셀프서비스
- Gordon Ordering
- PFG CustomerFirst
- Sysco Shop
- US Foods MOXē
- Bidfood Direct
- Brakes
- Transgourmet Webshop
- レストランボード
- OpenTable GuestCenter
- TheFork Manager
- Restaurant365
- 食べログ店舗管理画面
- Oracle MICROS Simphony Reporting & Analytics
- Toast Web
- Insights C3M
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.