libredte_lib_sdk.billing.book.validator module

Servicio para billing.book.validator.

class libredte_lib_sdk.billing.book.validator.BookValidatorService(client: ApiClient)

Bases: object

Valida un libro tributario ya construido (billing.book.validator).

source es el XML del libro en base64. Devuelve un dict/list vacío en caso de éxito.

validate_schema(source: str) dict[str, Any]

Valida source contra el esquema XSD del libro.

validate_signature(source: str) dict[str, Any]

Valida la firma electrónica del libro.

El libro tiene una sola firma — devuelve un único dict, no una lista.