# Lexware

> Lexware through One

- Skill: `withoneai/lexware` (Agent Skill)
- Install (CLI): `npx skillmds@latest add withoneai/lexware`
- Raw SKILL.md: https://api.skillmd.com/api/skills/withoneai/lexware/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: withoneai (https://skillmd.com/u/withoneai)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/withoneai/lexware

---


# Lexware through One

Lexware is a business software platform that provides tools for accounting, invoicing, payroll, tax preparation, and financial administration, allowing small businesses and self-employed professionals to manage core back-office processes and integrate operational data into their workflows.

One exposes Lexware through four MCP tools. The table below carries real action ids from One's knowledge base, so for a common operation you can skip search and go straight to reading the action's parameters.

## How to run an action

1. Find the action in the table below, or call `search_one_platform_actions` with platform `lexware` if it is not listed.
2. Call `get_one_action_knowledge` with the action id. Do this every time, including for actions in this table. The table gives you the id, not the parameters.
3. Call `execute_one_action` with parameters copied from that knowledge.

Never guess a parameter name, a body field, or an enum value. The knowledge has the real schema, and a guessed field is either a 400 or a silent write of the wrong thing.

## Before you start

Call `list_one_integrations` once and confirm Lexware is connected. If it is missing, the user has not connected it: say so and point them at https://app.withone.ai rather than reaching for raw HTTP.

Each connection carries an `access` field. If it reports `{"policy": "methods", "methods": ["GET"]}` the agent is read-only here, so plan a read-only answer instead of attempting a write that will be refused.

## Before a write

Creates, updates, deletes and sends land on a real Lexware account and cannot be recalled. State the action and the specific target in one line before the first write in a task, and let the user stop you. Reads need no confirmation.

## Actions

### Vouchers

| Action | Method | Path | Action id |
|---|---|---|---|
| Filter Vouchers by Voucher Number | GET | `/v1/vouchers` | `conn_mod_def::GLWE29p_95g::HAvEa5IbR8KoNa_MGDOwSA` |
| Get a Voucher by ID | GET | `/v1/vouchers/{{id}}` | `conn_mod_def::GLWE3HSY2ag::zRrEcQUaQoGWHKy5xmZyWg` |
| List Vouchers | GET | `/v1/voucherlist` | `conn_mod_def::GLWE2_9ok1g::GLbkZB_iT06RN_cwnou-kw` |
| Create a Voucher | POST | `/v1/vouchers` | `conn_mod_def::GLWE28qqHnA::IKKZaWzPQ1ePBrjocmLk0A` |
| Upload a File to a Voucher | POST | `/v1/vouchers/{{id}}/files` | `conn_mod_def::GLWE3ILZ8aA::RXE73PIoQr-3MhbVB8tOYQ` |

### Articles

| Action | Method | Path | Action id |
|---|---|---|---|
| Get an Article | GET | `/v1/articles/{{id}}` | `conn_mod_def::GLWE1pxQIQA::PSdueV2EQKqZkKc6orcS2Q` |
| List Articles | GET | `/v1/articles` | `conn_mod_def::GLWE1pviW3A::rx4JWOnySCeAmGSBbKju9A` |
| Create an Article | POST | `/v1/articles` | `conn_mod_def::GLWE1p1vCjg::_5FLNz6ISOKH8Ett05mztw` |
| Update an Article | PUT | `/v1/articles/{{id}}` | `conn_mod_def::GLWE1rODsFg::2jMAbGdgTseiZjPCDEy0Lg` |

### CreditNotes

| Action | Method | Path | Action id |
|---|---|---|---|
| Download a Credit Note Document File ID | GET | `/v1/credit-notes/{{id}}/document` | `conn_mod_def::GLWE18fUQtg::a_riPo84TBudzlC5SYpDeg` |
| Download a Credit Note File | GET | `/v1/credit-notes/{{id}}/file` | `conn_mod_def::GLWE1y0sEUg::9cFnX9TXTpGXF8bxjzs2Gg` |
| Get a Credit Note by ID | GET | `/v1/credit-notes/{{id}}` | `conn_mod_def::GLWE18ZzDPg::7dUIxn_cRQaF0u_bWdpMfg` |
| Create Credit Notes | POST | `/v1/credit-notes` | `conn_mod_def::GLWE1zYsREg::F2ZbyMKjSKeBKa1Q5GPq8Q` |

### DeliveryNotes

