einvoicing
Version:
A JavaScript library for creating and parsing electronic invoices compliant with the eInvoicing Directive, EN 16931, and popular extensions
26 lines (17 loc) • 1.03 kB
Markdown
eInvoicing is a JavaScript library designed to create and parse electronic invoices in compliance with the [eInvoicing Directive and European standard](https://ec.europa.eu/digital-building-blocks/wikis/display/DIGITAL/eInvoicing).
The library ensures full adherence to [EN 16931](https://ec.europa.eu/digital-building-blocks/sites/display/DIGITAL/EN+16931+compliance), supporting the most widely used CIUS (Core Invoice Usage Specifications) and extensions, including [PEPPOL BIS](https://docs.peppol.eu/poacc/billing/3.0/bis/), enabling seamless integration with eInvoicing systems across Europe.
First of all, make sure your environment meets the following requirements:
Then, you should be able to install this library using Composer:
```
npm i --save einvoicing
```
```typescript
import { UblReader } from "einvoicing";
const ublReader = new UblReader();
const document = await ublReader.readFromFile('invoice.xml');
```