# Turn Lexware Office into an API

> Read the invoices under Überfällige (overdue) and Offene Belege (open vouchers) in Lexware Office with one API call each. A workflow can check the overdue list every weekday morning and save a draft Mahnung (dunning letter) for each new one.

Page: https://fous.com/automate/lexware-office
Updated: 2026-11-12

Works with your own Lexware Office account. Fous is an independent product.

## What you can build on Lexware Office

### Get overdue invoices

Reads Überfällige in the Belege section: the invoices past their due date, with customer, amounts and due date.

- Takes: Nothing
- Returns: Invoice number, customer, invoice date, due date, total, open amount, status

### Get open vouchers

Reads Offene Belege in the Belege section: each open voucher's contact, due date and the amount still open, filtered by voucher type if you give one.

- Takes: Voucher type (optional), due before (optional)
- Returns: Voucher number, type, contact, voucher date, due date, total, open amount

### Record a payment on a voucher

Selects a voucher in the Belegliste, chooses Zahlung erfassen and enters the amount, payment date and payment type Privat or Kasse.

- Takes: Voucher number, amount, payment date, payment type
- Returns: Voucher number, amount recorded, open amount, status

### Prepare a Mahnung for an invoice

Opens an overdue invoice, chooses Mahnen under Weitere Aktionen, sets the title and text, adds a Mahngebühr if given and saves it without sending.

- Takes: Invoice number, title, dunning fee (optional)
- Returns: Invoice number, Mahnung title, fee, saved date

## Automate Lexware Office with a workflow

A [workflow](/product/workflows) 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.

### Überfällige invoices, every weekday morning

Starts: Every weekday at 8:00

1. Get the invoices listed under Überfällige in Belege.
2. Keep the ones with an open amount above zero.
3. Email you the list sorted by due date, with the total still open.

### Purchase invoices due this week, to your payment run

Starts: Every Monday at 7:00

1. Get the Offene Belege of type purchase invoice due within the next 7 days.
2. Stop when there are none.
3. Post voucher number, supplier, due date and open amount to your ERP or banking webhook.

### New overdue invoices, with a Mahnung ready to review

Starts: Every weekday at 9:00

1. Get the invoices listed under Überfällige in Belege.
2. Keep the ones that were not overdue on the last run.
3. For each one, prepare a Mahnung titled Zahlungserinnerung and save it without sending.
4. Email you the invoices, so you can check each Mahnung and send it yourself.

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](/product/methods), it is one POST to /v1/runs from your backend, or a tool an AI agent calls over MCP. This is what “Get overdue 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": "app.lexware.de/get_overdue_invoices",
    "input": {}
  }'
