From cd308e09e8f1c24007a60fea226c4f0aed6b9dc8 Mon Sep 17 00:00:00 2001 From: Dan Connolly Date: Fri, 7 Jan 2022 09:19:41 -0600 Subject: [PATCH 01/11] chore(2021): symlink to make-friendly name make doesn't get along well with spaces in filenames --- finance/2021/balance-sheet-2021-q2.pdf | 1 + 1 file changed, 1 insertion(+) create mode 120000 finance/2021/balance-sheet-2021-q2.pdf diff --git a/finance/2021/balance-sheet-2021-q2.pdf b/finance/2021/balance-sheet-2021-q2.pdf new file mode 120000 index 0000000..70d4208 --- /dev/null +++ b/finance/2021/balance-sheet-2021-q2.pdf @@ -0,0 +1 @@ +Balance Sheet Endiing Q2 2021.pdf \ No newline at end of file From b5a36be0cff356b0781c6983b7820c2d15434e95 Mon Sep 17 00:00:00 2001 From: Dan Connolly Date: Fri, 7 Jan 2022 09:20:56 -0600 Subject: [PATCH 02/11] feat(2021): make text version of balance sheet --- finance/2021/Makefile | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 finance/2021/Makefile diff --git a/finance/2021/Makefile b/finance/2021/Makefile new file mode 100644 index 0000000..abe8df0 --- /dev/null +++ b/finance/2021/Makefile @@ -0,0 +1,3 @@ +balance-sheet-2021-q2.txt: balance-sheet-2021-q2.pdf + pdftotext -layout $< >$@ || rm $@ + From 17eb6c0141162d641cf5fe62e05c58ae85c3d506 Mon Sep 17 00:00:00 2001 From: Dan Connolly Date: Fri, 7 Jan 2022 09:39:00 -0600 Subject: [PATCH 03/11] feat(2021): text version of Q2 balance sheet generated from PDF --- finance/2021/balance-sheet-2021-q2.txt | 96 ++++++++++++++++++++++++++ 1 file changed, 96 insertions(+) create mode 100644 finance/2021/balance-sheet-2021-q2.txt diff --git a/finance/2021/balance-sheet-2021-q2.txt b/finance/2021/balance-sheet-2021-q2.txt new file mode 100644 index 0000000..d865409 --- /dev/null +++ b/finance/2021/balance-sheet-2021-q2.txt @@ -0,0 +1,96 @@ + RChain Cooperative + Balance Sheet + As of June 30, 2021 + + + JAN - MAR, 2021 APR - JUN, 2021 +ASSETS + Current Assets + Bank Accounts + 1010 BECU Checking -104,843.93 4,650.25 + 1011 BECU Savings 183,110.90 51,350.54 + 1090 Settlement Account for Crypto Transactions -750,000.00 -780,080.00 + Coinbase Bank Clearing 17,159.29 20,680.26 + USD Bittrex 2,554.27 2,554.27 + USDC Coinbase -2.32 + USDT Bittrex 42,500.00 16,280.00 + USDT Gnosis 921,100.00 627,863.39 + Total Bank Accounts $311,580.53 $ -56,703.61 + Other Current Assets + 1400 Crypto Currencies + 1410 RHOC 1,321,834.38 1,321,834.38 + 1420 BTC 80,402.89 -22,634.33 + 1430 ETH 7,861.42 7,861.42 + Total 1400 Crypto Currencies 1,410,098.69 1,307,061.47 + 1510 Other Current Assets 3,446.60 3,446.60 + 1512 Other Current Assets 61,331.84 61,331.84 + 1513 Employee Loans 43,363.11 12,000.00 + Total 1510 Other Current Assets 108,141.55 76,778.44 + BioSim Loan 473,243.62 473,243.62 + Total Other Current Assets $1,991,483.86 $1,857,083.53 + Total Current Assets $2,303,064.39 $1,800,379.92 + Fixed Assets + 1610 Furniture & Fixtures 8,428.41 8,428.41 + 1611 Fixed Asset Computers 19,795.51 19,795.51 + 1612 Machinery & Equipment 16,003.03 16,003.03 + Total 1610 Furniture & Fixtures 44,226.95 44,226.95 + Total Fixed Assets $44,226.95 $44,226.95 + Other Assets + 1900 Blockchain Platform in Process 5,169,159.59 5,169,159.59 + 1910 Notes Receivable 5,255,667.66 5,255,667.66 + 1915 LP Investment Reflective Ventures 37,200,000.00 37,200,000.00 + Due from DAASL 1,500.00 + Due from RSong 100.00 5,100.00 + Staking 271,221.52 271,221.52 + Total Other Assets $47,896,148.77 $47,902,648.77 +TOTAL ASSETS $50,243,440.11 $49,747,255.64 + + + + + Accrual Basis Friday, October 22, 2021 05:06 PM GMT-07:00 1/2 + RChain Cooperative + Balance Sheet + As of June 30, 2021 + + + JAN - MAR, 2021 APR - JUN, 2021 +LIABILITIES AND EQUITY + Liabilities + Current Liabilities + Accounts Payable + 2110 Accounts Payable (A/P) 1,347,933.67 676,510.22 + Total Accounts Payable $1,347,933.67 $676,510.22 + Other Current Liabilities + 2210 Deferred Revenue 48,466,134.30 48,466,134.30 + Board Compansation Accrual 0.00 0.00 + Meredith Loan 106,773.29 108,818.95 + Payroll Accrual 421,262.62 421,262.62 + Payroll Liabilities 8,178.75 8,178.75 + 2410 Accrued Payroll 863.20 1,541.65 + Deferred Wages Accrual 478,927.19 478,927.19 + MD Income Tax 512.25 656.41 + MD Unemployment Tax 1,662.00 1,024.50 + NYS Employment Taxes 755.92 231.01 + NYS Income Tax 623.58 -711.67 + WA Paid Family and Medical Leave Tax 130.70 301.00 + Total Payroll Liabilities 491,653.59 490,148.84 + Total Other Current Liabilities $49,485,823.80 $49,486,364.71 + Total Current Liabilities $50,833,757.47 $50,162,874.93 + Long-Term Liabilities + 2915 Long Term Deferred Revenue 5,250,000.00 5,250,000.00 + PPP Loan 156,366.00 156,366.00 + Total Long-Term Liabilities $5,406,366.00 $5,406,366.00 + Total Liabilities $56,240,123.47 $55,569,240.93 + Equity + 3100 Members' Equity 129,584.68 130,304.84 + 3900 Retained Earnings -6,493,066.99 -6,493,066.99 + Net Income 366,798.95 540,776.86 + Total Equity $ -5,996,683.36 $ -5,821,985.29 +TOTAL LIABILITIES AND EQUITY $50,243,440.11 $49,747,255.64 + + + + + Accrual Basis Friday, October 22, 2021 05:06 PM GMT-07:00 2/2 + \ No newline at end of file From af0ac18343161192bb580df49737008dc0725ad3 Mon Sep 17 00:00:00 2001 From: Dan Connolly Date: Fri, 7 Jan 2022 23:16:38 -0600 Subject: [PATCH 04/11] feat(2021): parse balance sheet from .txt to .json using grokBalanceSheet.js from finquick --- finance/2021/Makefile | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/finance/2021/Makefile b/finance/2021/Makefile index abe8df0..55b018a 100644 --- a/finance/2021/Makefile +++ b/finance/2021/Makefile @@ -1,3 +1,11 @@ +# TODO: git submodule? +# https://github.com/dckc/finquick +# https://github.com/dckc/finquick/tree/rchain-finance f9332bb +FINQUICK=finquick + +balance-sheet-2021-q2.json: balance-sheet-2021-q2.txt + node finquick/brcal/src/grokBalanceSheet.js <$< >$@ || rm $@ + balance-sheet-2021-q2.txt: balance-sheet-2021-q2.pdf pdftotext -layout $< >$@ || rm $@ From b4f0ff41493d0dcb7d15945de3ff8f6d5e541626 Mon Sep 17 00:00:00 2001 From: Dan Connolly Date: Fri, 7 Jan 2022 23:17:22 -0600 Subject: [PATCH 05/11] feat(2021): generated balance sheet in (ad-hoc) JSON format --- finance/2021/balance-sheet-2021-q2.json | 1321 +++++++++++++++++++++++ 1 file changed, 1321 insertions(+) create mode 100644 finance/2021/balance-sheet-2021-q2.json diff --git a/finance/2021/balance-sheet-2021-q2.json b/finance/2021/balance-sheet-2021-q2.json new file mode 100644 index 0000000..dddbc6b --- /dev/null +++ b/finance/2021/balance-sheet-2021-q2.json @@ -0,0 +1,1321 @@ +{ + "heading": { + "org": "RChain Cooperative", + "report": "Balance Sheet", + "reportDate": "2021-06-30T05:00:00.000Z" + }, + "detail": [ + { + "acctType": "ASSETS", + "name": "1010 BECU Checking", + "amt": -104843.93, + "period": { + "start": [ + 2021, + 1 + ], + "end": [ + 2021, + 3 + ] + }, + "acctPath": [] + }, + { + "acctType": "ASSETS", + "name": "1010 BECU Checking", + "amt": 4650.25, + "period": { + "start": [ + 2021, + 4 + ], + "end": [ + 2021, + 6 + ] + }, + "acctPath": [] + }, + { + "acctType": "ASSETS", + "name": "1011 BECU Savings", + "amt": 183110.9, + "period": { + "start": [ + 2021, + 1 + ], + "end": [ + 2021, + 3 + ] + }, + "acctPath": [] + }, + { + "acctType": "ASSETS", + "name": "1011 BECU Savings", + "amt": 51350.54, + "period": { + "start": [ + 2021, + 4 + ], + "end": [ + 2021, + 6 + ] + }, + "acctPath": [] + }, + { + "acctType": "ASSETS", + "name": "1090 Settlement Account for Crypto Transactions", + "amt": -750000, + "period": { + "start": [ + 2021, + 1 + ], + "end": [ + 2021, + 3 + ] + }, + "acctPath": [] + }, + { + "acctType": "ASSETS", + "name": "1090 Settlement Account for Crypto Transactions", + "amt": -780080, + "period": { + "start": [ + 2021, + 4 + ], + "end": [ + 2021, + 6 + ] + }, + "acctPath": [] + }, + { + "acctType": "ASSETS", + "name": "Coinbase Bank Clearing", + "amt": 17159.29, + "period": { + "start": [ + 2021, + 1 + ], + "end": [ + 2021, + 3 + ] + }, + "acctPath": [] + }, + { + "acctType": "ASSETS", + "name": "Coinbase Bank Clearing", + "amt": 20680.26, + "period": { + "start": [ + 2021, + 4 + ], + "end": [ + 2021, + 6 + ] + }, + "acctPath": [] + }, + { + "acctType": "ASSETS", + "name": "USD Bittrex", + "amt": 2554.27, + "period": { + "start": [ + 2021, + 1 + ], + "end": [ + 2021, + 3 + ] + }, + "acctPath": [] + }, + { + "acctType": "ASSETS", + "name": "USD Bittrex", + "amt": 2554.27, + "period": { + "start": [ + 2021, + 4 + ], + "end": [ + 2021, + 6 + ] + }, + "acctPath": [] + }, + { + "acctType": "ASSETS", + "name": "USDC Coinbase", + "amt": -2.32, + "period": { + "start": [ + 2021, + 4 + ], + "end": [ + 2021, + 6 + ] + }, + "acctPath": [] + }, + { + "acctType": "ASSETS", + "name": "USDT Bittrex", + "amt": 42500, + "period": { + "start": [ + 2021, + 1 + ], + "end": [ + 2021, + 3 + ] + }, + "acctPath": [] + }, + { + "acctType": "ASSETS", + "name": "USDT Bittrex", + "amt": 16280, + "period": { + "start": [ + 2021, + 4 + ], + "end": [ + 2021, + 6 + ] + }, + "acctPath": [] + }, + { + "acctType": "ASSETS", + "name": "USDT Gnosis", + "amt": 921100, + "period": { + "start": [ + 2021, + 1 + ], + "end": [ + 2021, + 3 + ] + }, + "acctPath": [] + }, + { + "acctType": "ASSETS", + "name": "USDT Gnosis", + "amt": 627863.39, + "period": { + "start": [ + 2021, + 4 + ], + "end": [ + 2021, + 6 + ] + }, + "acctPath": [] + }, + { + "acctType": "ASSETS", + "name": "1410 RHOC", + "amt": 1321, + "period": { + "start": [ + 2021, + 1 + ], + "end": [ + 2021, + 3 + ] + }, + "acctPath": [] + }, + { + "acctType": "ASSETS", + "name": "1410 RHOC", + "amt": 1321, + "period": { + "start": [ + 2021, + 4 + ], + "end": [ + 2021, + 6 + ] + }, + "acctPath": [] + }, + { + "acctType": "ASSETS", + "name": "1420 BTC", + "amt": 80402.89, + "period": { + "start": [ + 2021, + 1 + ], + "end": [ + 2021, + 3 + ] + }, + "acctPath": [] + }, + { + "acctType": "ASSETS", + "name": "1420 BTC", + "amt": -22634.33, + "period": { + "start": [ + 2021, + 4 + ], + "end": [ + 2021, + 6 + ] + }, + "acctPath": [] + }, + { + "acctType": "ASSETS", + "name": "1430 ETH", + "amt": 7861.42, + "period": { + "start": [ + 2021, + 1 + ], + "end": [ + 2021, + 3 + ] + }, + "acctPath": [] + }, + { + "acctType": "ASSETS", + "name": "1430 ETH", + "amt": 7861.42, + "period": { + "start": [ + 2021, + 4 + ], + "end": [ + 2021, + 6 + ] + }, + "acctPath": [] + }, + { + "acctType": "ASSETS", + "name": "1510 Other Current Assets", + "amt": 3446.6, + "period": { + "start": [ + 2021, + 1 + ], + "end": [ + 2021, + 3 + ] + }, + "acctPath": [] + }, + { + "acctType": "ASSETS", + "name": "1510 Other Current Assets", + "amt": 3446.6, + "period": { + "start": [ + 2021, + 4 + ], + "end": [ + 2021, + 6 + ] + }, + "acctPath": [] + }, + { + "acctType": "ASSETS", + "name": "1512 Other Current Assets", + "amt": 61331.84, + "period": { + "start": [ + 2021, + 1 + ], + "end": [ + 2021, + 3 + ] + }, + "acctPath": [] + }, + { + "acctType": "ASSETS", + "name": "1512 Other Current Assets", + "amt": 61331.84, + "period": { + "start": [ + 2021, + 4 + ], + "end": [ + 2021, + 6 + ] + }, + "acctPath": [] + }, + { + "acctType": "ASSETS", + "name": "1513 Employee Loans", + "amt": 43363.11, + "period": { + "start": [ + 2021, + 1 + ], + "end": [ + 2021, + 3 + ] + }, + "acctPath": [] + }, + { + "acctType": "ASSETS", + "name": "1513 Employee Loans", + "amt": 12000, + "period": { + "start": [ + 2021, + 4 + ], + "end": [ + 2021, + 6 + ] + }, + "acctPath": [] + }, + { + "acctType": "ASSETS", + "name": "BioSim Loan", + "amt": 473243.62, + "period": { + "start": [ + 2021, + 1 + ], + "end": [ + 2021, + 3 + ] + }, + "acctPath": [] + }, + { + "acctType": "ASSETS", + "name": "BioSim Loan", + "amt": 473243.62, + "period": { + "start": [ + 2021, + 4 + ], + "end": [ + 2021, + 6 + ] + }, + "acctPath": [] + }, + { + "acctType": "ASSETS", + "name": "1610 Furniture & Fixtures", + "amt": 8428.41, + "period": { + "start": [ + 2021, + 1 + ], + "end": [ + 2021, + 3 + ] + }, + "acctPath": [] + }, + { + "acctType": "ASSETS", + "name": "1610 Furniture & Fixtures", + "amt": 8428.41, + "period": { + "start": [ + 2021, + 4 + ], + "end": [ + 2021, + 6 + ] + }, + "acctPath": [] + }, + { + "acctType": "ASSETS", + "name": "1611 Fixed Asset Computers", + "amt": 19795.51, + "period": { + "start": [ + 2021, + 1 + ], + "end": [ + 2021, + 3 + ] + }, + "acctPath": [] + }, + { + "acctType": "ASSETS", + "name": "1611 Fixed Asset Computers", + "amt": 19795.51, + "period": { + "start": [ + 2021, + 4 + ], + "end": [ + 2021, + 6 + ] + }, + "acctPath": [] + }, + { + "acctType": "ASSETS", + "name": "1612 Machinery & Equipment", + "amt": 16003.03, + "period": { + "start": [ + 2021, + 1 + ], + "end": [ + 2021, + 3 + ] + }, + "acctPath": [] + }, + { + "acctType": "ASSETS", + "name": "1612 Machinery & Equipment", + "amt": 16003.03, + "period": { + "start": [ + 2021, + 4 + ], + "end": [ + 2021, + 6 + ] + }, + "acctPath": [] + }, + { + "acctType": "ASSETS", + "name": "1900 Blockchain Platform in Process", + "amt": 5169, + "period": { + "start": [ + 2021, + 1 + ], + "end": [ + 2021, + 3 + ] + }, + "acctPath": [] + }, + { + "acctType": "ASSETS", + "name": "1900 Blockchain Platform in Process", + "amt": 5169, + "period": { + "start": [ + 2021, + 4 + ], + "end": [ + 2021, + 6 + ] + }, + "acctPath": [] + }, + { + "acctType": "ASSETS", + "name": "1910 Notes Receivable", + "amt": 5255, + "period": { + "start": [ + 2021, + 1 + ], + "end": [ + 2021, + 3 + ] + }, + "acctPath": [] + }, + { + "acctType": "ASSETS", + "name": "1910 Notes Receivable", + "amt": 5255, + "period": { + "start": [ + 2021, + 4 + ], + "end": [ + 2021, + 6 + ] + }, + "acctPath": [] + }, + { + "acctType": "ASSETS", + "name": "1915 LP Investment Reflective Ventures", + "amt": 37200, + "period": { + "start": [ + 2021, + 1 + ], + "end": [ + 2021, + 3 + ] + }, + "acctPath": [] + }, + { + "acctType": "ASSETS", + "name": "1915 LP Investment Reflective Ventures", + "amt": 37200, + "period": { + "start": [ + 2021, + 4 + ], + "end": [ + 2021, + 6 + ] + }, + "acctPath": [] + }, + { + "acctType": "ASSETS", + "name": "Due from DAASL", + "amt": 1500, + "period": { + "start": [ + 2021, + 4 + ], + "end": [ + 2021, + 6 + ] + }, + "acctPath": [] + }, + { + "acctType": "ASSETS", + "name": "Due from RSong", + "amt": 100, + "period": { + "start": [ + 2021, + 1 + ], + "end": [ + 2021, + 3 + ] + }, + "acctPath": [] + }, + { + "acctType": "ASSETS", + "name": "Due from RSong", + "amt": 5100, + "period": { + "start": [ + 2021, + 4 + ], + "end": [ + 2021, + 6 + ] + }, + "acctPath": [] + }, + { + "acctType": "ASSETS", + "name": "Staking", + "amt": 271221.52, + "period": { + "start": [ + 2021, + 1 + ], + "end": [ + 2021, + 3 + ] + }, + "acctPath": [] + }, + { + "acctType": "ASSETS", + "name": "Staking", + "amt": 271221.52, + "period": { + "start": [ + 2021, + 4 + ], + "end": [ + 2021, + 6 + ] + }, + "acctPath": [] + }, + { + "acctType": "LIABILITIES AND EQUITY", + "name": "2110 Accounts Payable (A/P)", + "amt": 1347, + "period": { + "start": [ + 2021, + 1 + ], + "end": [ + 2021, + 3 + ] + }, + "acctPath": [] + }, + { + "acctType": "LIABILITIES AND EQUITY", + "name": "2110 Accounts Payable (A/P)", + "amt": 676510.22, + "period": { + "start": [ + 2021, + 4 + ], + "end": [ + 2021, + 6 + ] + }, + "acctPath": [] + }, + { + "acctType": "LIABILITIES AND EQUITY", + "name": "2210 Deferred Revenue", + "amt": 48466, + "period": { + "start": [ + 2021, + 1 + ], + "end": [ + 2021, + 3 + ] + }, + "acctPath": [] + }, + { + "acctType": "LIABILITIES AND EQUITY", + "name": "2210 Deferred Revenue", + "amt": 48466, + "period": { + "start": [ + 2021, + 4 + ], + "end": [ + 2021, + 6 + ] + }, + "acctPath": [] + }, + { + "acctType": "LIABILITIES AND EQUITY", + "name": "Board Compansation Accrual", + "amt": 0, + "period": { + "start": [ + 2021, + 1 + ], + "end": [ + 2021, + 3 + ] + }, + "acctPath": [] + }, + { + "acctType": "LIABILITIES AND EQUITY", + "name": "Board Compansation Accrual", + "amt": 0, + "period": { + "start": [ + 2021, + 4 + ], + "end": [ + 2021, + 6 + ] + }, + "acctPath": [] + }, + { + "acctType": "LIABILITIES AND EQUITY", + "name": "Meredith Loan", + "amt": 106773.29, + "period": { + "start": [ + 2021, + 1 + ], + "end": [ + 2021, + 3 + ] + }, + "acctPath": [] + }, + { + "acctType": "LIABILITIES AND EQUITY", + "name": "Meredith Loan", + "amt": 108818.95, + "period": { + "start": [ + 2021, + 4 + ], + "end": [ + 2021, + 6 + ] + }, + "acctPath": [] + }, + { + "acctType": "LIABILITIES AND EQUITY", + "name": "Payroll Accrual", + "amt": 421262.62, + "period": { + "start": [ + 2021, + 1 + ], + "end": [ + 2021, + 3 + ] + }, + "acctPath": [] + }, + { + "acctType": "LIABILITIES AND EQUITY", + "name": "Payroll Accrual", + "amt": 421262.62, + "period": { + "start": [ + 2021, + 4 + ], + "end": [ + 2021, + 6 + ] + }, + "acctPath": [] + }, + { + "acctType": "LIABILITIES AND EQUITY", + "name": "Payroll Liabilities", + "amt": 8178.75, + "period": { + "start": [ + 2021, + 1 + ], + "end": [ + 2021, + 3 + ] + }, + "acctPath": [] + }, + { + "acctType": "LIABILITIES AND EQUITY", + "name": "Payroll Liabilities", + "amt": 8178.75, + "period": { + "start": [ + 2021, + 4 + ], + "end": [ + 2021, + 6 + ] + }, + "acctPath": [] + }, + { + "acctType": "LIABILITIES AND EQUITY", + "name": "2410 Accrued Payroll", + "amt": 863.2, + "period": { + "start": [ + 2021, + 1 + ], + "end": [ + 2021, + 3 + ] + }, + "acctPath": [] + }, + { + "acctType": "LIABILITIES AND EQUITY", + "name": "2410 Accrued Payroll", + "amt": 1541.65, + "period": { + "start": [ + 2021, + 4 + ], + "end": [ + 2021, + 6 + ] + }, + "acctPath": [] + }, + { + "acctType": "LIABILITIES AND EQUITY", + "name": "Deferred Wages Accrual", + "amt": 478927.19, + "period": { + "start": [ + 2021, + 1 + ], + "end": [ + 2021, + 3 + ] + }, + "acctPath": [] + }, + { + "acctType": "LIABILITIES AND EQUITY", + "name": "Deferred Wages Accrual", + "amt": 478927.19, + "period": { + "start": [ + 2021, + 4 + ], + "end": [ + 2021, + 6 + ] + }, + "acctPath": [] + }, + { + "acctType": "LIABILITIES AND EQUITY", + "name": "MD Income Tax", + "amt": 512.25, + "period": { + "start": [ + 2021, + 1 + ], + "end": [ + 2021, + 3 + ] + }, + "acctPath": [] + }, + { + "acctType": "LIABILITIES AND EQUITY", + "name": "MD Income Tax", + "amt": 656.41, + "period": { + "start": [ + 2021, + 4 + ], + "end": [ + 2021, + 6 + ] + }, + "acctPath": [] + }, + { + "acctType": "LIABILITIES AND EQUITY", + "name": "MD Unemployment Tax", + "amt": 1662, + "period": { + "start": [ + 2021, + 1 + ], + "end": [ + 2021, + 3 + ] + }, + "acctPath": [] + }, + { + "acctType": "LIABILITIES AND EQUITY", + "name": "MD Unemployment Tax", + "amt": 1024.5, + "period": { + "start": [ + 2021, + 4 + ], + "end": [ + 2021, + 6 + ] + }, + "acctPath": [] + }, + { + "acctType": "LIABILITIES AND EQUITY", + "name": "NYS Employment Taxes", + "amt": 755.92, + "period": { + "start": [ + 2021, + 1 + ], + "end": [ + 2021, + 3 + ] + }, + "acctPath": [] + }, + { + "acctType": "LIABILITIES AND EQUITY", + "name": "NYS Employment Taxes", + "amt": 231.01, + "period": { + "start": [ + 2021, + 4 + ], + "end": [ + 2021, + 6 + ] + }, + "acctPath": [] + }, + { + "acctType": "LIABILITIES AND EQUITY", + "name": "NYS Income Tax", + "amt": 623.58, + "period": { + "start": [ + 2021, + 1 + ], + "end": [ + 2021, + 3 + ] + }, + "acctPath": [] + }, + { + "acctType": "LIABILITIES AND EQUITY", + "name": "NYS Income Tax", + "amt": -711.67, + "period": { + "start": [ + 2021, + 4 + ], + "end": [ + 2021, + 6 + ] + }, + "acctPath": [] + }, + { + "acctType": "LIABILITIES AND EQUITY", + "name": "WA Paid Family and Medical Leave Tax", + "amt": 130.7, + "period": { + "start": [ + 2021, + 1 + ], + "end": [ + 2021, + 3 + ] + }, + "acctPath": [] + }, + { + "acctType": "LIABILITIES AND EQUITY", + "name": "WA Paid Family and Medical Leave Tax", + "amt": 301, + "period": { + "start": [ + 2021, + 4 + ], + "end": [ + 2021, + 6 + ] + }, + "acctPath": [] + }, + { + "acctType": "LIABILITIES AND EQUITY", + "name": "2915 Long Term Deferred Revenue", + "amt": 5250, + "period": { + "start": [ + 2021, + 1 + ], + "end": [ + 2021, + 3 + ] + }, + "acctPath": [] + }, + { + "acctType": "LIABILITIES AND EQUITY", + "name": "2915 Long Term Deferred Revenue", + "amt": 5250, + "period": { + "start": [ + 2021, + 4 + ], + "end": [ + 2021, + 6 + ] + }, + "acctPath": [] + }, + { + "acctType": "LIABILITIES AND EQUITY", + "name": "PPP Loan", + "amt": 156366, + "period": { + "start": [ + 2021, + 1 + ], + "end": [ + 2021, + 3 + ] + }, + "acctPath": [] + }, + { + "acctType": "LIABILITIES AND EQUITY", + "name": "PPP Loan", + "amt": 156366, + "period": { + "start": [ + 2021, + 4 + ], + "end": [ + 2021, + 6 + ] + }, + "acctPath": [] + }, + { + "acctType": "LIABILITIES AND EQUITY", + "name": "3100 Members' Equity", + "amt": 129584.68, + "period": { + "start": [ + 2021, + 1 + ], + "end": [ + 2021, + 3 + ] + }, + "acctPath": [] + }, + { + "acctType": "LIABILITIES AND EQUITY", + "name": "3100 Members' Equity", + "amt": 130304.84, + "period": { + "start": [ + 2021, + 4 + ], + "end": [ + 2021, + 6 + ] + }, + "acctPath": [] + }, + { + "acctType": "LIABILITIES AND EQUITY", + "name": "3900 Retained Earnings", + "amt": -6493, + "period": { + "start": [ + 2021, + 1 + ], + "end": [ + 2021, + 3 + ] + }, + "acctPath": [] + }, + { + "acctType": "LIABILITIES AND EQUITY", + "name": "3900 Retained Earnings", + "amt": -6493, + "period": { + "start": [ + 2021, + 4 + ], + "end": [ + 2021, + 6 + ] + }, + "acctPath": [] + }, + { + "acctType": "LIABILITIES AND EQUITY", + "name": "Net Income", + "amt": 366798.95, + "period": { + "start": [ + 2021, + 1 + ], + "end": [ + 2021, + 3 + ] + }, + "acctPath": [] + }, + { + "acctType": "LIABILITIES AND EQUITY", + "name": "Net Income", + "amt": 540776.86, + "period": { + "start": [ + 2021, + 4 + ], + "end": [ + 2021, + 6 + ] + }, + "acctPath": [] + } + ] +} From 8618385b46dba9644c34edd04ba3817552fe283a Mon Sep 17 00:00:00 2001 From: Dan Connolly Date: Sat, 8 Jan 2022 04:44:57 -0600 Subject: [PATCH 06/11] chore: update finquick ref --- finance/2021/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/finance/2021/Makefile b/finance/2021/Makefile index 55b018a..8fc0e37 100644 --- a/finance/2021/Makefile +++ b/finance/2021/Makefile @@ -1,6 +1,6 @@ # TODO: git submodule? # https://github.com/dckc/finquick -# https://github.com/dckc/finquick/tree/rchain-finance f9332bb +# https://github.com/dckc/finquick/tree/rchain-finance 892c136 FINQUICK=finquick balance-sheet-2021-q2.json: balance-sheet-2021-q2.txt From 87fed3633a7826157f5a7a5fe69fd6a6e6049e26 Mon Sep 17 00:00:00 2001 From: Dan Connolly Date: Sat, 8 Jan 2022 04:45:17 -0600 Subject: [PATCH 07/11] chore: regen balance-sheet json - fix date over-precision - acctPath - gnucash tables --- finance/2021/balance-sheet-2021-q2.json | 1607 +++++++++++++++++++++-- 1 file changed, 1507 insertions(+), 100 deletions(-) diff --git a/finance/2021/balance-sheet-2021-q2.json b/finance/2021/balance-sheet-2021-q2.json index dddbc6b..0e370d7 100644 --- a/finance/2021/balance-sheet-2021-q2.json +++ b/finance/2021/balance-sheet-2021-q2.json @@ -2,9 +2,9 @@ "heading": { "org": "RChain Cooperative", "report": "Balance Sheet", - "reportDate": "2021-06-30T05:00:00.000Z" + "reportDate": "2021-06-30" }, - "detail": [ + "details": [ { "acctType": "ASSETS", "name": "1010 BECU Checking", @@ -19,7 +19,10 @@ 3 ] }, - "acctPath": [] + "acctPath": [ + "Current Assets", + "Bank Accounts" + ] }, { "acctType": "ASSETS", @@ -35,7 +38,10 @@ 6 ] }, - "acctPath": [] + "acctPath": [ + "Bank Accounts", + "Current Assets" + ] }, { "acctType": "ASSETS", @@ -51,7 +57,10 @@ 3 ] }, - "acctPath": [] + "acctPath": [ + "Current Assets", + "Bank Accounts" + ] }, { "acctType": "ASSETS", @@ -67,7 +76,10 @@ 6 ] }, - "acctPath": [] + "acctPath": [ + "Bank Accounts", + "Current Assets" + ] }, { "acctType": "ASSETS", @@ -83,7 +95,10 @@ 3 ] }, - "acctPath": [] + "acctPath": [ + "Current Assets", + "Bank Accounts" + ] }, { "acctType": "ASSETS", @@ -99,7 +114,10 @@ 6 ] }, - "acctPath": [] + "acctPath": [ + "Bank Accounts", + "Current Assets" + ] }, { "acctType": "ASSETS", @@ -115,7 +133,10 @@ 3 ] }, - "acctPath": [] + "acctPath": [ + "Current Assets", + "Bank Accounts" + ] }, { "acctType": "ASSETS", @@ -131,7 +152,10 @@ 6 ] }, - "acctPath": [] + "acctPath": [ + "Bank Accounts", + "Current Assets" + ] }, { "acctType": "ASSETS", @@ -147,7 +171,10 @@ 3 ] }, - "acctPath": [] + "acctPath": [ + "Current Assets", + "Bank Accounts" + ] }, { "acctType": "ASSETS", @@ -163,7 +190,10 @@ 6 ] }, - "acctPath": [] + "acctPath": [ + "Bank Accounts", + "Current Assets" + ] }, { "acctType": "ASSETS", @@ -179,7 +209,10 @@ 6 ] }, - "acctPath": [] + "acctPath": [ + "Bank Accounts", + "Current Assets" + ] }, { "acctType": "ASSETS", @@ -195,7 +228,10 @@ 3 ] }, - "acctPath": [] + "acctPath": [ + "Current Assets", + "Bank Accounts" + ] }, { "acctType": "ASSETS", @@ -211,7 +247,10 @@ 6 ] }, - "acctPath": [] + "acctPath": [ + "Bank Accounts", + "Current Assets" + ] }, { "acctType": "ASSETS", @@ -227,7 +266,10 @@ 3 ] }, - "acctPath": [] + "acctPath": [ + "Current Assets", + "Bank Accounts" + ] }, { "acctType": "ASSETS", @@ -243,12 +285,15 @@ 6 ] }, - "acctPath": [] + "acctPath": [ + "Bank Accounts", + "Current Assets" + ] }, { "acctType": "ASSETS", "name": "1410 RHOC", - "amt": 1321, + "amt": 1321834.38, "period": { "start": [ 2021, @@ -259,12 +304,16 @@ 3 ] }, - "acctPath": [] + "acctPath": [ + "Current Assets", + "Other Current Assets", + "1400 Crypto Currencies" + ] }, { "acctType": "ASSETS", "name": "1410 RHOC", - "amt": 1321, + "amt": 1321834.38, "period": { "start": [ 2021, @@ -275,7 +324,11 @@ 6 ] }, - "acctPath": [] + "acctPath": [ + "1400 Crypto Currencies", + "Other Current Assets", + "Current Assets" + ] }, { "acctType": "ASSETS", @@ -291,7 +344,11 @@ 3 ] }, - "acctPath": [] + "acctPath": [ + "Current Assets", + "Other Current Assets", + "1400 Crypto Currencies" + ] }, { "acctType": "ASSETS", @@ -307,7 +364,11 @@ 6 ] }, - "acctPath": [] + "acctPath": [ + "1400 Crypto Currencies", + "Other Current Assets", + "Current Assets" + ] }, { "acctType": "ASSETS", @@ -323,7 +384,11 @@ 3 ] }, - "acctPath": [] + "acctPath": [ + "Current Assets", + "Other Current Assets", + "1400 Crypto Currencies" + ] }, { "acctType": "ASSETS", @@ -339,7 +404,11 @@ 6 ] }, - "acctPath": [] + "acctPath": [ + "1400 Crypto Currencies", + "Other Current Assets", + "Current Assets" + ] }, { "acctType": "ASSETS", @@ -355,7 +424,10 @@ 3 ] }, - "acctPath": [] + "acctPath": [ + "Current Assets", + "Other Current Assets" + ] }, { "acctType": "ASSETS", @@ -371,7 +443,10 @@ 6 ] }, - "acctPath": [] + "acctPath": [ + "Other Current Assets", + "Current Assets" + ] }, { "acctType": "ASSETS", @@ -387,7 +462,10 @@ 3 ] }, - "acctPath": [] + "acctPath": [ + "Current Assets", + "Other Current Assets" + ] }, { "acctType": "ASSETS", @@ -403,7 +481,10 @@ 6 ] }, - "acctPath": [] + "acctPath": [ + "Other Current Assets", + "Current Assets" + ] }, { "acctType": "ASSETS", @@ -419,7 +500,10 @@ 3 ] }, - "acctPath": [] + "acctPath": [ + "Current Assets", + "Other Current Assets" + ] }, { "acctType": "ASSETS", @@ -435,7 +519,10 @@ 6 ] }, - "acctPath": [] + "acctPath": [ + "Other Current Assets", + "Current Assets" + ] }, { "acctType": "ASSETS", @@ -451,7 +538,10 @@ 3 ] }, - "acctPath": [] + "acctPath": [ + "Current Assets", + "Other Current Assets" + ] }, { "acctType": "ASSETS", @@ -467,7 +557,10 @@ 6 ] }, - "acctPath": [] + "acctPath": [ + "Other Current Assets", + "Current Assets" + ] }, { "acctType": "ASSETS", @@ -483,7 +576,9 @@ 3 ] }, - "acctPath": [] + "acctPath": [ + "Fixed Assets" + ] }, { "acctType": "ASSETS", @@ -499,7 +594,9 @@ 6 ] }, - "acctPath": [] + "acctPath": [ + "Fixed Assets" + ] }, { "acctType": "ASSETS", @@ -515,7 +612,9 @@ 3 ] }, - "acctPath": [] + "acctPath": [ + "Fixed Assets" + ] }, { "acctType": "ASSETS", @@ -531,7 +630,9 @@ 6 ] }, - "acctPath": [] + "acctPath": [ + "Fixed Assets" + ] }, { "acctType": "ASSETS", @@ -547,7 +648,9 @@ 3 ] }, - "acctPath": [] + "acctPath": [ + "Fixed Assets" + ] }, { "acctType": "ASSETS", @@ -563,12 +666,14 @@ 6 ] }, - "acctPath": [] + "acctPath": [ + "Fixed Assets" + ] }, { "acctType": "ASSETS", "name": "1900 Blockchain Platform in Process", - "amt": 5169, + "amt": 5169159.59, "period": { "start": [ 2021, @@ -579,12 +684,14 @@ 3 ] }, - "acctPath": [] + "acctPath": [ + "Other Assets" + ] }, { "acctType": "ASSETS", "name": "1900 Blockchain Platform in Process", - "amt": 5169, + "amt": 5169159.59, "period": { "start": [ 2021, @@ -595,12 +702,14 @@ 6 ] }, - "acctPath": [] + "acctPath": [ + "Other Assets" + ] }, { "acctType": "ASSETS", "name": "1910 Notes Receivable", - "amt": 5255, + "amt": 5255667.66, "period": { "start": [ 2021, @@ -611,12 +720,14 @@ 3 ] }, - "acctPath": [] + "acctPath": [ + "Other Assets" + ] }, { "acctType": "ASSETS", "name": "1910 Notes Receivable", - "amt": 5255, + "amt": 5255667.66, "period": { "start": [ 2021, @@ -627,12 +738,14 @@ 6 ] }, - "acctPath": [] + "acctPath": [ + "Other Assets" + ] }, { "acctType": "ASSETS", "name": "1915 LP Investment Reflective Ventures", - "amt": 37200, + "amt": 37200000, "period": { "start": [ 2021, @@ -643,12 +756,14 @@ 3 ] }, - "acctPath": [] + "acctPath": [ + "Other Assets" + ] }, { "acctType": "ASSETS", "name": "1915 LP Investment Reflective Ventures", - "amt": 37200, + "amt": 37200000, "period": { "start": [ 2021, @@ -659,7 +774,9 @@ 6 ] }, - "acctPath": [] + "acctPath": [ + "Other Assets" + ] }, { "acctType": "ASSETS", @@ -675,7 +792,9 @@ 6 ] }, - "acctPath": [] + "acctPath": [ + "Other Assets" + ] }, { "acctType": "ASSETS", @@ -691,7 +810,9 @@ 3 ] }, - "acctPath": [] + "acctPath": [ + "Other Assets" + ] }, { "acctType": "ASSETS", @@ -707,7 +828,9 @@ 6 ] }, - "acctPath": [] + "acctPath": [ + "Other Assets" + ] }, { "acctType": "ASSETS", @@ -723,7 +846,9 @@ 3 ] }, - "acctPath": [] + "acctPath": [ + "Other Assets" + ] }, { "acctType": "ASSETS", @@ -739,12 +864,14 @@ 6 ] }, - "acctPath": [] + "acctPath": [ + "Other Assets" + ] }, { "acctType": "LIABILITIES AND EQUITY", "name": "2110 Accounts Payable (A/P)", - "amt": 1347, + "amt": 1347933.67, "period": { "start": [ 2021, @@ -755,7 +882,11 @@ 3 ] }, - "acctPath": [] + "acctPath": [ + "Liabilities", + "Current Liabilities", + "Accounts Payable" + ] }, { "acctType": "LIABILITIES AND EQUITY", @@ -771,12 +902,16 @@ 6 ] }, - "acctPath": [] + "acctPath": [ + "Accounts Payable", + "Current Liabilities", + "Liabilities" + ] }, { "acctType": "LIABILITIES AND EQUITY", "name": "2210 Deferred Revenue", - "amt": 48466, + "amt": 48466134.3, "period": { "start": [ 2021, @@ -787,12 +922,16 @@ 3 ] }, - "acctPath": [] + "acctPath": [ + "Liabilities", + "Current Liabilities", + "Other Current Liabilities" + ] }, { "acctType": "LIABILITIES AND EQUITY", "name": "2210 Deferred Revenue", - "amt": 48466, + "amt": 48466134.3, "period": { "start": [ 2021, @@ -803,7 +942,11 @@ 6 ] }, - "acctPath": [] + "acctPath": [ + "Other Current Liabilities", + "Current Liabilities", + "Liabilities" + ] }, { "acctType": "LIABILITIES AND EQUITY", @@ -819,7 +962,11 @@ 3 ] }, - "acctPath": [] + "acctPath": [ + "Liabilities", + "Current Liabilities", + "Other Current Liabilities" + ] }, { "acctType": "LIABILITIES AND EQUITY", @@ -835,7 +982,11 @@ 6 ] }, - "acctPath": [] + "acctPath": [ + "Other Current Liabilities", + "Current Liabilities", + "Liabilities" + ] }, { "acctType": "LIABILITIES AND EQUITY", @@ -851,7 +1002,11 @@ 3 ] }, - "acctPath": [] + "acctPath": [ + "Liabilities", + "Current Liabilities", + "Other Current Liabilities" + ] }, { "acctType": "LIABILITIES AND EQUITY", @@ -867,7 +1022,11 @@ 6 ] }, - "acctPath": [] + "acctPath": [ + "Other Current Liabilities", + "Current Liabilities", + "Liabilities" + ] }, { "acctType": "LIABILITIES AND EQUITY", @@ -883,7 +1042,11 @@ 3 ] }, - "acctPath": [] + "acctPath": [ + "Liabilities", + "Current Liabilities", + "Other Current Liabilities" + ] }, { "acctType": "LIABILITIES AND EQUITY", @@ -899,7 +1062,11 @@ 6 ] }, - "acctPath": [] + "acctPath": [ + "Other Current Liabilities", + "Current Liabilities", + "Liabilities" + ] }, { "acctType": "LIABILITIES AND EQUITY", @@ -915,7 +1082,11 @@ 3 ] }, - "acctPath": [] + "acctPath": [ + "Liabilities", + "Current Liabilities", + "Other Current Liabilities" + ] }, { "acctType": "LIABILITIES AND EQUITY", @@ -931,7 +1102,11 @@ 6 ] }, - "acctPath": [] + "acctPath": [ + "Other Current Liabilities", + "Current Liabilities", + "Liabilities" + ] }, { "acctType": "LIABILITIES AND EQUITY", @@ -947,7 +1122,11 @@ 3 ] }, - "acctPath": [] + "acctPath": [ + "Liabilities", + "Current Liabilities", + "Other Current Liabilities" + ] }, { "acctType": "LIABILITIES AND EQUITY", @@ -963,7 +1142,11 @@ 6 ] }, - "acctPath": [] + "acctPath": [ + "Other Current Liabilities", + "Current Liabilities", + "Liabilities" + ] }, { "acctType": "LIABILITIES AND EQUITY", @@ -979,7 +1162,11 @@ 3 ] }, - "acctPath": [] + "acctPath": [ + "Liabilities", + "Current Liabilities", + "Other Current Liabilities" + ] }, { "acctType": "LIABILITIES AND EQUITY", @@ -995,7 +1182,11 @@ 6 ] }, - "acctPath": [] + "acctPath": [ + "Other Current Liabilities", + "Current Liabilities", + "Liabilities" + ] }, { "acctType": "LIABILITIES AND EQUITY", @@ -1011,7 +1202,11 @@ 3 ] }, - "acctPath": [] + "acctPath": [ + "Liabilities", + "Current Liabilities", + "Other Current Liabilities" + ] }, { "acctType": "LIABILITIES AND EQUITY", @@ -1027,7 +1222,11 @@ 6 ] }, - "acctPath": [] + "acctPath": [ + "Other Current Liabilities", + "Current Liabilities", + "Liabilities" + ] }, { "acctType": "LIABILITIES AND EQUITY", @@ -1043,7 +1242,11 @@ 3 ] }, - "acctPath": [] + "acctPath": [ + "Liabilities", + "Current Liabilities", + "Other Current Liabilities" + ] }, { "acctType": "LIABILITIES AND EQUITY", @@ -1059,7 +1262,11 @@ 6 ] }, - "acctPath": [] + "acctPath": [ + "Other Current Liabilities", + "Current Liabilities", + "Liabilities" + ] }, { "acctType": "LIABILITIES AND EQUITY", @@ -1075,7 +1282,11 @@ 3 ] }, - "acctPath": [] + "acctPath": [ + "Liabilities", + "Current Liabilities", + "Other Current Liabilities" + ] }, { "acctType": "LIABILITIES AND EQUITY", @@ -1091,7 +1302,11 @@ 6 ] }, - "acctPath": [] + "acctPath": [ + "Other Current Liabilities", + "Current Liabilities", + "Liabilities" + ] }, { "acctType": "LIABILITIES AND EQUITY", @@ -1107,7 +1322,11 @@ 3 ] }, - "acctPath": [] + "acctPath": [ + "Liabilities", + "Current Liabilities", + "Other Current Liabilities" + ] }, { "acctType": "LIABILITIES AND EQUITY", @@ -1123,7 +1342,11 @@ 6 ] }, - "acctPath": [] + "acctPath": [ + "Other Current Liabilities", + "Current Liabilities", + "Liabilities" + ] }, { "acctType": "LIABILITIES AND EQUITY", @@ -1139,7 +1362,11 @@ 3 ] }, - "acctPath": [] + "acctPath": [ + "Liabilities", + "Current Liabilities", + "Other Current Liabilities" + ] }, { "acctType": "LIABILITIES AND EQUITY", @@ -1155,12 +1382,16 @@ 6 ] }, - "acctPath": [] + "acctPath": [ + "Other Current Liabilities", + "Current Liabilities", + "Liabilities" + ] }, { "acctType": "LIABILITIES AND EQUITY", "name": "2915 Long Term Deferred Revenue", - "amt": 5250, + "amt": 5250000, "period": { "start": [ 2021, @@ -1171,12 +1402,15 @@ 3 ] }, - "acctPath": [] + "acctPath": [ + "Liabilities", + "Long-Term Liabilities" + ] }, { "acctType": "LIABILITIES AND EQUITY", "name": "2915 Long Term Deferred Revenue", - "amt": 5250, + "amt": 5250000, "period": { "start": [ 2021, @@ -1187,7 +1421,10 @@ 6 ] }, - "acctPath": [] + "acctPath": [ + "Long-Term Liabilities", + "Liabilities" + ] }, { "acctType": "LIABILITIES AND EQUITY", @@ -1203,7 +1440,10 @@ 3 ] }, - "acctPath": [] + "acctPath": [ + "Liabilities", + "Long-Term Liabilities" + ] }, { "acctType": "LIABILITIES AND EQUITY", @@ -1219,7 +1459,10 @@ 6 ] }, - "acctPath": [] + "acctPath": [ + "Long-Term Liabilities", + "Liabilities" + ] }, { "acctType": "LIABILITIES AND EQUITY", @@ -1235,7 +1478,9 @@ 3 ] }, - "acctPath": [] + "acctPath": [ + "Equity" + ] }, { "acctType": "LIABILITIES AND EQUITY", @@ -1251,12 +1496,14 @@ 6 ] }, - "acctPath": [] + "acctPath": [ + "Equity" + ] }, { "acctType": "LIABILITIES AND EQUITY", "name": "3900 Retained Earnings", - "amt": -6493, + "amt": -6493066.99, "period": { "start": [ 2021, @@ -1267,12 +1514,14 @@ 3 ] }, - "acctPath": [] + "acctPath": [ + "Equity" + ] }, { "acctType": "LIABILITIES AND EQUITY", "name": "3900 Retained Earnings", - "amt": -6493, + "amt": -6493066.99, "period": { "start": [ 2021, @@ -1283,7 +1532,9 @@ 6 ] }, - "acctPath": [] + "acctPath": [ + "Equity" + ] }, { "acctType": "LIABILITIES AND EQUITY", @@ -1299,7 +1550,9 @@ 3 ] }, - "acctPath": [] + "acctPath": [ + "Equity" + ] }, { "acctType": "LIABILITIES AND EQUITY", @@ -1315,7 +1568,1161 @@ 6 ] }, - "acctPath": [] + "acctPath": [ + "Equity" + ] } - ] + ], + "tables": { + "accounts": [ + { + "guid": "ec45605e591b337473df42346d4dd14d", + "name": "Bank Accounts", + "account_type": "ASSET", + "parent_guid": "142fbdff300c3082c5009df6bf423cfa" + }, + { + "guid": "142fbdff300c3082c5009df6bf423cfa", + "name": "Current Assets", + "account_type": "ASSET", + "parent_guid": null + }, + { + "guid": "4ffbedfaa6294feaa7a2438d4d9f8763", + "name": "1400 Crypto Currencies", + "account_type": "ASSET", + "code": "1400", + "parent_guid": "15f3183d732d9fb6f554dca285a63329" + }, + { + "guid": "15f3183d732d9fb6f554dca285a63329", + "name": "Other Current Assets", + "account_type": "ASSET", + "parent_guid": "142fbdff300c3082c5009df6bf423cfa" + }, + { + "guid": "6812d0e27e9549c83401861decb5d32e", + "name": "Fixed Assets", + "account_type": "ASSET", + "parent_guid": null + }, + { + "guid": "8fafbba41e0ebb22264a370db3905bc9", + "name": "Other Assets", + "account_type": "ASSET", + "parent_guid": null + }, + { + "guid": "8930ce3bd20ecba1811bf5de905ad04a", + "name": "1010 BECU Checking", + "account_type": "ASSET", + "code": "1010", + "parent_guid": "ec45605e591b337473df42346d4dd14d" + }, + { + "guid": "92f6575d43ede613aa17f0a0c75c281c", + "name": "1011 BECU Savings", + "account_type": "ASSET", + "code": "1011", + "parent_guid": "ec45605e591b337473df42346d4dd14d" + }, + { + "guid": "67cab5eb1e756d050873c350e202801f", + "name": "1090 Settlement Account for Crypto Transactions", + "account_type": "ASSET", + "code": "1090", + "parent_guid": "ec45605e591b337473df42346d4dd14d" + }, + { + "guid": "a0ae6ba71714f71d4286568c04beb5ed", + "name": "Coinbase Bank Clearing", + "account_type": "ASSET", + "parent_guid": "ec45605e591b337473df42346d4dd14d" + }, + { + "guid": "a2312b77191fb7db407b0db330028361", + "name": "USD Bittrex", + "account_type": "ASSET", + "parent_guid": "ec45605e591b337473df42346d4dd14d" + }, + { + "guid": "16c912addd341846f5191e4b9030cf14", + "name": "USDC Coinbase", + "account_type": "ASSET", + "parent_guid": "ec45605e591b337473df42346d4dd14d" + }, + { + "guid": "96ef435882a4dd1579f881b23c5ca43b", + "name": "USDT Bittrex", + "account_type": "ASSET", + "parent_guid": "ec45605e591b337473df42346d4dd14d" + }, + { + "guid": "dbf82748a2b50d1a6e9ef0d7da5be7d9", + "name": "USDT Gnosis", + "account_type": "ASSET", + "parent_guid": "ec45605e591b337473df42346d4dd14d" + }, + { + "guid": "6f617ef51fb3300d5df84e43ee6c58c4", + "name": "1410 RHOC", + "account_type": "ASSET", + "code": "1410", + "parent_guid": "4ffbedfaa6294feaa7a2438d4d9f8763" + }, + { + "guid": "1cae58ae6e3e3dc920c65e9c9edfa9ae", + "name": "1420 BTC", + "account_type": "ASSET", + "code": "1420", + "parent_guid": "4ffbedfaa6294feaa7a2438d4d9f8763" + }, + { + "guid": "e4058e0598acedfb8b064113f3703aa0", + "name": "1430 ETH", + "account_type": "ASSET", + "code": "1430", + "parent_guid": "4ffbedfaa6294feaa7a2438d4d9f8763" + }, + { + "guid": "54079937b1379021fe4ef9ef773fdb4b", + "name": "1510 Other Current Assets", + "account_type": "ASSET", + "code": "1510", + "parent_guid": "15f3183d732d9fb6f554dca285a63329" + }, + { + "guid": "0c6396493adf03bb9c0249a0fdaff21b", + "name": "1512 Other Current Assets", + "account_type": "ASSET", + "code": "1512", + "parent_guid": "15f3183d732d9fb6f554dca285a63329" + }, + { + "guid": "e9fc9d04eca20b12907a1f1569f72c63", + "name": "1513 Employee Loans", + "account_type": "ASSET", + "code": "1513", + "parent_guid": "15f3183d732d9fb6f554dca285a63329" + }, + { + "guid": "ace8a3c306e8644c2f37813270c7d60c", + "name": "BioSim Loan", + "account_type": "ASSET", + "parent_guid": "15f3183d732d9fb6f554dca285a63329" + }, + { + "guid": "63ca9110b0fee6e02a65fe3bd089a72b", + "name": "1610 Furniture & Fixtures", + "account_type": "ASSET", + "code": "1610", + "parent_guid": "6812d0e27e9549c83401861decb5d32e" + }, + { + "guid": "e53623d53e1fc791c269b330fb71305a", + "name": "1611 Fixed Asset Computers", + "account_type": "ASSET", + "code": "1611", + "parent_guid": "6812d0e27e9549c83401861decb5d32e" + }, + { + "guid": "1184ad3c4e96158b7fa097cc1275a789", + "name": "1612 Machinery & Equipment", + "account_type": "ASSET", + "code": "1612", + "parent_guid": "6812d0e27e9549c83401861decb5d32e" + }, + { + "guid": "3a379608fed79ede539b9388d9e46006", + "name": "1900 Blockchain Platform in Process", + "account_type": "ASSET", + "code": "1900", + "parent_guid": "8fafbba41e0ebb22264a370db3905bc9" + }, + { + "guid": "41a0993db740b8ae85d2e716a22ae8eb", + "name": "1910 Notes Receivable", + "account_type": "ASSET", + "code": "1910", + "parent_guid": "8fafbba41e0ebb22264a370db3905bc9" + }, + { + "guid": "5abdeeea9c8a3828e622917e8a614849", + "name": "1915 LP Investment Reflective Ventures", + "account_type": "ASSET", + "code": "1915", + "parent_guid": "8fafbba41e0ebb22264a370db3905bc9" + }, + { + "guid": "b8a4bc9a74553f50c8a37aabd85c3150", + "name": "Due from DAASL", + "account_type": "ASSET", + "parent_guid": "8fafbba41e0ebb22264a370db3905bc9" + }, + { + "guid": "a75285c4f1b3855776364045e035a9b9", + "name": "Due from RSong", + "account_type": "ASSET", + "parent_guid": "8fafbba41e0ebb22264a370db3905bc9" + }, + { + "guid": "2b0d5d0bf015e627e18487906dbce02b", + "name": "Staking", + "account_type": "ASSET", + "parent_guid": "8fafbba41e0ebb22264a370db3905bc9" + }, + { + "guid": "33247f68a25f73fa8fede5717ab35cda", + "name": "Accounts Payable", + "account_type": "LIABILITY", + "parent_guid": "75b0f732acf80ae678456a5d58ef9ba0" + }, + { + "guid": "75b0f732acf80ae678456a5d58ef9ba0", + "name": "Current Liabilities", + "account_type": "LIABILITY", + "parent_guid": "77ed0557a9f07383e75aa86415ee25ce" + }, + { + "guid": "77ed0557a9f07383e75aa86415ee25ce", + "name": "Liabilities", + "account_type": "LIABILITY", + "parent_guid": null + }, + { + "guid": "bd5784333086a4bc20d110f400152d64", + "name": "Other Current Liabilities", + "account_type": "LIABILITY", + "parent_guid": "75b0f732acf80ae678456a5d58ef9ba0" + }, + { + "guid": "62113f8b06232ba5f3cc15f1ef14dfc9", + "name": "Long-Term Liabilities", + "account_type": "LIABILITY", + "parent_guid": "77ed0557a9f07383e75aa86415ee25ce" + }, + { + "guid": "8b0d9603195cc4a0fcdbf4806be5b0fd", + "name": "Equity", + "account_type": "LIABILITY", + "parent_guid": null + }, + { + "guid": "a02ee6c4bded268682d7ed445f0a8728", + "name": "2110 Accounts Payable (A/P)", + "account_type": "LIABILITY", + "code": "2110", + "parent_guid": "33247f68a25f73fa8fede5717ab35cda" + }, + { + "guid": "96d36ee8f874ee89949a8fdd99b5c379", + "name": "2210 Deferred Revenue", + "account_type": "LIABILITY", + "code": "2210", + "parent_guid": "bd5784333086a4bc20d110f400152d64" + }, + { + "guid": "27e3f7e052d034940e4f0984da5ff0fe", + "name": "Board Compansation Accrual", + "account_type": "LIABILITY", + "parent_guid": "bd5784333086a4bc20d110f400152d64" + }, + { + "guid": "936bcd2858bf2fb70f5696f61fe4c5fa", + "name": "Meredith Loan", + "account_type": "LIABILITY", + "parent_guid": "bd5784333086a4bc20d110f400152d64" + }, + { + "guid": "56b42a18bad4d27898269da271a7fc12", + "name": "Payroll Accrual", + "account_type": "LIABILITY", + "parent_guid": "bd5784333086a4bc20d110f400152d64" + }, + { + "guid": "cf92c27b2fba12dd5058d7703712b090", + "name": "Payroll Liabilities", + "account_type": "LIABILITY", + "parent_guid": "bd5784333086a4bc20d110f400152d64" + }, + { + "guid": "58991305d309125d86c0d7345e26b502", + "name": "2410 Accrued Payroll", + "account_type": "LIABILITY", + "code": "2410", + "parent_guid": "bd5784333086a4bc20d110f400152d64" + }, + { + "guid": "a04480017ffe9bafb51f2b1d5d2b65d1", + "name": "Deferred Wages Accrual", + "account_type": "LIABILITY", + "parent_guid": "bd5784333086a4bc20d110f400152d64" + }, + { + "guid": "75b1631a53ec247950ddead060c578d5", + "name": "MD Income Tax", + "account_type": "LIABILITY", + "parent_guid": "bd5784333086a4bc20d110f400152d64" + }, + { + "guid": "80c3de119077637f87bee5ab73e8af8e", + "name": "MD Unemployment Tax", + "account_type": "LIABILITY", + "parent_guid": "bd5784333086a4bc20d110f400152d64" + }, + { + "guid": "e82c682c9142c930636b7121500edfe6", + "name": "NYS Employment Taxes", + "account_type": "LIABILITY", + "parent_guid": "bd5784333086a4bc20d110f400152d64" + }, + { + "guid": "c5bc0b1ad4ec2494a8e4cfac22fa92c9", + "name": "NYS Income Tax", + "account_type": "LIABILITY", + "parent_guid": "bd5784333086a4bc20d110f400152d64" + }, + { + "guid": "e064789526571f54a8a416d82babada6", + "name": "WA Paid Family and Medical Leave Tax", + "account_type": "LIABILITY", + "parent_guid": "bd5784333086a4bc20d110f400152d64" + }, + { + "guid": "ce7dcc1aa092b22cef8234e109f0e478", + "name": "2915 Long Term Deferred Revenue", + "account_type": "LIABILITY", + "code": "2915", + "parent_guid": "62113f8b06232ba5f3cc15f1ef14dfc9" + }, + { + "guid": "26c9c9c70383c2cb6950ff4ae6bc73d7", + "name": "PPP Loan", + "account_type": "LIABILITY", + "parent_guid": "62113f8b06232ba5f3cc15f1ef14dfc9" + }, + { + "guid": "44a98b01b63cd039b3ab6e1678e80319", + "name": "3100 Members' Equity", + "account_type": "LIABILITY", + "code": "3100", + "parent_guid": "8b0d9603195cc4a0fcdbf4806be5b0fd" + }, + { + "guid": "d789c04b55aa6d7c85c4e5a74fcc7e37", + "name": "3900 Retained Earnings", + "account_type": "LIABILITY", + "code": "3900", + "parent_guid": "8b0d9603195cc4a0fcdbf4806be5b0fd" + }, + { + "guid": "19c7e8a3d913389cbbe99eb479b8b948", + "name": "Net Income", + "account_type": "LIABILITY", + "parent_guid": "8b0d9603195cc4a0fcdbf4806be5b0fd" + } + ], + "transactions": [ + { + "guid": "3d1358b9d681693d74ff9d0beb7adc10", + "post_date": "2021-06-15", + "description": "Balance Sheet 2021-06" + }, + { + "guid": "fb969ca2239019c760f39f985cc5a2b1", + "post_date": "2021-06-15", + "description": "Balance Sheet 2021-06" + }, + { + "guid": "f7990bf9d00c604c09cccd941c5c0be5", + "post_date": "2021-06-15", + "description": "Balance Sheet 2021-06" + }, + { + "guid": "e89f73ba0bac4b56bb7764648ec2a60e", + "post_date": "2021-06-15", + "description": "Balance Sheet 2021-06" + }, + { + "guid": "f0546581c01b15206fa1a4e9d3e80278", + "post_date": "2021-06-15", + "description": "Balance Sheet 2021-06" + }, + { + "guid": "bb382a0fd26cc2a85a125290d76a5853", + "post_date": "2021-06-15", + "description": "Balance Sheet 2021-06" + }, + { + "guid": "4f2bc9c694280dab0b3536eeebf4c0c1", + "post_date": "2021-06-15", + "description": "Balance Sheet 2021-06" + }, + { + "guid": "857e8f420c115ccab5627f158d352c80", + "post_date": "2021-06-15", + "description": "Balance Sheet 2021-06" + }, + { + "guid": "6f4587db6ebbd8169e775ed483654abd", + "post_date": "2021-06-15", + "description": "Balance Sheet 2021-06" + }, + { + "guid": "cddbbdf7d1426e7bd5d5403294b4cc9e", + "post_date": "2021-06-15", + "description": "Balance Sheet 2021-06" + }, + { + "guid": "3e9e40fc0e1d678ab68499e29242d609", + "post_date": "2021-06-15", + "description": "Balance Sheet 2021-06" + }, + { + "guid": "22c93de523b438d8cb2e9d5f3611bec3", + "post_date": "2021-06-15", + "description": "Balance Sheet 2021-06" + }, + { + "guid": "a39639e3747f12d9815fa751f9034570", + "post_date": "2021-06-15", + "description": "Balance Sheet 2021-06" + }, + { + "guid": "5f7a12c0f07782dc32c9c929a1b44363", + "post_date": "2021-06-15", + "description": "Balance Sheet 2021-06" + }, + { + "guid": "a85baf80e7b59f424dabe7b34b2c208b", + "post_date": "2021-06-15", + "description": "Balance Sheet 2021-06" + }, + { + "guid": "83ec4cdce7b9c4319e45821d17b923be", + "post_date": "2021-06-15", + "description": "Balance Sheet 2021-06" + }, + { + "guid": "67af9babac0b8c8d447accdfde3e399d", + "post_date": "2021-06-15", + "description": "Balance Sheet 2021-06" + }, + { + "guid": "fdfa984ec2c088d354e2e437c2a7df46", + "post_date": "2021-06-15", + "description": "Balance Sheet 2021-06" + }, + { + "guid": "77760da097b96b3f24b713f28dc558c2", + "post_date": "2021-06-15", + "description": "Balance Sheet 2021-06" + }, + { + "guid": "b1f4005959338a29d286151879c25d03", + "post_date": "2021-06-15", + "description": "Balance Sheet 2021-06" + }, + { + "guid": "6a3d055df9fad48aeb5811139e847be9", + "post_date": "2021-06-15", + "description": "Balance Sheet 2021-06" + }, + { + "guid": "988c8d841ce4931f56866851ca7bc320", + "post_date": "2021-06-15", + "description": "Balance Sheet 2021-06" + }, + { + "guid": "49f1cc480b634805fb8f57638eb3f066", + "post_date": "2021-06-15", + "description": "Balance Sheet 2021-06" + }, + { + "guid": "47dbd43725969b37c71b625eb57ac2f3", + "post_date": "2021-06-15", + "description": "Balance Sheet 2021-06" + }, + { + "guid": "2015c50531abf388e5bad2a11d98dec1", + "post_date": "2021-06-15", + "description": "Balance Sheet 2021-06" + }, + { + "guid": "ddf9afa5e275dc63a8b2d485c1077e68", + "post_date": "2021-06-15", + "description": "Balance Sheet 2021-06" + }, + { + "guid": "9db12803e07134fd598c4a1c3a936c67", + "post_date": "2021-06-15", + "description": "Balance Sheet 2021-06" + }, + { + "guid": "f23a9e97641c4fef8ff2dcda2af4004f", + "post_date": "2021-06-15", + "description": "Balance Sheet 2021-06" + }, + { + "guid": "4540d8fc4cda4a3fee4fec67f077c4c0", + "post_date": "2021-06-15", + "description": "Balance Sheet 2021-06" + }, + { + "guid": "45b4fea8e387b8d3f1942869c35f7604", + "post_date": "2021-06-15", + "description": "Balance Sheet 2021-06" + }, + { + "guid": "1d28dd545254fe057c89b4c87a4942fe", + "post_date": "2021-06-15", + "description": "Balance Sheet 2021-06" + }, + { + "guid": "9d88c3cc0d56da7bb6b49a78220f7904", + "post_date": "2021-06-15", + "description": "Balance Sheet 2021-06" + }, + { + "guid": "bfa399d6d55d3e8ff762b421f7f3e159", + "post_date": "2021-06-15", + "description": "Balance Sheet 2021-06" + }, + { + "guid": "52d6b7dc9059d267c207d9edc2bca82d", + "post_date": "2021-06-15", + "description": "Balance Sheet 2021-06" + }, + { + "guid": "9a7669da015a6e89a429591535572b21", + "post_date": "2021-06-15", + "description": "Balance Sheet 2021-06" + }, + { + "guid": "e041573e34c0f3dd6ec0267a16d9aade", + "post_date": "2021-06-15", + "description": "Balance Sheet 2021-06" + }, + { + "guid": "210b340ec3e1d95226e2c7d5ac2f7f3d", + "post_date": "2021-06-15", + "description": "Balance Sheet 2021-06" + }, + { + "guid": "be34c1f2bd3b60aa84f2bbd1d1cdfcd5", + "post_date": "2021-06-15", + "description": "Balance Sheet 2021-06" + }, + { + "guid": "65d9d43f0afa52fadfa1eccbf2310397", + "post_date": "2021-06-15", + "description": "Balance Sheet 2021-06" + }, + { + "guid": "dd8aed564a5dc751394146fd9644898b", + "post_date": "2021-06-15", + "description": "Balance Sheet 2021-06" + }, + { + "guid": "730310c9f08567b94ff9b108a592714b", + "post_date": "2021-06-15", + "description": "Balance Sheet 2021-06" + }, + { + "guid": "f5d03e3efc016ec12ad0c2e68964e37f", + "post_date": "2021-06-15", + "description": "Balance Sheet 2021-06" + } + ], + "splits": [ + { + "guid": "e1e196d3c5d359894a03c578314763f4", + "tx_guid": "3d1358b9d681693d74ff9d0beb7adc10", + "account_guid": "8930ce3bd20ecba1811bf5de905ad04a", + "value_num": 465025, + "value_denom": 100 + }, + { + "guid": "f69fde2e37be071913dcd79390708277", + "tx_guid": "3d1358b9d681693d74ff9d0beb7adc10", + "account_guid": "a509231ddc6043df93e7f6e231fb46e0", + "value_num": -465025, + "value_denom": 100 + }, + { + "guid": "5b14d4b80f170136a3fb45e456fcd81a", + "tx_guid": "fb969ca2239019c760f39f985cc5a2b1", + "account_guid": "92f6575d43ede613aa17f0a0c75c281c", + "value_num": 5135054, + "value_denom": 100 + }, + { + "guid": "b0f33851df249023ec32faf7b91296b3", + "tx_guid": "fb969ca2239019c760f39f985cc5a2b1", + "account_guid": "a509231ddc6043df93e7f6e231fb46e0", + "value_num": -5135054, + "value_denom": 100 + }, + { + "guid": "6d83f0f4779e7f8b8589b360d8388f4a", + "tx_guid": "f7990bf9d00c604c09cccd941c5c0be5", + "account_guid": "67cab5eb1e756d050873c350e202801f", + "value_num": -78008000, + "value_denom": 100 + }, + { + "guid": "d931402e95c674c8ecd0dc77b1235afd", + "tx_guid": "f7990bf9d00c604c09cccd941c5c0be5", + "account_guid": "a509231ddc6043df93e7f6e231fb46e0", + "value_num": 78008000, + "value_denom": 100 + }, + { + "guid": "476bf8fab62898898bf5a8ab30a81eb5", + "tx_guid": "e89f73ba0bac4b56bb7764648ec2a60e", + "account_guid": "a0ae6ba71714f71d4286568c04beb5ed", + "value_num": 2068025.9999999998, + "value_denom": 100 + }, + { + "guid": "7bfea1651b20250081f1897720419a44", + "tx_guid": "e89f73ba0bac4b56bb7764648ec2a60e", + "account_guid": "a509231ddc6043df93e7f6e231fb46e0", + "value_num": -2068025.9999999998, + "value_denom": 100 + }, + { + "guid": "c4c5869ba4225102c3b892da1e1a5ae8", + "tx_guid": "f0546581c01b15206fa1a4e9d3e80278", + "account_guid": "a2312b77191fb7db407b0db330028361", + "value_num": 255427, + "value_denom": 100 + }, + { + "guid": "d2e8ea35a8cdc08135c7cfd365c3b7fb", + "tx_guid": "f0546581c01b15206fa1a4e9d3e80278", + "account_guid": "a509231ddc6043df93e7f6e231fb46e0", + "value_num": -255427, + "value_denom": 100 + }, + { + "guid": "ffae26be284bd44cc8424ba2c5ff46ad", + "tx_guid": "bb382a0fd26cc2a85a125290d76a5853", + "account_guid": "16c912addd341846f5191e4b9030cf14", + "value_num": -231.99999999999997, + "value_denom": 100 + }, + { + "guid": "7a6bb2280c8edd16bde03d84391c2695", + "tx_guid": "bb382a0fd26cc2a85a125290d76a5853", + "account_guid": "a509231ddc6043df93e7f6e231fb46e0", + "value_num": 231.99999999999997, + "value_denom": 100 + }, + { + "guid": "5a444a43a15e56fc692a3aa4ac065b25", + "tx_guid": "4f2bc9c694280dab0b3536eeebf4c0c1", + "account_guid": "96ef435882a4dd1579f881b23c5ca43b", + "value_num": 1628000, + "value_denom": 100 + }, + { + "guid": "b5d88bd63d16abc4de1fbfd14f7ffd2f", + "tx_guid": "4f2bc9c694280dab0b3536eeebf4c0c1", + "account_guid": "a509231ddc6043df93e7f6e231fb46e0", + "value_num": -1628000, + "value_denom": 100 + }, + { + "guid": "1e9718ecef19df87313224632a27d0fc", + "tx_guid": "857e8f420c115ccab5627f158d352c80", + "account_guid": "dbf82748a2b50d1a6e9ef0d7da5be7d9", + "value_num": 62786339, + "value_denom": 100 + }, + { + "guid": "2608a16a4f0afccf88596716bad70366", + "tx_guid": "857e8f420c115ccab5627f158d352c80", + "account_guid": "a509231ddc6043df93e7f6e231fb46e0", + "value_num": -62786339, + "value_denom": 100 + }, + { + "guid": "73fa7df7efa484a6f5e003364bff55ee", + "tx_guid": "6f4587db6ebbd8169e775ed483654abd", + "account_guid": "6f617ef51fb3300d5df84e43ee6c58c4", + "value_num": 132183437.99999999, + "value_denom": 100 + }, + { + "guid": "3fe1d827366b7b9507b7a5a62301be13", + "tx_guid": "6f4587db6ebbd8169e775ed483654abd", + "account_guid": "a509231ddc6043df93e7f6e231fb46e0", + "value_num": -132183437.99999999, + "value_denom": 100 + }, + { + "guid": "75ec16e44a214729c516201eb54c5b6f", + "tx_guid": "cddbbdf7d1426e7bd5d5403294b4cc9e", + "account_guid": "1cae58ae6e3e3dc920c65e9c9edfa9ae", + "value_num": -2263433, + "value_denom": 100 + }, + { + "guid": "23dfbf122995c5c78065d379052192b6", + "tx_guid": "cddbbdf7d1426e7bd5d5403294b4cc9e", + "account_guid": "a509231ddc6043df93e7f6e231fb46e0", + "value_num": 2263433, + "value_denom": 100 + }, + { + "guid": "d6863ecd8227fd94c79b4f1c71a43442", + "tx_guid": "3e9e40fc0e1d678ab68499e29242d609", + "account_guid": "e4058e0598acedfb8b064113f3703aa0", + "value_num": 786142, + "value_denom": 100 + }, + { + "guid": "7860d4809175861b33ee297ac959dfb6", + "tx_guid": "3e9e40fc0e1d678ab68499e29242d609", + "account_guid": "a509231ddc6043df93e7f6e231fb46e0", + "value_num": -786142, + "value_denom": 100 + }, + { + "guid": "6b5d29d9ee64f3402f5d026f8645feba", + "tx_guid": "22c93de523b438d8cb2e9d5f3611bec3", + "account_guid": "54079937b1379021fe4ef9ef773fdb4b", + "value_num": 344660, + "value_denom": 100 + }, + { + "guid": "2ac56e12ae39d71ed60e56ebb6a093c4", + "tx_guid": "22c93de523b438d8cb2e9d5f3611bec3", + "account_guid": "a509231ddc6043df93e7f6e231fb46e0", + "value_num": -344660, + "value_denom": 100 + }, + { + "guid": "341276f616360107f2b393f4d17644fd", + "tx_guid": "a39639e3747f12d9815fa751f9034570", + "account_guid": "0c6396493adf03bb9c0249a0fdaff21b", + "value_num": 6133184, + "value_denom": 100 + }, + { + "guid": "0b14d82d82f69a4c07d73bd64fe642d6", + "tx_guid": "a39639e3747f12d9815fa751f9034570", + "account_guid": "a509231ddc6043df93e7f6e231fb46e0", + "value_num": -6133184, + "value_denom": 100 + }, + { + "guid": "734f4bd7d938c82fd7a0fc644e8407c9", + "tx_guid": "5f7a12c0f07782dc32c9c929a1b44363", + "account_guid": "e9fc9d04eca20b12907a1f1569f72c63", + "value_num": 1200000, + "value_denom": 100 + }, + { + "guid": "34dfba0aceed5f681c75157b49de5c7d", + "tx_guid": "5f7a12c0f07782dc32c9c929a1b44363", + "account_guid": "a509231ddc6043df93e7f6e231fb46e0", + "value_num": -1200000, + "value_denom": 100 + }, + { + "guid": "fe90d8abfd81e302e74eafa7a4d4575f", + "tx_guid": "a85baf80e7b59f424dabe7b34b2c208b", + "account_guid": "ace8a3c306e8644c2f37813270c7d60c", + "value_num": 47324362, + "value_denom": 100 + }, + { + "guid": "6ea471b9cb6533145518c588e78a4cf9", + "tx_guid": "a85baf80e7b59f424dabe7b34b2c208b", + "account_guid": "a509231ddc6043df93e7f6e231fb46e0", + "value_num": -47324362, + "value_denom": 100 + }, + { + "guid": "cbc9f650be127acc6b5cc1cd09b2af3c", + "tx_guid": "83ec4cdce7b9c4319e45821d17b923be", + "account_guid": "63ca9110b0fee6e02a65fe3bd089a72b", + "value_num": 842841, + "value_denom": 100 + }, + { + "guid": "e67f0442009fac6292a56b4f92624437", + "tx_guid": "83ec4cdce7b9c4319e45821d17b923be", + "account_guid": "a509231ddc6043df93e7f6e231fb46e0", + "value_num": -842841, + "value_denom": 100 + }, + { + "guid": "5222d89e688dd063b0933a40dde946db", + "tx_guid": "67af9babac0b8c8d447accdfde3e399d", + "account_guid": "e53623d53e1fc791c269b330fb71305a", + "value_num": 1979550.9999999998, + "value_denom": 100 + }, + { + "guid": "206f03e89bfd52b11086118f27809180", + "tx_guid": "67af9babac0b8c8d447accdfde3e399d", + "account_guid": "a509231ddc6043df93e7f6e231fb46e0", + "value_num": -1979550.9999999998, + "value_denom": 100 + }, + { + "guid": "46b18f002e7257414f663c1059539b34", + "tx_guid": "fdfa984ec2c088d354e2e437c2a7df46", + "account_guid": "1184ad3c4e96158b7fa097cc1275a789", + "value_num": 1600303, + "value_denom": 100 + }, + { + "guid": "9045fe7e0877ef0b856e08b114d5721f", + "tx_guid": "fdfa984ec2c088d354e2e437c2a7df46", + "account_guid": "a509231ddc6043df93e7f6e231fb46e0", + "value_num": -1600303, + "value_denom": 100 + }, + { + "guid": "9dae44a9241c81e93767c63d4555be40", + "tx_guid": "77760da097b96b3f24b713f28dc558c2", + "account_guid": "3a379608fed79ede539b9388d9e46006", + "value_num": 516915959, + "value_denom": 100 + }, + { + "guid": "cb448a334aa4178f75b395f37101369e", + "tx_guid": "77760da097b96b3f24b713f28dc558c2", + "account_guid": "a509231ddc6043df93e7f6e231fb46e0", + "value_num": -516915959, + "value_denom": 100 + }, + { + "guid": "b7582c6bdb19e6ad17de878f2e1b498b", + "tx_guid": "b1f4005959338a29d286151879c25d03", + "account_guid": "41a0993db740b8ae85d2e716a22ae8eb", + "value_num": 525566766, + "value_denom": 100 + }, + { + "guid": "2f70ef4423b8a340ed7e77a892bdc65e", + "tx_guid": "b1f4005959338a29d286151879c25d03", + "account_guid": "a509231ddc6043df93e7f6e231fb46e0", + "value_num": -525566766, + "value_denom": 100 + }, + { + "guid": "e88d50bad89deb80497d0fbb54afe8cc", + "tx_guid": "6a3d055df9fad48aeb5811139e847be9", + "account_guid": "5abdeeea9c8a3828e622917e8a614849", + "value_num": 3720000000, + "value_denom": 100 + }, + { + "guid": "b25540927d0472c35a0dcc92decb8242", + "tx_guid": "6a3d055df9fad48aeb5811139e847be9", + "account_guid": "a509231ddc6043df93e7f6e231fb46e0", + "value_num": -3720000000, + "value_denom": 100 + }, + { + "guid": "cc89153cee0df9dbf58b097df2a5fad6", + "tx_guid": "988c8d841ce4931f56866851ca7bc320", + "account_guid": "b8a4bc9a74553f50c8a37aabd85c3150", + "value_num": 150000, + "value_denom": 100 + }, + { + "guid": "02d78d7648c4c4090a2791a655526e12", + "tx_guid": "988c8d841ce4931f56866851ca7bc320", + "account_guid": "a509231ddc6043df93e7f6e231fb46e0", + "value_num": -150000, + "value_denom": 100 + }, + { + "guid": "88de694e314e9ba2911c85c0a1405bd2", + "tx_guid": "49f1cc480b634805fb8f57638eb3f066", + "account_guid": "a75285c4f1b3855776364045e035a9b9", + "value_num": 510000, + "value_denom": 100 + }, + { + "guid": "3c396a9f23159d12a3693eef991786b3", + "tx_guid": "49f1cc480b634805fb8f57638eb3f066", + "account_guid": "a509231ddc6043df93e7f6e231fb46e0", + "value_num": -510000, + "value_denom": 100 + }, + { + "guid": "5b4876dbfb49be0ab9ee1aadcbbc561b", + "tx_guid": "47dbd43725969b37c71b625eb57ac2f3", + "account_guid": "2b0d5d0bf015e627e18487906dbce02b", + "value_num": 27122152, + "value_denom": 100 + }, + { + "guid": "41b142174530a33185b7733f7463273d", + "tx_guid": "47dbd43725969b37c71b625eb57ac2f3", + "account_guid": "a509231ddc6043df93e7f6e231fb46e0", + "value_num": -27122152, + "value_denom": 100 + }, + { + "guid": "2379349e8b0db64a43a0c9587f00895c", + "tx_guid": "2015c50531abf388e5bad2a11d98dec1", + "account_guid": "a02ee6c4bded268682d7ed445f0a8728", + "value_num": -67651022, + "value_denom": 100 + }, + { + "guid": "70a460269489c8232f696f6e113167a2", + "tx_guid": "2015c50531abf388e5bad2a11d98dec1", + "account_guid": "a509231ddc6043df93e7f6e231fb46e0", + "value_num": 67651022, + "value_denom": 100 + }, + { + "guid": "ed351e374ba30db31ca08fbe74c1892c", + "tx_guid": "ddf9afa5e275dc63a8b2d485c1077e68", + "account_guid": "96d36ee8f874ee89949a8fdd99b5c379", + "value_num": -4846613430, + "value_denom": 100 + }, + { + "guid": "acb6d00ea13d07a3bd1a7c4a21e47350", + "tx_guid": "ddf9afa5e275dc63a8b2d485c1077e68", + "account_guid": "a509231ddc6043df93e7f6e231fb46e0", + "value_num": 4846613430, + "value_denom": 100 + }, + { + "guid": "c638ca48ff8345c2b62985c5fbec09ad", + "tx_guid": "9db12803e07134fd598c4a1c3a936c67", + "account_guid": "27e3f7e052d034940e4f0984da5ff0fe", + "value_num": 0, + "value_denom": 100 + }, + { + "guid": "e08f5c423d34f8b204b21d58fe4727bb", + "tx_guid": "9db12803e07134fd598c4a1c3a936c67", + "account_guid": "a509231ddc6043df93e7f6e231fb46e0", + "value_num": 0, + "value_denom": 100 + }, + { + "guid": "7e346b0352df76532b43e68b3c0259b0", + "tx_guid": "f23a9e97641c4fef8ff2dcda2af4004f", + "account_guid": "936bcd2858bf2fb70f5696f61fe4c5fa", + "value_num": -10881895, + "value_denom": 100 + }, + { + "guid": "f31263ce2cf0dcebb5b91349c0be6af0", + "tx_guid": "f23a9e97641c4fef8ff2dcda2af4004f", + "account_guid": "a509231ddc6043df93e7f6e231fb46e0", + "value_num": 10881895, + "value_denom": 100 + }, + { + "guid": "32d0278284c3665439a321b0cd0765fd", + "tx_guid": "4540d8fc4cda4a3fee4fec67f077c4c0", + "account_guid": "56b42a18bad4d27898269da271a7fc12", + "value_num": -42126262, + "value_denom": 100 + }, + { + "guid": "06ea3ea754161538afbf0c1c6f15f55c", + "tx_guid": "4540d8fc4cda4a3fee4fec67f077c4c0", + "account_guid": "a509231ddc6043df93e7f6e231fb46e0", + "value_num": 42126262, + "value_denom": 100 + }, + { + "guid": "9d9f2b65f406861f5c6e90f2bf4bfdce", + "tx_guid": "45b4fea8e387b8d3f1942869c35f7604", + "account_guid": "cf92c27b2fba12dd5058d7703712b090", + "value_num": -817875, + "value_denom": 100 + }, + { + "guid": "fd0d231b5fc9c7b0f7e51a2184709a07", + "tx_guid": "45b4fea8e387b8d3f1942869c35f7604", + "account_guid": "a509231ddc6043df93e7f6e231fb46e0", + "value_num": 817875, + "value_denom": 100 + }, + { + "guid": "0732260e791adade020c732d64c0ebf2", + "tx_guid": "1d28dd545254fe057c89b4c87a4942fe", + "account_guid": "58991305d309125d86c0d7345e26b502", + "value_num": -154165, + "value_denom": 100 + }, + { + "guid": "5aafd8686b73680a02f2e8cf53b2c162", + "tx_guid": "1d28dd545254fe057c89b4c87a4942fe", + "account_guid": "a509231ddc6043df93e7f6e231fb46e0", + "value_num": 154165, + "value_denom": 100 + }, + { + "guid": "752c43f062ce623b40a6109b5f14af17", + "tx_guid": "9d88c3cc0d56da7bb6b49a78220f7904", + "account_guid": "a04480017ffe9bafb51f2b1d5d2b65d1", + "value_num": -47892719, + "value_denom": 100 + }, + { + "guid": "b1c07d0ba6d51394bfb04cd1bca0df54", + "tx_guid": "9d88c3cc0d56da7bb6b49a78220f7904", + "account_guid": "a509231ddc6043df93e7f6e231fb46e0", + "value_num": 47892719, + "value_denom": 100 + }, + { + "guid": "3235294cc1a03053319499683ae85dcf", + "tx_guid": "bfa399d6d55d3e8ff762b421f7f3e159", + "account_guid": "75b1631a53ec247950ddead060c578d5", + "value_num": -65641, + "value_denom": 100 + }, + { + "guid": "3e416e83b9608c93f5d460786fbc9343", + "tx_guid": "bfa399d6d55d3e8ff762b421f7f3e159", + "account_guid": "a509231ddc6043df93e7f6e231fb46e0", + "value_num": 65641, + "value_denom": 100 + }, + { + "guid": "6322fa0a5614b68fcc9163cb96ee90df", + "tx_guid": "52d6b7dc9059d267c207d9edc2bca82d", + "account_guid": "80c3de119077637f87bee5ab73e8af8e", + "value_num": -102450, + "value_denom": 100 + }, + { + "guid": "5aa43fe05ba2035e6d909648d3491005", + "tx_guid": "52d6b7dc9059d267c207d9edc2bca82d", + "account_guid": "a509231ddc6043df93e7f6e231fb46e0", + "value_num": 102450, + "value_denom": 100 + }, + { + "guid": "04ae6da009b616f608e85b14c351350b", + "tx_guid": "9a7669da015a6e89a429591535572b21", + "account_guid": "e82c682c9142c930636b7121500edfe6", + "value_num": -23101, + "value_denom": 100 + }, + { + "guid": "b9505293f0ff082cf2d42dadbf1346bc", + "tx_guid": "9a7669da015a6e89a429591535572b21", + "account_guid": "a509231ddc6043df93e7f6e231fb46e0", + "value_num": 23101, + "value_denom": 100 + }, + { + "guid": "946c4c14190e3bd71bb8ee3aeaf98149", + "tx_guid": "e041573e34c0f3dd6ec0267a16d9aade", + "account_guid": "c5bc0b1ad4ec2494a8e4cfac22fa92c9", + "value_num": 71167, + "value_denom": 100 + }, + { + "guid": "ffdd38bfa90b96d8846c354b5e3e8dc4", + "tx_guid": "e041573e34c0f3dd6ec0267a16d9aade", + "account_guid": "a509231ddc6043df93e7f6e231fb46e0", + "value_num": -71167, + "value_denom": 100 + }, + { + "guid": "a3369b6017c42e0894b6907eaa5726ac", + "tx_guid": "210b340ec3e1d95226e2c7d5ac2f7f3d", + "account_guid": "e064789526571f54a8a416d82babada6", + "value_num": -30100, + "value_denom": 100 + }, + { + "guid": "b5b1f69251e63577ad310a06261b5322", + "tx_guid": "210b340ec3e1d95226e2c7d5ac2f7f3d", + "account_guid": "a509231ddc6043df93e7f6e231fb46e0", + "value_num": 30100, + "value_denom": 100 + }, + { + "guid": "9e5f31242ce330ee73d07363258f7ec6", + "tx_guid": "be34c1f2bd3b60aa84f2bbd1d1cdfcd5", + "account_guid": "ce7dcc1aa092b22cef8234e109f0e478", + "value_num": -525000000, + "value_denom": 100 + }, + { + "guid": "2b0bbf76c61cae4e6c535312422351b0", + "tx_guid": "be34c1f2bd3b60aa84f2bbd1d1cdfcd5", + "account_guid": "a509231ddc6043df93e7f6e231fb46e0", + "value_num": 525000000, + "value_denom": 100 + }, + { + "guid": "3487d68251165504931d036f60254ac5", + "tx_guid": "65d9d43f0afa52fadfa1eccbf2310397", + "account_guid": "26c9c9c70383c2cb6950ff4ae6bc73d7", + "value_num": -15636600, + "value_denom": 100 + }, + { + "guid": "e40c1d91c5b213ce9e2acd808012dfaa", + "tx_guid": "65d9d43f0afa52fadfa1eccbf2310397", + "account_guid": "a509231ddc6043df93e7f6e231fb46e0", + "value_num": 15636600, + "value_denom": 100 + }, + { + "guid": "766b166910b3d1c1eaed71b2ede49277", + "tx_guid": "dd8aed564a5dc751394146fd9644898b", + "account_guid": "44a98b01b63cd039b3ab6e1678e80319", + "value_num": -13030484, + "value_denom": 100 + }, + { + "guid": "22703eaaf3e21c55465844e007072e22", + "tx_guid": "dd8aed564a5dc751394146fd9644898b", + "account_guid": "a509231ddc6043df93e7f6e231fb46e0", + "value_num": 13030484, + "value_denom": 100 + }, + { + "guid": "f538292452f4b179c0c9798f83db7048", + "tx_guid": "730310c9f08567b94ff9b108a592714b", + "account_guid": "d789c04b55aa6d7c85c4e5a74fcc7e37", + "value_num": 649306699, + "value_denom": 100 + }, + { + "guid": "04bb5e2eba44321ad3bff2431ff17c52", + "tx_guid": "730310c9f08567b94ff9b108a592714b", + "account_guid": "a509231ddc6043df93e7f6e231fb46e0", + "value_num": -649306699, + "value_denom": 100 + }, + { + "guid": "f071c677df619e81e96a9ad6f2049b22", + "tx_guid": "f5d03e3efc016ec12ad0c2e68964e37f", + "account_guid": "19c7e8a3d913389cbbe99eb479b8b948", + "value_num": -54077686, + "value_denom": 100 + }, + { + "guid": "2295c9bb10b35e263e20bc92a933edd6", + "tx_guid": "f5d03e3efc016ec12ad0c2e68964e37f", + "account_guid": "a509231ddc6043df93e7f6e231fb46e0", + "value_num": 54077686, + "value_denom": 100 + } + ] + } } From c3c305852ba98427ab8429b8b26920c074dc6c93 Mon Sep 17 00:00:00 2001 From: Dan Connolly Date: Sat, 8 Jan 2022 04:46:19 -0600 Subject: [PATCH 08/11] feat: GnuCash books initialized from 2021 Q2 Balance Sheet --- finance/2021/rchain-finance.gnucash | Bin 0 -> 286720 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 finance/2021/rchain-finance.gnucash diff --git a/finance/2021/rchain-finance.gnucash b/finance/2021/rchain-finance.gnucash new file mode 100644 index 0000000000000000000000000000000000000000..46b0dc04c7248477ba39940e7065f20c133c9675 GIT binary patch literal 286720 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

