libredte_lib_sdk.billing.book.loader module

Servicio para billing.book.loader.

class libredte_lib_sdk.billing.book.loader.BookLoaderService(client: ApiClient)

Bases: object

Carga y normaliza los datos de un libro (billing.book.loader).

load(bag: dict[str, Any], *, certificate: Certificate) BookBag

Normaliza caratula/detalle de bag en un BookBag.

bag trae tipo/caratula/detalle/emisor, tal cual el formato SII. BookBag.datos siempre viene None (no construye el libro); BookBag.auth viene poblado solo si bag[“emisor”] incluye autorizacion_dte.