Changelog

2.7.2019

Added following features:

  • Major update the way invoices' status in handled on the app. Now we have five statuses to handle all situations and to provide user meaningful feedback on the progress (Pending, Completed, Skipped, Expired, Archived)

Fixed following bugs:

  • Fixed login form to properly handle situations where user has disabled JavaScript. In some cases the form may have GET the url with user's auth details.

2.7.2019

Added following features:

  • Add support to add dimensions to the whole invoice from within the FabricAI app (note: you cannot add dimensions to individual items, yet).
  • Add support to fetch dimensions from Procountor for particular company.
  • Add more detailed analytics that allow e.g. identifying actions taken and time spent on an invoice.

Fixed following bugs:

  • Removed (broken) view for company ... currently not supported properly anyways
  • Improved logic that is used to fetch and return data from Procountor

Planned:

  • Add logic to update chart of accounts periodically OR by user manual action.
  • Add logic to fetch invoice data e.g. notes and/or updated dimensions from Procountor by user action.

7.6.2019

Added following features:

  • Live count for accountant's invoices she has completed

Fixed following bugs:

  • Sorted invoice's items in the same order both in the details and in the editable form
  • Fixed a bug where the live count for pending invoices did not update properly

31.5.2019

Fixed following bugs:

  • Allow user to select a date range where we will show the pending invoices
  • Added FAILED invoices to the list so user can retry returning them to the accounting software.
  • Added logic to validate data (this is related to the major update and change in database structure)
  • Released initial API documentation at Fabricai.fi

29.5.2019

Fixed following MAJOR bugs:

  • SUMMARY: Major problem handling invoices if VAT deduction percent was not 100 %. There was a logical error in the function that returned data to Procountor. This mistake was identified in the afternoon of 29th of May after an accountant reported mistakes in Procountor. Mistake was related on how the accounting value is calculated when the VAT deduction percentage is not 100 %. We had mistakenly our function adding the non-deductible VAT amount to the accounting value.

29.5.2019

Major update:

  • Restructured the database to accommodate ++100 PENDING invoices with ++1000 item rows per company
  • Restructured the app to allow more granual query of data to accommodate invoices.
  • Added logic to allow comprehensive analytics and analysis of processes and use of FabricAI platform.
    • Log all changes the user makes to every invoice/item.
    • Track time used for each customer company/invoice/item.
  • Setup preliminary version of API that allows developers to GET all data from FabricAI.

13.5.2019

Fixed following bugs:

  • Allow user to add multiple VAT status for each invoice (e.g. when processing credit card invoices).
  • Restructured the editing of the invoice at once: now user can edit all accounts, date and vat status quickly.
  • Removed ability to search for invoices due to horrible logic
  • Removed ability to select invoices based on 'Accounts' from the right panel.
  • Started building new options (will be released in the next version): 1) allow user to filter invoices based on date range, 2) add option to 'tag' invoices to make them easier to locate in accounting software later, 3) maybe remove ability to SKIP invoices

17.4.2019

Fixed following bugs:

  • Fixed issue where opening multiple invoices at once caused annoying loop of popups.
  • Fixed issue where the number of invoices and total value did not update in the footer.
  • Add details on the counter where user can see pending and skipped invoices.
  • Add possibility to reset user password on the login page.
  • Added small highlight on the invoice once it is being edited
  • Added feature where we automatically hide the input for editing all accounts at once.

1.4.2019

Fixed following bugs:

  • Sorting by date did not work properly.

18.3.2019

Fixed following bugs:

  • When skipping an invoice - the browser lost it's position on the page.
  • Removed the input where user can change the account on all rows after using the functionality.
  • Fixed the action buttons to stay visible when we edit the invoice manually.
  • Added automatic scrolling if user has forgot to close/save an open/editable invoice.

11.3.2019

  • Added possibility to clear all selections in the filter/select sidebar.
  • Changed the main view to be generated on user the user's browser to speed up loading times significantly.
  • Removed prefetching attachments from the server >> this speeds up the first loading time.
  • Changed the way the text in the filter/select sidebar is shown: better truncating, on start > have only one company selected.

21.2.2019

  • Improved the logic on how dimensions are assigned back to each transaction.
  • Changed the database query so that we fetch PENDING and SKIPPED invoices on start. Then user can manually fetch COMPLETED once needed.
  • Improved language in the app and checked all translations.

14.2.2019

  • Added possibility for accountant to change the date on ledger receipt. The date cannot be from a closed period.
  • Fixed a bug where we could not properly validate an account with numbers in the name.
  • Changed the database query so that we only load PENDING invoices during initial load - if user wants to fetch SKIPPED or COMPLETED she may do that afterwards from the controls.

12.2.2019

  • Changed the structure how we show details of the invoice - group them by account and sort by value. Also add truncate for long invoices so that we only show three rows for each account and allow revealing the rest.
  • Added support for other attachments than just pdf. Now we also fetch and show images with filetypes jpg, png, and tiff.

8.2.2019

  • Added text search option for open and pending invoices.
  • Added changelog.