D(e~wCn8) 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 z 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 Date: Sat, 8 Jan 2022 04:46:50 -0600 Subject: [PATCH 09/11] feat: dump sql from GnuCash --- finance/2021/Makefile | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/finance/2021/Makefile b/finance/2021/Makefile index 8fc0e37..9102003 100644 --- a/finance/2021/Makefile +++ b/finance/2021/Makefile @@ -9,3 +9,7 @@ balance-sheet-2021-q2.json: balance-sheet-2021-q2.txt balance-sheet-2021-q2.txt: balance-sheet-2021-q2.pdf pdftotext -layout $< >$@ || rm $@ +sql: rchain-finance.gnucash.sql + +rchain-finance.gnucash.sql: rchain-finance.gnucash + sqlite3 $< .dump >$@ || rm $@ From 473860eca708d8f3d1c2ecdf24041583ef94cd36 Mon Sep 17 00:00:00 2001 From: Dan Connolly Date: Sat, 8 Jan 2022 04:47:08 -0600 Subject: [PATCH 10/11] chore: generate SQL version of GnuCash DB --- finance/2021/rchain-finance.gnucash.sql | 473 ++++++++++++++++++++++++ 1 file changed, 473 insertions(+) create mode 100644 finance/2021/rchain-finance.gnucash.sql diff --git a/finance/2021/rchain-finance.gnucash.sql b/finance/2021/rchain-finance.gnucash.sql new file mode 100644 index 0000000..2b0e8b8 --- /dev/null +++ b/finance/2021/rchain-finance.gnucash.sql @@ -0,0 +1,473 @@ +PRAGMA foreign_keys=OFF; +BEGIN TRANSACTION; +CREATE TABLE gnclock ( Hostname varchar(255), PID int ); +CREATE TABLE versions(table_name text(50) PRIMARY KEY NOT NULL, table_version integer NOT NULL); +INSERT INTO versions VALUES('Gnucash',4000006); +INSERT INTO versions VALUES('Gnucash-Resave',19920); +INSERT INTO versions VALUES('books',1); +INSERT INTO versions VALUES('commodities',1); +INSERT INTO versions VALUES('accounts',1); +INSERT INTO versions VALUES('budgets',1); +INSERT INTO versions VALUES('budget_amounts',1); +INSERT INTO versions VALUES('prices',3); +INSERT INTO versions VALUES('transactions',4); +INSERT INTO versions VALUES('splits',5); +INSERT INTO versions VALUES('slots',4); +INSERT INTO versions VALUES('recurrences',2); +INSERT INTO versions VALUES('schedxactions',1); +INSERT INTO versions VALUES('lots',2); +INSERT INTO versions VALUES('billterms',2); +INSERT INTO versions VALUES('customers',2); +INSERT INTO versions VALUES('employees',2); +INSERT INTO versions VALUES('entries',4); +INSERT INTO versions VALUES('invoices',4); +INSERT INTO versions VALUES('jobs',1); +INSERT INTO versions VALUES('orders',1); +INSERT INTO versions VALUES('taxtables',2); +INSERT INTO versions VALUES('taxtable_entries',3); +INSERT INTO versions VALUES('vendors',1); +CREATE TABLE books(guid text(32) PRIMARY KEY NOT NULL, root_account_guid text(32) NOT NULL, root_template_guid text(32) NOT NULL); +INSERT INTO books VALUES('23d20c78857a4487a6058f265c904314','6def5669404c40bc91c30245c65be9f7','284093a15f1248ed94e0832bad2fbc4c'); +CREATE TABLE commodities(guid text(32) PRIMARY KEY NOT NULL, namespace text(2048) NOT NULL, mnemonic text(2048) NOT NULL, fullname text(2048), cusip text(2048), fraction integer NOT NULL, quote_flag integer NOT NULL, quote_source text(2048), quote_tz text(2048)); +INSERT INTO commodities VALUES('0c9eb18c6af747aa83cc51d70345d880','CURRENCY','USD','US Dollar','840',100,1,'currency',''); +CREATE TABLE accounts(guid text(32) PRIMARY KEY NOT NULL, name text(2048) NOT NULL, account_type text(2048) NOT NULL, commodity_guid text(32), commodity_scu integer NOT NULL, non_std_scu integer NOT NULL, parent_guid text(32), code text(2048), description text(2048), hidden integer, placeholder integer); +INSERT INTO accounts VALUES('6def5669404c40bc91c30245c65be9f7','Root Account','ROOT','0c9eb18c6af747aa83cc51d70345d880',100,0,NULL,'','',0,0); +INSERT INTO accounts VALUES('7fb51fa13b44417281070f7ca869c31d','Income','INCOME','0c9eb18c6af747aa83cc51d70345d880',100,0,'6def5669404c40bc91c30245c65be9f7','','Income',0,0); +INSERT INTO accounts VALUES('76ad9bb345144cdca70947e78c9cd44c','Expenses','EXPENSE','0c9eb18c6af747aa83cc51d70345d880',100,0,'6def5669404c40bc91c30245c65be9f7','','Expenses',0,0); +INSERT INTO accounts VALUES('894b232cc61b40738e68866604eaf024','Opening Balances','EQUITY','0c9eb18c6af747aa83cc51d70345d880',100,0,'8b0d9603195cc4a0fcdbf4806be5b0fd','','Opening Balances',0,0); +INSERT INTO accounts VALUES('284093a15f1248ed94e0832bad2fbc4c','Template Root','ROOT',NULL,0,0,NULL,'','',0,0); +INSERT INTO accounts VALUES('ec45605e591b337473df42346d4dd14d','Bank Accounts','ASSET','0c9eb18c6af747aa83cc51d70345d880',100,0,'142fbdff300c3082c5009df6bf423cfa',NULL,NULL,NULL,NULL); +INSERT INTO accounts VALUES('142fbdff300c3082c5009df6bf423cfa','Current Assets','ASSET','0c9eb18c6af747aa83cc51d70345d880',100,0,'0b81e6fa03ad411983018693d78c3596','','',0,0); +INSERT INTO accounts VALUES('4ffbedfaa6294feaa7a2438d4d9f8763','1400 Crypto Currencies','ASSET','0c9eb18c6af747aa83cc51d70345d880',100,0,'15f3183d732d9fb6f554dca285a63329',NULL,NULL,NULL,NULL); +INSERT INTO accounts VALUES('15f3183d732d9fb6f554dca285a63329','Other Current Assets','ASSET','0c9eb18c6af747aa83cc51d70345d880',100,0,'142fbdff300c3082c5009df6bf423cfa',NULL,NULL,NULL,NULL); +INSERT INTO accounts VALUES('6812d0e27e9549c83401861decb5d32e','Fixed Assets','ASSET','0c9eb18c6af747aa83cc51d70345d880',100,0,'0b81e6fa03ad411983018693d78c3596','','',0,0); +INSERT INTO accounts VALUES('8fafbba41e0ebb22264a370db3905bc9','Other Assets','ASSET','0c9eb18c6af747aa83cc51d70345d880',100,0,'0b81e6fa03ad411983018693d78c3596','','',0,0); +INSERT INTO accounts VALUES('8930ce3bd20ecba1811bf5de905ad04a','1010 BECU Checking','ASSET','0c9eb18c6af747aa83cc51d70345d880',100,0,'ec45605e591b337473df42346d4dd14d',NULL,NULL,NULL,NULL); +INSERT INTO accounts VALUES('92f6575d43ede613aa17f0a0c75c281c','1011 BECU Savings','ASSET','0c9eb18c6af747aa83cc51d70345d880',100,0,'ec45605e591b337473df42346d4dd14d',NULL,NULL,NULL,NULL); +INSERT INTO accounts VALUES('67cab5eb1e756d050873c350e202801f','1090 Settlement Account for Crypto Transactions','ASSET','0c9eb18c6af747aa83cc51d70345d880',100,0,'ec45605e591b337473df42346d4dd14d',NULL,NULL,NULL,NULL); +INSERT INTO accounts VALUES('a0ae6ba71714f71d4286568c04beb5ed','Coinbase Bank Clearing','ASSET','0c9eb18c6af747aa83cc51d70345d880',100,0,'ec45605e591b337473df42346d4dd14d',NULL,NULL,NULL,NULL); +INSERT INTO accounts VALUES('a2312b77191fb7db407b0db330028361','USD Bittrex','ASSET','0c9eb18c6af747aa83cc51d70345d880',100,0,'ec45605e591b337473df42346d4dd14d',NULL,NULL,NULL,NULL); +INSERT INTO accounts VALUES('16c912addd341846f5191e4b9030cf14','USDC Coinbase','ASSET','0c9eb18c6af747aa83cc51d70345d880',100,0,'ec45605e591b337473df42346d4dd14d',NULL,NULL,NULL,NULL); +INSERT INTO accounts VALUES('96ef435882a4dd1579f881b23c5ca43b','USDT Bittrex','ASSET','0c9eb18c6af747aa83cc51d70345d880',100,0,'ec45605e591b337473df42346d4dd14d',NULL,NULL,NULL,NULL); +INSERT INTO accounts VALUES('dbf82748a2b50d1a6e9ef0d7da5be7d9','USDT Gnosis','ASSET','0c9eb18c6af747aa83cc51d70345d880',100,0,'ec45605e591b337473df42346d4dd14d',NULL,NULL,NULL,NULL); +INSERT INTO accounts VALUES('6f617ef51fb3300d5df84e43ee6c58c4','1410 RHOC','ASSET','0c9eb18c6af747aa83cc51d70345d880',100,0,'4ffbedfaa6294feaa7a2438d4d9f8763',NULL,NULL,NULL,NULL); +INSERT INTO accounts VALUES('1cae58ae6e3e3dc920c65e9c9edfa9ae','1420 BTC','ASSET','0c9eb18c6af747aa83cc51d70345d880',100,0,'4ffbedfaa6294feaa7a2438d4d9f8763',NULL,NULL,NULL,NULL); +INSERT INTO accounts VALUES('e4058e0598acedfb8b064113f3703aa0','1430 ETH','ASSET','0c9eb18c6af747aa83cc51d70345d880',100,0,'4ffbedfaa6294feaa7a2438d4d9f8763',NULL,NULL,NULL,NULL); +INSERT INTO accounts VALUES('54079937b1379021fe4ef9ef773fdb4b','1510 Other Current Assets','ASSET','0c9eb18c6af747aa83cc51d70345d880',100,0,'15f3183d732d9fb6f554dca285a63329',NULL,NULL,NULL,NULL); +INSERT INTO accounts VALUES('0c6396493adf03bb9c0249a0fdaff21b','1512 Other Current Assets','ASSET','0c9eb18c6af747aa83cc51d70345d880',100,0,'54079937b1379021fe4ef9ef773fdb4b','','',0,0); +INSERT INTO accounts VALUES('e9fc9d04eca20b12907a1f1569f72c63','1513 Employee Loans','ASSET','0c9eb18c6af747aa83cc51d70345d880',100,0,'54079937b1379021fe4ef9ef773fdb4b','','',0,0); +INSERT INTO accounts VALUES('ace8a3c306e8644c2f37813270c7d60c','BioSim Loan','ASSET','0c9eb18c6af747aa83cc51d70345d880',100,0,'15f3183d732d9fb6f554dca285a63329',NULL,NULL,NULL,NULL); +INSERT INTO accounts VALUES('63ca9110b0fee6e02a65fe3bd089a72b','1610 Furniture & Fixtures','ASSET','0c9eb18c6af747aa83cc51d70345d880',100,0,'6812d0e27e9549c83401861decb5d32e',NULL,NULL,NULL,NULL); +INSERT INTO accounts VALUES('e53623d53e1fc791c269b330fb71305a','1611 Fixed Asset Computers','ASSET','0c9eb18c6af747aa83cc51d70345d880',100,0,'63ca9110b0fee6e02a65fe3bd089a72b','','',0,0); +INSERT INTO accounts VALUES('1184ad3c4e96158b7fa097cc1275a789','1612 Machinery & Equipment','ASSET','0c9eb18c6af747aa83cc51d70345d880',100,0,'63ca9110b0fee6e02a65fe3bd089a72b','','',0,0); +INSERT INTO accounts VALUES('3a379608fed79ede539b9388d9e46006','1900 Blockchain Platform in Process','ASSET','0c9eb18c6af747aa83cc51d70345d880',100,0,'8fafbba41e0ebb22264a370db3905bc9',NULL,NULL,NULL,NULL); +INSERT INTO accounts VALUES('41a0993db740b8ae85d2e716a22ae8eb','1910 Notes Receivable','ASSET','0c9eb18c6af747aa83cc51d70345d880',100,0,'8fafbba41e0ebb22264a370db3905bc9',NULL,NULL,NULL,NULL); +INSERT INTO accounts VALUES('5abdeeea9c8a3828e622917e8a614849','1915 LP Investment Reflective Ventures','ASSET','0c9eb18c6af747aa83cc51d70345d880',100,0,'8fafbba41e0ebb22264a370db3905bc9',NULL,NULL,NULL,NULL); +INSERT INTO accounts VALUES('b8a4bc9a74553f50c8a37aabd85c3150','Due from DAASL','ASSET','0c9eb18c6af747aa83cc51d70345d880',100,0,'8fafbba41e0ebb22264a370db3905bc9',NULL,NULL,NULL,NULL); +INSERT INTO accounts VALUES('a75285c4f1b3855776364045e035a9b9','Due from RSong','ASSET','0c9eb18c6af747aa83cc51d70345d880',100,0,'8fafbba41e0ebb22264a370db3905bc9',NULL,NULL,NULL,NULL); +INSERT INTO accounts VALUES('2b0d5d0bf015e627e18487906dbce02b','Staking','ASSET','0c9eb18c6af747aa83cc51d70345d880',100,0,'8fafbba41e0ebb22264a370db3905bc9',NULL,NULL,NULL,NULL); +INSERT INTO accounts VALUES('33247f68a25f73fa8fede5717ab35cda','Accounts Payable','LIABILITY','0c9eb18c6af747aa83cc51d70345d880',100,0,'75b0f732acf80ae678456a5d58ef9ba0',NULL,NULL,NULL,NULL); +INSERT INTO accounts VALUES('75b0f732acf80ae678456a5d58ef9ba0','Current Liabilities','LIABILITY','0c9eb18c6af747aa83cc51d70345d880',100,0,'77ed0557a9f07383e75aa86415ee25ce',NULL,NULL,NULL,NULL); +INSERT INTO accounts VALUES('77ed0557a9f07383e75aa86415ee25ce','Liabilities','LIABILITY','0c9eb18c6af747aa83cc51d70345d880',100,0,NULL,NULL,NULL,NULL,NULL); +INSERT INTO accounts VALUES('bd5784333086a4bc20d110f400152d64','Other Current Liabilities','LIABILITY','0c9eb18c6af747aa83cc51d70345d880',100,0,'75b0f732acf80ae678456a5d58ef9ba0',NULL,NULL,NULL,NULL); +INSERT INTO accounts VALUES('62113f8b06232ba5f3cc15f1ef14dfc9','Long-Term Liabilities','LIABILITY','0c9eb18c6af747aa83cc51d70345d880',100,0,'77ed0557a9f07383e75aa86415ee25ce',NULL,NULL,NULL,NULL); +INSERT INTO accounts VALUES('8b0d9603195cc4a0fcdbf4806be5b0fd','Equity','EQUITY','0c9eb18c6af747aa83cc51d70345d880',100,0,'6def5669404c40bc91c30245c65be9f7','','',0,0); +INSERT INTO accounts VALUES('a02ee6c4bded268682d7ed445f0a8728','2110 Accounts Payable (A/P)','LIABILITY','0c9eb18c6af747aa83cc51d70345d880',100,0,'33247f68a25f73fa8fede5717ab35cda',NULL,NULL,NULL,NULL); +INSERT INTO accounts VALUES('96d36ee8f874ee89949a8fdd99b5c379','2210 Deferred Revenue','LIABILITY','0c9eb18c6af747aa83cc51d70345d880',100,0,'bd5784333086a4bc20d110f400152d64',NULL,NULL,NULL,NULL); +INSERT INTO accounts VALUES('27e3f7e052d034940e4f0984da5ff0fe','Board Compansation Accrual','LIABILITY','0c9eb18c6af747aa83cc51d70345d880',100,0,'bd5784333086a4bc20d110f400152d64',NULL,NULL,NULL,NULL); +INSERT INTO accounts VALUES('936bcd2858bf2fb70f5696f61fe4c5fa','Meredith Loan','LIABILITY','0c9eb18c6af747aa83cc51d70345d880',100,0,'bd5784333086a4bc20d110f400152d64',NULL,NULL,NULL,NULL); +INSERT INTO accounts VALUES('56b42a18bad4d27898269da271a7fc12','Payroll Accrual','LIABILITY','0c9eb18c6af747aa83cc51d70345d880',100,0,'bd5784333086a4bc20d110f400152d64',NULL,NULL,NULL,NULL); +INSERT INTO accounts VALUES('cf92c27b2fba12dd5058d7703712b090','Payroll Liabilities','LIABILITY','0c9eb18c6af747aa83cc51d70345d880',100,0,'bd5784333086a4bc20d110f400152d64',NULL,NULL,NULL,NULL); +INSERT INTO accounts VALUES('58991305d309125d86c0d7345e26b502','2410 Accrued Payroll','LIABILITY','0c9eb18c6af747aa83cc51d70345d880',100,0,'cf92c27b2fba12dd5058d7703712b090','','',0,0); +INSERT INTO accounts VALUES('a04480017ffe9bafb51f2b1d5d2b65d1','Deferred Wages Accrual','LIABILITY','0c9eb18c6af747aa83cc51d70345d880',100,0,'cf92c27b2fba12dd5058d7703712b090','','',0,0); +INSERT INTO accounts VALUES('75b1631a53ec247950ddead060c578d5','MD Income Tax','LIABILITY','0c9eb18c6af747aa83cc51d70345d880',100,0,'cf92c27b2fba12dd5058d7703712b090','','',0,0); +INSERT INTO accounts VALUES('80c3de119077637f87bee5ab73e8af8e','MD Unemployment Tax','LIABILITY','0c9eb18c6af747aa83cc51d70345d880',100,0,'cf92c27b2fba12dd5058d7703712b090','','',0,0); +INSERT INTO accounts VALUES('e82c682c9142c930636b7121500edfe6','NYS Employment Taxes','LIABILITY','0c9eb18c6af747aa83cc51d70345d880',100,0,'cf92c27b2fba12dd5058d7703712b090','','',0,0); +INSERT INTO accounts VALUES('c5bc0b1ad4ec2494a8e4cfac22fa92c9','NYS Income Tax','LIABILITY','0c9eb18c6af747aa83cc51d70345d880',100,0,'cf92c27b2fba12dd5058d7703712b090','','',0,0); +INSERT INTO accounts VALUES('e064789526571f54a8a416d82babada6','WA Paid Family and Medical Leave Tax','LIABILITY','0c9eb18c6af747aa83cc51d70345d880',100,0,'cf92c27b2fba12dd5058d7703712b090','','',0,0); +INSERT INTO accounts VALUES('ce7dcc1aa092b22cef8234e109f0e478','2915 Long Term Deferred Revenue','LIABILITY','0c9eb18c6af747aa83cc51d70345d880',100,0,'62113f8b06232ba5f3cc15f1ef14dfc9',NULL,NULL,NULL,NULL); +INSERT INTO accounts VALUES('26c9c9c70383c2cb6950ff4ae6bc73d7','PPP Loan','LIABILITY','0c9eb18c6af747aa83cc51d70345d880',100,0,'62113f8b06232ba5f3cc15f1ef14dfc9',NULL,NULL,NULL,NULL); +INSERT INTO accounts VALUES('44a98b01b63cd039b3ab6e1678e80319','3100 Members'' Equity','EQUITY','0c9eb18c6af747aa83cc51d70345d880',100,0,'8b0d9603195cc4a0fcdbf4806be5b0fd','','',0,0); +INSERT INTO accounts VALUES('d789c04b55aa6d7c85c4e5a74fcc7e37','3900 Retained Earnings','EQUITY','0c9eb18c6af747aa83cc51d70345d880',100,0,'8b0d9603195cc4a0fcdbf4806be5b0fd','','',0,0); +INSERT INTO accounts VALUES('19c7e8a3d913389cbbe99eb479b8b948','Net Income','EQUITY','0c9eb18c6af747aa83cc51d70345d880',100,0,'8b0d9603195cc4a0fcdbf4806be5b0fd','','',0,0); +INSERT INTO accounts VALUES('0b81e6fa03ad411983018693d78c3596','Assets','ASSET','0c9eb18c6af747aa83cc51d70345d880',100,0,'6def5669404c40bc91c30245c65be9f7','','',0,0); +CREATE TABLE budgets(guid text(32) PRIMARY KEY NOT NULL, name text(2048) NOT NULL, description text(2048), num_periods integer NOT NULL); +CREATE TABLE budget_amounts(id integer PRIMARY KEY AUTOINCREMENT NOT NULL, budget_guid text(32) NOT NULL, account_guid text(32) NOT NULL, period_num integer NOT NULL, amount_num bigint NOT NULL, amount_denom bigint NOT NULL); +CREATE TABLE prices(guid text(32) PRIMARY KEY NOT NULL, commodity_guid text(32) NOT NULL, currency_guid text(32) NOT NULL, date text(19) NOT NULL, source text(2048), type text(2048), value_num bigint NOT NULL, value_denom bigint NOT NULL); +CREATE TABLE transactions(guid text(32) PRIMARY KEY NOT NULL, currency_guid text(32) NOT NULL, num text(2048) NOT NULL, post_date text(19), enter_date text(19), description text(2048)); +INSERT INTO transactions VALUES('3d1358b9d681693d74ff9d0beb7adc10','0c9eb18c6af747aa83cc51d70345d880','','2021-06-30 12:00:00','2022-01-08 10:33:29','Balance Sheet 2021-06'); +INSERT INTO transactions VALUES('fb969ca2239019c760f39f985cc5a2b1','0c9eb18c6af747aa83cc51d70345d880','','2021-06-30 12:00:00','2022-01-08 10:33:29','Balance Sheet 2021-06'); +INSERT INTO transactions VALUES('f7990bf9d00c604c09cccd941c5c0be5','0c9eb18c6af747aa83cc51d70345d880','','2021-06-30 12:00:00','2022-01-08 10:33:29','Balance Sheet 2021-06'); +INSERT INTO transactions VALUES('e89f73ba0bac4b56bb7764648ec2a60e','0c9eb18c6af747aa83cc51d70345d880','','2021-06-30 12:00:00','2022-01-08 10:33:29','Balance Sheet 2021-06'); +INSERT INTO transactions VALUES('f0546581c01b15206fa1a4e9d3e80278','0c9eb18c6af747aa83cc51d70345d880','','2021-06-30 12:00:00','2022-01-08 10:33:29','Balance Sheet 2021-06'); +INSERT INTO transactions VALUES('bb382a0fd26cc2a85a125290d76a5853','0c9eb18c6af747aa83cc51d70345d880','','2021-06-30 12:00:00','2022-01-08 10:33:29','Balance Sheet 2021-06'); +INSERT INTO transactions VALUES('4f2bc9c694280dab0b3536eeebf4c0c1','0c9eb18c6af747aa83cc51d70345d880','','2021-06-30 12:00:00','2022-01-08 10:33:29','Balance Sheet 2021-06'); +INSERT INTO transactions VALUES('857e8f420c115ccab5627f158d352c80','0c9eb18c6af747aa83cc51d70345d880','','2021-06-30 12:00:00','2022-01-08 10:33:29','Balance Sheet 2021-06'); +INSERT INTO transactions VALUES('6f4587db6ebbd8169e775ed483654abd','0c9eb18c6af747aa83cc51d70345d880','','2021-06-30 12:00:00','2022-01-08 10:33:29','Balance Sheet 2021-06'); +INSERT INTO transactions VALUES('cddbbdf7d1426e7bd5d5403294b4cc9e','0c9eb18c6af747aa83cc51d70345d880','','2021-06-30 12:00:00','2022-01-08 10:33:29','Balance Sheet 2021-06'); +INSERT INTO transactions VALUES('3e9e40fc0e1d678ab68499e29242d609','0c9eb18c6af747aa83cc51d70345d880','','2021-06-30 12:00:00','2022-01-08 10:33:29','Balance Sheet 2021-06'); +INSERT INTO transactions VALUES('22c93de523b438d8cb2e9d5f3611bec3','0c9eb18c6af747aa83cc51d70345d880','','2021-06-30 12:00:00','2022-01-08 10:33:29','Balance Sheet 2021-06'); +INSERT INTO transactions VALUES('a39639e3747f12d9815fa751f9034570','0c9eb18c6af747aa83cc51d70345d880','','2021-06-30 12:00:00','2022-01-08 10:33:29','Balance Sheet 2021-06'); +INSERT INTO transactions VALUES('5f7a12c0f07782dc32c9c929a1b44363','0c9eb18c6af747aa83cc51d70345d880','','2021-06-30 12:00:00','2022-01-08 10:33:29','Balance Sheet 2021-06'); +INSERT INTO transactions VALUES('a85baf80e7b59f424dabe7b34b2c208b','0c9eb18c6af747aa83cc51d70345d880','','2021-06-30 12:00:00','2022-01-08 10:33:29','Balance Sheet 2021-06'); +INSERT INTO transactions VALUES('83ec4cdce7b9c4319e45821d17b923be','0c9eb18c6af747aa83cc51d70345d880','','2021-06-30 12:00:00','2022-01-08 10:33:29','Balance Sheet 2021-06'); +INSERT INTO transactions VALUES('67af9babac0b8c8d447accdfde3e399d','0c9eb18c6af747aa83cc51d70345d880','','2021-06-30 12:00:00','2022-01-08 10:33:29','Balance Sheet 2021-06'); +INSERT INTO transactions VALUES('fdfa984ec2c088d354e2e437c2a7df46','0c9eb18c6af747aa83cc51d70345d880','','2021-06-30 12:00:00','2022-01-08 10:33:29','Balance Sheet 2021-06'); +INSERT INTO transactions VALUES('77760da097b96b3f24b713f28dc558c2','0c9eb18c6af747aa83cc51d70345d880','','2021-06-30 12:00:00','2022-01-08 10:33:29','Balance Sheet 2021-06'); +INSERT INTO transactions VALUES('b1f4005959338a29d286151879c25d03','0c9eb18c6af747aa83cc51d70345d880','','2021-06-30 12:00:00','2022-01-08 10:33:29','Balance Sheet 2021-06'); +INSERT INTO transactions VALUES('6a3d055df9fad48aeb5811139e847be9','0c9eb18c6af747aa83cc51d70345d880','','2021-06-30 12:00:00','2022-01-08 10:33:29','Balance Sheet 2021-06'); +INSERT INTO transactions VALUES('988c8d841ce4931f56866851ca7bc320','0c9eb18c6af747aa83cc51d70345d880','','2021-06-30 12:00:00','2022-01-08 10:33:29','Balance Sheet 2021-06'); +INSERT INTO transactions VALUES('49f1cc480b634805fb8f57638eb3f066','0c9eb18c6af747aa83cc51d70345d880','','2021-06-30 12:00:00','2022-01-08 10:33:29','Balance Sheet 2021-06'); +INSERT INTO transactions VALUES('47dbd43725969b37c71b625eb57ac2f3','0c9eb18c6af747aa83cc51d70345d880','','2021-06-30 12:00:00','2022-01-08 10:33:29','Balance Sheet 2021-06'); +INSERT INTO transactions VALUES('2015c50531abf388e5bad2a11d98dec1','0c9eb18c6af747aa83cc51d70345d880','','2021-06-30 12:00:00','2022-01-08 10:33:29','Balance Sheet 2021-06'); +INSERT INTO transactions VALUES('ddf9afa5e275dc63a8b2d485c1077e68','0c9eb18c6af747aa83cc51d70345d880','','2021-06-30 12:00:00','2022-01-08 10:33:29','Balance Sheet 2021-06'); +INSERT INTO transactions VALUES('9db12803e07134fd598c4a1c3a936c67','0c9eb18c6af747aa83cc51d70345d880','','2021-06-30 12:00:00','2022-01-08 10:33:29','Balance Sheet 2021-06'); +INSERT INTO transactions VALUES('f23a9e97641c4fef8ff2dcda2af4004f','0c9eb18c6af747aa83cc51d70345d880','','2021-06-30 12:00:00','2022-01-08 10:33:29','Balance Sheet 2021-06'); +INSERT INTO transactions VALUES('4540d8fc4cda4a3fee4fec67f077c4c0','0c9eb18c6af747aa83cc51d70345d880','','2021-06-30 12:00:00','2022-01-08 10:33:29','Balance Sheet 2021-06'); +INSERT INTO transactions VALUES('45b4fea8e387b8d3f1942869c35f7604','0c9eb18c6af747aa83cc51d70345d880','','2021-06-30 12:00:00','2022-01-08 10:33:29','Balance Sheet 2021-06'); +INSERT INTO transactions VALUES('1d28dd545254fe057c89b4c87a4942fe','0c9eb18c6af747aa83cc51d70345d880','','2021-06-30 12:00:00','2022-01-08 10:33:29','Balance Sheet 2021-06'); +INSERT INTO transactions VALUES('9d88c3cc0d56da7bb6b49a78220f7904','0c9eb18c6af747aa83cc51d70345d880','','2021-06-30 12:00:00','2022-01-08 10:33:29','Balance Sheet 2021-06'); +INSERT INTO transactions VALUES('bfa399d6d55d3e8ff762b421f7f3e159','0c9eb18c6af747aa83cc51d70345d880','','2021-06-30 12:00:00','2022-01-08 10:33:29','Balance Sheet 2021-06'); +INSERT INTO transactions VALUES('52d6b7dc9059d267c207d9edc2bca82d','0c9eb18c6af747aa83cc51d70345d880','','2021-06-30 12:00:00','2022-01-08 10:33:29','Balance Sheet 2021-06'); +INSERT INTO transactions VALUES('9a7669da015a6e89a429591535572b21','0c9eb18c6af747aa83cc51d70345d880','','2021-06-30 12:00:00','2022-01-08 10:33:29','Balance Sheet 2021-06'); +INSERT INTO transactions VALUES('e041573e34c0f3dd6ec0267a16d9aade','0c9eb18c6af747aa83cc51d70345d880','','2021-06-30 12:00:00','2022-01-08 10:33:29','Balance Sheet 2021-06'); +INSERT INTO transactions VALUES('210b340ec3e1d95226e2c7d5ac2f7f3d','0c9eb18c6af747aa83cc51d70345d880','','2021-06-30 12:00:00','2022-01-08 10:33:29','Balance Sheet 2021-06'); +INSERT INTO transactions VALUES('be34c1f2bd3b60aa84f2bbd1d1cdfcd5','0c9eb18c6af747aa83cc51d70345d880','','2021-06-30 12:00:00','2022-01-08 10:33:29','Balance Sheet 2021-06'); +INSERT INTO transactions VALUES('65d9d43f0afa52fadfa1eccbf2310397','0c9eb18c6af747aa83cc51d70345d880','','2021-06-30 12:00:00','2022-01-08 10:33:29','Balance Sheet 2021-06'); +INSERT INTO transactions VALUES('dd8aed564a5dc751394146fd9644898b','0c9eb18c6af747aa83cc51d70345d880','','2021-06-30 12:00:00','2022-01-08 10:33:29','Balance Sheet 2021-06'); +INSERT INTO transactions VALUES('730310c9f08567b94ff9b108a592714b','0c9eb18c6af747aa83cc51d70345d880','','2021-06-30 12:00:00','2022-01-08 10:33:29','Balance Sheet 2021-06'); +INSERT INTO transactions VALUES('f5d03e3efc016ec12ad0c2e68964e37f','0c9eb18c6af747aa83cc51d70345d880','','2021-06-30 12:00:00','2022-01-08 10:33:29','Balance Sheet 2021-06'); +CREATE TABLE splits(guid text(32) PRIMARY KEY NOT NULL, tx_guid text(32) NOT NULL, account_guid text(32) NOT NULL, memo text(2048) NOT NULL, action text(2048) NOT NULL, reconcile_state text(1) NOT NULL, reconcile_date text(19), value_num bigint NOT NULL, value_denom bigint NOT NULL, quantity_num bigint NOT NULL, quantity_denom bigint NOT NULL, lot_guid text(32)); +INSERT INTO splits VALUES('e1e196d3c5d359894a03c578314763f4','3d1358b9d681693d74ff9d0beb7adc10','8930ce3bd20ecba1811bf5de905ad04a','','','n',NULL,465025,100,465025,100,NULL); +INSERT INTO splits VALUES('f69fde2e37be071913dcd79390708277','3d1358b9d681693d74ff9d0beb7adc10','a509231ddc6043df93e7f6e231fb46e0','','','n',NULL,-465025,100,-465025,100,NULL); +INSERT INTO splits VALUES('5b14d4b80f170136a3fb45e456fcd81a','fb969ca2239019c760f39f985cc5a2b1','92f6575d43ede613aa17f0a0c75c281c','','','n',NULL,5135054,100,5135054,100,NULL); +INSERT INTO splits VALUES('b0f33851df249023ec32faf7b91296b3','fb969ca2239019c760f39f985cc5a2b1','a509231ddc6043df93e7f6e231fb46e0','','','n',NULL,-5135054,100,-5135054,100,NULL); +INSERT INTO splits VALUES('6d83f0f4779e7f8b8589b360d8388f4a','f7990bf9d00c604c09cccd941c5c0be5','67cab5eb1e756d050873c350e202801f','','','n',NULL,-78008000,100,-78008000,100,NULL); +INSERT INTO splits VALUES('d931402e95c674c8ecd0dc77b1235afd','f7990bf9d00c604c09cccd941c5c0be5','a509231ddc6043df93e7f6e231fb46e0','','','n',NULL,78008000,100,78008000,100,NULL); +INSERT INTO splits VALUES('476bf8fab62898898bf5a8ab30a81eb5','e89f73ba0bac4b56bb7764648ec2a60e','a0ae6ba71714f71d4286568c04beb5ed','','','n',NULL,2068025.9999999997672,100,2068025.9999999997672,100,NULL); +INSERT INTO splits VALUES('7bfea1651b20250081f1897720419a44','e89f73ba0bac4b56bb7764648ec2a60e','a509231ddc6043df93e7f6e231fb46e0','','','n',NULL,-2068025.9999999997672,100,-2068025.9999999997672,100,NULL); +INSERT INTO splits VALUES('c4c5869ba4225102c3b892da1e1a5ae8','f0546581c01b15206fa1a4e9d3e80278','a2312b77191fb7db407b0db330028361','','','n',NULL,255427,100,255427,100,NULL); +INSERT INTO splits VALUES('d2e8ea35a8cdc08135c7cfd365c3b7fb','f0546581c01b15206fa1a4e9d3e80278','a509231ddc6043df93e7f6e231fb46e0','','','n',NULL,-255427,100,-255427,100,NULL); +INSERT INTO splits VALUES('ffae26be284bd44cc8424ba2c5ff46ad','bb382a0fd26cc2a85a125290d76a5853','16c912addd341846f5191e4b9030cf14','','','n',NULL,-231.99999999999997158,100,-231.99999999999997158,100,NULL); +INSERT INTO splits VALUES('7a6bb2280c8edd16bde03d84391c2695','bb382a0fd26cc2a85a125290d76a5853','a509231ddc6043df93e7f6e231fb46e0','','','n',NULL,231.99999999999997158,100,231.99999999999997158,100,NULL); +INSERT INTO splits VALUES('5a444a43a15e56fc692a3aa4ac065b25','4f2bc9c694280dab0b3536eeebf4c0c1','96ef435882a4dd1579f881b23c5ca43b','','','n',NULL,1628000,100,1628000,100,NULL); +INSERT INTO splits VALUES('b5d88bd63d16abc4de1fbfd14f7ffd2f','4f2bc9c694280dab0b3536eeebf4c0c1','a509231ddc6043df93e7f6e231fb46e0','','','n',NULL,-1628000,100,-1628000,100,NULL); +INSERT INTO splits VALUES('1e9718ecef19df87313224632a27d0fc','857e8f420c115ccab5627f158d352c80','dbf82748a2b50d1a6e9ef0d7da5be7d9','','','n',NULL,62786339,100,62786339,100,NULL); +INSERT INTO splits VALUES('2608a16a4f0afccf88596716bad70366','857e8f420c115ccab5627f158d352c80','a509231ddc6043df93e7f6e231fb46e0','','','n',NULL,-62786339,100,-62786339,100,NULL); +INSERT INTO splits VALUES('73fa7df7efa484a6f5e003364bff55ee','6f4587db6ebbd8169e775ed483654abd','6f617ef51fb3300d5df84e43ee6c58c4','','','n',NULL,132183437.9999999851,100,132183437.9999999851,100,NULL); +INSERT INTO splits VALUES('3fe1d827366b7b9507b7a5a62301be13','6f4587db6ebbd8169e775ed483654abd','a509231ddc6043df93e7f6e231fb46e0','','','n',NULL,-132183437.9999999851,100,-132183437.9999999851,100,NULL); +INSERT INTO splits VALUES('75ec16e44a214729c516201eb54c5b6f','cddbbdf7d1426e7bd5d5403294b4cc9e','1cae58ae6e3e3dc920c65e9c9edfa9ae','','','n',NULL,-2263433,100,-2263433,100,NULL); +INSERT INTO splits VALUES('23dfbf122995c5c78065d379052192b6','cddbbdf7d1426e7bd5d5403294b4cc9e','a509231ddc6043df93e7f6e231fb46e0','','','n',NULL,2263433,100,2263433,100,NULL); +INSERT INTO splits VALUES('d6863ecd8227fd94c79b4f1c71a43442','3e9e40fc0e1d678ab68499e29242d609','e4058e0598acedfb8b064113f3703aa0','','','n',NULL,786142,100,786142,100,NULL); +INSERT INTO splits VALUES('7860d4809175861b33ee297ac959dfb6','3e9e40fc0e1d678ab68499e29242d609','a509231ddc6043df93e7f6e231fb46e0','','','n',NULL,-786142,100,-786142,100,NULL); +INSERT INTO splits VALUES('6b5d29d9ee64f3402f5d026f8645feba','22c93de523b438d8cb2e9d5f3611bec3','54079937b1379021fe4ef9ef773fdb4b','','','n',NULL,344660,100,344660,100,NULL); +INSERT INTO splits VALUES('2ac56e12ae39d71ed60e56ebb6a093c4','22c93de523b438d8cb2e9d5f3611bec3','a509231ddc6043df93e7f6e231fb46e0','','','n',NULL,-344660,100,-344660,100,NULL); +INSERT INTO splits VALUES('341276f616360107f2b393f4d17644fd','a39639e3747f12d9815fa751f9034570','0c6396493adf03bb9c0249a0fdaff21b','','','n',NULL,6133184,100,6133184,100,NULL); +INSERT INTO splits VALUES('0b14d82d82f69a4c07d73bd64fe642d6','a39639e3747f12d9815fa751f9034570','a509231ddc6043df93e7f6e231fb46e0','','','n',NULL,-6133184,100,-6133184,100,NULL); +INSERT INTO splits VALUES('734f4bd7d938c82fd7a0fc644e8407c9','5f7a12c0f07782dc32c9c929a1b44363','e9fc9d04eca20b12907a1f1569f72c63','','','n',NULL,1200000,100,1200000,100,NULL); +INSERT INTO splits VALUES('34dfba0aceed5f681c75157b49de5c7d','5f7a12c0f07782dc32c9c929a1b44363','a509231ddc6043df93e7f6e231fb46e0','','','n',NULL,-1200000,100,-1200000,100,NULL); +INSERT INTO splits VALUES('fe90d8abfd81e302e74eafa7a4d4575f','a85baf80e7b59f424dabe7b34b2c208b','ace8a3c306e8644c2f37813270c7d60c','','','n',NULL,47324362,100,47324362,100,NULL); +INSERT INTO splits VALUES('6ea471b9cb6533145518c588e78a4cf9','a85baf80e7b59f424dabe7b34b2c208b','a509231ddc6043df93e7f6e231fb46e0','','','n',NULL,-47324362,100,-47324362,100,NULL); +INSERT INTO splits VALUES('cbc9f650be127acc6b5cc1cd09b2af3c','83ec4cdce7b9c4319e45821d17b923be','63ca9110b0fee6e02a65fe3bd089a72b','','','n',NULL,842841,100,842841,100,NULL); +INSERT INTO splits VALUES('e67f0442009fac6292a56b4f92624437','83ec4cdce7b9c4319e45821d17b923be','a509231ddc6043df93e7f6e231fb46e0','','','n',NULL,-842841,100,-842841,100,NULL); +INSERT INTO splits VALUES('5222d89e688dd063b0933a40dde946db','67af9babac0b8c8d447accdfde3e399d','e53623d53e1fc791c269b330fb71305a','','','n',NULL,1979550.9999999997672,100,1979550.9999999997672,100,NULL); +INSERT INTO splits VALUES('206f03e89bfd52b11086118f27809180','67af9babac0b8c8d447accdfde3e399d','a509231ddc6043df93e7f6e231fb46e0','','','n',NULL,-1979550.9999999997672,100,-1979550.9999999997672,100,NULL); +INSERT INTO splits VALUES('46b18f002e7257414f663c1059539b34','fdfa984ec2c088d354e2e437c2a7df46','1184ad3c4e96158b7fa097cc1275a789','','','n',NULL,1600303,100,1600303,100,NULL); +INSERT INTO splits VALUES('9045fe7e0877ef0b856e08b114d5721f','fdfa984ec2c088d354e2e437c2a7df46','a509231ddc6043df93e7f6e231fb46e0','','','n',NULL,-1600303,100,-1600303,100,NULL); +INSERT INTO splits VALUES('9dae44a9241c81e93767c63d4555be40','77760da097b96b3f24b713f28dc558c2','3a379608fed79ede539b9388d9e46006','','','n',NULL,516915959,100,516915959,100,NULL); +INSERT INTO splits VALUES('cb448a334aa4178f75b395f37101369e','77760da097b96b3f24b713f28dc558c2','a509231ddc6043df93e7f6e231fb46e0','','','n',NULL,-516915959,100,-516915959,100,NULL); +INSERT INTO splits VALUES('b7582c6bdb19e6ad17de878f2e1b498b','b1f4005959338a29d286151879c25d03','41a0993db740b8ae85d2e716a22ae8eb','','','n',NULL,525566766,100,525566766,100,NULL); +INSERT INTO splits VALUES('2f70ef4423b8a340ed7e77a892bdc65e','b1f4005959338a29d286151879c25d03','a509231ddc6043df93e7f6e231fb46e0','','','n',NULL,-525566766,100,-525566766,100,NULL); +INSERT INTO splits VALUES('e88d50bad89deb80497d0fbb54afe8cc','6a3d055df9fad48aeb5811139e847be9','5abdeeea9c8a3828e622917e8a614849','','','n',NULL,3720000000,100,3720000000,100,NULL); +INSERT INTO splits VALUES('b25540927d0472c35a0dcc92decb8242','6a3d055df9fad48aeb5811139e847be9','a509231ddc6043df93e7f6e231fb46e0','','','n',NULL,-3720000000,100,-3720000000,100,NULL); +INSERT INTO splits VALUES('cc89153cee0df9dbf58b097df2a5fad6','988c8d841ce4931f56866851ca7bc320','b8a4bc9a74553f50c8a37aabd85c3150','','','n',NULL,150000,100,150000,100,NULL); +INSERT INTO splits VALUES('02d78d7648c4c4090a2791a655526e12','988c8d841ce4931f56866851ca7bc320','a509231ddc6043df93e7f6e231fb46e0','','','n',NULL,-150000,100,-150000,100,NULL); +INSERT INTO splits VALUES('88de694e314e9ba2911c85c0a1405bd2','49f1cc480b634805fb8f57638eb3f066','a75285c4f1b3855776364045e035a9b9','','','n',NULL,510000,100,510000,100,NULL); +INSERT INTO splits VALUES('3c396a9f23159d12a3693eef991786b3','49f1cc480b634805fb8f57638eb3f066','a509231ddc6043df93e7f6e231fb46e0','','','n',NULL,-510000,100,-510000,100,NULL); +INSERT INTO splits VALUES('5b4876dbfb49be0ab9ee1aadcbbc561b','47dbd43725969b37c71b625eb57ac2f3','2b0d5d0bf015e627e18487906dbce02b','','','n',NULL,27122152,100,27122152,100,NULL); +INSERT INTO splits VALUES('41b142174530a33185b7733f7463273d','47dbd43725969b37c71b625eb57ac2f3','a509231ddc6043df93e7f6e231fb46e0','','','n',NULL,-27122152,100,-27122152,100,NULL); +INSERT INTO splits VALUES('2379349e8b0db64a43a0c9587f00895c','2015c50531abf388e5bad2a11d98dec1','a02ee6c4bded268682d7ed445f0a8728','','','n',NULL,-67651022,100,-67651022,100,NULL); +INSERT INTO splits VALUES('70a460269489c8232f696f6e113167a2','2015c50531abf388e5bad2a11d98dec1','a509231ddc6043df93e7f6e231fb46e0','','','n',NULL,67651022,100,67651022,100,NULL); +INSERT INTO splits VALUES('ed351e374ba30db31ca08fbe74c1892c','ddf9afa5e275dc63a8b2d485c1077e68','96d36ee8f874ee89949a8fdd99b5c379','','','n',NULL,-4846613430,100,-4846613430,100,NULL); +INSERT INTO splits VALUES('acb6d00ea13d07a3bd1a7c4a21e47350','ddf9afa5e275dc63a8b2d485c1077e68','a509231ddc6043df93e7f6e231fb46e0','','','n',NULL,4846613430,100,4846613430,100,NULL); +INSERT INTO splits VALUES('c638ca48ff8345c2b62985c5fbec09ad','9db12803e07134fd598c4a1c3a936c67','27e3f7e052d034940e4f0984da5ff0fe','','','n',NULL,0,100,0,100,NULL); +INSERT INTO splits VALUES('e08f5c423d34f8b204b21d58fe4727bb','9db12803e07134fd598c4a1c3a936c67','a509231ddc6043df93e7f6e231fb46e0','','','n',NULL,0,100,0,100,NULL); +INSERT INTO splits VALUES('7e346b0352df76532b43e68b3c0259b0','f23a9e97641c4fef8ff2dcda2af4004f','936bcd2858bf2fb70f5696f61fe4c5fa','','','n',NULL,-10881895,100,-10881895,100,NULL); +INSERT INTO splits VALUES('f31263ce2cf0dcebb5b91349c0be6af0','f23a9e97641c4fef8ff2dcda2af4004f','a509231ddc6043df93e7f6e231fb46e0','','','n',NULL,10881895,100,10881895,100,NULL); +INSERT INTO splits VALUES('32d0278284c3665439a321b0cd0765fd','4540d8fc4cda4a3fee4fec67f077c4c0','56b42a18bad4d27898269da271a7fc12','','','n',NULL,-42126262,100,-42126262,100,NULL); +INSERT INTO splits VALUES('06ea3ea754161538afbf0c1c6f15f55c','4540d8fc4cda4a3fee4fec67f077c4c0','a509231ddc6043df93e7f6e231fb46e0','','','n',NULL,42126262,100,42126262,100,NULL); +INSERT INTO splits VALUES('9d9f2b65f406861f5c6e90f2bf4bfdce','45b4fea8e387b8d3f1942869c35f7604','cf92c27b2fba12dd5058d7703712b090','','','n',NULL,-817875,100,-817875,100,NULL); +INSERT INTO splits VALUES('fd0d231b5fc9c7b0f7e51a2184709a07','45b4fea8e387b8d3f1942869c35f7604','a509231ddc6043df93e7f6e231fb46e0','','','n',NULL,817875,100,817875,100,NULL); +INSERT INTO splits VALUES('0732260e791adade020c732d64c0ebf2','1d28dd545254fe057c89b4c87a4942fe','58991305d309125d86c0d7345e26b502','','','n',NULL,-154165,100,-154165,100,NULL); +INSERT INTO splits VALUES('5aafd8686b73680a02f2e8cf53b2c162','1d28dd545254fe057c89b4c87a4942fe','a509231ddc6043df93e7f6e231fb46e0','','','n',NULL,154165,100,154165,100,NULL); +INSERT INTO splits VALUES('752c43f062ce623b40a6109b5f14af17','9d88c3cc0d56da7bb6b49a78220f7904','a04480017ffe9bafb51f2b1d5d2b65d1','','','n',NULL,-47892719,100,-47892719,100,NULL); +INSERT INTO splits VALUES('b1c07d0ba6d51394bfb04cd1bca0df54','9d88c3cc0d56da7bb6b49a78220f7904','a509231ddc6043df93e7f6e231fb46e0','','','n',NULL,47892719,100,47892719,100,NULL); +INSERT INTO splits VALUES('3235294cc1a03053319499683ae85dcf','bfa399d6d55d3e8ff762b421f7f3e159','75b1631a53ec247950ddead060c578d5','','','n',NULL,-65641,100,-65641,100,NULL); +INSERT INTO splits VALUES('3e416e83b9608c93f5d460786fbc9343','bfa399d6d55d3e8ff762b421f7f3e159','a509231ddc6043df93e7f6e231fb46e0','','','n',NULL,65641,100,65641,100,NULL); +INSERT INTO splits VALUES('6322fa0a5614b68fcc9163cb96ee90df','52d6b7dc9059d267c207d9edc2bca82d','80c3de119077637f87bee5ab73e8af8e','','','n',NULL,-102450,100,-102450,100,NULL); +INSERT INTO splits VALUES('5aa43fe05ba2035e6d909648d3491005','52d6b7dc9059d267c207d9edc2bca82d','a509231ddc6043df93e7f6e231fb46e0','','','n',NULL,102450,100,102450,100,NULL); +INSERT INTO splits VALUES('04ae6da009b616f608e85b14c351350b','9a7669da015a6e89a429591535572b21','e82c682c9142c930636b7121500edfe6','','','n',NULL,-23101,100,-23101,100,NULL); +INSERT INTO splits VALUES('b9505293f0ff082cf2d42dadbf1346bc','9a7669da015a6e89a429591535572b21','a509231ddc6043df93e7f6e231fb46e0','','','n',NULL,23101,100,23101,100,NULL); +INSERT INTO splits VALUES('946c4c14190e3bd71bb8ee3aeaf98149','e041573e34c0f3dd6ec0267a16d9aade','c5bc0b1ad4ec2494a8e4cfac22fa92c9','','','n',NULL,71167,100,71167,100,NULL); +INSERT INTO splits VALUES('ffdd38bfa90b96d8846c354b5e3e8dc4','e041573e34c0f3dd6ec0267a16d9aade','a509231ddc6043df93e7f6e231fb46e0','','','n',NULL,-71167,100,-71167,100,NULL); +INSERT INTO splits VALUES('a3369b6017c42e0894b6907eaa5726ac','210b340ec3e1d95226e2c7d5ac2f7f3d','e064789526571f54a8a416d82babada6','','','n',NULL,-30100,100,-30100,100,NULL); +INSERT INTO splits VALUES('b5b1f69251e63577ad310a06261b5322','210b340ec3e1d95226e2c7d5ac2f7f3d','a509231ddc6043df93e7f6e231fb46e0','','','n',NULL,30100,100,30100,100,NULL); +INSERT INTO splits VALUES('9e5f31242ce330ee73d07363258f7ec6','be34c1f2bd3b60aa84f2bbd1d1cdfcd5','ce7dcc1aa092b22cef8234e109f0e478','','','n',NULL,-525000000,100,-525000000,100,NULL); +INSERT INTO splits VALUES('2b0bbf76c61cae4e6c535312422351b0','be34c1f2bd3b60aa84f2bbd1d1cdfcd5','a509231ddc6043df93e7f6e231fb46e0','','','n',NULL,525000000,100,525000000,100,NULL); +INSERT INTO splits VALUES('3487d68251165504931d036f60254ac5','65d9d43f0afa52fadfa1eccbf2310397','26c9c9c70383c2cb6950ff4ae6bc73d7','','','n',NULL,-15636600,100,-15636600,100,NULL); +INSERT INTO splits VALUES('e40c1d91c5b213ce9e2acd808012dfaa','65d9d43f0afa52fadfa1eccbf2310397','a509231ddc6043df93e7f6e231fb46e0','','','n',NULL,15636600,100,15636600,100,NULL); +INSERT INTO splits VALUES('766b166910b3d1c1eaed71b2ede49277','dd8aed564a5dc751394146fd9644898b','44a98b01b63cd039b3ab6e1678e80319','','','n',NULL,-13030484,100,-13030484,100,NULL); +INSERT INTO splits VALUES('22703eaaf3e21c55465844e007072e22','dd8aed564a5dc751394146fd9644898b','a509231ddc6043df93e7f6e231fb46e0','','','n',NULL,13030484,100,13030484,100,NULL); +INSERT INTO splits VALUES('f538292452f4b179c0c9798f83db7048','730310c9f08567b94ff9b108a592714b','d789c04b55aa6d7c85c4e5a74fcc7e37','','','n',NULL,649306699,100,649306699,100,NULL); +INSERT INTO splits VALUES('04bb5e2eba44321ad3bff2431ff17c52','730310c9f08567b94ff9b108a592714b','a509231ddc6043df93e7f6e231fb46e0','','','n',NULL,-649306699,100,-649306699,100,NULL); +INSERT INTO splits VALUES('f071c677df619e81e96a9ad6f2049b22','f5d03e3efc016ec12ad0c2e68964e37f','19c7e8a3d913389cbbe99eb479b8b948','','','n',NULL,-54077686,100,-54077686,100,NULL); +INSERT INTO splits VALUES('2295c9bb10b35e263e20bc92a933edd6','f5d03e3efc016ec12ad0c2e68964e37f','a509231ddc6043df93e7f6e231fb46e0','','','n',NULL,54077686,100,54077686,100,NULL); +CREATE TABLE slots(id integer PRIMARY KEY AUTOINCREMENT NOT NULL, obj_guid text(32) NOT NULL, name text(4096) NOT NULL, slot_type integer NOT NULL, int64_val bigint, string_val text(4096), double_val float8, timespec_val text(19), guid_val text(32), numeric_val_num bigint, numeric_val_denom bigint, gdate_val text(8)); +INSERT INTO slots VALUES(17,'23d20c78857a4487a6058f265c904314','counter_formats',9,0,NULL,NULL,'1970-01-01 00:00:00','f0c2643bc0e0425da695319a1451c9f8',0,1,NULL); +INSERT INTO slots VALUES(18,'23d20c78857a4487a6058f265c904314','features',9,0,NULL,NULL,'1970-01-01 00:00:00','e7122ba59fe3427dab5c621c3977e04d',0,1,NULL); +INSERT INTO slots VALUES(19,'e7122ba59fe3427dab5c621c3977e04d','features/ISO-8601 formatted date strings in SQLite3 databases.',4,0,'Use ISO formatted date-time strings in SQLite3 databases (requires at least GnuCash 2.6.20)',NULL,'1970-01-01 00:00:00',NULL,0,1,NULL); +INSERT INTO slots VALUES(20,'e7122ba59fe3427dab5c621c3977e04d','features/Register sort and filter settings stored in .gcm file',4,0,'Store the register sort and filter settings in .gcm metadata file (requires at least GnuCash 3.3)',NULL,'1970-01-01 00:00:00',NULL,0,1,NULL); +INSERT INTO slots VALUES(21,'23d20c78857a4487a6058f265c904314','options',9,0,NULL,NULL,'1970-01-01 00:00:00','e9f78b2042b9489893f74ce56077462f',0,1,NULL); +INSERT INTO slots VALUES(22,'e9f78b2042b9489893f74ce56077462f','options/Budgeting',9,0,NULL,NULL,'1970-01-01 00:00:00','44fc25aca128499d8b09b7bf8e89fd76',0,1,NULL); +INSERT INTO slots VALUES(23,'e9f78b2042b9489893f74ce56077462f','options/Business',9,0,NULL,NULL,'1970-01-01 00:00:00','9830789b2c004ea0a804727b35b750eb',0,1,NULL); +INSERT INTO slots VALUES(24,'9830789b2c004ea0a804727b35b750eb','options/Business/Company Name',4,0,'RChain Cooperative',NULL,'1970-01-01 00:00:00',NULL,0,1,NULL); +INSERT INTO slots VALUES(25,'23d20c78857a4487a6058f265c904314','remove-color-not-set-slots',4,0,'true',NULL,'1970-01-01 00:00:00',NULL,0,1,NULL); +INSERT INTO slots VALUES(28,'0e7194a55165414f91bfc3db01e32fc0','date-posted',10,0,NULL,NULL,'1970-01-01 00:00:00',NULL,0,1,'20210630'); +INSERT INTO slots VALUES(29,'90afe13850a0446f99f4a4d562d66c74','date-posted',10,0,NULL,NULL,'1970-01-01 00:00:00',NULL,0,1,'20210630'); +INSERT INTO slots VALUES(30,'894b232cc61b40738e68866604eaf024','equity-type',4,0,'opening-balance',NULL,'1970-01-01 00:00:00',NULL,0,1,NULL); +INSERT INTO slots VALUES(31,'ddf9afa5e275dc63a8b2d485c1077e68','date-posted',10,0,NULL,NULL,'1970-01-01 00:00:00',NULL,0,1,'20210630'); +CREATE TABLE recurrences(id integer PRIMARY KEY AUTOINCREMENT NOT NULL, obj_guid text(32) NOT NULL, recurrence_mult integer NOT NULL, recurrence_period_type text(2048) NOT NULL, recurrence_period_start text(8) NOT NULL, recurrence_weekend_adjust text(2048) NOT NULL); +CREATE TABLE schedxactions(guid text(32) PRIMARY KEY NOT NULL, name text(2048), enabled integer NOT NULL, start_date text(8), end_date text(8), last_occur text(8), num_occur integer NOT NULL, rem_occur integer NOT NULL, auto_create integer NOT NULL, auto_notify integer NOT NULL, adv_creation integer NOT NULL, adv_notify integer NOT NULL, instance_count integer NOT NULL, template_act_guid text(32) NOT NULL); +CREATE TABLE lots(guid text(32) PRIMARY KEY NOT NULL, account_guid text(32), is_closed integer NOT NULL); +CREATE TABLE billterms(guid text(32) PRIMARY KEY NOT NULL, name text(2048) NOT NULL, description text(2048) NOT NULL, refcount integer NOT NULL, invisible integer NOT NULL, parent text(32), type text(2048) NOT NULL, duedays integer, discountdays integer, discount_num bigint, discount_denom bigint, cutoff integer); +CREATE TABLE customers(guid text(32) PRIMARY KEY NOT NULL, name text(2048) NOT NULL, id text(2048) NOT NULL, notes text(2048) NOT NULL, active integer NOT NULL, discount_num bigint NOT NULL, discount_denom bigint NOT NULL, credit_num bigint NOT NULL, credit_denom bigint NOT NULL, currency text(32) NOT NULL, tax_override integer NOT NULL, addr_name text(1024), addr_addr1 text(1024), addr_addr2 text(1024), addr_addr3 text(1024), addr_addr4 text(1024), addr_phone text(128), addr_fax text(128), addr_email text(256), shipaddr_name text(1024), shipaddr_addr1 text(1024), shipaddr_addr2 text(1024), shipaddr_addr3 text(1024), shipaddr_addr4 text(1024), shipaddr_phone text(128), shipaddr_fax text(128), shipaddr_email text(256), terms text(32), tax_included integer, taxtable text(32)); +CREATE TABLE employees(guid text(32) PRIMARY KEY NOT NULL, username text(2048) NOT NULL, id text(2048) NOT NULL, language text(2048) NOT NULL, acl text(2048) NOT NULL, active integer NOT NULL, currency text(32) NOT NULL, ccard_guid text(32), workday_num bigint NOT NULL, workday_denom bigint NOT NULL, rate_num bigint NOT NULL, rate_denom bigint NOT NULL, addr_name text(1024), addr_addr1 text(1024), addr_addr2 text(1024), addr_addr3 text(1024), addr_addr4 text(1024), addr_phone text(128), addr_fax text(128), addr_email text(256)); +CREATE TABLE entries(guid text(32) PRIMARY KEY NOT NULL, date text(19) NOT NULL, date_entered text(19), description text(2048), action text(2048), notes text(2048), quantity_num bigint, quantity_denom bigint, i_acct text(32), i_price_num bigint, i_price_denom bigint, i_discount_num bigint, i_discount_denom bigint, invoice text(32), i_disc_type text(2048), i_disc_how text(2048), i_taxable integer, i_taxincluded integer, i_taxtable text(32), b_acct text(32), b_price_num bigint, b_price_denom bigint, bill text(32), b_taxable integer, b_taxincluded integer, b_taxtable text(32), b_paytype integer, billable integer, billto_type integer, billto_guid text(32), order_guid text(32)); +CREATE TABLE invoices(guid text(32) PRIMARY KEY NOT NULL, id text(2048) NOT NULL, date_opened text(19), date_posted text(19), notes text(2048) NOT NULL, active integer NOT NULL, currency text(32) NOT NULL, owner_type integer, owner_guid text(32), terms text(32), billing_id text(2048), post_txn text(32), post_lot text(32), post_acc text(32), billto_type integer, billto_guid text(32), charge_amt_num bigint, charge_amt_denom bigint); +CREATE TABLE jobs(guid text(32) PRIMARY KEY NOT NULL, id text(2048) NOT NULL, name text(2048) NOT NULL, reference text(2048) NOT NULL, active integer NOT NULL, owner_type integer, owner_guid text(32)); +CREATE TABLE orders(guid text(32) PRIMARY KEY NOT NULL, id text(2048) NOT NULL, notes text(2048) NOT NULL, reference text(2048) NOT NULL, active integer NOT NULL, date_opened text(19) NOT NULL, date_closed text(19) NOT NULL, owner_type integer NOT NULL, owner_guid text(32) NOT NULL); +CREATE TABLE taxtables(guid text(32) PRIMARY KEY NOT NULL, name text(50) NOT NULL, refcount bigint NOT NULL, invisible integer NOT NULL, parent text(32)); +CREATE TABLE taxtable_entries(id integer PRIMARY KEY AUTOINCREMENT NOT NULL, taxtable text(32) NOT NULL, account text(32) NOT NULL, amount_num bigint NOT NULL, amount_denom bigint NOT NULL, type integer NOT NULL); +CREATE TABLE vendors(guid text(32) PRIMARY KEY NOT NULL, name text(2048) NOT NULL, id text(2048) NOT NULL, notes text(2048) NOT NULL, currency text(32) NOT NULL, active integer NOT NULL, tax_override integer NOT NULL, addr_name text(1024), addr_addr1 text(1024), addr_addr2 text(1024), addr_addr3 text(1024), addr_addr4 text(1024), addr_phone text(128), addr_fax text(128), addr_email text(256), terms text(32), tax_inc text(2048), tax_table text(32)); +CREATE TABLE accounts_load( + guid TEXT, + name TEXT, + account_type TEXT, + commodity_guid TEXT, + commodity_scu INT, + non_std_scu INT, + parent_guid TEXT, + code TEXT, + description TEXT, + hidden INT, + placeholder INT +); +INSERT INTO accounts_load VALUES('ec45605e591b337473df42346d4dd14d','Bank Accounts','ASSET',NULL,NULL,NULL,'142fbdff300c3082c5009df6bf423cfa',NULL,NULL,NULL,NULL); +INSERT INTO accounts_load VALUES('142fbdff300c3082c5009df6bf423cfa','Current Assets','ASSET',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); +INSERT INTO accounts_load VALUES('4ffbedfaa6294feaa7a2438d4d9f8763','1400 Crypto Currencies','ASSET',NULL,NULL,NULL,'15f3183d732d9fb6f554dca285a63329',NULL,NULL,NULL,NULL); +INSERT INTO accounts_load VALUES('15f3183d732d9fb6f554dca285a63329','Other Current Assets','ASSET',NULL,NULL,NULL,'142fbdff300c3082c5009df6bf423cfa',NULL,NULL,NULL,NULL); +INSERT INTO accounts_load VALUES('6812d0e27e9549c83401861decb5d32e','Fixed Assets','ASSET',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); +INSERT INTO accounts_load VALUES('8fafbba41e0ebb22264a370db3905bc9','Other Assets','ASSET',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); +INSERT INTO accounts_load VALUES('8930ce3bd20ecba1811bf5de905ad04a','1010 BECU Checking','ASSET',NULL,NULL,NULL,'ec45605e591b337473df42346d4dd14d',NULL,NULL,NULL,NULL); +INSERT INTO accounts_load VALUES('92f6575d43ede613aa17f0a0c75c281c','1011 BECU Savings','ASSET',NULL,NULL,NULL,'ec45605e591b337473df42346d4dd14d',NULL,NULL,NULL,NULL); +INSERT INTO accounts_load VALUES('67cab5eb1e756d050873c350e202801f','1090 Settlement Account for Crypto Transactions','ASSET',NULL,NULL,NULL,'ec45605e591b337473df42346d4dd14d',NULL,NULL,NULL,NULL); +INSERT INTO accounts_load VALUES('a0ae6ba71714f71d4286568c04beb5ed','Coinbase Bank Clearing','ASSET',NULL,NULL,NULL,'ec45605e591b337473df42346d4dd14d',NULL,NULL,NULL,NULL); +INSERT INTO accounts_load VALUES('a2312b77191fb7db407b0db330028361','USD Bittrex','ASSET',NULL,NULL,NULL,'ec45605e591b337473df42346d4dd14d',NULL,NULL,NULL,NULL); +INSERT INTO accounts_load VALUES('16c912addd341846f5191e4b9030cf14','USDC Coinbase','ASSET',NULL,NULL,NULL,'ec45605e591b337473df42346d4dd14d',NULL,NULL,NULL,NULL); +INSERT INTO accounts_load VALUES('96ef435882a4dd1579f881b23c5ca43b','USDT Bittrex','ASSET',NULL,NULL,NULL,'ec45605e591b337473df42346d4dd14d',NULL,NULL,NULL,NULL); +INSERT INTO accounts_load VALUES('dbf82748a2b50d1a6e9ef0d7da5be7d9','USDT Gnosis','ASSET',NULL,NULL,NULL,'ec45605e591b337473df42346d4dd14d',NULL,NULL,NULL,NULL); +INSERT INTO accounts_load VALUES('6f617ef51fb3300d5df84e43ee6c58c4','1410 RHOC','ASSET',NULL,NULL,NULL,'4ffbedfaa6294feaa7a2438d4d9f8763',NULL,NULL,NULL,NULL); +INSERT INTO accounts_load VALUES('1cae58ae6e3e3dc920c65e9c9edfa9ae','1420 BTC','ASSET',NULL,NULL,NULL,'4ffbedfaa6294feaa7a2438d4d9f8763',NULL,NULL,NULL,NULL); +INSERT INTO accounts_load VALUES('e4058e0598acedfb8b064113f3703aa0','1430 ETH','ASSET',NULL,NULL,NULL,'4ffbedfaa6294feaa7a2438d4d9f8763',NULL,NULL,NULL,NULL); +INSERT INTO accounts_load VALUES('54079937b1379021fe4ef9ef773fdb4b','1510 Other Current Assets','ASSET',NULL,NULL,NULL,'15f3183d732d9fb6f554dca285a63329',NULL,NULL,NULL,NULL); +INSERT INTO accounts_load VALUES('0c6396493adf03bb9c0249a0fdaff21b','1512 Other Current Assets','ASSET',NULL,NULL,NULL,'15f3183d732d9fb6f554dca285a63329',NULL,NULL,NULL,NULL); +INSERT INTO accounts_load VALUES('e9fc9d04eca20b12907a1f1569f72c63','1513 Employee Loans','ASSET',NULL,NULL,NULL,'15f3183d732d9fb6f554dca285a63329',NULL,NULL,NULL,NULL); +INSERT INTO accounts_load VALUES('ace8a3c306e8644c2f37813270c7d60c','BioSim Loan','ASSET',NULL,NULL,NULL,'15f3183d732d9fb6f554dca285a63329',NULL,NULL,NULL,NULL); +INSERT INTO accounts_load VALUES('63ca9110b0fee6e02a65fe3bd089a72b','1610 Furniture & Fixtures','ASSET',NULL,NULL,NULL,'6812d0e27e9549c83401861decb5d32e',NULL,NULL,NULL,NULL); +INSERT INTO accounts_load VALUES('e53623d53e1fc791c269b330fb71305a','1611 Fixed Asset Computers','ASSET',NULL,NULL,NULL,'6812d0e27e9549c83401861decb5d32e',NULL,NULL,NULL,NULL); +INSERT INTO accounts_load VALUES('1184ad3c4e96158b7fa097cc1275a789','1612 Machinery & Equipment','ASSET',NULL,NULL,NULL,'6812d0e27e9549c83401861decb5d32e',NULL,NULL,NULL,NULL); +INSERT INTO accounts_load VALUES('3a379608fed79ede539b9388d9e46006','1900 Blockchain Platform in Process','ASSET',NULL,NULL,NULL,'8fafbba41e0ebb22264a370db3905bc9',NULL,NULL,NULL,NULL); +INSERT INTO accounts_load VALUES('41a0993db740b8ae85d2e716a22ae8eb','1910 Notes Receivable','ASSET',NULL,NULL,NULL,'8fafbba41e0ebb22264a370db3905bc9',NULL,NULL,NULL,NULL); +INSERT INTO accounts_load VALUES('5abdeeea9c8a3828e622917e8a614849','1915 LP Investment Reflective Ventures','ASSET',NULL,NULL,NULL,'8fafbba41e0ebb22264a370db3905bc9',NULL,NULL,NULL,NULL); +INSERT INTO accounts_load VALUES('b8a4bc9a74553f50c8a37aabd85c3150','Due from DAASL','ASSET',NULL,NULL,NULL,'8fafbba41e0ebb22264a370db3905bc9',NULL,NULL,NULL,NULL); +INSERT INTO accounts_load VALUES('a75285c4f1b3855776364045e035a9b9','Due from RSong','ASSET',NULL,NULL,NULL,'8fafbba41e0ebb22264a370db3905bc9',NULL,NULL,NULL,NULL); +INSERT INTO accounts_load VALUES('2b0d5d0bf015e627e18487906dbce02b','Staking','ASSET',NULL,NULL,NULL,'8fafbba41e0ebb22264a370db3905bc9',NULL,NULL,NULL,NULL); +INSERT INTO accounts_load VALUES('33247f68a25f73fa8fede5717ab35cda','Accounts Payable','LIABILITY',NULL,NULL,NULL,'75b0f732acf80ae678456a5d58ef9ba0',NULL,NULL,NULL,NULL); +INSERT INTO accounts_load VALUES('75b0f732acf80ae678456a5d58ef9ba0','Current Liabilities','LIABILITY',NULL,NULL,NULL,'77ed0557a9f07383e75aa86415ee25ce',NULL,NULL,NULL,NULL); +INSERT INTO accounts_load VALUES('77ed0557a9f07383e75aa86415ee25ce','Liabilities','LIABILITY',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); +INSERT INTO accounts_load VALUES('bd5784333086a4bc20d110f400152d64','Other Current Liabilities','LIABILITY',NULL,NULL,NULL,'75b0f732acf80ae678456a5d58ef9ba0',NULL,NULL,NULL,NULL); +INSERT INTO accounts_load VALUES('62113f8b06232ba5f3cc15f1ef14dfc9','Long-Term Liabilities','LIABILITY',NULL,NULL,NULL,'77ed0557a9f07383e75aa86415ee25ce',NULL,NULL,NULL,NULL); +INSERT INTO accounts_load VALUES('8b0d9603195cc4a0fcdbf4806be5b0fd','Equity','LIABILITY',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL); +INSERT INTO accounts_load VALUES('a02ee6c4bded268682d7ed445f0a8728','2110 Accounts Payable (A/P)','LIABILITY',NULL,NULL,NULL,'33247f68a25f73fa8fede5717ab35cda',NULL,NULL,NULL,NULL); +INSERT INTO accounts_load VALUES('96d36ee8f874ee89949a8fdd99b5c379','2210 Deferred Revenue','LIABILITY',NULL,NULL,NULL,'bd5784333086a4bc20d110f400152d64',NULL,NULL,NULL,NULL); +INSERT INTO accounts_load VALUES('27e3f7e052d034940e4f0984da5ff0fe','Board Compansation Accrual','LIABILITY',NULL,NULL,NULL,'bd5784333086a4bc20d110f400152d64',NULL,NULL,NULL,NULL); +INSERT INTO accounts_load VALUES('936bcd2858bf2fb70f5696f61fe4c5fa','Meredith Loan','LIABILITY',NULL,NULL,NULL,'bd5784333086a4bc20d110f400152d64',NULL,NULL,NULL,NULL); +INSERT INTO accounts_load VALUES('56b42a18bad4d27898269da271a7fc12','Payroll Accrual','LIABILITY',NULL,NULL,NULL,'bd5784333086a4bc20d110f400152d64',NULL,NULL,NULL,NULL); +INSERT INTO accounts_load VALUES('cf92c27b2fba12dd5058d7703712b090','Payroll Liabilities','LIABILITY',NULL,NULL,NULL,'bd5784333086a4bc20d110f400152d64',NULL,NULL,NULL,NULL); +INSERT INTO accounts_load VALUES('58991305d309125d86c0d7345e26b502','2410 Accrued Payroll','LIABILITY',NULL,NULL,NULL,'bd5784333086a4bc20d110f400152d64',NULL,NULL,NULL,NULL); +INSERT INTO accounts_load VALUES('a04480017ffe9bafb51f2b1d5d2b65d1','Deferred Wages Accrual','LIABILITY',NULL,NULL,NULL,'bd5784333086a4bc20d110f400152d64',NULL,NULL,NULL,NULL); +INSERT INTO accounts_load VALUES('75b1631a53ec247950ddead060c578d5','MD Income Tax','LIABILITY',NULL,NULL,NULL,'bd5784333086a4bc20d110f400152d64',NULL,NULL,NULL,NULL); +INSERT INTO accounts_load VALUES('80c3de119077637f87bee5ab73e8af8e','MD Unemployment Tax','LIABILITY',NULL,NULL,NULL,'bd5784333086a4bc20d110f400152d64',NULL,NULL,NULL,NULL); +INSERT INTO accounts_load VALUES('e82c682c9142c930636b7121500edfe6','NYS Employment Taxes','LIABILITY',NULL,NULL,NULL,'bd5784333086a4bc20d110f400152d64',NULL,NULL,NULL,NULL); +INSERT INTO accounts_load VALUES('c5bc0b1ad4ec2494a8e4cfac22fa92c9','NYS Income Tax','LIABILITY',NULL,NULL,NULL,'bd5784333086a4bc20d110f400152d64',NULL,NULL,NULL,NULL); +INSERT INTO accounts_load VALUES('e064789526571f54a8a416d82babada6','WA Paid Family and Medical Leave Tax','LIABILITY',NULL,NULL,NULL,'bd5784333086a4bc20d110f400152d64',NULL,NULL,NULL,NULL); +INSERT INTO accounts_load VALUES('ce7dcc1aa092b22cef8234e109f0e478','2915 Long Term Deferred Revenue','LIABILITY',NULL,NULL,NULL,'62113f8b06232ba5f3cc15f1ef14dfc9',NULL,NULL,NULL,NULL); +INSERT INTO accounts_load VALUES('26c9c9c70383c2cb6950ff4ae6bc73d7','PPP Loan','LIABILITY',NULL,NULL,NULL,'62113f8b06232ba5f3cc15f1ef14dfc9',NULL,NULL,NULL,NULL); +INSERT INTO accounts_load VALUES('44a98b01b63cd039b3ab6e1678e80319','3100 Members'' Equity','LIABILITY',NULL,NULL,NULL,'8b0d9603195cc4a0fcdbf4806be5b0fd',NULL,NULL,NULL,NULL); +INSERT INTO accounts_load VALUES('d789c04b55aa6d7c85c4e5a74fcc7e37','3900 Retained Earnings','LIABILITY',NULL,NULL,NULL,'8b0d9603195cc4a0fcdbf4806be5b0fd',NULL,NULL,NULL,NULL); +INSERT INTO accounts_load VALUES('19c7e8a3d913389cbbe99eb479b8b948','Net Income','LIABILITY',NULL,NULL,NULL,'8b0d9603195cc4a0fcdbf4806be5b0fd',NULL,NULL,NULL,NULL); +CREATE TABLE transactions_load( + guid TEXT, + currency_guid TEXT, + num TEXT, + post_date TEXT, + enter_date TEXT, + description TEXT +); +INSERT INTO transactions_load VALUES('3d1358b9d681693d74ff9d0beb7adc10','0c9eb18c6af747aa83cc51d70345d880','','2021-06-30 12:00:00','2022-01-08 10:33:29','Balance Sheet 2021-06'); +INSERT INTO transactions_load VALUES('fb969ca2239019c760f39f985cc5a2b1','0c9eb18c6af747aa83cc51d70345d880','','2021-06-30 12:00:00','2022-01-08 10:33:29','Balance Sheet 2021-06'); +INSERT INTO transactions_load VALUES('f7990bf9d00c604c09cccd941c5c0be5','0c9eb18c6af747aa83cc51d70345d880','','2021-06-30 12:00:00','2022-01-08 10:33:29','Balance Sheet 2021-06'); +INSERT INTO transactions_load VALUES('e89f73ba0bac4b56bb7764648ec2a60e','0c9eb18c6af747aa83cc51d70345d880','','2021-06-30 12:00:00','2022-01-08 10:33:29','Balance Sheet 2021-06'); +INSERT INTO transactions_load VALUES('f0546581c01b15206fa1a4e9d3e80278','0c9eb18c6af747aa83cc51d70345d880','','2021-06-30 12:00:00','2022-01-08 10:33:29','Balance Sheet 2021-06'); +INSERT INTO transactions_load VALUES('bb382a0fd26cc2a85a125290d76a5853','0c9eb18c6af747aa83cc51d70345d880','','2021-06-30 12:00:00','2022-01-08 10:33:29','Balance Sheet 2021-06'); +INSERT INTO transactions_load VALUES('4f2bc9c694280dab0b3536eeebf4c0c1','0c9eb18c6af747aa83cc51d70345d880','','2021-06-30 12:00:00','2022-01-08 10:33:29','Balance Sheet 2021-06'); +INSERT INTO transactions_load VALUES('857e8f420c115ccab5627f158d352c80','0c9eb18c6af747aa83cc51d70345d880','','2021-06-30 12:00:00','2022-01-08 10:33:29','Balance Sheet 2021-06'); +INSERT INTO transactions_load VALUES('6f4587db6ebbd8169e775ed483654abd','0c9eb18c6af747aa83cc51d70345d880','','2021-06-30 12:00:00','2022-01-08 10:33:29','Balance Sheet 2021-06'); +INSERT INTO transactions_load VALUES('cddbbdf7d1426e7bd5d5403294b4cc9e','0c9eb18c6af747aa83cc51d70345d880','','2021-06-30 12:00:00','2022-01-08 10:33:29','Balance Sheet 2021-06'); +INSERT INTO transactions_load VALUES('3e9e40fc0e1d678ab68499e29242d609','0c9eb18c6af747aa83cc51d70345d880','','2021-06-30 12:00:00','2022-01-08 10:33:29','Balance Sheet 2021-06'); +INSERT INTO transactions_load VALUES('22c93de523b438d8cb2e9d5f3611bec3','0c9eb18c6af747aa83cc51d70345d880','','2021-06-30 12:00:00','2022-01-08 10:33:29','Balance Sheet 2021-06'); +INSERT INTO transactions_load VALUES('a39639e3747f12d9815fa751f9034570','0c9eb18c6af747aa83cc51d70345d880','','2021-06-30 12:00:00','2022-01-08 10:33:29','Balance Sheet 2021-06'); +INSERT INTO transactions_load VALUES('5f7a12c0f07782dc32c9c929a1b44363','0c9eb18c6af747aa83cc51d70345d880','','2021-06-30 12:00:00','2022-01-08 10:33:29','Balance Sheet 2021-06'); +INSERT INTO transactions_load VALUES('a85baf80e7b59f424dabe7b34b2c208b','0c9eb18c6af747aa83cc51d70345d880','','2021-06-30 12:00:00','2022-01-08 10:33:29','Balance Sheet 2021-06'); +INSERT INTO transactions_load VALUES('83ec4cdce7b9c4319e45821d17b923be','0c9eb18c6af747aa83cc51d70345d880','','2021-06-30 12:00:00','2022-01-08 10:33:29','Balance Sheet 2021-06'); +INSERT INTO transactions_load VALUES('67af9babac0b8c8d447accdfde3e399d','0c9eb18c6af747aa83cc51d70345d880','','2021-06-30 12:00:00','2022-01-08 10:33:29','Balance Sheet 2021-06'); +INSERT INTO transactions_load VALUES('fdfa984ec2c088d354e2e437c2a7df46','0c9eb18c6af747aa83cc51d70345d880','','2021-06-30 12:00:00','2022-01-08 10:33:29','Balance Sheet 2021-06'); +INSERT INTO transactions_load VALUES('77760da097b96b3f24b713f28dc558c2','0c9eb18c6af747aa83cc51d70345d880','','2021-06-30 12:00:00','2022-01-08 10:33:29','Balance Sheet 2021-06'); +INSERT INTO transactions_load VALUES('b1f4005959338a29d286151879c25d03','0c9eb18c6af747aa83cc51d70345d880','','2021-06-30 12:00:00','2022-01-08 10:33:29','Balance Sheet 2021-06'); +INSERT INTO transactions_load VALUES('6a3d055df9fad48aeb5811139e847be9','0c9eb18c6af747aa83cc51d70345d880','','2021-06-30 12:00:00','2022-01-08 10:33:29','Balance Sheet 2021-06'); +INSERT INTO transactions_load VALUES('988c8d841ce4931f56866851ca7bc320','0c9eb18c6af747aa83cc51d70345d880','','2021-06-30 12:00:00','2022-01-08 10:33:29','Balance Sheet 2021-06'); +INSERT INTO transactions_load VALUES('49f1cc480b634805fb8f57638eb3f066','0c9eb18c6af747aa83cc51d70345d880','','2021-06-30 12:00:00','2022-01-08 10:33:29','Balance Sheet 2021-06'); +INSERT INTO transactions_load VALUES('47dbd43725969b37c71b625eb57ac2f3','0c9eb18c6af747aa83cc51d70345d880','','2021-06-30 12:00:00','2022-01-08 10:33:29','Balance Sheet 2021-06'); +INSERT INTO transactions_load VALUES('2015c50531abf388e5bad2a11d98dec1','0c9eb18c6af747aa83cc51d70345d880','','2021-06-30 12:00:00','2022-01-08 10:33:29','Balance Sheet 2021-06'); +INSERT INTO transactions_load VALUES('ddf9afa5e275dc63a8b2d485c1077e68','0c9eb18c6af747aa83cc51d70345d880','','2021-06-30 12:00:00','2022-01-08 10:33:29','Balance Sheet 2021-06'); +INSERT INTO transactions_load VALUES('9db12803e07134fd598c4a1c3a936c67','0c9eb18c6af747aa83cc51d70345d880','','2021-06-30 12:00:00','2022-01-08 10:33:29','Balance Sheet 2021-06'); +INSERT INTO transactions_load VALUES('f23a9e97641c4fef8ff2dcda2af4004f','0c9eb18c6af747aa83cc51d70345d880','','2021-06-30 12:00:00','2022-01-08 10:33:29','Balance Sheet 2021-06'); +INSERT INTO transactions_load VALUES('4540d8fc4cda4a3fee4fec67f077c4c0','0c9eb18c6af747aa83cc51d70345d880','','2021-06-30 12:00:00','2022-01-08 10:33:29','Balance Sheet 2021-06'); +INSERT INTO transactions_load VALUES('45b4fea8e387b8d3f1942869c35f7604','0c9eb18c6af747aa83cc51d70345d880','','2021-06-30 12:00:00','2022-01-08 10:33:29','Balance Sheet 2021-06'); +INSERT INTO transactions_load VALUES('1d28dd545254fe057c89b4c87a4942fe','0c9eb18c6af747aa83cc51d70345d880','','2021-06-30 12:00:00','2022-01-08 10:33:29','Balance Sheet 2021-06'); +INSERT INTO transactions_load VALUES('9d88c3cc0d56da7bb6b49a78220f7904','0c9eb18c6af747aa83cc51d70345d880','','2021-06-30 12:00:00','2022-01-08 10:33:29','Balance Sheet 2021-06'); +INSERT INTO transactions_load VALUES('bfa399d6d55d3e8ff762b421f7f3e159','0c9eb18c6af747aa83cc51d70345d880','','2021-06-30 12:00:00','2022-01-08 10:33:29','Balance Sheet 2021-06'); +INSERT INTO transactions_load VALUES('52d6b7dc9059d267c207d9edc2bca82d','0c9eb18c6af747aa83cc51d70345d880','','2021-06-30 12:00:00','2022-01-08 10:33:29','Balance Sheet 2021-06'); +INSERT INTO transactions_load VALUES('9a7669da015a6e89a429591535572b21','0c9eb18c6af747aa83cc51d70345d880','','2021-06-30 12:00:00','2022-01-08 10:33:29','Balance Sheet 2021-06'); +INSERT INTO transactions_load VALUES('e041573e34c0f3dd6ec0267a16d9aade','0c9eb18c6af747aa83cc51d70345d880','','2021-06-30 12:00:00','2022-01-08 10:33:29','Balance Sheet 2021-06'); +INSERT INTO transactions_load VALUES('210b340ec3e1d95226e2c7d5ac2f7f3d','0c9eb18c6af747aa83cc51d70345d880','','2021-06-30 12:00:00','2022-01-08 10:33:29','Balance Sheet 2021-06'); +INSERT INTO transactions_load VALUES('be34c1f2bd3b60aa84f2bbd1d1cdfcd5','0c9eb18c6af747aa83cc51d70345d880','','2021-06-30 12:00:00','2022-01-08 10:33:29','Balance Sheet 2021-06'); +INSERT INTO transactions_load VALUES('65d9d43f0afa52fadfa1eccbf2310397','0c9eb18c6af747aa83cc51d70345d880','','2021-06-30 12:00:00','2022-01-08 10:33:29','Balance Sheet 2021-06'); +INSERT INTO transactions_load VALUES('dd8aed564a5dc751394146fd9644898b','0c9eb18c6af747aa83cc51d70345d880','','2021-06-30 12:00:00','2022-01-08 10:33:29','Balance Sheet 2021-06'); +INSERT INTO transactions_load VALUES('730310c9f08567b94ff9b108a592714b','0c9eb18c6af747aa83cc51d70345d880','','2021-06-30 12:00:00','2022-01-08 10:33:29','Balance Sheet 2021-06'); +INSERT INTO transactions_load VALUES('f5d03e3efc016ec12ad0c2e68964e37f','0c9eb18c6af747aa83cc51d70345d880','','2021-06-30 12:00:00','2022-01-08 10:33:29','Balance Sheet 2021-06'); +CREATE TABLE splits_load( + guid TEXT, + tx_guid TEXT, + account_guid TEXT, + memo TEXT, + "action" TEXT, + reconcile_state TEXT, + reconcile_date TEXT, + value_num INT, + value_denom INT, + quantity_num INT, + quantity_denom INT, + lot_guid TEXT +); +INSERT INTO splits_load VALUES('e1e196d3c5d359894a03c578314763f4','3d1358b9d681693d74ff9d0beb7adc10','8930ce3bd20ecba1811bf5de905ad04a','','','n',NULL,465025,100,465025,100,NULL); +INSERT INTO splits_load VALUES('f69fde2e37be071913dcd79390708277','3d1358b9d681693d74ff9d0beb7adc10','a509231ddc6043df93e7f6e231fb46e0','','','n',NULL,-465025,100,-465025,100,NULL); +INSERT INTO splits_load VALUES('5b14d4b80f170136a3fb45e456fcd81a','fb969ca2239019c760f39f985cc5a2b1','92f6575d43ede613aa17f0a0c75c281c','','','n',NULL,5135054,100,5135054,100,NULL); +INSERT INTO splits_load VALUES('b0f33851df249023ec32faf7b91296b3','fb969ca2239019c760f39f985cc5a2b1','a509231ddc6043df93e7f6e231fb46e0','','','n',NULL,-5135054,100,-5135054,100,NULL); +INSERT INTO splits_load VALUES('6d83f0f4779e7f8b8589b360d8388f4a','f7990bf9d00c604c09cccd941c5c0be5','67cab5eb1e756d050873c350e202801f','','','n',NULL,-78008000,100,-78008000,100,NULL); +INSERT INTO splits_load VALUES('d931402e95c674c8ecd0dc77b1235afd','f7990bf9d00c604c09cccd941c5c0be5','a509231ddc6043df93e7f6e231fb46e0','','','n',NULL,78008000,100,78008000,100,NULL); +INSERT INTO splits_load VALUES('476bf8fab62898898bf5a8ab30a81eb5','e89f73ba0bac4b56bb7764648ec2a60e','a0ae6ba71714f71d4286568c04beb5ed','','','n',NULL,2068025.9999999997672,100,2068025.9999999997672,100,NULL); +INSERT INTO splits_load VALUES('7bfea1651b20250081f1897720419a44','e89f73ba0bac4b56bb7764648ec2a60e','a509231ddc6043df93e7f6e231fb46e0','','','n',NULL,-2068025.9999999997672,100,-2068025.9999999997672,100,NULL); +INSERT INTO splits_load VALUES('c4c5869ba4225102c3b892da1e1a5ae8','f0546581c01b15206fa1a4e9d3e80278','a2312b77191fb7db407b0db330028361','','','n',NULL,255427,100,255427,100,NULL); +INSERT INTO splits_load VALUES('d2e8ea35a8cdc08135c7cfd365c3b7fb','f0546581c01b15206fa1a4e9d3e80278','a509231ddc6043df93e7f6e231fb46e0','','','n',NULL,-255427,100,-255427,100,NULL); +INSERT INTO splits_load VALUES('ffae26be284bd44cc8424ba2c5ff46ad','bb382a0fd26cc2a85a125290d76a5853','16c912addd341846f5191e4b9030cf14','','','n',NULL,-231.99999999999997158,100,-231.99999999999997158,100,NULL); +INSERT INTO splits_load VALUES('7a6bb2280c8edd16bde03d84391c2695','bb382a0fd26cc2a85a125290d76a5853','a509231ddc6043df93e7f6e231fb46e0','','','n',NULL,231.99999999999997158,100,231.99999999999997158,100,NULL); +INSERT INTO splits_load VALUES('5a444a43a15e56fc692a3aa4ac065b25','4f2bc9c694280dab0b3536eeebf4c0c1','96ef435882a4dd1579f881b23c5ca43b','','','n',NULL,1628000,100,1628000,100,NULL); +INSERT INTO splits_load VALUES('b5d88bd63d16abc4de1fbfd14f7ffd2f','4f2bc9c694280dab0b3536eeebf4c0c1','a509231ddc6043df93e7f6e231fb46e0','','','n',NULL,-1628000,100,-1628000,100,NULL); +INSERT INTO splits_load VALUES('1e9718ecef19df87313224632a27d0fc','857e8f420c115ccab5627f158d352c80','dbf82748a2b50d1a6e9ef0d7da5be7d9','','','n',NULL,62786339,100,62786339,100,NULL); +INSERT INTO splits_load VALUES('2608a16a4f0afccf88596716bad70366','857e8f420c115ccab5627f158d352c80','a509231ddc6043df93e7f6e231fb46e0','','','n',NULL,-62786339,100,-62786339,100,NULL); +INSERT INTO splits_load VALUES('73fa7df7efa484a6f5e003364bff55ee','6f4587db6ebbd8169e775ed483654abd','6f617ef51fb3300d5df84e43ee6c58c4','','','n',NULL,132183437.9999999851,100,132183437.9999999851,100,NULL); +INSERT INTO splits_load VALUES('3fe1d827366b7b9507b7a5a62301be13','6f4587db6ebbd8169e775ed483654abd','a509231ddc6043df93e7f6e231fb46e0','','','n',NULL,-132183437.9999999851,100,-132183437.9999999851,100,NULL); +INSERT INTO splits_load VALUES('75ec16e44a214729c516201eb54c5b6f','cddbbdf7d1426e7bd5d5403294b4cc9e','1cae58ae6e3e3dc920c65e9c9edfa9ae','','','n',NULL,-2263433,100,-2263433,100,NULL); +INSERT INTO splits_load VALUES('23dfbf122995c5c78065d379052192b6','cddbbdf7d1426e7bd5d5403294b4cc9e','a509231ddc6043df93e7f6e231fb46e0','','','n',NULL,2263433,100,2263433,100,NULL); +INSERT INTO splits_load VALUES('d6863ecd8227fd94c79b4f1c71a43442','3e9e40fc0e1d678ab68499e29242d609','e4058e0598acedfb8b064113f3703aa0','','','n',NULL,786142,100,786142,100,NULL); +INSERT INTO splits_load VALUES('7860d4809175861b33ee297ac959dfb6','3e9e40fc0e1d678ab68499e29242d609','a509231ddc6043df93e7f6e231fb46e0','','','n',NULL,-786142,100,-786142,100,NULL); +INSERT INTO splits_load VALUES('6b5d29d9ee64f3402f5d026f8645feba','22c93de523b438d8cb2e9d5f3611bec3','54079937b1379021fe4ef9ef773fdb4b','','','n',NULL,344660,100,344660,100,NULL); +INSERT INTO splits_load VALUES('2ac56e12ae39d71ed60e56ebb6a093c4','22c93de523b438d8cb2e9d5f3611bec3','a509231ddc6043df93e7f6e231fb46e0','','','n',NULL,-344660,100,-344660,100,NULL); +INSERT INTO splits_load VALUES('341276f616360107f2b393f4d17644fd','a39639e3747f12d9815fa751f9034570','0c6396493adf03bb9c0249a0fdaff21b','','','n',NULL,6133184,100,6133184,100,NULL); +INSERT INTO splits_load VALUES('0b14d82d82f69a4c07d73bd64fe642d6','a39639e3747f12d9815fa751f9034570','a509231ddc6043df93e7f6e231fb46e0','','','n',NULL,-6133184,100,-6133184,100,NULL); +INSERT INTO splits_load VALUES('734f4bd7d938c82fd7a0fc644e8407c9','5f7a12c0f07782dc32c9c929a1b44363','e9fc9d04eca20b12907a1f1569f72c63','','','n',NULL,1200000,100,1200000,100,NULL); +INSERT INTO splits_load VALUES('34dfba0aceed5f681c75157b49de5c7d','5f7a12c0f07782dc32c9c929a1b44363','a509231ddc6043df93e7f6e231fb46e0','','','n',NULL,-1200000,100,-1200000,100,NULL); +INSERT INTO splits_load VALUES('fe90d8abfd81e302e74eafa7a4d4575f','a85baf80e7b59f424dabe7b34b2c208b','ace8a3c306e8644c2f37813270c7d60c','','','n',NULL,47324362,100,47324362,100,NULL); +INSERT INTO splits_load VALUES('6ea471b9cb6533145518c588e78a4cf9','a85baf80e7b59f424dabe7b34b2c208b','a509231ddc6043df93e7f6e231fb46e0','','','n',NULL,-47324362,100,-47324362,100,NULL); +INSERT INTO splits_load VALUES('cbc9f650be127acc6b5cc1cd09b2af3c','83ec4cdce7b9c4319e45821d17b923be','63ca9110b0fee6e02a65fe3bd089a72b','','','n',NULL,842841,100,842841,100,NULL); +INSERT INTO splits_load VALUES('e67f0442009fac6292a56b4f92624437','83ec4cdce7b9c4319e45821d17b923be','a509231ddc6043df93e7f6e231fb46e0','','','n',NULL,-842841,100,-842841,100,NULL); +INSERT INTO splits_load VALUES('5222d89e688dd063b0933a40dde946db','67af9babac0b8c8d447accdfde3e399d','e53623d53e1fc791c269b330fb71305a','','','n',NULL,1979550.9999999997672,100,1979550.9999999997672,100,NULL); +INSERT INTO splits_load VALUES('206f03e89bfd52b11086118f27809180','67af9babac0b8c8d447accdfde3e399d','a509231ddc6043df93e7f6e231fb46e0','','','n',NULL,-1979550.9999999997672,100,-1979550.9999999997672,100,NULL); +INSERT INTO splits_load VALUES('46b18f002e7257414f663c1059539b34','fdfa984ec2c088d354e2e437c2a7df46','1184ad3c4e96158b7fa097cc1275a789','','','n',NULL,1600303,100,1600303,100,NULL); +INSERT INTO splits_load VALUES('9045fe7e0877ef0b856e08b114d5721f','fdfa984ec2c088d354e2e437c2a7df46','a509231ddc6043df93e7f6e231fb46e0','','','n',NULL,-1600303,100,-1600303,100,NULL); +INSERT INTO splits_load VALUES('9dae44a9241c81e93767c63d4555be40','77760da097b96b3f24b713f28dc558c2','3a379608fed79ede539b9388d9e46006','','','n',NULL,516915959,100,516915959,100,NULL); +INSERT INTO splits_load VALUES('cb448a334aa4178f75b395f37101369e','77760da097b96b3f24b713f28dc558c2','a509231ddc6043df93e7f6e231fb46e0','','','n',NULL,-516915959,100,-516915959,100,NULL); +INSERT INTO splits_load VALUES('b7582c6bdb19e6ad17de878f2e1b498b','b1f4005959338a29d286151879c25d03','41a0993db740b8ae85d2e716a22ae8eb','','','n',NULL,525566766,100,525566766,100,NULL); +INSERT INTO splits_load VALUES('2f70ef4423b8a340ed7e77a892bdc65e','b1f4005959338a29d286151879c25d03','a509231ddc6043df93e7f6e231fb46e0','','','n',NULL,-525566766,100,-525566766,100,NULL); +INSERT INTO splits_load VALUES('e88d50bad89deb80497d0fbb54afe8cc','6a3d055df9fad48aeb5811139e847be9','5abdeeea9c8a3828e622917e8a614849','','','n',NULL,3720000000,100,3720000000,100,NULL); +INSERT INTO splits_load VALUES('b25540927d0472c35a0dcc92decb8242','6a3d055df9fad48aeb5811139e847be9','a509231ddc6043df93e7f6e231fb46e0','','','n',NULL,-3720000000,100,-3720000000,100,NULL); +INSERT INTO splits_load VALUES('cc89153cee0df9dbf58b097df2a5fad6','988c8d841ce4931f56866851ca7bc320','b8a4bc9a74553f50c8a37aabd85c3150','','','n',NULL,150000,100,150000,100,NULL); +INSERT INTO splits_load VALUES('02d78d7648c4c4090a2791a655526e12','988c8d841ce4931f56866851ca7bc320','a509231ddc6043df93e7f6e231fb46e0','','','n',NULL,-150000,100,-150000,100,NULL); +INSERT INTO splits_load VALUES('88de694e314e9ba2911c85c0a1405bd2','49f1cc480b634805fb8f57638eb3f066','a75285c4f1b3855776364045e035a9b9','','','n',NULL,510000,100,510000,100,NULL); +INSERT INTO splits_load VALUES('3c396a9f23159d12a3693eef991786b3','49f1cc480b634805fb8f57638eb3f066','a509231ddc6043df93e7f6e231fb46e0','','','n',NULL,-510000,100,-510000,100,NULL); +INSERT INTO splits_load VALUES('5b4876dbfb49be0ab9ee1aadcbbc561b','47dbd43725969b37c71b625eb57ac2f3','2b0d5d0bf015e627e18487906dbce02b','','','n',NULL,27122152,100,27122152,100,NULL); +INSERT INTO splits_load VALUES('41b142174530a33185b7733f7463273d','47dbd43725969b37c71b625eb57ac2f3','a509231ddc6043df93e7f6e231fb46e0','','','n',NULL,-27122152,100,-27122152,100,NULL); +INSERT INTO splits_load VALUES('2379349e8b0db64a43a0c9587f00895c','2015c50531abf388e5bad2a11d98dec1','a02ee6c4bded268682d7ed445f0a8728','','','n',NULL,-67651022,100,-67651022,100,NULL); +INSERT INTO splits_load VALUES('70a460269489c8232f696f6e113167a2','2015c50531abf388e5bad2a11d98dec1','a509231ddc6043df93e7f6e231fb46e0','','','n',NULL,67651022,100,67651022,100,NULL); +INSERT INTO splits_load VALUES('ed351e374ba30db31ca08fbe74c1892c','ddf9afa5e275dc63a8b2d485c1077e68','96d36ee8f874ee89949a8fdd99b5c379','','','n',NULL,-4846613430,100,-4846613430,100,NULL); +INSERT INTO splits_load VALUES('acb6d00ea13d07a3bd1a7c4a21e47350','ddf9afa5e275dc63a8b2d485c1077e68','a509231ddc6043df93e7f6e231fb46e0','','','n',NULL,4846613430,100,4846613430,100,NULL); +INSERT INTO splits_load VALUES('c638ca48ff8345c2b62985c5fbec09ad','9db12803e07134fd598c4a1c3a936c67','27e3f7e052d034940e4f0984da5ff0fe','','','n',NULL,0,100,0,100,NULL); +INSERT INTO splits_load VALUES('e08f5c423d34f8b204b21d58fe4727bb','9db12803e07134fd598c4a1c3a936c67','a509231ddc6043df93e7f6e231fb46e0','','','n',NULL,0,100,0,100,NULL); +INSERT INTO splits_load VALUES('7e346b0352df76532b43e68b3c0259b0','f23a9e97641c4fef8ff2dcda2af4004f','936bcd2858bf2fb70f5696f61fe4c5fa','','','n',NULL,-10881895,100,-10881895,100,NULL); +INSERT INTO splits_load VALUES('f31263ce2cf0dcebb5b91349c0be6af0','f23a9e97641c4fef8ff2dcda2af4004f','a509231ddc6043df93e7f6e231fb46e0','','','n',NULL,10881895,100,10881895,100,NULL); +INSERT INTO splits_load VALUES('32d0278284c3665439a321b0cd0765fd','4540d8fc4cda4a3fee4fec67f077c4c0','56b42a18bad4d27898269da271a7fc12','','','n',NULL,-42126262,100,-42126262,100,NULL); +INSERT INTO splits_load VALUES('06ea3ea754161538afbf0c1c6f15f55c','4540d8fc4cda4a3fee4fec67f077c4c0','a509231ddc6043df93e7f6e231fb46e0','','','n',NULL,42126262,100,42126262,100,NULL); +INSERT INTO splits_load VALUES('9d9f2b65f406861f5c6e90f2bf4bfdce','45b4fea8e387b8d3f1942869c35f7604','cf92c27b2fba12dd5058d7703712b090','','','n',NULL,-817875,100,-817875,100,NULL); +INSERT INTO splits_load VALUES('fd0d231b5fc9c7b0f7e51a2184709a07','45b4fea8e387b8d3f1942869c35f7604','a509231ddc6043df93e7f6e231fb46e0','','','n',NULL,817875,100,817875,100,NULL); +INSERT INTO splits_load VALUES('0732260e791adade020c732d64c0ebf2','1d28dd545254fe057c89b4c87a4942fe','58991305d309125d86c0d7345e26b502','','','n',NULL,-154165,100,-154165,100,NULL); +INSERT INTO splits_load VALUES('5aafd8686b73680a02f2e8cf53b2c162','1d28dd545254fe057c89b4c87a4942fe','a509231ddc6043df93e7f6e231fb46e0','','','n',NULL,154165,100,154165,100,NULL); +INSERT INTO splits_load VALUES('752c43f062ce623b40a6109b5f14af17','9d88c3cc0d56da7bb6b49a78220f7904','a04480017ffe9bafb51f2b1d5d2b65d1','','','n',NULL,-47892719,100,-47892719,100,NULL); +INSERT INTO splits_load VALUES('b1c07d0ba6d51394bfb04cd1bca0df54','9d88c3cc0d56da7bb6b49a78220f7904','a509231ddc6043df93e7f6e231fb46e0','','','n',NULL,47892719,100,47892719,100,NULL); +INSERT INTO splits_load VALUES('3235294cc1a03053319499683ae85dcf','bfa399d6d55d3e8ff762b421f7f3e159','75b1631a53ec247950ddead060c578d5','','','n',NULL,-65641,100,-65641,100,NULL); +INSERT INTO splits_load VALUES('3e416e83b9608c93f5d460786fbc9343','bfa399d6d55d3e8ff762b421f7f3e159','a509231ddc6043df93e7f6e231fb46e0','','','n',NULL,65641,100,65641,100,NULL); +INSERT INTO splits_load VALUES('6322fa0a5614b68fcc9163cb96ee90df','52d6b7dc9059d267c207d9edc2bca82d','80c3de119077637f87bee5ab73e8af8e','','','n',NULL,-102450,100,-102450,100,NULL); +INSERT INTO splits_load VALUES('5aa43fe05ba2035e6d909648d3491005','52d6b7dc9059d267c207d9edc2bca82d','a509231ddc6043df93e7f6e231fb46e0','','','n',NULL,102450,100,102450,100,NULL); +INSERT INTO splits_load VALUES('04ae6da009b616f608e85b14c351350b','9a7669da015a6e89a429591535572b21','e82c682c9142c930636b7121500edfe6','','','n',NULL,-23101,100,-23101,100,NULL); +INSERT INTO splits_load VALUES('b9505293f0ff082cf2d42dadbf1346bc','9a7669da015a6e89a429591535572b21','a509231ddc6043df93e7f6e231fb46e0','','','n',NULL,23101,100,23101,100,NULL); +INSERT INTO splits_load VALUES('946c4c14190e3bd71bb8ee3aeaf98149','e041573e34c0f3dd6ec0267a16d9aade','c5bc0b1ad4ec2494a8e4cfac22fa92c9','','','n',NULL,71167,100,71167,100,NULL); +INSERT INTO splits_load VALUES('ffdd38bfa90b96d8846c354b5e3e8dc4','e041573e34c0f3dd6ec0267a16d9aade','a509231ddc6043df93e7f6e231fb46e0','','','n',NULL,-71167,100,-71167,100,NULL); +INSERT INTO splits_load VALUES('a3369b6017c42e0894b6907eaa5726ac','210b340ec3e1d95226e2c7d5ac2f7f3d','e064789526571f54a8a416d82babada6','','','n',NULL,-30100,100,-30100,100,NULL); +INSERT INTO splits_load VALUES('b5b1f69251e63577ad310a06261b5322','210b340ec3e1d95226e2c7d5ac2f7f3d','a509231ddc6043df93e7f6e231fb46e0','','','n',NULL,30100,100,30100,100,NULL); +INSERT INTO splits_load VALUES('9e5f31242ce330ee73d07363258f7ec6','be34c1f2bd3b60aa84f2bbd1d1cdfcd5','ce7dcc1aa092b22cef8234e109f0e478','','','n',NULL,-525000000,100,-525000000,100,NULL); +INSERT INTO splits_load VALUES('2b0bbf76c61cae4e6c535312422351b0','be34c1f2bd3b60aa84f2bbd1d1cdfcd5','a509231ddc6043df93e7f6e231fb46e0','','','n',NULL,525000000,100,525000000,100,NULL); +INSERT INTO splits_load VALUES('3487d68251165504931d036f60254ac5','65d9d43f0afa52fadfa1eccbf2310397','26c9c9c70383c2cb6950ff4ae6bc73d7','','','n',NULL,-15636600,100,-15636600,100,NULL); +INSERT INTO splits_load VALUES('e40c1d91c5b213ce9e2acd808012dfaa','65d9d43f0afa52fadfa1eccbf2310397','a509231ddc6043df93e7f6e231fb46e0','','','n',NULL,15636600,100,15636600,100,NULL); +INSERT INTO splits_load VALUES('766b166910b3d1c1eaed71b2ede49277','dd8aed564a5dc751394146fd9644898b','44a98b01b63cd039b3ab6e1678e80319','','','n',NULL,-13030484,100,-13030484,100,NULL); +INSERT INTO splits_load VALUES('22703eaaf3e21c55465844e007072e22','dd8aed564a5dc751394146fd9644898b','a509231ddc6043df93e7f6e231fb46e0','','','n',NULL,13030484,100,13030484,100,NULL); +INSERT INTO splits_load VALUES('f538292452f4b179c0c9798f83db7048','730310c9f08567b94ff9b108a592714b','d789c04b55aa6d7c85c4e5a74fcc7e37','','','n',NULL,649306699,100,649306699,100,NULL); +INSERT INTO splits_load VALUES('04bb5e2eba44321ad3bff2431ff17c52','730310c9f08567b94ff9b108a592714b','a509231ddc6043df93e7f6e231fb46e0','','','n',NULL,-649306699,100,-649306699,100,NULL); +INSERT INTO splits_load VALUES('f071c677df619e81e96a9ad6f2049b22','f5d03e3efc016ec12ad0c2e68964e37f','19c7e8a3d913389cbbe99eb479b8b948','','','n',NULL,-54077686,100,-54077686,100,NULL); +INSERT INTO splits_load VALUES('2295c9bb10b35e263e20bc92a933edd6','f5d03e3efc016ec12ad0c2e68964e37f','a509231ddc6043df93e7f6e231fb46e0','','','n',NULL,54077686,100,54077686,100,NULL); +DELETE FROM sqlite_sequence; +INSERT INTO sqlite_sequence VALUES('slots',31); +CREATE INDEX tx_post_date_index ON transactions(post_date); +CREATE INDEX splits_tx_guid_index ON splits(tx_guid); +CREATE INDEX splits_account_guid_index ON splits(account_guid); +CREATE INDEX slots_guid_index ON slots(obj_guid); +COMMIT; From e1d40065025f8559bcda5c2e335adf18cecc913e Mon Sep 17 00:00:00 2001 From: Dan Connolly Date: Sat, 8 Jan 2022 04:48:06 -0600 Subject: [PATCH 11/11] chore: export 2021 Q2 Balance Sheet from GnuCash in .html, .pdf --- .../2021/balance-sheet-2021-q2-gnucash.html | 730 ++++++++++++++++++ .../2021/balance-sheet-2021-q2-gnucash.pdf | Bin 0 -> 43610 bytes 2 files changed, 730 insertions(+) create mode 100644 finance/2021/balance-sheet-2021-q2-gnucash.html create mode 100644 finance/2021/balance-sheet-2021-q2-gnucash.pdf diff --git a/finance/2021/balance-sheet-2021-q2-gnucash.html b/finance/2021/balance-sheet-2021-q2-gnucash.html new file mode 100644 index 0000000..f613bbe --- /dev/null +++ b/finance/2021/balance-sheet-2021-q2-gnucash.html @@ -0,0 +1,730 @@ + + + + + +RChain Cooperative Balance Sheet 06/30/2021

