libredte_lib_sdk.billing.integration.sii_rtc module
Servicio para billing.integration.sii_rtc.
- class libredte_lib_sdk.billing.integration.sii_rtc.SiiRtcService(client: ApiClient)
Bases:
objectEnvía un AEC al SII (Registro de Transferencia de Créditos).
Solo cubre sendAec, para el AEC (Archivo Electrónico de Cesión) armado por OwnershipTransferComponent.aec.build().
- send_aec(aec_xml_base64: str, *, certificate: Certificate, company_rut: str, email_notif: str, environment: SiiEnvironment = SiiEnvironment.PRODUCTION, retries: int | None = None) SendAecResponse
Envía el AEC (XML en base64) al SII y devuelve su Track ID.
company_rut es el RUT del cedente. email_notif es el correo al que el SII notificará el resultado del procesamiento del AEC (obligatorio para la API, no configurable desde otro lugar).