```

Example response:

```
{
  "status": "completed",
  "data": {
    "invoices": [
      {
        "invoice_number": "RE-2026-0418",
        "customer": "Northwind GmbH",
        "invoice_date": "2026-10-08",
        "due_date": "2026-10-22",
        "total": 2380,
        "open_amount": 2380,
        "currency": "EUR",
        "status": "overdue"
      }
    ],
    "count": 1,
    "open_total": 2970
  }
}
```

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.

## Lexware Office’s own options

Lexware Office has a Public API for customers on version XL, listed at 32,90 € a month before VAT. It covers contacts, invoices, vouchers, the voucher list, payments and files, at 2 requests per second, with a key you create in the Public API Verwaltung. Versions S, M and L do not include it. Bookkeeping data also goes to the tax adviser through DATEV exports.

| Option | What it covers | What it takes |
| --- | --- | --- |
| Public API | Contacts, articles, invoices, quotations, credit notes, vouchers, the voucher list, payments, files and event subscriptions. | Version XL, 32,90 € a month net. An API key valid for up to 24 months. 2 requests per second per client. |
| DATEV exports | Belege and Belegbilder in DATEV format, or Belege and Buchungsdaten sent to DATEV through the Buchungsdatenservice. | A tax adviser who works in DATEV. The automatic transfer needs DATEVconnect online. |
| Lexware Office by hand | The Belegliste with Offene Belege and Überfällige, payments recorded one voucher at a time, Mahnungen from each invoice. | A Lexware Office account in any version, one account per company. |

Read on November 12, 2026: [Alles rund um Public API](https://help.lexware.de/de-form/articles/548863-alles-rund-um-public-api), [Lexware Public API documentation](https://developers.lexware.io/docs/), [Welche DATEV-Exporte bietet Lexware Office an?](https://help.lexware.de/de-form/articles/548355-welche-datev-exporte-bietet-lexware-office-an).

## Signing in to Lexware Office

Lexware Office signs you in with your email address and password. Anmeldung in zwei Schritten (two-step sign-in) is optional: a push message in the Lexware App or a code from an authenticator app. With Fous you sign in once through Lexware Office's own sign-in with your own account: the login is sealed with AES-256, an approval in the app on your phone is handled, and an expired session is signed back in.

## Worth knowing

- **One company per account**: A Lexware Office account holds one company or trade. A second company needs its own account with its own email address, so a method works on the company of the account it signs in with.
- **Overdue is a list of its own**: Overdue vouchers have their own entry, Überfällige, next to Offene Belege in Belege, and are marked orange in the lists. A Mahnung starts from the invoice under Weitere Aktionen, Mahnen.
- **Roles limit what a method can do**: Users with the role Belege, Kontakte & Produkte cannot delete payments. A method reads and does only what the account it signs in with is allowed to.
- **The API's voucher list needs a status**: In the Public API, the voucher list endpoint requires both a voucher type and a voucher status filter, and the key's permissions cannot be changed later: you create a new key instead.

## More in Accounting, tax and ERP software

- [CONTPAQi](https://fous.com/automate/contpaqi.md)
- [Comarch ERP Optima](https://fous.com/automate/comarch-erp-optima.md)
- [Cegid Loop](https://fous.com/automate/cegid-loop.md)
- [Domínio Sistemas](https://fous.com/automate/dominio-sistemas.md)
- [Xero Practice Manager](https://fous.com/automate/xero-practice-manager.md)
- [a3innuva](https://fous.com/automate/a3innuva.md)
- [Confirmation](https://fous.com/automate/confirmation.md)
- [MyCodabox](https://fous.com/automate/codabox.md)
- [Xero bank feeds](https://fous.com/automate/xero-bank-feeds.md)
- [Exact Online](https://fous.com/automate/exact-online.md)
- [Twinfield](https://fous.com/automate/twinfield.md)
- [Sage Intacct](https://fous.com/automate/sage-intacct.md)
- [CCH Axcess](https://fous.com/automate/cch-axcess.md)
- [TallyPrime](https://fous.com/automate/tallyprime.md)
- [TaxDome](https://fous.com/automate/taxdome.md)
- [Drake Tax](https://fous.com/automate/drake-tax.md)
- [Dext Prepare](https://fous.com/automate/dext-prepare.md)
- [MYOB Business](https://fous.com/automate/myob-business.md)
- [弥生会計](https://fous.com/automate/yayoi-kaikei.md)
- [SAP Concur](https://fous.com/automate/sap-concur.md)

Other industries: [Walmart Connect Ad Center](/automate/walmart-connect-ad-center), [partslink24](/automate/partslink24), [vAuto Provision](/automate/vauto-provision), [Paylocity](/automate/paylocity), [Hyphen SupplyPro](/automate/hyphen-supplypro), [JOOR](/automate/joor).

## Frequently asked questions

### Does Lexware Office have an API?

Yes, in version XL, listed at 32,90 € a month before VAT. The Public API covers contacts, invoices, vouchers, the voucher list, payments and files, at 2 requests per second, with a key you create in the Public API Verwaltung. Versions S, M and L do not include it.

### How do I see which invoices are overdue in Lexware Office?

Open Belege and choose Überfällige in the left navigation. Overdue vouchers are also marked orange in the overview lists, and a voucher's details show überfällig.

### Can I send Lexware Office data to my tax adviser automatically?

Yes, if your tax adviser works in DATEV. With DATEVconnect online, Lexware Office sends Belege, and for Selbstbucher also Buchungsdaten, to DATEV in the background. Without it you export Belege and Belegbilder in DATEV format by hand.

### Can one Lexware Office account cover several companies?

No. Each account is for one company or trade, a further account needs its own email address, and data from different accounts cannot be merged. A method works on the company of the account it signs in with.

### Is Fous affiliated with Lexware?

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

Fous is an independent product: it is not affiliated with, endorsed by or sponsored by the operator of Lexware Office (Lexware (Haufe Group)). 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.
