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.
57 lines (56 loc) • 3.19 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.TablaFormasPago = exports.tablaPorcentajeICE = exports.TablaPorcentajeIVA = exports.TablaTipoIdentificacion = exports.TablaCodigoDocumento = exports.TablaAmbiente = exports.TablaImpuesto = void 0;
var TablaImpuesto;
(function (TablaImpuesto) {
TablaImpuesto[TablaImpuesto["IVA"] = 2] = "IVA";
TablaImpuesto[TablaImpuesto["ICE"] = 3] = "ICE";
TablaImpuesto[TablaImpuesto["IRBPNR"] = 5] = "IRBPNR";
})(TablaImpuesto = exports.TablaImpuesto || (exports.TablaImpuesto = {}));
var TablaAmbiente;
(function (TablaAmbiente) {
TablaAmbiente[TablaAmbiente["PRUEBAS"] = 1] = "PRUEBAS";
TablaAmbiente[TablaAmbiente["PRODUCCION"] = 2] = "PRODUCCION";
})(TablaAmbiente = exports.TablaAmbiente || (exports.TablaAmbiente = {}));
var TablaCodigoDocumento;
(function (TablaCodigoDocumento) {
TablaCodigoDocumento["FACTURA"] = "01";
TablaCodigoDocumento["LIQUIDACION_COMPRA"] = "03";
TablaCodigoDocumento["NOTA_CREDITO"] = "04";
TablaCodigoDocumento["NOTA_DEBITO"] = "05";
TablaCodigoDocumento["GUIA_REMISION"] = "06";
TablaCodigoDocumento["RETENCION"] = "07";
})(TablaCodigoDocumento = exports.TablaCodigoDocumento || (exports.TablaCodigoDocumento = {}));
var TablaTipoIdentificacion;
(function (TablaTipoIdentificacion) {
TablaTipoIdentificacion["RUC"] = "04";
TablaTipoIdentificacion["CEDULA"] = "05";
TablaTipoIdentificacion["PASAPORTE"] = "06";
TablaTipoIdentificacion["CONSUMIDOR_FINAL"] = "07";
TablaTipoIdentificacion["IDENTIFICACION_EXTERIOR"] = "08";
})(TablaTipoIdentificacion = exports.TablaTipoIdentificacion || (exports.TablaTipoIdentificacion = {}));
var TablaPorcentajeIVA;
(function (TablaPorcentajeIVA) {
TablaPorcentajeIVA[TablaPorcentajeIVA["BASE_0"] = 0] = "BASE_0";
TablaPorcentajeIVA[TablaPorcentajeIVA["BASE_12"] = 2] = "BASE_12";
TablaPorcentajeIVA[TablaPorcentajeIVA["BASE_14"] = 3] = "BASE_14";
TablaPorcentajeIVA[TablaPorcentajeIVA["BASE_15"] = 4] = "BASE_15";
TablaPorcentajeIVA[TablaPorcentajeIVA["NO_OBJETO_IMPUESTO"] = 6] = "NO_OBJETO_IMPUESTO";
TablaPorcentajeIVA[TablaPorcentajeIVA["EXCENTO_IVA"] = 7] = "EXCENTO_IVA";
TablaPorcentajeIVA[TablaPorcentajeIVA["IVA_DIFERENCIADO"] = 8] = "IVA_DIFERENCIADO";
})(TablaPorcentajeIVA = exports.TablaPorcentajeIVA || (exports.TablaPorcentajeIVA = {}));
var tablaPorcentajeICE;
(function (tablaPorcentajeICE) {
tablaPorcentajeICE[tablaPorcentajeICE["ICE_CIGARRILLOS_RUBIOS"] = 3011] = "ICE_CIGARRILLOS_RUBIOS";
})(tablaPorcentajeICE = exports.tablaPorcentajeICE || (exports.tablaPorcentajeICE = {}));
var TablaFormasPago;
(function (TablaFormasPago) {
TablaFormasPago["SIN_UTILIZACION_SISTEMA_FINANCIERO"] = "01";
TablaFormasPago["COMPENSACION_DEUDAS"] = "15";
TablaFormasPago["TARJETA_DEBITO"] = "16";
TablaFormasPago["DINERO_ELECTRONICO"] = "17";
TablaFormasPago["TARJETA_PREPAGO"] = "18";
TablaFormasPago["TARJETA_CREDITO"] = "19";
TablaFormasPago["OTROS_CON_UTILIZACION_SISTEMA_FINANCIERO"] = "20";
TablaFormasPago["ENDOSO_TITULOS"] = "21";
})(TablaFormasPago = exports.TablaFormasPago || (exports.TablaFormasPago = {}));