RChain Cooperative Balance Sheet 06/30/2021

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Assets
Assets +
      Current Assets +
            Bank Accounts +
                  1010 BECU Checking + $4,650.25
                  1011 BECU Savings + $51,350.54
                  1090 Settlement Account for Crypto Transactions + -$780,080.00
                  Coinbase Bank Clearing + $20,680.26
                  USD Bittrex + $2,554.27
                  USDC Coinbase + -$2.32
                  USDT Bittrex + $16,280.00
                  USDT Gnosis + $627,863.39
            Total Bank Accounts + -$56,703.61
            Other Current Assets +
                  1400 Crypto Currencies +
                        1410 RHOC + $1,321,834.38
                        1420 BTC + -$22,634.33
                        1430 ETH + $7,861.42
                  Total 1400 Crypto Currencies + $1,307,061.47
                  1510 Other Current Assets +
                        1512 Other Current Assets + $61,331.84
                        1513 Employee Loans + $12,000.00
                  Total 1510 Other Current Assets + $76,778.44
                  BioSim Loan + $473,243.62
            Total Other Current Assets + $1,857,083.53
      Total Current Assets + $1,800,379.92
      Fixed Assets +
            1610 Furniture & Fixtures +
                  1611 Fixed Asset Computers + $19,795.51
                  1612 Machinery & Equipment + $16,003.03
            Total 1610 Furniture & Fixtures + $44,226.95
      Total Fixed Assets + $44,226.95
      Other Assets +
            1900 Blockchain Platform in Process + $5,169,159.59
            1910 Notes Receivable + $5,255,667.66
            1915 LP Investment Reflective Ventures + $37,200,000.00
            Due from DAASL + $1,500.00
            Due from RSong + $5,100.00
            Staking + $271,221.52
      Total Other Assets + $47,902,648.77
