Add script to generate received payment report csv #30
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Creates simple CSV report with actually paid invoices.
Also, thinking about potential use cases of SatSale, I would suggest adding two additional fields to the payments table in db. First, fiat currency in addition to fiat value, as it can be changed in config after first payment is done and also possibily multiple fiat currency selection could be added in future. Second, if weak hands mode is enabled, saving USDT value received might be useful for tax reporting purposes. In a lot of counries, income tax you need to pay depends on a fiat value you receive, so it changes whether you do BTC->L-USDT exchange at the moment of payment or you exchange BTC for fiat at some point in time later.