Databases are for keeping trap of muliple client/items for tracking purposes.
If your sales are one offs and you do not care who your clients are or what was sold, then there is little utility.
If you care about past clients, past sales, products sold, or reports on past transactions, then a database can prove useful.
If purpose-built applications like QuickBooks don't fit your needs, it is possible to create an invoicing/scanning system in FileMaker. But, the investment of time required will likely be larger than purchasing a pre-made application.
Yes, keeping track of past invoices, sales are very important to me along with keeping track of clients.
My major concern is like you said time spent compared to purchasing out of box solution.
I was planning on spending around $1,000 and a little more for a out of box solution but cannot locate one for my needs?