libredte_lib_sdk.billing.document.examples module

Servicio para billing.document.examples.

class libredte_lib_sdk.billing.document.examples.DocumentExamplesService(client: ApiClient)

Bases: object

Ejemplos de documentos reales (billing.document.examples).

Son los mismos casos de prueba, validados, que usa la suite de tests de libredte-lib-core (tests/fixtures/yaml/documentos_ok/) — uno por variante de negocio real (descuentos, impuesto adicional, pago a crédito, exportación, etc.), no datos inventados por el SDK. Example.parsed_data de get() se le pasa tal cual a DocumentBuilderService.build_draft()/.build_signed(), típicamente reemplazando Encabezado.IdDoc.Folio y Encabezado.Receptor por los propios de quien usa el SDK antes de construir el documento.

get(example_id: str) Example

Entrega los datos completos del ejemplo example_id.

list() list[ExampleSummary]

Lista los ejemplos disponibles (id, category, case).