slpaBillingEC
SDK for electronic Billing on Ecuador
Installation
$ npm install --save slpa.billing.ec
Usage
let BillingEC = BillingEC;let billing = type: 1 region: 'aws-region' bucket: 'aws-s3-bucket' key: 'path/to/signature.p12' environment: 1 // 1: test, 2: production pass: '********' //Password of signature ; let document = infoTributaria: razonSocial: 'Inceptos Vehicula' nombreComercial: "Inceptos Vehicula" ruc: "1000000001001" estab: "001" ptoEmi: "001" secuencial: '000000001' dirMatriz: "Amet Porta Dapibus Vehicula" infoFactura: fechaEmision: 'DD/MM/YYYY' dirEstablecimiento: 'Amet Porta Dapibus Vehicula' contribuyenteEspecial: "5368" obligadoContabilidad: "SI" tipoIdentificacionComprador: "04" guiaRemision: "001-001-000000001" razonSocialComprador: "Nullam Sit" identificacionComprador: "1000000001001" direccionComprador: "Amet Porta Dapibus Vehicula" totalSinImpuestos: 100 totalDescuento: 0 totalConImpuestos: codigo: 2 codigoPorcentaje: 2 descuentoAdicional: 0 baseImponible: 100 valor: 12 propina: 0 importeTotal: 112 moneda: "DOLAR" detalles: codigoPrincipal: "123" codigoAuxiliar: "INT-123" descripcion: "Amet Porta Dapibus Vehicula" cantidad: 1 precioUnitario: 100 descuento: 0 precioTotalSinImpuesto: 100 detallesAdicionales: nombre: "Amet Porta Dapibus Vehicula" valor: "Amet Porta Dapibus Vehicula" impuestos: codigo: 2 codigoPorcentaje: 2 tarifa: 12 baseImponible: 100 valor: 12 infoAdicional: nombre: "Amet Porta Dapibus Vehicula" valor: "Amet Porta Dapibus Vehicula" ;billing;
License
MIT © Jose Santacruz