gustawdaniel / open_cash_manager

Free application for managing cash and synchronise with external sources of data.
0 stars 0 forks source link

We should `rethink` QIF format. #2

Closed gustawdaniel closed 1 year ago

gustawdaniel commented 5 years ago

https://github.com/Gnucash/gnucash/blob/master/gnucash/import-export/qif-imp/file-format.txt

Reasons:

Main reason of creating this software are

Gain from this software will be achieved when it will help to manage liquidity level and avoid losing money on inflation without increased risk of lost cash for current expenditures.


But In article

https://www.propersoft.net/howto/what-is-qif-format

Inflation data are external and are not connected with transactions. It can be used to analysis independently.

gustawdaniel commented 5 years ago

Research

In order to capture a Payment from a Customer, you create a Payment entry. You can create a payment only for a submitted invoice. https://frappe.io/accounting/docs/payment

Frape is group that created ERPNext tool. It looks interesting.

https://erpnext.com/

https://www.freshbooks.com/expenses-and-receipts-tracking

Pricing 15 USD / month

https://www.freshbooks.com/pricing

screenshot from 2019-01-26 02-57-27

They have API

https://www.freshbooks.com/api/start

gustawdaniel commented 5 years ago

Unfortunately FreshBooks is not open source and do not supports QIF. There is list of alternatives.

https://alternativeto.net/software/freshbooks/?license=opensource

gustawdaniel commented 5 years ago

This is great library for perl

https://metacpan.org/pod/Finance::QIF

It too supports QIF.

IDEA:

Plan

sotrage -> np dropbox - where qif file is stored. serverless api that gives to any client common interface __ client

Problem. Client should work without any connection, so it should store QIF file with all data.

__ solution. fix npm library to do it / do it by blockchain.

gustawdaniel commented 1 year ago

Now QIF is implemented with success.