The offer data model describes an offer document. An offer is a document that proposes goods or services at specified prices and terms. The offer data model includes attributes such as the offer number, offer date, total amount, and parties involved.
The offer data model includes the following attributes:
| Attribute | Type | Description |
|---|---|---|
filename |
string | The original filename of the offer document. |
document_number |
string | The offer number. |
document_date |
date | The offer date (RFC 3339 format). |
net_amount |
float | The net amount (excluding VAT). |
gross_amount |
float | The gross amount (including VAT). |
vat |
array of VatItem | VAT rates and amounts. |
sending_party |
PartyData | The sending party. |
receiving_party |
PartyData | The receiving party. |
order_number |
string | The order number. |
due_date |
date | The due date for acceptance (RFC 3339 format). |
currency |
string | The currency (ISO 4217 code, defaults to EUR if not provided). |
line_items |
array | Array of line items (positions). |
direction |
string | Direction of the offer (incoming or outgoing). Defaults to incoming. |
The offer data model can include an array of line items. Each line item is an object that includes the following attributes:
| Attribute | Type | Description |
|---|---|---|
| description | string | Description of the line item. |
| quantity | number | Quantity of the line item. |
| unit_price_net | number | Net price of the line item (excluding tax). |
| tax_rate | number | Tax rate in percent. |
| tax_amount | number | Tax amount for the line item. |
| total_price_net | number | Total net price for the line item. |
| total_price_gross | number | Total gross price for the line item. |
| order_number | string | Order number for the line item. |
Below is an example of the output you can expect from the Offer Data Model in fetchdocs:
If you need help or want to receive additional attributes, please contact the fetchdocs support team. They're happy to assist you.