Total Assets + $49,747,255.64


Liabilities
Liabilities +
      Current Liabilities +
            Accounts Payable +
                  2110 Accounts Payable (A/P) + $676,510.22
            Total Accounts Payable + $676,510.22
            Other Current Liabilities +
                  2210 Deferred Revenue + $48,466,134.30
                  Board Compansation Accrual +
                  Meredith Loan + $108,818.95
                  Payroll Accrual + $421,262.62
                  Payroll Liabilities +
                        2410 Accrued Payroll + $1,541.65
                        Deferred Wages Accrual + $478,927.19
                        MD Income Tax + $656.41
                        MD Unemployment Tax + $1,024.50
                        NYS Employment Taxes + $231.01
                        NYS Income Tax + -$711.67
                        WA Paid Family and Medical Leave Tax + $301.00
                  Total Payroll Liabilities + $490,148.84
            Total Other Current Liabilities + $49,486,364.71
      Total Current Liabilities + $50,162,874.93
      Long-Term Liabilities +
            2915 Long Term Deferred Revenue + $5,250,000.00
            PPP Loan + $156,366.00
      Total Long-Term Liabilities + $5,406,366.00
Total Liabilities + $55,569,240.93

Equity
Equity +
      3100 Members' Equity + $130,304.84
      3900 Retained Earnings + -$6,493,066.99
      Net Income + $540,776.86
      Opening Balances +
Total Equity + -$5,821,985.29

Total Liabilities & Equity $49,747,255.64
+ + diff --git a/finance/2021/balance-sheet-2021-q2-gnucash.pdf b/finance/2021/balance-sheet-2021-q2-gnucash.pdf new file mode 100644 index 0000000000000000000000000000000000000000..e56f68da00801113bbaeb3b9698fd02dc258841a GIT binary patch literal 43610 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 `bWt0oZ$E86C?3@jZ#ek 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 literal 0 HcmV?d00001