libredte_lib_sdk.billing.integration.sii_rcv module
Servicio para billing.integration.sii_rcv.
- class libredte_lib_sdk.billing.integration.sii_rcv.SiiRcvService(client: ApiClient)
Bases:
objectRegistro de Compra y Venta del SII (billing.integration.sii_rcv).
Cubre las 4 operaciones del worker — todo el lado «recibo un documento de un tercero» (cesión, recepción, reclamos), no el de emitir un DTE propio (eso es SiiDteService).
- check_document_assignability(*, company_rut: str, document_type: int, number: int, certificate: Certificate, environment: SiiEnvironment = SiiEnvironment.PRODUCTION) CheckDocumentAssignabilityResponse
Consulta si un documento es cedible (apto para factoring).
- get_document_sii_reception_date(*, company_rut: str, document_type: int, number: int, certificate: Certificate, environment: SiiEnvironment = SiiEnvironment.PRODUCTION) GetDocumentSiiReceptionDateResponse
Consulta la fecha de recepción de un documento en el SII.
- list_document_events(*, company_rut: str, document_type: int, number: int, certificate: Certificate, environment: SiiEnvironment = SiiEnvironment.PRODUCTION) ListDocumentEventsResponse
Lista los eventos (acuses, reclamos, etc.) de un documento.
- submit_document_acceptance(*, company_rut: str, document_type: int, number: int, action: str, certificate: Certificate, environment: SiiEnvironment = SiiEnvironment.PRODUCTION) SubmitDocumentAcceptanceResponse
Informa al SII la aceptación/reclamo de un documento recibido.
action no se modela como enum cerrado (ej. “ACD” acepta contenido, “RCD” reclama contenido) — la propia API valida los valores conocidos.