Files
@ f0ea3f31bf6f
Branch filter:
Location: npo-ledger-cli-fork-georglink/accounts/config/config-accounts.ledger - annotation
f0ea3f31bf6f
2.7 KiB
text/plain
First documentation for the Entity: tag.
Included also is a ledger command to get the list of all tag values.
Included also is a ledger command to get the list of all tag values.
8d70db612729 8d70db612729 8d70db612729 8d70db612729 8d70db612729 8d70db612729 8d70db612729 8d70db612729 8d70db612729 8d70db612729 8d70db612729 8d70db612729 8d70db612729 8d70db612729 8d70db612729 8d70db612729 8d70db612729 8d70db612729 8d70db612729 8d70db612729 8d70db612729 8d70db612729 8d70db612729 8d70db612729 8d70db612729 8d70db612729 8d70db612729 8d70db612729 204faae77f71 8d70db612729 8d70db612729 8d70db612729 8d70db612729 204faae77f71 204faae77f71 204faae77f71 8d70db612729 204faae77f71 8d70db612729 8d70db612729 8d70db612729 8d70db612729 8d70db612729 a4a10fc7b0ac 8d70db612729 8d70db612729 8d70db612729 8d70db612729 8d70db612729 8d70db612729 8d70db612729 8d70db612729 8d70db612729 8d70db612729 8d70db612729 8d70db612729 8d70db612729 8d70db612729 8d70db612729 8d70db612729 8d70db612729 8d70db612729 8d70db612729 8d70db612729 8d70db612729 8d70db612729 8d70db612729 8d70db612729 8d70db612729 621bc34ecb5b 621bc34ecb5b 621bc34ecb5b 621bc34ecb5b 621bc34ecb5b 621bc34ecb5b | ; -*- ledger -*-
; -*- coding: utf-8 -*-
;
; config-accounts.ledger: The Ledger CLI accounts declarations for NPO use-case.
;
; Copyright © 2013, Bradley M. Kuhn.
;
; The copyright holders wish that this document could be placed into the
; public domain. However, should such a public domain dedication not be
; possible, the copyright holders grant a waiver and/or license under the
; terms of CC0-1.0, as published by Creative Commons, Inc. A copy of CC0-1.0
; can be found in the same repository as this README.md file under the
; filename CC0-1.0.txt. If this document has been separated from the
; repository, a [copy of CC0-1.0 can be found on Creative Commons' website at
; http://creativecommons.org/publicdomain/zero/1.0/legalcode
; ############################## GENERAL/SHARED ACCOUNTS #######################
; Shared Asset Accounts
account Asset:Checking
note Checking account for entire organization
assert commodity == "$"
; Shared Liabilities Accounts
account Liabilities:Credit Card:Visa
note Visa Credit Card account for entire organization
assert commodity == "$"
; Organizational accrual accounts
account Accrued:Accounts Receivable:Main Org
note Accrued receivables for Main Org
assert commodity == "$"
; Organizational Expense Accounts
; NOTE: the payee =~ test is *not* included herein and must be cut-and-pasted
; to the assert in ever Expense account because of the following bug:
; http://bugs.ledger-cli.org/show_bug.cgi?id=953
define expenseChecker() = (tag("Receipt") !~ /^\s*$/ or tag("Invoice") !~ /^\s*$/ or tag("Statement") !~ /^\s*$/) and tag("Program") !~ /^\s*$/
; or payee =~ /NEVER CHARGED/
account Expense:Main Org:Office Supplies
assert expenseChecker() or payee =~ /NEVER CHARGED/
note Main Organization's Office Supplies and Sundries
account Expense:Main Org:Payroll:Salary
assert expenseChecker() or payee =~ /NEVER CHARGED/
note Main Organization's Staff Salaries
account Expense:Main Org:Payroll:Benefits
assert expenseChecker() or payee =~ /NEVER CHARGED/
note Main Organization's Staff Benefits
account Expense:Main Org:Phones
assert expenseChecker() or payee =~ /NEVER CHARGED/
note Main Organization's Phone Expenses
account Expense:Main Org:Hosting
assert expenseChecker() or payee =~ /NEVER CHARGED/
note Main Organization's Network Hosting Provider services
account Expense:Main Org:Occupancy
assert expenseChecker() or payee =~ /NEVER CHARGED/
note Main Organization's Occupancy for Office Space and the like
; Organizational Income Accounts
account Income:Main Org:Donations
assert tag("IncomeType") =~ /^Donations$/
note Donation income to the Main Org.
|