Overview
PaisaTax bookkeeping tracks income and expenses throughout the year in quarterly periods. At filing time, those totals flow into Schedule C (business), Schedule E (rental), and Schedule F (farm) through a structured handoff process. This page explains how that works, what maps where, and how conflicts are resolved.
The Handoff Flow
The bookkeeping engine aggregates expenses by category across all four quarters. The HANDOFF_MAP then routes each category total to the correct line on the correct schedule. The tax graph receives the values and computes downstream totals (net profit, self-employment tax, QBI deduction, etc.).
HANDOFF_MAP Structure
The HANDOFF_MAP contains 52 entries that connect bookkeeping expense categories to specific schedule lines:
- 21 entries for Schedule C (self-employment business)
- 16 entries for Schedule E (rental and royalty)
- 15 entries for Schedule F (farming)
Each entry maps a bookkeeping category to a form ID, line number, and node ID in the tax graph.
Schedule C Mappings (21 entries)
Business expense categories for sole proprietors and single-member LLCs:
| Bookkeeping Category | Schedule C Line | Description |
|---|---|---|
| advertising | Line 8 | Advertising and marketing |
| car_expenses | Line 9 | Car and truck expenses |
| commissions | Line 10 | Commissions and fees |
| contract_labor | Line 11 | Contract labor |
| depletion | Line 12 | Depletion |
| depreciation | Line 13 | Depreciation (Form 4562) |
| employee_benefits | Line 14 | Employee benefit programs |
| insurance | Line 15 | Insurance (other than health) |
| interest_mortgage | Line 16a | Mortgage interest |
| interest_other | Line 16b | Other interest |
| legal_professional | Line 17 | Legal and professional services |
| office_supplies | Line 18 | Office expenses |
| pension_profit_sharing | Line 19 | Pension and profit-sharing plans |
| rent_vehicles | Line 20a | Rent — vehicles, machinery, equipment |
| rent_other | Line 20b | Rent — other business property |
| repairs | Line 21 | Repairs and maintenance |
| supplies | Line 22 | Supplies |
| taxes_licenses | Line 23 | Taxes and licenses |
| travel | Line 24a | Travel |
| meals | Line 24b | Deductible meals |
| utilities | Line 25 | Utilities |
Schedule E Mappings (16 entries)
Rental and royalty expense categories:
| Bookkeeping Category | Schedule E Line | Description |
|---|---|---|
| advertising | Line 5 | Advertising |
| auto_travel | Line 6 | Auto and travel |
| cleaning_maintenance | Line 7 | Cleaning and maintenance |
| commissions | Line 8 | Commissions |
| insurance | Line 9 | Insurance |
| legal_professional | Line 10 | Legal and professional fees |
| management_fees | Line 11 | Management fees |
| interest_mortgage | Line 12 | Mortgage interest |
| interest_other | Line 13 | Other interest |
| repairs | Line 14 | Repairs |
| supplies | Line 15 | Supplies |
| taxes | Line 16 | Taxes |
| utilities | Line 17 | Utilities |
| depreciation | Line 18 | Depreciation |
| other_1 | Line 19.1 | Other expenses (first) |
| other_2 | Line 19.2 | Other expenses (second) |
Schedule F Mappings (15 entries)
Farm expense categories:
| Bookkeeping Category | Schedule F Line | Description |
|---|---|---|
| car_truck | Line 10 | Car and truck expenses |
| chemicals | Line 11 | Chemicals |
| conservation | Line 12 | Conservation expenses |
| custom_hire | Line 13 | Custom hire (machine work) |
| depreciation | Line 14 | Depreciation (Form 4562) |
| feed | Line 15 | Feed purchased |
| fertilizer | Line 16 | Fertilizers and lime |
| insurance | Line 17 | Insurance (other than health) |
| interest_mortgage | Line 18a | Mortgage interest |
| interest_other | Line 18b | Other interest |
| labor_hired | Line 19 | Labor hired |
| rent_vehicles | Line 21a | Rent — vehicles, machinery |
| rent_other | Line 21b | Rent — other (land, animals) |
| seeds | Line 24 | Seeds and plants purchased |
| veterinary | Line 26 | Veterinary, breeding, medicine |
Source Priority and Conflict Resolution
When bookkeeping data arrives at a tax graph node, it may conflict with values already entered manually or extracted from documents. The system uses a strict source priority to decide which value wins:
| Priority | Source | When It Applies |
|---|---|---|
| 1 (highest) | override | Preparer explicitly overrides a computed value |
| 2 | preparer | Preparer types a value directly into the wizard |
| 3 | ocr | Value extracted from an uploaded document via OCR |
| 4 | upload | Value set during document upload processing |
| 5 (lowest) | system | Bookkeeping handoff and other automated sources |
Bookkeeping data enters at the system level. This means any manually entered value — whether typed by a preparer, extracted from a scanned receipt, or set as an override — takes precedence over the bookkeeping total.
Info
If a preparer enters $5,000 for Schedule C Line 18 (office supplies) and bookkeeping tracked $4,200 throughout the year, the $5,000 preparer value wins. The bookkeeping value is preserved but not used in the calculation.
Duplicate Detection
A common risk is double-counting: a client tracks expenses in bookkeeping all year and then also provides receipts or enters amounts manually at filing time for the same categories.
PaisaTax uses a 5% threshold to detect potential duplicates. When both a bookkeeping value and a manual entry exist for the same node:
- If they differ by less than 5%, the system flags it as a likely duplicate and uses only the higher-priority source
- If they differ by more than 5%, both values are surfaced for preparer review — the amounts are different enough that they may represent genuinely separate data
Warning
Always review flagged duplicates before filing. Common scenarios: a client tracks advertising spend in bookkeeping AND uploads an advertising invoice — the invoice amount may already be included in the bookkeeping total.
When to Use Bookkeeping vs. Direct Entry
| Approach | Best For | Example |
|---|---|---|
| Bookkeeping tracking | Ongoing expenses throughout the year | Monthly rent, recurring subscriptions, regular supply purchases |
| Direct entry | One-time amounts known at filing time | Annual insurance premium, single large equipment purchase |
Tip
For clients who use PaisaTax bookkeeping year-round, the handoff is automatic — no extra work at filing time. For clients who only come in at tax season, direct entry on the schedule is faster than back-filling quarterly bookkeeping data.
Routing: Business vs. Personal Expenses
Not all categorized expenses go through the bookkeeping-to-schedule handoff. The system routes documents based on their type:
- Business, rental, and farm expenses go through bookkeeping quarterly tracking and then hand off to Schedule C, E, or F at filing time
- Personal expenses (energy credits, childcare, HSA, education) route directly to their target tax graph nodes without passing through bookkeeping
This split prevents business accounting categories from being mixed with personal tax credits, which have their own forms and rules.
