get_einvoicing_rules
Retrieves current e-invoicing obligations for any European country. Provides mandatory status for B2G, B2B, B2C, required formats, and implementation timeline to ensure compliance.
Instructions
Returns the current e-invoicing (electronic invoicing) obligations for a given European country — whether it is mandatory for B2G (business-to-government), B2B (business-to-business), or B2C transactions, the required formats, and implementation timeline. Returns { country, b2g_mandatory, b2b_mandatory, b2c_mandatory, formats, timeline, platform, notes }. Use when building invoice generation systems, determining compliance requirements for EU customers, or automating invoice submission workflows.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| country_code | Yes | Two-letter ISO country code. Example: 'IT', 'DE', 'FR' |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| country | No | ||
| b2g_mandatory | No | ||
| b2b_mandatory | No | ||
| b2c_mandatory | No | ||
| formats | No | ||
| platform | No | ||
| timeline | No | ||
| notes | No | ||
| disclaimer | No | ||
| error | No |