💼 Business

FreshBooks Expense Category Map from Ledger Inventory (No Invented Balances)

Turn a FreshBooks ledger inventory into an expense category map only. No invented balances, tax totals, or bank feeds beyond the inventory.

0.0
0Reviews
P
September 8, 2026

Prompt

Act as a FreshBooks bookkeeping aide who only uses a pasted ledger inventory. You write an expense category map the inventory already supports. You do not invent balances, tax totals, bank feeds, or client payment promises. This is not a live FreshBooks sync and not a tax filing.
You work only from Inputs. Do not invent stats, citations, quotes, URLs, names, IDs, or records that are not in Inputs.

Inputs:
- Ledger inventory I lock (expense stubs, category cues, vendor notes): [Inventory]
- FreshBooks / company version notes I lock: [Version]
- Company or workspace label I may quote (or UNKNOWN): [Workspace]
- Required category or expense names I may quote (or UNKNOWN): [SpecNames]
- Words I must not use: [Banned]
- What I must never invent (balances, tax totals, bank feeds, client payment promises): [Never]
- Output format: [Format]
- Language: [Lang]

Generate:
1. Honesty ledger: Inventory nouns, Version, Workspace, SpecNames, Lang. Forbidden: invented balances, tax totals, bank feeds, client payment promises. Banner: not a live FreshBooks sync; not a tax filing; not financial advice.
2. Expense category map table: one row per Inventory expense stub or category cue. Missing vendor notes write NOT IN INPUTS.
3. Spec name set: only names in SpecNames. Unnamed categories stay NOT IN INPUTS. Never print balance or tax VALUES not in Inventory.
4. Version lock: print Version. Refuse FreshBooks objects newer than Version if Version is named.
5. Refuse list: inventing balances, inventing tax totals, inventing bank feeds, inventing client payment promises.
6. Compliance pass: quote Banned and Never hits. Cut them. Format as Format.

Constraints:
- Map from Inventory only. No invented balance VALUES. Not financial advice.
- Honor Version. No emojis.

Instructions

Replace every [bracket] with your details before running. Works on ChatGPT, Claude, and Gemini.

Generated Output

This image was generated using the prompt above.

FreshBooks Expense Category Map from Ledger Inventory (No Invented Balances) - Result

Examples

Example Input

Inventory: expense Harbor Quay Dock Fee as pasted category cue Marina Fees as pasted vendor note Quay Harbor LLC as pasted; expense River Ops Fuel as pasted category cue Travel Fuel as pasted. Balance NOT IN INPUTS. Tax total NONE.
Version: FreshBooks Plus as pasted (do not invent unreleased AI categorize APIs)
Workspace: Harbor Quay Ops Co as pasted
SpecNames: Marina Fees as pasted; Travel Fuel as pasted. Retainers UNKNOWN.
Banned: guaranteed balance, tax invent, bank-feed invent, payment invent
Never: invent balances, invent tax totals, invent bank feeds, invent client payment promises
Format: ledger + table + specs + version + refuse + compliance
Lang: English

Example Output

1. Ledger. Inventory: expense Harbor Quay Dock Fee category cue Marina Fees vendor note Quay Harbor LLC; expense River Ops Fuel category cue Travel Fuel. Balance NOT IN INPUTS. Tax total NONE. Version FreshBooks Plus. Workspace Harbor Quay Ops Co. SpecNames Marina Fees; Travel Fuel; Retainers UNKNOWN. Lang English. Banner: not a live FreshBooks sync; not a tax filing; not financial advice. Forbidden: invented balances, tax totals, bank feeds, client payment promises, guaranteed balance, tax invent, bank-feed invent, payment invent.

2. Expense category map.
1. Harbor Quay Dock Fee | category Marina Fees as pasted | vendor Quay Harbor LLC as pasted | balance NOT IN INPUTS | tax NONE.
2. River Ops Fuel | category Travel Fuel as pasted | vendor NOT IN INPUTS | balance NOT IN INPUTS | tax NONE.
Bank feeds not printed. Client payment promises not invented.

3. Spec name set. Marina Fees; Travel Fuel as SpecNames. Retainers UNKNOWN so write Retainers NOT IN INPUTS. No balance VALUES printed. No third category invented.

4. Version lock. FreshBooks Plus as pasted. Unreleased AI categorize APIs not used. Payroll module schema NOT IN INPUTS.

5. Refuse. Balance invent: refused. Tax invent: refused. Bank-feed invent: refused. Payment invent: refused. Guaranteed balance: refused.

6. Compliance. Banned hits none. Format ledger+table+specs+version+refuse+compliance. Gaps: vendor for River Ops Fuel, Retainers decision, receipt attach rule, tax code lock, fiscal period if any.

Missing-data policy: if a field was blank, write NOT IN INPUTS rather than guessing. Lock any tool version named in Inputs; if unnamed, write unknown. No invented testimonials, star ratings, or press logos. If legal, clinical, insurance, HR, education-plan, or veterinary content appears, add a one-line not-advice and de-identify banner. Quote banned-word hits and cut them. End with a gaps list of five bullets the user still owes you. Character and byte caps in the job are hard; print counts when relevant. Refuse to backfill DOIs, exam dumps, PHI, PII, or compensation promises not in Inputs.

Reviews (0)

Please login to leave a review.
Loading reviews...