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
TypeScript
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[]);
}