I want to get some knowledge in Finance for creating software products. Invoices, Invoice Lists, Payouts, Recurring payments and so on. Information on the internet is too dense and located in different places, we want to integrate payments and add payments microservice into our architecture. Is there any place where information is given about such processes and about finance glossaries?
> Information on the internet is too dense<p>If your intent is to emit invoices and deal with recurring payments, I don’t think you’ll get away with a “invoices for dummy” kind of tutorial.<p>In particular, you seem to be trying to do very generic stuff, I can’t recommend you to do it without finance and legal people. Security and user info management will also be questionned, so you’ll need someone with a good understanding of the privacy laws.<p>TLDR; you should contract people with at least law and privacy knowledge if you intend to even get knee deep in this field.
Long ago I learned the language of accounting and everywhere I go I make friends with accountants. Firstly they are the "other nerds" in the organization - they do speak their own language and have their own "reality". Secondly the accountants always know what is really going on. Yea you might hear some financial info at a company all hands, but the real dirt is always buried in the books, and it isn't always pretty. The people in finance can keep you up on company heath from a perspective that few others have.<p>This having been said, you need friends in finance - because even with a glossary in hand, the reality of any companies books will differ from a generic high level understanding. Honestly, asking a lot of questions is going to be in your best interest because it is going to get you closer to the truth faster.<p>Think of it this way, your a programer by trade, but every business you have ever worked in is somehow different from the last, and you bring your knowledge (programing) to the companies domain and somehow manage to make it work. This is NOT any different.<p>However were talking about money, and NOTHING in these matters should ever be taken lightly - again having finance friends will work to your benefit here as well. Most finance and accounting folks that I know have always been happy to walk through code that deals with money - your rubber ducking them to some extent but your also vetting your understanding of their domain at the same time.<p>There is one critical thing missing in your question and that is the word "taxes" - it may or may not be relevant to what your trying to do but you should be asking (and several times at that).