aeat.domain.iva._verify module

Catalogue-level verification for aeat.domain.iva.

Runs cross-record checks on top of the per-model validation that pydantic already performs:

verify_catalogue(catalogue)[source]

Run every cross-record check on catalogue.

Parameters:

catalogue (IvaCatalogue) – The aeat.domain.iva.IvaCatalogue under audit.

Return type:

IvaVerificationReport

Returns:

A aeat.domain.iva.IvaVerificationReport aggregating every finding.