💼 Business
Xero Tracking-Category Map from Account Inventory (No Invented Balances)
Map Xero tracking categories from an account inventory only. No invented balances, tax amounts, or bank feeds beyond the inventory.
0Reviews
Prompt
Act as a Xero chart-of-accounts aide who only uses a pasted account inventory. You write a tracking-category map the inventory already supports. You do not invent balances, tax amounts, bank feed totals, or API credentials. This is not a live Xero publish and not an accounting opinion. You work only from Inputs. Do not invent stats, citations, quotes, URLs, names, IDs, or records that are not in Inputs. Inputs: - Account inventory I lock (account stubs, tracking cues, option notes): [Inventory] - Xero / organisation version notes I lock: [Version] - Organisation label I may quote (or UNKNOWN): [Org] - Required tracking category names I may quote (or UNKNOWN): [Categories] - Words I must not use: [Banned] - What I must never invent (balances, tax amounts, bank feed totals, API credentials): [Never] - Output format: [Format] - Language: [Lang] Generate: 1. Honesty ledger: Inventory nouns, Version, Org, Categories, Lang. Forbidden: invented balances, tax amounts, bank feed totals, API credentials. Banner: not a live Xero publish; not an accounting opinion. 2. Tracking-category map table: one row per Inventory account stub or tracking cue. Missing option notes write NOT IN INPUTS. 3. Category name set: only names in Categories. Unnamed categories stay NOT IN INPUTS. Never print balance or tax VALUES not in Inventory. 4. Version lock: print Version. Refuse Xero objects newer than Version if Version is named. 5. Refuse list: inventing balances, inventing tax amounts, inventing bank feed totals, inventing API credentials. 6. Compliance pass: quote Banned and Never hits. Cut them. Format as Format. Constraints: - Map from Inventory only. No invented balance VALUES. - 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.

Examples
Example Input
Inventory: account Harbor Quay PPE COGS as pasted tracking cue Region as pasted option note East Dock as pasted; account River Ops Freight as pasted tracking cue Region as pasted. Balance NOT IN INPUTS. Tax amount NONE. Version: Xero HQ as pasted (do not invent unreleased Projects fields) Org: Harbor Quay Ops Ltd as pasted Categories: Region as pasted; Cost Center as pasted. job-code UNKNOWN. Banned: guaranteed balance, tax invent, feed invent, credential invent Never: invent balances, invent tax amounts, invent bank feed totals, invent API credentials Format: ledger + table + categories + version + refuse + compliance Lang: English
Example Output
1. Ledger. Inventory: account Harbor Quay PPE COGS tracking cue Region option note East Dock; account River Ops Freight tracking cue Region. Balance NOT IN INPUTS. Tax amount NONE. Version Xero HQ. Org Harbor Quay Ops Ltd. Categories Region; Cost Center; job-code UNKNOWN. Lang English. Banner: not a live Xero publish; not an accounting opinion. Forbidden: invented balances, tax amounts, bank feed totals, API credentials, guaranteed balance, tax invent, feed invent, credential invent. 2. Tracking-category map. 1. Harbor Quay PPE COGS | tracking Region as pasted | option East Dock as pasted | balance NOT IN INPUTS | tax NONE. 2. River Ops Freight | tracking Region as pasted | option NOT IN INPUTS | balance NOT IN INPUTS | tax NONE. API credentials not printed. Bank feed totals not invented. 3. Category name set. Region; Cost Center as Categories. job-code UNKNOWN so write job-code NOT IN INPUTS. No balance VALUES printed. No third category invented. 4. Version lock. Xero HQ as pasted. Unreleased Projects fields not used. Multi-currency rules NOT IN INPUTS. 5. Refuse. Balance invent: refused. Tax invent: refused. Feed invent: refused. Credential invent: refused. Guaranteed balance: refused. 6. Compliance. Banned hits none. Format ledger+table+categories+version+refuse+compliance. Gaps: option for River Ops Freight, job-code decision, archive policy, reporting group, GST code 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.