Files
@ b37d7a302407
Branch filter:
Location: NPO-Accounting/conservancy_beancount/tests/books/accruals.beancount - annotation
b37d7a302407
2.3 KiB
text/plain
reports: Make RelatedPostings an immutable data structure.
This was an early mistake, it makes data consistency mistakes too
easy, and I only used it once so far in actual code. Going to fix
this now so I can more safely build on top of this data structure.
This was an early mistake, it makes data consistency mistakes too
easy, and I only used it once so far in actual code. Going to fix
this now so I can more safely build on top of this data structure.
ca1f6d0059ff ca1f6d0059ff ca1f6d0059ff ca1f6d0059ff b7aae7b3c02b ca1f6d0059ff ca1f6d0059ff ca1f6d0059ff b7aae7b3c02b b7aae7b3c02b b7aae7b3c02b b7aae7b3c02b b7aae7b3c02b b7aae7b3c02b b7aae7b3c02b b7aae7b3c02b b7aae7b3c02b b7aae7b3c02b b7aae7b3c02b b7aae7b3c02b b7aae7b3c02b b7aae7b3c02b b7aae7b3c02b b7aae7b3c02b b7aae7b3c02b b7aae7b3c02b ca1f6d0059ff ca1f6d0059ff ca1f6d0059ff ca1f6d0059ff ca1f6d0059ff ca1f6d0059ff ca1f6d0059ff ca1f6d0059ff ca1f6d0059ff ca1f6d0059ff ca1f6d0059ff ca1f6d0059ff ca1f6d0059ff ca1f6d0059ff 3a0b85c8f0d2 ca1f6d0059ff ca1f6d0059ff ca1f6d0059ff ca1f6d0059ff ca1f6d0059ff ca1f6d0059ff ca1f6d0059ff ca1f6d0059ff ca1f6d0059ff ca1f6d0059ff ca1f6d0059ff ca1f6d0059ff ca1f6d0059ff ca1f6d0059ff ca1f6d0059ff ca1f6d0059ff ca1f6d0059ff ca1f6d0059ff ca1f6d0059ff ca1f6d0059ff ca1f6d0059ff ca1f6d0059ff ca1f6d0059ff ca1f6d0059ff ca1f6d0059ff ca1f6d0059ff ca1f6d0059ff ca1f6d0059ff ca1f6d0059ff ca1f6d0059ff ca1f6d0059ff ca1f6d0059ff ca1f6d0059ff f66460f34304 f66460f34304 f66460f34304 f66460f34304 f66460f34304 f66460f34304 f66460f34304 | 2020-01-01 open Assets:Checking
2020-01-01 open Assets:Receivable:Accounts
2020-01-01 open Expenses:FilingFees
2020-01-01 open Expenses:Services:Legal
2020-01-01 open Expenses:Travel
2020-01-01 open Income:Donations
2020-01-01 open Liabilities:Payable:Accounts
2020-03-05 * "EarlyBird" "Payment for receivable from previous FY"
rt-id: "rt:40"
invoice: "rt:40/400"
Assets:Receivable:Accounts -500 USD
Assets:Checking 500 USD
2020-03-06 * "EarlyBird" "Payment for payment from previous FY"
rt-id: "rt:44"
invoice: "rt:44/440"
Liabilities:Payable:Accounts 125 USD
Assets:Checking -125 USD
2020-03-30 * "EarlyBird" "Travel reimbursement"
rt-id: "rt:490"
invoice: "rt:490/4900"
Liabilities:Payable:Accounts -75 USD
Expenses:Travel 75 USD
2020-05-05 * "DonorA" "Donation pledge"
rt-id: "rt:505"
invoice: "rt:505/5050"
approval: "rt:505/5040"
Income:Donations -1000.00 USD
Assets:Receivable:Accounts 1000.00 USD
2020-05-10 * "Lawyer" "April legal services"
rt-id: "rt:510"
invoice: "rt:510/5100"
contract: "rt:510/4000"
Expenses:Services:Legal 200.00 USD
Liabilities:Payable:Accounts -200.00 USD
2020-05-15 * "MatchingProgram" "May matched donations"
invoice: "rt://ticket/515/attachments/5150"
approval: "rt://ticket/515/attachments/5140"
Income:Donations -1500.00 USD
Assets:Receivable:Accounts 1500.00 USD
2020-05-20 * "DonorA" "Donation made"
rt-id: "rt:505"
invoice: "rt:505/5050"
Assets:Receivable:Accounts -1000.00 USD
Assets:Checking 1000.00 USD
receipt: "DonorAWire.pdf"
2020-05-25 * "Lawyer" "May payment"
rt-id: "rt:510"
invoice: "rt:510/5100"
Liabilities:Payable:Accounts 200.00 USD
contract: "rt:510/4000"
Assets:Checking -200.00 USD
receipt: "rt:510/5105"
2020-06-10 * "Lawyer" "May legal services"
rt-id: "rt:510"
invoice: "rt:510/6100"
contract: "rt:510/4000"
Expenses:Services:Legal 220.00 USD
Liabilities:Payable:Accounts -220.00 USD
2020-06-12 * "Lawyer" "Additional legal fees for May"
rt-id: "rt:510"
invoice: "rt:510/6100"
contract: "rt:510/4000"
Expenses:FilingFees 60.00 USD
Liabilities:Payable:Accounts -60.00 USD
2020-06-18 * "EuroGov" "European legal fees"
rt-id: "rt:520"
invoice: "rt:520/5200"
contract: "rt:520/5220"
Liabilities:Payable:Accounts -1,000 EUR {1.100 USD}
Expenses:FilingFees 1,000 EUR {1.100 USD}
|