| Action | Method | Path | Action id |
|---|---|---|---|
| Download a Delivery Note Document File ID | GET | `/v1/delivery-notes/{{id}}/document` | `conn_mod_def::GLWE18QV9qA::5DcThsN9S0urWvsIcLI02Q` |
| Download a Delivery Note File | GET | `/v1/delivery-notes/{{id}}/file` | `conn_mod_def::GLWE17q0kNA::323ZAms3SOuSxBL3ZQHjag` |
| Get a Delivery Note by ID | GET | `/v1/delivery-notes/{{id}}` | `conn_mod_def::GLWE2FB3_1g::lcwn3HIpQa2aWsBzsHLLjA` |
| Create a Delivery Note | POST | `/v1/delivery-notes` | `conn_mod_def::GLWE18f_Qqg::aC79U-g0ROGL9uk7cR_P2A` |

### Dunnings

| Action | Method | Path | Action id |
|---|---|---|---|
| Document Using Dunnings | GET | `/v1/dunnings/{{id}}/document` | `conn_mod_def::GLWE2NeLdxg::WmyWeHV1TJym_poWVU7Srg` |
| Download a Dunning File | GET | `/v1/dunnings/{{id}}/file` | `conn_mod_def::GLWE2Ff_MqA::owWd43TYTfKmNpYTsED6Lw` |
| Get a Dunning by ID | GET | `/v1/dunnings/{{id}}` | `conn_mod_def::GLWE2NOVt5A::JqNpJ4hUTfuhUsdq6_d3Bw` |
| Create a Dunning | POST | `/v1/dunnings` | `conn_mod_def::GLWE2F5YNog::SRo7hd_zQ7C70vBNSxxyVw` |

### EventSubscriptions

| Action | Method | Path | Action id |
|---|---|---|---|
| Get an Event Subscription | GET | `/v1/event-subscriptions/{{subscriptionId}}` | `conn_mod_def::GLWE2VdCC5g::IScp1MNMTEOj_JMXLWkS9w` |
| List Event Subscriptions | GET | `/v1/event-subscriptions` | `conn_mod_def::GLWE2NJww3g::Q_dnpuaIQt2C8tgIPJ1efg` |
| Create an Event Subscription | POST | `/v1/event-subscriptions` | `conn_mod_def::GLWE2NI_hgA::LFd5KPH6Tt6Q5M-qUsFmiA` |
| Delete an Event Subscription | DELETE | `/v1/event-subscriptions/{{subscriptionId}}` | `conn_mod_def::GLWE2NnAKZg::SkRLYDwHSvWliQu7cI7EUw` |

### Invoices

| Action | Method | Path | Action id |
|---|---|---|---|
| Download an Invoice Document File ID | GET | `/v1/invoices/{{id}}/document` | `conn_mod_def::GLWE2fdpFYA::wf5eIPLaQh--7le5v9ShVg` |
| Download Invoice File | GET | `/v1/invoices/{{id}}/file` | `conn_mod_def::GLWE2Vbxepg::qZtGDgd2QFut6VecEo7M7w` |
| Get an Invoice | GET | `/v1/invoices/{{id}}` | `conn_mod_def::GLWE2evuGpg::opeoEwwSQHOgUHjOQ-A-1w` |
| Create an Invoice | POST | `/v1/invoices` | `conn_mod_def::GLWE2Weqj6A::tR1e5tYFRQylNqSZ1clwpA` |

### OrderConfirmations

| Action | Method | Path | Action id |
|---|---|---|---|
| Document Using Order Confirmations | GET | `/v1/order-confirmations/{{id}}/document` | `conn_mod_def::GLWE2fV8QXA::d81AL99eS2iL533gkFGdNg` |
| Download Order Confirmation File | GET | `/v1/order-confirmations/{{id}}/file` | `conn_mod_def::GLWE2eSbdHA::l7w-ANMdTP-kztQm2D9Jrg` |
| Get Order Confirmation | GET | `/v1/order-confirmations/{{id}}` | `conn_mod_def::GLWE2nSzzmg::IzmepMpWRV2d1MkAKoSARw` |
| Create Order Confirmations | POST | `/v1/order-confirmations` | `conn_mod_def::GLWE2fnSSWg::iaWHhWEZTHOJkWYp6V66-Q` |

### Quotations

