libredte_lib_sdk.billing.exchange.models module
DTO del componente billing.exchange.
- class libredte_lib_sdk.billing.exchange.models.EnvioRecibos(datos: dict[str, Any], xml_base64: str)
Bases:
XmlPayloadMixinXML EnvioRecibos construido (document_response::buildEnvioRecibos).
Recibo de mercaderías o servicios prestados por un proveedor. datos es la estructura ya parseada, xml_base64 el XML completo — permite encadenar a validate_schema/validate_signature.
- datos: dict[str, Any]
- classmethod from_api(data: dict[str, Any]) EnvioRecibos
Construye un EnvioRecibos desde el data que devuelve la API.
- xml_base64: str
- class libredte_lib_sdk.billing.exchange.models.RespuestaEnvio(datos: dict[str, Any], xml_base64: str)
Bases:
XmlPayloadMixinXML RespuestaDTE construido (document_response::buildRespuestaEnvio).
Acuse de recibo del envío (RecepcionEnvio) o resultado de validación por documento (ResultadoDTE), según los datos entregados.
- datos: dict[str, Any]
- classmethod from_api(data: dict[str, Any]) RespuestaEnvio
Construye un RespuestaEnvio desde el data de la API.
- xml_base64: str