import { AmountUnit } from './amount-unit.model'; import { Vat } from './vat.model'; /** * Contains information about a single item of an invoice. */ export declare class InvoiceItem { /** * The name of the item. */ name: string; /** * The amount of the item. */ amount: number; /** * The unit, eg. Pieces or meter. * Is either a free string or an object containing a display name and a code. * (This is required for factur-x/x-rechnung conformance). */ amountUnit: AmountUnit; /** * The tax on the item. * Is either a percentage number (eg. 20 means 20%) or an object containing a percentage number and a code. * (This is required for factur-x/x-rechnung conformance). */ vat: Vat; /** * The price of the item. */ price: number; }