validate_fattura_semplificata_xsd
Validate FatturaSemplificata XML against the official VFSM10 XSD. Check namespace, structure, types, and cardinality to confirm conformance for generated or third-party simplified invoices.
Instructions
Validate a FatturaSemplificata XML string against the VFSM10 XSD v1.0.2.
Call this immediately after generate_fattura_semplificata() to confirm XSD conformance. Also use to verify third-party simplified invoices.
Requires lxml. Validates namespace, element structure, data types, and cardinality.
On success returns {'valid': true, 'errors': []}. On failure returns {'valid': false, 'errors': ['...']}. On setup error returns {'error': ''}.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| xml_string | Yes | Complete FatturaSemplificata XML string to validate. Must include the FatturaElettronicaSemplificata root element with namespace http://ivaservizi.agenziaentrate.gov.it/docs/xsd/fatture/v1.0. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||