| Action | Method | Path | Action id |
|---|---|---|---|
| Download a Quotation Document File ID | GET | `/v1/quotations/{{id}}/document` | `conn_mod_def::GLWE2z2Eb8g::Z2MiGCSVR4ul7yIP46rWjA` |
| Download a Quotation File | GET | `/v1/quotations/{{id}}/file` | `conn_mod_def::GLWE2xUhQ6g::3RLV909eS_qnP2zB_nA2og` |
| Get a Quotation by ID | GET | `/v1/quotations/{{id}}` | `conn_mod_def::GLWE2xZn4PA::gBGA5C7zTJm9wAzM6_UaOw` |
| Create a Quotation | POST | `/v1/quotations` | `conn_mod_def::GLWE20yDt0A::PCieBvA5SdaWo9oYprFCvA` |

### Contacts

| Action | Method | Path | Action id |
|---|---|---|---|
| Get a Contact by ID | GET | `/v1/contacts/{{id}}` | `conn_mod_def::GLWE1z6AdCA::fwd5yOFyTY6qGX3MCfChJQ` |
| List Contacts | GET | `/v1/contacts` | `conn_mod_def::GLWE10bH7hA::wiDPrMWxR4WwQG9h-6RPlg` |
| Create a Customer Contact | POST | `/v1/contacts` | `conn_mod_def::GLWE1qFkJbA::Z9A_iZXnQxGswL65CXhydg` |

### DownPaymentInvoices

| Action | Method | Path | Action id |
|---|---|---|---|
| Download File for a Down Payment Invoice | GET | `/v1/down-payment-invoices/{{id}}/file` | `conn_mod_def::GLWE2Evt50A::58KxFpCuSgav_89WFdlZZA` |
| Get a Down Payment Invoice | GET | `/v1/down-payment-invoices/{{id}}` | `conn_mod_def::GLWE2E2Qc7A::TrDSG-cQQzmgFmKfellFEQ` |

### Files

| Action | Method | Path | Action id |
|---|---|---|---|
| Download a File | GET | `/v1/files/{{id}}` | `conn_mod_def::GLWE2VcyX-A::zesuTzRzTLG7QWpstk7DRg` |
| Upload Files | POST | `/v1/files` | `conn_mod_def::GLWE2V5D-bA::b9sX68clRAmD6zr1hU_M9w` |

### RecurringTemplates

| Action | Method | Path | Action id |
|---|---|---|---|
| Get a Recurring Template | GET | `/v1/recurring-templates/{{id}}` | `conn_mod_def::GLWE29QXmgA::EJTXEz1CSCS42AOqLvfwlA` |
| List Recurring Templates | GET | `/v1/recurring-templates` | `conn_mod_def::GLWE29Qnyog::aOUaEaZLTxa8aHy1XqJIzQ` |

### Countries

| Action | Method | Path | Action id |
|---|---|---|---|
| List Countries | GET | `/v1/countries` | `conn_mod_def::GLWE1yMA6wg::Sfxt74HzS_Gmd2Udu4dgvg` |

### PaymentConditions

| Action | Method | Path | Action id |
|---|---|---|---|
| List Payment Conditions | GET | `/v1/payment-conditions` | `conn_mod_def::GLWE2nBOEug::Eehp_PoIRwCeBriA3_f0sQ` |

### PrintLayouts

| Action | Method | Path | Action id |
|---|---|---|---|
| List Print Layouts | GET | `/v1/print-layouts` | `conn_mod_def::GLWE2nYlCdg::Ry7LEi9cRF-8e2dcE5kECQ` |

### PostingCategories

| Action | Method | Path | Action id |
|---|---|---|---|
| List Posting Categories | GET | `/v1/posting-categories` | `conn_mod_def::GLWE2npJYxA::1Z4IxJekQnuzJKtlzpGa5Q` |

### Payments

| Action | Method | Path | Action id |
|---|---|---|---|
| Get Payment Information for a Voucher | GET | `/v1/payments/{{voucherId}}` | `conn_mod_def::GLWE2n-p_Tg::sESiE7nDSmO2YtnLiWS_DQ` |

### Profile

| Action | Method | Path | Action id |
|---|---|---|---|
| Get Profile | GET | `/v1/profile` | `conn_mod_def::GLWE2zgyorA::cEOXaI2LR_WYCI2G5c9TuQ` |

## When a call fails

The error comes from Lexware, not from One. A 400 or 422 means your parameters do not match the schema, so re-read the knowledge and fix the field. A 401 or 403 means the connection needs re-authorizing, which no retry will fix. A 404 means the id is not on this account. A 429 means slow down. Never retry a write more than once: the first attempt may have landed.

Full catalog: https://www.withone.ai/knowledge/lexware

Integration knowledge by One (withone.ai), licensed under [One-Knowledge-1.0](https://www.withone.ai/licenses/knowledge). Attribution must be preserved in derivative works.

