Open Collective → ERPNext migration: decisions and status

Open Collective → ERPNext migration: decisions and status

Owner: Aaron Tushabe · Last reviewed: 29 Oct 2026 · Part of the Finance book · Company in ERPNext: Watt Works Foundation Limited (base currency UGX, financial year 1 Jul – 30 Jun)

This page records how NFE's accounting history moved from Open Collective (opencollective.com/nfe) into ERPNext, and every accounting decision made along the way. Check here before changing any of the migrated entries.

Where things stand

Item Status
Migrated history 140 journal entries submitted, ACC-JV-2026-00001 to 00140
Watt Works UGX bank account (1220) 1,531,613 UGX at 12 Oct 2026, matching the bank statement exactly
Open Collective Funds clearing account (1210) 0 USD / 0 UGX, cleared at cut-over on 13 Jul 2026
Owner's Capital – Aaron Tushabe (3110) 44,141,363.38 UGX
Owner's Capital – Hillary Arinda (3120) 3,588,210 UGX
Equipment capitalised as fixed assets 14 reclassification entries (ACC-JV-2026-00141 to 00154) and 4 asset records (29 Oct 2026)

Still open:

Finding a migrated entry

Every migrated journal entry's User Remark starts with its source:

Key Meaning
[OC-<id>] An Open Collective transaction (its Open Collective ID)
[BANK-<line>] A UGX bank-statement line with no Open Collective entry
[OWNER-n] Paid personally by Aaron, in neither Open Collective nor the bank
[CUTOVER-n] The two 13 Jul 2026 entries that cleared the Open Collective account
[RECLASS-<entry>] Moves an original expense entry into fixed assets, a deposit or work in progress

ACC-JV-2026-00001 to 00006 were the approved test batch. Their remarks say "TEST" instead of a key.

Source files

These stay with the finance files in Aaron's Accounting folder (Nearly Free Energy drive, Accounting/migration/):

Decisions

1. Real money accounts and the Open Collective clearing account

2. Transactions found only on the bank statement

These May–June 2026 payments aren't in Open Collective:

Date UGX What Party Cost centre
21 May 5,001 Refund of a test "customer" payment (the test inflow is in the 19 Apr opening balance) Aaron Tushabe Main (posted to owner's capital)
5 Jun 88,500 UEDCL inspection, new three-phase grid connection UEDCL Kyanja Town Homes
6 Jun 1,000,000 Battery/inverter shelter civil works (part payment) MOTECH Constructions Solutions Limited Sezibwa Homes
7 Jun 80,000 Electrician's wiring certificate Hats Engineering Works Limited Kyanja Town Homes
9 Jun 118,000 UEDCL inspection, new three-phase grid connection UEDCL Pearl Marina
11 Jun 500,000 Battery/inverter shelter civil works (final payment) MOTECH Constructions Solutions Limited Sezibwa Homes

Other rules for bank-only lines:

3. Owner contributions are owner's equity

These go to owner's equity, never to income and never to be repaid:

Contributions from anyone else, such as Energy IoT Open Source ($2,800, Apr 2026), are grant/donation income (4230 Grants and Donations).

4. Equipment is capitalised and depreciated on URA rates

Decided 29 Oct 2026. This replaced an earlier decision to expense all pilot-site equipment.

What's capitalised. Everything first posted to 5130 Microgrid Equipment and Installation, about 28.7M UGX, has moved out of expenses. That includes installation labour, inspection fees and certificates, because they were needed to get the equipment working. The original entries are unchanged, and a dated [RECLASS-…] entry moves each one:

Asset (ERPNext) Cost (UGX) In use from Category
ACC-ASS-2026-00001-1 Sezibwa Phase 1 9,883,771.96 30 Sep 2025 Microgrid Equipment (URA Class 3)
ACC-ASS-2026-00005 Phase 1 Calin meter installation labour (scrapped 31 Mar 2026) 2,001,841.38 30 Sep 2025 Microgrid Equipment (URA Class 3)
ACC-ASS-2026-00002-1 Sezibwa Phase 2: inverter and batteries 9,209,385.83 31 Jul 2026 Microgrid Equipment (URA Class 3)
ACC-ASS-2026-00003-1 Sezibwa battery/inverter shelter (MOTECH) 1,500,000 31 Jul 2026 Buildings and Shelters (5% straight-line)
ACC-ASS-2026-00004-1 Sezibwa tenant meters (2) DDSU666, Green Volta INV-000057 348,926.03 21 Jan 2026 Microgrid Equipment (URA Class 3)

Changes on 30 Oct 2026. Records 00001–00004 were cancelled and re-issued with -1 names. Phase 2 and the shelter moved from 30 Jun to 31 Jul 2026, when Phase 2 went live. The INV-000057 meters turned out to be tenant meters, so they stay assets and moved to Sezibwa from 31 Mar 2026. The Calin meter installation labour came out of Phase 1: see Write-off of the Calin meter installation labour (31 Mar 2026).

Not assets:

The rules (what's capitalised, URA-based rates, recording new site equipment) are in the Fixed assets and depreciation policy.

5. Exchange rates

ERPNext setup created for the migration

Accounts, cost centres, remark keys and their change log are in Chart of accounts and cost centres. VAT questions are tracked in VAT treatment decisions.


Revision #3
Created 2026-10-29 14:53:32 UTC by aaron.tushabe
Updated 2026-10-29 21:25:37 UTC by aaron.tushabe