Modelo de datos — Validador
Conoce la estructura necesaria para validar un comprobante electrónico ya firmado usando los servicios oficiales del SRI.
Datos de entrada esperados
Sección titulada «Datos de entrada esperados»type SRIEnv = "test" | "prod";
interface ValidateXmlCommand { xml: Uint8Array; env: SRIEnv;}xml: Archivo XML del comprobante ya firmado, en formato binario (Uint8Array).env: Entorno del SRI a utilizar:"test"o"prod".
Respuesta devuelta por el validador
Sección titulada «Respuesta devuelta por el validador»interface ValidateXmlResponse { estado: string; mensaje?: string;}estado: Resultado del proceso de validación: puede ser"AUTORIZADO","DEVUELTA"u otro.mensaje: Detalle u observación adicional, si aplica.
