Topic: Import Crypto transactions - maybe add to import transaction plugin?

The basic thought process is to keep track of crypto may be something like

Treat the crypto like an inventory item (physical asset) and then import transactions much like 'Inventory Adjustments'
The GL transactions would track the value if each individual inventory item

It is much like knowing how much each item is as you sell it, as opposed to averaging the cost across all the inventory on hand
(Can FA do this now? It is could be used on normal inventory items)

Some transactions would appear as Income and others would be converting between crypto/FIAT (ie USD, etc)

I am not sure how these actions are handled with the GL accounts

I need some education on this.

Would the Import Transactions be a good place or should I take break off and make a new module?

Tom

Re: Import Crypto transactions - maybe add to import transaction plugin?

This already can be done with my strikeout module. It has many payment options.
Stripe,
Paypal,
Lnbits (bitcoin Lightning),
Strike (bitcoin reg + Lightning as local currency no merchant fee),
BTC Pay server (bitcoin and lightning default but will support crypto sh*t coins with add ons)
set how you want to account it as foreign currency or as inventory in the payment options. in front accounting
to add it to my website I use an iframe but it will make QR codes on frontaccounting invoices as well.

to install add and activate strikeout module to your fa installation, activate permission for your user roles you want to access information, go to new payment methods settings and set up. When possible make read / invoice api keys only. you dont need payment permission

https://github.com/trafficpest/FA24extensions/tree/strikeout

Re: Import Crypto transactions - maybe add to import transaction plugin?

In the united states it should be treated as inventory Cost basis

a basic sale
credit -> sales, service, or accounts receivable
debit -> inventory

then Adjust inventory units

a basic purchase
credit -> appropriate expense account
debit -> inventory

then Adjust inventory units

every company could be a bit different. depends if bitcoin is an important part of the business like COGS etc