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.

29 lines (28 loc) 880 B
import ComprobanteBase, { Impuesto, InfoComprobanteBase, Pago } from "./ComprobanteBase"; import { TablaTipoIdentificacion } from "./Utils/TablasSRI"; declare abstract class TotalConImpuestos { totalImpuesto: Impuesto[]; } declare abstract class Pagos { pago: Pago[]; } export declare abstract class InfoFactura extends InfoComprobanteBase { tipoIdentificacionComprador: TablaTipoIdentificacion; guiaRemision?: string; razonSocialComprador: string; identificacionComprador: string; direccionComprador?: string; totalSinImpuestos: number; totalDescuento: number; totalConImpuestos: TotalConImpuestos; propina: number; importeTotal: number; moneda: "DOLAR"; pagos: Pagos; valorRetIva?: number; valorRetRenta?: number; } export declare class Factura extends ComprobanteBase { infoFactura: InfoFactura; } export {};