Validate Fattura Semplificata Xsd
validate_fattura_semplificata_xsdValidate FatturaSemplificata XML against VFSM10 XSD v1.0.2. Confirm conformance after generating simplified invoices or verify third-party XML.
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 | |||