Set up your books, step by step
Chart of accounts, transactions, journal entries, payables, receivables, tax rates, budgets, reconciliation, expenses, and reports — everything your cooperative needs to keep accurate books.
This guide walks you through setting up accounting for your organization in FlockWorker, step by step. By the end, your members will be able to manage a chart of accounts, record transactions, create journal entries, handle payables and receivables, manage budgets, reconcile bank statements, track expenses, and run financial reports — all in one place. Follow the steps in order; each one builds on the previous, and you can always add features later.
Accounting uses granular permissions so no single person holds too much financial authority. A common pattern: one member creates a journal entry, a second approves it, and a third posts it to the ledger. The member who manages vendor invoices (AP) is typically different from the one who manages customer invoices (AR).
Members with Accounting Management (and Admins) can do everything below. Admins can also grant the individual permissions named in the right column to implement separation of duties. Action-specific permissions usually pair with View Accounting so the member can see the data they work with.
| Action | Permission needed |
|---|---|
| Submit and view own expense reports | Any member |
| View chart of accounts, transactions, entries, reports | View Accounting |
| Record transactions; create journal entries & templates | Create Entries |
| Approve / reject journal entries & expense reports | Approve Entries |
| Post journal entries to the ledger | Post Entries |
| Manage chart of accounts, tax rates, audit log | Manage Accounts |
| Create & manage vendor invoices and payments | Manage AP |
| Create & manage customer invoices, customers, payments | Manage AR |
| Create & manage budgets and alerts | Manage Budgets |
| Reconcile bank statements | Reconcile |
Why this matters
Payroll and inventory generate journal entries automatically. If the accounts they post to are missing, posting fails (for required accounts) or falls back to a generic account (for recommended ones). The readiness page resolves each account the same way the posting engines do, so what you see is what will post.Go to Chart of Accounts, click New Account, and fill in a Name, a unique Account Number, a Type, an optional description, and the opening Balance (defaults to $0.00).
| Type | Typical range | What it tracks |
|---|---|---|
| Asset | 1000–1999 | What you own (cash, equipment, receivables) |
| Liability | 2000–2999 | What you owe (loans, payables, accruals) |
| Equity | 3000–3999 | Member equity and retained earnings |
| Revenue | 4000–4999 | Income from sales, services, other sources |
| Expense | 5000–9999 | Operating costs, wages, rent, utilities |
| # | Name | Type |
|---|---|---|
| 1000 | Cash - Operating | Asset |
| 1200 | Accounts Receivable | Asset |
| 1500 | Fixed Assets | Asset |
| 2000 | Accounts Payable | Liability |
| 2100 | Accrued Expenses | Liability |
| 3000 | Member Equity | Equity |
| 4000 | Sales Revenue | Revenue |
| 5000 | Cost of Goods Sold | Expense |
| 5100 | Salaries & Wages | Expense |
| 5200 | Rent | Expense |
Tips
Go to Transactions, click New Transaction, then set the account, date, description, amount, whether it's a debit or credit, an optional reference, and a category:
| Category | When to use |
|---|---|
| Revenue | Income received (sales, services, interest) |
| Expense | Costs paid (rent, utilities, supplies) |
| Payroll | Salary and wage payments |
| Distribution | Profit sharing or surplus distributions |
| Capital | Investments, equity contributions, asset purchases |
| Transfer | Moving money between accounts |
Tips
Go to Journal Entries, click New Entry, set the date and description, then add two or more lines — each with an account and either a debit or a credit amount. Entries move through a lifecycle that enforces separation of duties:
Save recurring entries as templates (Journal Entries → Templates) and select one to pre-fill a new entry. Great for monthly depreciation, recurring accruals, period-close adjustments, and standard payroll entries.
Tips
Go to Payables, click New Invoice, and enter the vendor, invoice number, invoice and due dates, line items (description, quantity, unit price, optional expense account and tax rate), and notes. Invoices move through:
Past-due invoices are auto-flagged Overdue. Record payments from the invoice page; partial payments are supported and the status flips to Paid when payments equal the invoice total. FlockWorker tracks vendor balances, outstanding totals, and aging.
Tips
Add customers first (Receivables → Customers → New Customer), then create invoices (Receivables → New Invoice) with a customer, invoice number, dates, line items, and notes. Open an invoice to Send it (records the sent date) and to Record Payment. Partial payments are supported; the status flips to Paid when payments equal the total. A dashboard shows outstanding receivables, overdue amounts, and collection trends.
Tips
Go to Settings → Tax Rates, click New Tax Rate, and set a name, rate (e.g., 8.25), optional description, and status.
| Tax | Typical rate | Applies to |
|---|---|---|
| State Sales Tax | 4–10% | Product sales |
| City / Local Tax | 0.5–3% | Local sales |
| Use Tax | Varies | Out-of-state purchases |
| Federal Excise Tax | Varies | Specific goods (fuel, tobacco) |
Tips
Go to Budget, click New Budget, and set a name, fiscal year, description, and budget items (category name, linked account, planned amount). FlockWorker then tracks planned vs. actual and variance automatically from posted transactions, with a data-driven forecast and configurable alerts at thresholds you choose (e.g., 80%, 100%).
Tips
Go to Reconciliation, pick the account, and enter the statement date and ending balance. Then reconcile manually (check off transactions until the running total matches) or via CSV import from your bank.
Review the suggested matches, confirm or adjust, and complete the reconciliation. Past reconciliations are listed under Reconciliation → History.
Tips
Members submit at Expenses → Submit (description, amount, category, date, optional receipt and notes). Approvers review at Expenses → Manage and Approve or Deny. Approved reports can be Reimbursed, optionally generating a journal entry to record the reimbursement in your books.
Tips
| Report | What it shows |
|---|---|
| Income Statement | Revenue minus expenses for a period (P&L) |
| Balance Sheet | Assets, liabilities, and equity at a point in time |
| Cash Flow Statement | How cash moved in and out during a period |
| Trial Balance | All account balances to verify debits equal credits |
| Tax Summary | Tax collected and paid, organized by tax rate |
| Depreciation Report | Fixed asset depreciation schedules and totals |
Tips
Each payroll run can post salary expense, tax liability, and net pay as a balanced journal entry. Behind the scenes, every posting target is a natural key (a stable internal name like wages_expense) that resolves to one of your chart-of-accounts rows. You can map each key explicitly in Settings → Payroll GL Mapping, or let the engine pick the best-fit account by number and name.
Inventory generates Cost of Goods Sold entries, debiting your COGS expense account and crediting your inventory asset account when products are sold.
Verify before you post
The Setup Readiness page checks every account these integrations need — payroll natural-key targets, COGS, inventory, and accounts payable — and flags anything missing with a one-click fix.Every financial action is logged automatically — who did what, when, and what changed. View and export the audit log (requires Manage Accounts) filtered by entity type, action, date range, or entity ID.
Fixed assets are managed in the Inventory module with deep accounting integration: depreciation across four methods (straight-line, declining balance, sum-of-years digits, units of production), automatic depreciation journal entries, and disposal accounting. View depreciation reports under Accounting → Reports.
Go to Audit Log| Activity | How often |
|---|---|
| Record transactions | Daily / as they occur |
| Submit and review expense reports | As they come in |
| Review and approve journal entries | Weekly |
| Review AP aging and pay invoices | Weekly |
| Follow up on overdue AR | Weekly |
| Reconcile bank accounts | Monthly |
| Review budget vs. actual | Monthly |
| Run income statement; record depreciation | Monthly |
| Generate balance sheet | Quarterly |
| Review tax rates; run year-end reports | Annually |
| Step | What to do | Why this order |
|---|---|---|
| 1 | Set up chart of accounts | Everything references accounts |
| 2 | Record transactions | Captures day-to-day activity |
| 3 | Create journal entries | Formal double-entry with approvals |
| 4 | Set up accounts payable | Tracks what you owe, with aging |
| 5 | Set up accounts receivable | Tracks what customers owe you |
| 6 | Configure tax rates | Used on invoices and tax reports |
| 7 | Create budgets | Spending targets with tracking |
| 8 | Reconcile bank statements | The critical monthly control |
| 9 | Manage expenses | Member submission with approvals |
| 10 | Run financial reports | Drives decisions and compliance |
Once you're up and running