Modelo de datos del validador
Modelo de datos del validador
Conoce la estructura necesaria para validar un comprobante electrónico ya firmado usando los servicios oficiales del SRI.
Datos de entrada esperados
ValidateXmlCommand.ts
¡Copiado!
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
ValidateXmlResponse.ts
¡Copiado!
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.