# Accounting and Bookkeeping module for Concord CRM

<div align="left"><figure><img src="/files/PxHHNO8UeW2ebIhETN5e" alt=""><figcaption></figcaption></figure></div>

Welcome to the **Concord CRM Accounting Module** documentation. This guide covers every feature available in the Accounting module, from day-to-day bookkeeping tasks like recording expenses and payments, to advanced capabilities such as bank reconciliation, budgeting, and financial reporting.

#### Accessing the Accounting Module

The Accounting module is accessible from the **left sidebar** of Concord CRM. Click the **Accounting** menu item to expand its dropdown, which reveals the following sub-pages:

* **Dashboard** — A snapshot of your financial health with key metrics and quick actions.
* **Chart of Accounts** — Manage the accounts that form the backbone of your bookkeeping.
* **Journal Entries** — Record and review double-entry bookkeeping transactions.
* **Expenses** — Track and categorize business expenses.
* **Vendor Bills** — Manage bills from vendors and suppliers.
* **Payments** — Record payments made and received.
* **Bank Accounts** — Set up and manage your organization's bank accounts.
* **Bank Reconciliation** — Match your bank statements against recorded transactions.
* **Budgets** — Plan and track budgets by fiscal year.
* **Reports** — Generate financial reports including Trial Balance, Balance Sheet, Profit & Loss, and more.

<div align="left"><figure><img src="/files/Hm7wmwhuGDTZisOhJ3qe" alt=""><figcaption></figcaption></figure></div>

### Feature Overview <a href="#feature-overview" id="feature-overview"></a>

#### Financial Tracking <a href="#financial-tracking" id="financial-tracking"></a>

The module provides a complete double-entry bookkeeping system. Every financial transaction — whether it's an expense, vendor bill, payment, or invoice — can automatically generate the corresponding journal entries, keeping your books balanced at all times.

#### Automated Journal Entries <a href="#automated-journal-entries" id="automated-journal-entries"></a>

When automation is enabled (configured in Settings), the system automatically creates journal entries whenever you record expenses, vendor bills, payments, invoices, or bank transactions. This eliminates the need for manual data entry and reduces errors.

#### Multi-Currency Support <a href="#multi-currency-support" id="multi-currency-support"></a>

Amounts throughout the module support currency selection (defaulting to USD), allowing you to work with transactions in different currencies.

#### Reporting Suite <a href="#reporting-suite" id="reporting-suite"></a>

Nine built-in financial reports give you full visibility into your organization's financial position:

1. **Trial Balance** — Verify that debits equal credits across all accounts.
2. **Balance Sheet** — View assets, liabilities, and equity at a specific point in time.
3. **Profit & Loss** — Analyze revenue and expenses over a period.
4. **General Ledger** — Review detailed transaction history by account.
5. **Cash Flow** — Track cash inflows and outflows by activity.
6. **A/R Aging** — Monitor outstanding receivables by age.
7. **A/P Aging** — Monitor outstanding payables by age.
8. **Budget vs Actual** — Compare budgeted amounts to actual spending.
9. **Tax Summary** — Review tax collected and paid.

All reports support export to **CSV**, **Excel**, and **PDF** formats.

#### Data Import <a href="#data-import" id="data-import"></a>

Several sections support **CSV import**, making it easy to migrate data from other systems. This is available for Journal Entries, Expenses, and Bank Accounts.

#### Configurable Settings <a href="#configurable-settings" id="configurable-settings"></a>

The module's behavior can be customized through **Settings > Accounting**, which includes:

* **General** — Set the fiscal year start month and default tax rate.
* **Default Accounts** — Configure which chart of accounts to use for automatic journal entries.
* **Number Prefixes** — Customize document numbering prefixes (e.g., JNL-, EXP-, PAY-, BILL-).
* **Automation** — Toggle automatic journal entry creation per entity type.
* **Account Types** — Manage account classification types (Assets, Liabilities, Equity, Income, Expenses).
* **Expense Categories** — Define categories for organizing expenses.
* **Tax Rates** — Set up tax rates used across the module.

### Getting Started <a href="#getting-started" id="getting-started"></a>

To begin using the Accounting module, we recommend the following setup order:

1. **Configure Settings** — Start by setting your fiscal year, default tax rate, and default accounts under Settings > Accounting.
2. **Review Chart of Accounts** — The system comes with 30 pre-configured accounts. Review and customize them to match your organization's needs.
3. **Set Up Bank Accounts** — Add your organization's bank accounts.
4. **Create Expense Categories** — Define the categories you'll use to classify expenses.
5. **Start Recording Transactions** — Begin entering expenses, payments, and vendor bills. With automation enabled, journal entries will be created automatically.
6. **Run Reports** — Use the reporting suite to monitor your financial health.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://themesic-docs.gitbook.io/accounting-and-bookkeeping-module-for-concord-crm/accounting-and-bookkeeping-module-for-concord-crm.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
