Complete the missing line items of an order
Updated
The task "Sale line data is incomplete" (in the task reminder email, sent in German, "Bestellung ohne Leistungsdaten") means: payment and order belong together, but the order data can't produce a complete invoice.
- TriggerLine item without a name or quantityor no line items at all; the document is held
- You"Review data"leads to the payment or the order
- In the sourceFix the order in the shop or via the APIthen "Re-match all"
- ThenDocument is createdthe task closes
What happened
Before every invoice, Rechnungskit checks that the order has usable line items. The task appears if
- the order has no line items at all,
- a line item has no name, or
- a quantity is missing, zero or negative.
The task text depends on where the document comes from:
| Message | Meaning |
|---|---|
| "Bestellung … hat keine vollständigen Leistungspositionen. Quelle korrigieren und erneut prüfen." (fix the source and check again) | order with a payment, shown under Payments |
| "Bestellung … hat keine vollständigen Leistungspositionen." | order whose invoice is created without a payment (such as pay by invoice), shown under Orders |
| "Zugeordneter Fester Posten existiert nicht mehr oder ist inaktiv …" (the assigned fixed line item no longer exists or is inactive) | A payment provider's matching source points to a fixed line item that no longer exists. This only affects accounts that had already set up a fixed line item. New ones can no longer be created. |
Why Rechnungskit stops here
An invoice has to state the quantity and type of the goods or service. Without these details, a document would be created without a mandatory field, and it can't be changed in the archive later. Rechnungskit doesn't invent line items and therefore holds the document until the data is right.
How to resolve it
- On the dashboard, click "Review data" on the task. If the order has a payment, you land on it under Payments, otherwise under Orders.
- Look at the order: which line item is missing or has no quantity?
- Fix the order where it comes from, that is in the shop or in your application that sends it via the API.
- Then start "Re-match all" at the top of the Payments page, or for a single payment "Re-match" in the row's "More actions" menu. The document is created as soon as the data is complete.
- For a fixed line item, choose a valid matching source for the payment provider under Connections → Connect and re-match afterwards.
- If the order belongs to nothing that should be invoiced (test order, duplicate entry), set it aside under Orders with "Ignore" and a reason.
When the task closes on its own
When the document is created, Rechnungskit closes the task automatically. If you ignore the order, the task is set to "ignored". For orders before your document start date, Rechnungskit doesn't create this task at all, because no document is ever created for them.
Related settings
- Connections → Connect: matching source per payment provider
- Go live: Document start date
Where to find it in the app
Rechnungskit is not a tax advisory or law firm. This article explains general principles and does not replace advice from a tax advisor (Steuerberater, § 5 StBerG) or a lawyer (§ 3 RDG). Rechnungskit is built for businesses based in Germany and prepares documents, tax rates and bookings automatically. How your specific case is treated remains your decision, ideally together with your tax advisor or a lawyer.