UNPKG

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.

19 lines (18 loc) 947 B
import { AxiosError } from "axios"; import { ComprobanteType } from ".."; import { DocumentContentError } from "../Comprobante-to-XML"; import { WebServiceSRIError } from "./parseWebServiceResponse"; export default class EnvioComprobantesSRIError extends Error { document_type: ComprobanteType; original: WebServiceSRIError | DocumentContentError | RangeError | AxiosError | Error; xmlResultSet?: string[]; name: string; details: string; /** * * @param {ComprobanteType} document_type Tipo de Comprobante en que la transacción falló. * @param {Error} original Error original (esta clase es un wrapper del error original, pero simplificado). * @param {String[]} resultSet Lista de resultados obtenidos hasta que ocurrió el error. */ constructor(document_type: ComprobanteType, original: WebServiceSRIError | DocumentContentError | RangeError | AxiosError | Error, xmlResultSet?: string[]); }