Nearly Perfected Mystique

    afipjs

    1.1.5 • Public • Published

    AFIPJS

    Libreria para uso de los Webservices de AFIP con Node.js

    Instalacion

    npm install afipjs

    Ejemplo rapido de uso

    const { Wsaa, Wsfe } = require('./afipjs');
    var wsaa = new Wsaa();
    let miTRA = wsaa.createTRA();
    const miTA = await miTRA.supplyTA();
    const wsfe = new Wsfe(miTA);
    const puntoDeVenta = 1;
    const ultimoAutorizado = 48
    const factura = {
      FeCAEReq:{
        FeCabReq:{
          CantReg:1,
          PtoVta:puntoDeVenta,
          CbteTipo:11
        },
        FeDetReq:{
          FECAEDetRequest:{
            Concepto:1,
            DocTipo:80,
            DocNro:"23000000000",
            CbteDesde:ultimoAutorizado + 1,
            CbteHasta:ultimoAutorizado + 1,
            CbteFch:'20190407',
            ImpTotal:1.00,
            ImpTotConc:0.00,
            ImpNeto:1.00,
            ImpOpEx:0.00,
            ImpTrib:0.00,
            ImpIVA:0.00,
            MonId:"PES",
            MonCotiz:1
          }
        }
      }
    };
    response = await wsfe.FECAESolicitar(factura);
    console.dir(response, { depth: null });
    { FECAESolicitarResult:
       { FeCabResp:
          { Cuit: '20278650988',
            PtoVta: 1,
            CbteTipo: 11,
            FchProceso: '20190407162734',
            CantReg: 1,
            Resultado: 'A',
            Reproceso: 'N' },
         FeDetResp:
          { FECAEDetResponse:
             [ { Concepto: 1,
                 DocTipo: 80,
                 DocNro: '23000000000',
                 CbteDesde: '49',
                 CbteHasta: '49',
                 CbteFch: '20190407',
                 Resultado: 'A',
                 CAE: '69148738398949',
                 CAEFchVto: '20190417' } ] } } }

    Documentos:

    Install

    npm i afipjs

    DownloadsWeekly Downloads

    14

    Version

    1.1.5

    License

    MIT

    Unpacked Size

    37.4 kB

    Total Files

    15

    Last publish

    Collaborators

    • egnunez