container: hledger-flow: btcpayserver: support "Legacy Invoice Export" plugin, update "Wallets" impl, update mockups #203

Merged
AaronFiore merged 0 commits from refs/pull/203/head into master 2025-08-08 19:43:12 +00:00
AaronFiore commented 2025-08-05 18:33:07 +00:00 (Migrated from gitea.com)

Description

  • Breaking: As of BTCPayServer v2.2.0, MUST install the "Legacy Invoice Export" plugin.
    • MUST export legacy and wallets reports for all respective years then re-import for all respective years.
    BTCPay Server v2.2.0 has a new "Invoices" export format that is more
    complex than the prior "Legacy Invoice Export" format.
    
    To help facilitate the transition to the new format, upstream has
    provided a plugin for backwards compatibility. However, this plugin
    happens to provide additional columns that must be supported.
    
    Additionaly, the "Wallets" format also has new columns with fee
    information, so the impl now supports tx fees (prior, fees required
    manual input).
    
    The "Wallets" impl also now defaults to a refund expense account for
    outgoing txs and adds tax rules & documentation for rationale.

Agreement

### Description - **Breaking**: As of BTCPayServer v2.2.0, *MUST* install the "Legacy Invoice Export" plugin. * **MUST** export legacy and wallets reports for all respective years then re-`import` for all respective years. ``` BTCPay Server v2.2.0 has a new "Invoices" export format that is more complex than the prior "Legacy Invoice Export" format. To help facilitate the transition to the new format, upstream has provided a plugin for backwards compatibility. However, this plugin happens to provide additional columns that must be supported. Additionaly, the "Wallets" format also has new columns with fee information, so the impl now supports tx fees (prior, fees required manual input). The "Wallets" impl also now defaults to a refund expense account for outgoing txs and adds tax rules & documentation for rationale. ``` ### Agreement - [x] I have read and understood the [Development](https://gitea.com/EvergreenCrypto/docker-finance#development) and [License](https://gitea.com/EvergreenCrypto/docker-finance#license-and-disclaimer) documentation
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Reference: EvergreenCrypto/docker-finance#203