envio-comprobantes-sri
Version:
Envia comprobantes electronicos al SRI (Ecuador). Recibe un objeto JSON. Lo convierte a XML, lo firma, lo envía al servicio web del SRI y devuelve la respuesta.
13 lines (12 loc) • 612 B
TypeScript
type ErrorTypes = "cert_expired" | "cert_not_valid_yet" | "ruc_mismatch" | "cert_bags_missing" | "invalid_cert" | "wrong_password";
export default class CertificateRelatedError extends Error {
code: ErrorTypes;
html_message?: string;
name: string;
/** `data` contiene [ datos del propietario del certificado, RUC comparado ] */
constructor(code: "ruc_mismatch", data: [string, string]);
constructor(code: "cert_not_valid_yet", validFrom: Date);
constructor(code: "cert_expired", validTo: Date);
constructor(code: ErrorTypes, message?: string, html_message?: string);
}
export {};