This package has been deprecated

Author message:

Moved to @pinelab/vendure-plugin-e-boekhouden

vendure-plugin-e-boekhouden
TypeScript icon, indicating that this package has built-in type declarations

7.0.0 • Public • Published

Vendure E-boekhouden plugin

Vendure version

Plugin for syncing orders to the Dutch accounting platform E-boekhouden.nl.

Getting started

Send orders to e-Boekhouden as GeldOntvangen mutation and configured account and contraAccount numbers. Creates a mutation line for each taxrate of the order's tax summary.

  1. Add this to your plugin in vendure-config.ts:
import { EboekhoudenPlugin } from 'vendure-plugin-e-boekhouden'

plugins: [
  EboekhoudenPlugin,
  ...
]
  1. Run a database migration to add the config entity to your database.
  2. Add this plugin to the Vendure admin ui plugin to add the configuration screen to Vendure.
plugins: [
  AdminUiPlugin.init({
    port: 3002,
    route: 'admin',
    app: compileUiExtensions({
      outputPath: path.join(__dirname, '__admin-ui'),
      extensions: [EboekhoudenPlugin.ui],
    }),
  }),
];

You can read more about Admin UI compilation in the Vendure docs

  1. Start the server and set your credentials via Settings > E-boekhouden

Development - generate new client

  1. Go to https://soap.e-boekhouden.nl/soap.asmx?wsdl and save the wsdl file in src/client/e-boekhouden-wsdl.xml.
  2. Run yarn generate-soap-client.
  3. src/client will now have an updated and typed soap client for e-Boekhouden.

Dependencies (1)

Dev Dependencies (15)

Package Sidebar

Install

npm i vendure-plugin-e-boekhouden

Weekly Downloads

0

Version

7.0.0

License

MIT

Unpacked Size

103 kB

Total Files

221

Last publish

Collaborators

  • mbrug