0.0.1 • Published 2 years ago

eboekhouden v0.0.1

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

eBoekhouden-Node

A JavaScript module for interacting with the eBoekhouden API.

Installation

NPM

Use the package manager npm to install eBoekhouden-Node

npm install eboekhouden --save

Usage

const eBoekhouden = require('eboekhouden'),
      eboekhouden = new eBoekhouden(username, secret1, secret2);

Note

Package still under construction

Examples

Option Documentation: https://cdn.e-boekhouden.nl/handleiding/Documentation_soap_english.pdf

Add Mutatie

Options:

let options = {Soort: };
let tries = 3;
await eboekhouden.AddMutatie(options, tries);

Add Factuur

Options:

let options = {};
let tries = 3;
await eboekhouden.AddFactuur(options, tries);

Add Grootboekrekening

Options:

await eboekhouden.AddGrootboekrekening(options, tries);

Add Relatie

Options:

await eboekhouden.AddRelatie(options, tries);

Get Mutaties

Options:

let options = {
  DatumVan: new Date(new Date().getTime() - 6e4 * 60 * 24 * 2),
  DatumTm: new Date()
};
let tries = 3;
let mutations = await eboekhouden.GetMutaties(options, tries);

Get Administraties

let tries = 3;
await eboekhouden.GetAdministraties(tries);

Get Artikelen

Options:

await eboekhouden.GetArtikelen(options, tries);

Get Facturen

Options:

await eboekhouden.GetFacturen(options, tries);

Get Grootboekrekeningen

Options:

await eboekhouden.GetGrootboekrekeningen(options, tries);

Get Kosten Kostenplaatsen

Options:

await eboekhouden.GetKostenplaatsen(options, tries);

Get Relaties

Options:

await eboekhouden.GetRelaties(options, tries);

Get Saldi

Options:

await eboekhouden.GetSaldi(options, tries);

Get Saldo

Options:

await eboekhouden.GetSaldo(options, tries);

Update Grootboekrekeningen

Options:

await eboekhouden.UpdateGrootboekrekening(options, tries);

Update Relatie

Options:

await eboekhouden.UpdateRelatie(options, tries);