Ir al contenido

Modelo de datos — Validador

Conoce la estructura necesaria para validar un comprobante electrónico ya firmado usando los servicios oficiales del SRI.

ValidateXmlCommand.ts
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".
ValidateXmlResponse.ts
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.