libredte_lib_sdk.billing.identifier.caf_faker module
Servicio para billing.identifier.caf_faker.
- class libredte_lib_sdk.billing.identifier.caf_faker.CafFakerService(client: ApiClient)
Bases:
objectGenera CAF ficticios (billing.identifier.caf_faker::create).
Solo para pruebas/desarrollo: el CAF resultante no está autorizado de verdad por el SII, pero permite ejercitar el timbrado/firma de un documento sin depender de un folio real.
- create(emisor: dict[str, Any], *, codigo_documento: int, folio_desde: int = 1, folio_hasta: int | None = None) Caf
Genera un CAF ficticio para emisor y codigo_documento.
emisor es un dict con rut/razon_social, tal como lo espera la API. folio_hasta por defecto cubre solo folio_desde (un único folio), igual que hace la API.