Skip to content

Help with your taxes forms. Currently supporting parsing of interactive brokers and degiro reports and generating taxes forms for D6 and aeat 720 model.

License

Notifications You must be signed in to change notification settings

vaijira/burocratin

Repository files navigation

Burocratin

Pull Request Netlify Status

It helps with your taxes forms.

Currently supporting parsing of interactive brokers and degiro reports and generating taxes forms for D6 and aeat 720 model.

INSTALLATION

First, you'll need Rust. To install Rust and the cargo build tool, follow the official instructions.

You also need to install the wasm32-unknown-unknown target to compile Rust to Wasm. If you're using rustup, you just need to run rustup target add wasm32-unknown-unknown.

You need to install:

  • yarn: npm install yarn.

Run yarn install and yarn start and access localhost to test the application.

TESTS

To run unit tests execute: cargo test --lib

To run doc tests execute: cargo test --doc

To run integration test you'll need docker-compose to start a selenium container:

  • yarn install
  • yarn run build
  • docker-compose up -d
  • cargo test --test interaction -- --ignored --test-threads=1
  • docker-compose down

About

Help with your taxes forms. Currently supporting parsing of interactive brokers and degiro reports and generating taxes forms for D6 and aeat 720 model.

Topics

Resources

License

Stars

Watchers

Forks