get_invoice_requirements
Retrieve mandatory fields for a valid VAT invoice in any European country. Use to generate compliant invoices or validate invoice templates.
Instructions
Returns the mandatory fields required on a valid VAT invoice for a given European country, as defined by EU VAT Directive 2006/112/EC and local implementations. Returns { country, mandatory_fields: [], optional_fields: [], notes }. Use when generating invoices for EU customers, validating invoice templates, or building invoice compliance checks in agent workflows. Information provided as reference only — not legal advice.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| country_code | Yes | Two-letter ISO country code. Example: 'PT', 'DE', 'FR' |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| country | No | ||
| mandatory_fields | No | ||
| optional_fields | No | ||
| notes | No | ||
| disclaimer | No | ||
| error | No |