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.
53 lines (52 loc) • 1.39 kB
TypeScript
export declare enum TablaImpuesto {
IVA = 2,
ICE = 3,
IRBPNR = 5
}
export declare enum TablaAmbiente {
PRUEBAS = 1,
PRODUCCION = 2
}
export declare enum TablaCodigoDocumento {
FACTURA = "01",
LIQUIDACION_COMPRA = "03",
NOTA_CREDITO = "04",
NOTA_DEBITO = "05",
GUIA_REMISION = "06",
RETENCION = "07"
}
export declare enum TablaTipoIdentificacion {
RUC = "04",
CEDULA = "05",
PASAPORTE = "06"
/** Solo para 9999999999999 */
,
CONSUMIDOR_FINAL = "07"
/** ID otorgado por la administracion tributaria del pais residente fiscal */
,
IDENTIFICACION_EXTERIOR = "08"
}
export declare enum TablaPorcentajeIVA {
BASE_0 = 0,
BASE_12 = 2,
BASE_14 = 3,
BASE_15 = 4,
NO_OBJETO_IMPUESTO = 6,
EXCENTO_IVA = 7,
IVA_DIFERENCIADO = 8
}
export declare enum tablaPorcentajeICE {
ICE_CIGARRILLOS_RUBIOS = 3011
}
export declare enum TablaFormasPago {
SIN_UTILIZACION_SISTEMA_FINANCIERO = "01",
COMPENSACION_DEUDAS = "15",
TARJETA_DEBITO = "16",
DINERO_ELECTRONICO = "17",
TARJETA_PREPAGO = "18",
TARJETA_CREDITO = "19",
OTROS_CON_UTILIZACION_SISTEMA_FINANCIERO = "20",
ENDOSO_TITULOS = "21"
}
export type TipoContribuyenteRimpe = "CONTRIBUYENTE RÉGIMEN RIMPE" | "CONTRIBUYENTE NEGOCIO POPULAR - RÉGIMEN RIMPE";
export type TipoObligadoContabilidad = "SI" | "NO";