Actions50
- Acquisition Actions
- Article Actions
- Customer Actions
- Customer Inquiry Actions
- Delivery Note Actions
- Document Management Actions
- Document Sync Actions
- Invoice Actions
- Newsletter Actions
- Offer Actions
- Order Actions
- Purchase Inquiry Actions
- Purchase Invoice Actions
- Purchase Order Actions
- Supplier Actions
- Workflow Actions
Offer → Create
AI-generatedSummary
Create a TaxMetall offer for a customer, adding positions from JSON, multiple entered positions, or a single article. Optional rounding settings control how position prices are rounded.
Inputs
- Customer ID (required) — The TaxMetall customer ID for the offer.
- Positions Input — Choose whether to provide positions as a JSON list, enter multiple positions, or specify one article and quantity.
- Positions — For multiple positions, provide each article ID or article number, quantity, and optional discount percentage and unit price. An article number is used when the article ID is 0; a price or discount of 0 lets TaxMetall determine that value.
- Positions (JSON) — Provide a JSON list of positions, each with an article number (artikelnr) or article ID (articleid). Quantity (menge) defaults to 1; optional price (preis) and discount (rabatt) override TaxMetall's determined values. The list can also be supplied under a "positionen" key, and common English key names such as quantity or price are accepted. JSON input can explicitly set price or discount to 0.
- Article ID — For a single position, specify the numeric article ID. If it is 0, the article number field is used.
- Article Number — For a single position, specify the article number; used when Article ID is 0.
- Quantity — For a single position, the quantity; defaults to 1.
- Rounding — Choose commercial rounding (TaxMetall-style, rounding x.xx5 up) or mathematical half-to-even rounding.
- Rounding Factor — Rounding factor for position prices; 100 corresponds to two decimal places.
Output shape
A single offer record.
The operation source provided is a signature-level view without implementation bodies, so the exact returned fields and response envelope are not shown.