ovh-bill-importer
[![NPM Version](https://img.shields.io/npm/v/ovh-bill-importer.svg?style=flat)](https://www.npmjs.org/package/ovh-bill-importer)
Last updated 2 months ago by urielch .
MIT · Repository · Bugs · Original npm · Tarball · package.json
$ cnpm install ovh-bill-importer -g
SYNC missed versions from official npm registry.

ovh-bill-importer

NPM Version

This code download all invoices from you OVH account and store them as an easy to use directory scruture, with a summary tsv file.

This tsv file can be open in any tabler to extract VAT for your accountancy.

This script use the npm packages @ovh-api/api and @ovh-api/me

setup

npm install -g ovh-bill-importer

Usage

$ ovh-bill-importer --help
Usage: index [options]

Options:
  -V, --version               output the version number
  -u, --utc                   use UTC times, by defaut use localhost timezone
  -d, --dest <path>           destination directory
  -s, --split <type>          hierarchy model year/month/none default is month (default: "month")
  -c, --concurrency <number>  max concurent download
  --token <tokenfile>         save and reuse the certificat by storing them in a file
  -h, --help                  output usage information

formats -s

  • month create a directory per month ie: 2019/01
  • year create a directory per year ie: 2019/01
  • none do not create any directory just place all invoice in the same directory

utc / locale -u

If utc flag is enabled, convert add date as UTC. If not the script will use your current timezone.

destination -d

Provide a local path to save all invoice, a directory containing the nic-handle will be create into this destination to avoid mixing invoice from different accounts.

concurrency -c

Download multiple invoice un parallel, Do not ask for much concurrency, or Ovh will block your IP.

sample

npm install -g ovh-bill-importer
ovh-bill-importer --dest=bill --split=month --concurrency=3 --token=token.json

ovh-vps-config-failover on vps

Tree


The destination directory may look like that:

```bash
nichandle-ovh
 - summary.tsv
 - 2019
    - 01
        - 2019-01-01_FR123406_12.99EUR.pdf
        - 2019-01-05_FR123407_2.99EUR.pdf
    - 02
        - 2019-02-05_FR123461_2.99EUR.pdf
    - 03
        - 2019-03-15_FR123801_299.99EUR.pdf
        - 2019-03-25_FR123802_2.99EUR.pdf
```



Current Tags

  • 1.0.2                                ...           latest (2 months ago)

3 Versions

  • 1.0.2                                ...           2 months ago
  • 1.0.1                                ...           3 months ago
  • 1.0.0                                ...           3 months ago
Maintainers (1)
Downloads
Today 0
This Week 3
This Month 3
Last Day 0
Last Week 0
Last Month 0
Dependencies (6)
Dev Dependencies (6)
Dependents (0)
None

Copyright 2014 - 2017 © taobao.org |