Skip to main content

InvoicePlane Application Setup

InvoicePlane Application Setup

InvoicePlane (https://www.invoiceplane.com/about) is a free and open-source invoicing application. EasyRPA Intelligent Document Processing Sample uses this application as a target system for injecting documents. The IDP Sample supports version 1.5.11; the other versions may have different HTML markup that breaks RPA robots.

Below you can find instructions on how to set up the application.

InvoicePlane Installation on Linux machine

  1. Install Docker and Docker Compose on the machine you will use as a target host (refer to Application server preparation steps for Linux platforms).
  2. Download the InvoicePlane 1.6.3 docker installation :

    $ cd /opt
    $ git clone https://github.com/funktionslust/invoiceplane-docker.git
    or directly use this docker-compose.yml

  3. Open docker-compose.yaml in vi:

    $ cd /opt/invoiceplane-docker
    $ vi docker-compose.yaml
  4. Add/update the following properties:

    . . .
    	ports:
    		- "8085:80"
    . . .
    	environment:
    		- IP_URL=http://<host>:8085
    		- ENABLE_INVOICE_DELETION=true
    		- DISABLE_READ_ONLY=true 
    . . .
    
  5. Start the InvoicePlane application:

    $ docker-compose up -d
  6. Navigate to http://<host>:8085 in your web browser and complete the application setup.
  7. Create User Account for user 'admin@ibagroup.eu' with password 'o66Lc1Jn6Z'. Other mandatory fields like Street Address can be of any text.
  8. Select Keep old VAT calculation