changedInput schema / properties / info / description
Previous value: -"Additional bill information"New value: +"Relevant bill notes, for example shared portions or an explicitly requested tip addition; omit receipt personal data"
changedInput schema / properties / items / description
Previous value: -"Bill items"New value: +"Complete bill item list in one currency; updates delete omitted items and their selections"
changedInput schema / properties / items / items / properties / id / description
Previous value: -"Item ID for update; empty for new item"New value: +"Preserve the returned item ID when updating an existing item; use an empty string for a new item"
changedInput schema / properties / items / items / properties / quantity / description
Previous value: -"Item quantity as numeric string"New value: +"Positive item quantity as numeric string. For requested shared portions or tips, use the explicit participant count; each unit is one selectable share"
changedInput schema / properties / items / items / properties / total_price / description
Previous value: -"Item total price. VAT and Taxes should be included"New value: +"Final item total; must equal unit_price times quantity exactly and use the bill currency"
changedInput schema / properties / items / items / properties / unit_price / description
Previous value: -"Item unit price. VAT and Taxes should be included"New value: +"Nonnegative final unit price after discounts including all taxes applicable to this item. Allocate separate receipt tax rows only to eligible items under local rules; never create standalone tax items or add included taxes twice"
changedInput schema / properties / title / description
Previous value: -"Bill title"New value: +"Short bill title based on the user's description, for example Dinner with friends"
changedInput schema / properties / total_price / description
Previous value: -"Bill total price, VAT and Taxes are included in this price"New value: +"Final printed receipt total or explicit user-supplied total; keep that control total fixed. For items described in chat without a supplied total, calculate the exact item sum. Only explicit user-requested additions or removals change a reconciled total by their exact amount; record them in info. Splitting items preserves the total. Never hide inconsistent inputs or invent balancing adjustments"