BotCurrent↗
← Back to examples

Original proposal · Not tested

Check accruals against expenses already recorded

The books are closed, but an expense may have been counted twice. Find the overlap before deciding how to fix it.

Suggested result

A service-period accrual-to-actual matrix with supported overlap candidates, legitimate timing differences and an accountant decision queue.

What you need: Use authorized copies for one entity and cutoff. The accountant supplies the rules. Confirm a current unresolved case; processing permission, compatibility and costs remain unverified.

  1. Proposed: Link proposed or recorded accrual items to actual invoice/service evidence under the accountant’s matching rules, and surface potential same-period overlap without choosing correction entries.

Posting date alone never defines service coverage; a payment is not treated as another expense. The accountant owns corrections; nothing is posted.

Original proposed workflow, untested. Context sources do not establish agent effectiveness, demand or outcomes.

Copy a prompt for this task

Suggested prompt · untested

Replace the placeholders with your details. This suggested prompt does not run anything or grant access.

Select and copy the text manually if automatic copying is unavailable.

Inputs, access and approval

Inputs:

  • accrual_items.csv: accrual IDs, service IDs, entity/account, currency, amount, service dates, posting dates and explicit reversal links.
  • actual_expenses.csv: invoice/expense IDs, supplier tokens, net amounts, service coverage and posting date; payment status kept separate.
  • supporting_service_evidence.txt: Minimal invoice descriptions, accepted-service references and corrections that explain which period or units an item covers.
  • close_review_rules.json: Approved identity match keys, period-overlap rules, currency separation and treatment labels for review only.

Approval: Do not post a journal, reopen a period, change a schedule, recommend an accounting treatment or notify auditors. Any source mutation, account access, upload, external communication, commercial commitment, payment or changed permission requires separate appropriate authorization. Keep outputs private and draft-only. Before any external communication, upload, live change, spend, commitment or permission change, show the exact action, target, data or content and consequences, then wait for separate appropriate approval. This prompt does not authorize those actions.

Use uploaded inputs first. Confirm scoped authorization before using a read-only connection. Missing inputs or access require an upload or clarification.

Original BotCurrent suggested prompt based on the linked example. Original source · Author not recorded. Editorial review does not establish execution success or current compatibility.

Setup and access

Setup requirements

  1. A qualified accountant defines entity, account, service-period boundaries, sign conventions and what constitutes the same underlying obligation. The design makes no accounting-policy, tax, materiality or prior-period correction decision.

  2. Freeze the close date and original records. Whether to reopen, reverse, reclassify or disclose is outside the artifact and requires accountant approval.

  3. Before any pilot, confirm an actual unresolved need and approve minimized copies, processing environment, retention and recipients. This design does not authorize execution.

Inputs and access

  1. Name

    accrual_items.csv

    Source or owner

    Close accountant

    Scope

    Synthetic accrual IDs, service IDs, entity/account, currency, amount, service dates, posting dates and explicit reversal links.

    Sensitivity

    Synthetic fixture only. Real commercial, personal, location or financial records need approved minimization and handling. No credentials are required.

    Permission needed

    Specific owner approval before any real-data pilot; no live access, uploads or external transmission authorized.

  2. Name

    actual_expenses.csv

    Source or owner

    Accounts payable custodian

    Scope

    Synthetic invoice/expense IDs, supplier tokens, net amounts, service coverage and posting date; payment status kept separate.

    Sensitivity

    Synthetic fixture only. Real commercial, personal, location or financial records need approved minimization and handling. No credentials are required.

    Permission needed

    Specific owner approval before any real-data pilot; no live access, uploads or external transmission authorized.

  3. Name

    supporting_service_evidence.txt

    Source or owner

    Budget or service owner

    Scope

    Minimal invoice descriptions, accepted-service references and corrections that explain which period or units an item covers.

    Sensitivity

    Synthetic fixture only. Real commercial, personal, location or financial records need approved minimization and handling. No credentials are required.

    Permission needed

    Specific owner approval before any real-data pilot; no live access, uploads or external transmission authorized.

  4. Name

    close_review_rules.json

    Source or owner

    Qualified accountant

    Scope

    Approved identity match keys, period-overlap rules, currency separation and treatment labels for review only.

    Sensitivity

    Synthetic fixture only. Real commercial, personal, location or financial records need approved minimization and handling. No credentials are required.

    Permission needed

    Specific owner approval before any real-data pilot; no live access, uploads or external transmission authorized.

Human approval boundaries

  1. Before a pilot, the accountable owner approves exact synthetic/minimized copies, processing environment, retention and allowed recipients.

  2. Owner validates identity mappings, authority, status definitions and all unresolved evidence.

  3. Any source mutation, account access, upload, external communication, commercial commitment, payment or changed permission requires separate appropriate authorization.

Detailed steps and output format

At a glance

Suggested result
A service-period accrual-to-actual matrix with supported overlap candidates, legitimate timing differences and an accountant decision queue.Suggested; untested.
Tool
ChatGPT WorkCandidate tools; compatibility untested.
Suggested inputs
accrual_items.csv; actual_expenses.csv; supporting_service_evidence.txt; close_review_rules.jsonProposed; access notes below.
Human review
Before a pilot, the accountable owner approves exact synthetic/minimized copies, processing environment, retention and allowed recipients. Owner validates identity mappings,…
Read full note

Before a pilot, the accountable owner approves exact synthetic/minimized copies, processing environment, retention and allowed recipients. Owner validates identity mappings, authority, status definitions and all unresolved evidence. Any source mutation, account access, upload, external communication, commercial commitment, payment or changed permission requires separate appropriate authorization.

Proposed approval gates; untested.
Setup notes
A qualified accountant defines entity, account, service-period boundaries, sign conventions and what constitutes the same underlying obligation. The design makes no…
Read full note

A qualified accountant defines entity, account, service-period boundaries, sign conventions and what constitutes the same underlying obligation. The design makes no accounting-policy, tax, materiality or prior-period correction decision. Freeze the close date and original records. Whether to reopen, reverse, reclassify or disclose is outside the artifact and requires accountant approval. Before any pilot, confirm an actual unresolved need and approve minimized copies, processing environment, retention and recipients. This design does not authorize execution.

Proposed setup; untested.
Cost
No measured time saving, current demand, ROI or price claim. Compare the simpler remedy first.No measured cost or time added.
Content depth
Original plan · untestedDepth does not establish successful execution.
Original plan; no execution evidence

The problem

An accrual can duplicate an expense already recorded for the same service period, especially when a close has finished.

Suggested task

Link proposed or recorded accrual items to actual invoice/service evidence under the accountant’s matching rules, and surface potential same-period overlap without choosing correction entries.

What you could produce

A service-period accrual-to-actual matrix with supported overlap candidates, legitimate timing differences and an accountant decision queue.

Why an agent / simpler alternative

Mixed narrative and structured evidence can benefit from assisted extraction and explanation. Identity joins, interval calculations and totals require deterministic checks. A supported native report, query or spreadsheet is preferable when it answers the owner’s question reliably.

When this work comes up

Role

Close accountant

Trigger

An accrual list is prepared or reviewed against newly available actual-expense evidence.

Human approval

Owner approves scope, rules and evidence interpretation. Any operational action requires separate appropriate authorization.

Finished output

A service-period accrual-to-actual matrix with supported overlap candidates, legitimate timing differences and an accountant decision queue.

Proposed evaluation scope — no pilot authorized

Scope

One entity, one close cut-off, at most 30 synthetic accrual items and 60 actual/reversal records; no bank or payroll data.

Limit origin

Editorial evaluation bound, not a verified platform limit.

Overflow action

Stop and ask for approved partitioning; no silent truncation.

Pilot authorized

No

Evidence boundary

Firsthand reports establish stated friction or concerns only. O*NET provides duty context. Official documents establish limited native features or general primitives. This workflow, safeguards, fixtures and outputs are original proposals, not source-documented executions.

Proposed steps

  1. Freeze the accrual, actual and reversal snapshots for the specified entity and cut-off, preserving both transaction and service dates.

    Output: accrual_review_manifest.json

    Expected output: accrual_review_manifest.json

    Checkpoint: Posting date alone never defines service coverage; a payment is not treated as another expense.

    Approval gate: Owner approves exact scope, copies and rule definitions before any pilot.

  2. Extract service identifiers and coverage intervals from the approved evidence, marking missing or approximate descriptions.

    Output: service_coverage_evidence.csv

    Expected output: service_coverage_evidence.csv

    Checkpoint: A recurring vendor and equal amount are insufficient to prove the same obligation.

    Approval gate: Owner resolves ambiguous source language and evidence authority.

  3. Build candidate accrual-to-actual links using explicit service/contract references, and trace any recorded reversal chain without changing its status.

    Output: accrual_actual_links.csv

    Expected output: accrual_actual_links.csv

    Checkpoint: Do not match across entity, currency or unrelated service intervals.

    Approval gate: Owner approves identity mappings and unresolved joins.

  4. Apply the accountant-supplied overlap test, distinguishing same-period candidates from ordinary next-period actuals with supported reversals.

    Output: accrual_overlap_matrix.csv

    Expected output: accrual_overlap_matrix.csv

    Checkpoint: Unexplained partial coverage remains unresolved; no reduction is calculated from amount similarity alone.

    Approval gate: Owner validates the rule and calculations; no live decision is implied.

  5. Tie each candidate amount to original rows and show separate totals for confirmed-key candidates, uncertain matches and timing-only cases.

    Output: accrual_overlap_control_totals.json

    Expected output: accrual_overlap_control_totals.json

    Checkpoint: Totals are potential exposure for review, never a proposed adjustment or a conclusion about materiality.

    Approval gate: Owner reviews exceptions and accepts unresolved status where evidence is insufficient.

  6. Deliver evidence-linked questions to the accountant with original dates and closed-period flags visible.

    Output: accrual_actual_review.json

    Expected output: accrual_actual_review.json

    Checkpoint: Do not post a journal, reopen a period, change a schedule, recommend an accounting treatment or notify auditors.

    Approval gate: Owner accepts the separate draft artifact; all live actions require separate authorization.

Original starter prompt — proposed

Origin

editorial_proposal

Execution authorized

No

Text

Using only {approved_synthetic_inputs} and {owner_rules}, Link proposed or recorded accrual items to actual invoice/service evidence under the accountant’s matching rules, and surface potential same-period overlap without choosing correction entries. Follow the six-step design. Preserve exact identities, evidence spans, explicit policy boundaries and uncertainty. Use inspectable deterministic comparisons. Write only separate draft review artifacts described by the output schema. Stop for missing authority, ambiguous evidence or out-of-scope data. Do not change source records, contact anyone, access live accounts, upload files, post transactions or execute any recovery action.

Expected output schema — proposed

Primary key
  1. accrual_id

  2. actual_id

Columns
  1. accrual_id

  2. actual_id

  3. service_id

  4. service_interval

  5. posting_period

  6. currency

  7. accrual_amount

  8. actual_amount

  9. reversal_reference

  10. match_basis

  11. overlap_review_amount

  12. closed_period_flag

  13. reviewer_decision

Record status

draft_review_only

Common provenance columns
  1. input_snapshot_id

  2. rule_version

  3. source_document_id

  4. source_row_or_span

  5. reviewer_decision

Unknown value policy

Unknown values remain null, not zero. Keep raw identities and evidence. Unresolved rows do not silently enter approved totals.

Synthetic output illustration — not an executed result

Label

Synthetic authored example, not observed output

Synthetic

Yes

Executed

No

Input
Cutoff

2026-09-30

Rule

Flag identical service IDs fully covering September where both accrual and actual expense are posted by cutoff and no supplied reversal offsets that accrual. Treat next-month actuals separately.

Accruals
  1. Id

    A1

    Service

    S1

    Amount

    1000

    Currency

    USD

    Posted

    2026-09-30

    Period

    September

  2. Id

    A2

    Service

    S2

    Amount

    600

    Currency

    USD

    Posted

    2026-09-30

    Period

    September

  3. Id

    A3

    Service

    S3

    Amount

    900

    Currency

    USD

    Posted

    2026-09-30

    Period

    September

Actuals
  1. Id

    I1

    Service

    S1

    Amount

    1000

    Currency

    USD

    Posted

    2026-09-29

    Period

    September

  2. Id

    I2

    Service

    S2

    Amount

    600

    Currency

    USD

    Posted

    2026-10-05

    Period

    September

  3. Id

    I3

    Service

    S4

    Amount

    900

    Currency

    USD

    Posted

    2026-09-29

    Period

    September

Reversals
  1. Id

    R2

    Accrual

    A2

    Amount

    600

    Posted

    2026-10-01

Expected
A1 i1

same_period_overlap_candidate

A1 review amount usd

1000

A2 i2

next_period_actual_with_supplied_reversal

A3 i3

excluded_different_service

Same period candidate total usd

1000

Journal recommendation

Not specified.

Limits

  1. Original proposed and untested design; no source documents this complete agent workflow.

  2. A reported problem is not proof of prevalence, willingness to pay, harm magnitude or current demand.

  3. Historical product reports require current-installation checks; a current capability document only establishes general primitives.

  4. Native reports or a deterministic script may be simpler. Exports, identity mappings, context size, privacy controls and actual tool compatibility remain untested.

  5. Numerical fixtures are synthetic and have not been executed. Owner review is necessary; no time saving, cost saving or revenue outcome is asserted.

Occupational context and attribution

Selected O*NET® 31.0 Database task identifiers provide human-work context. BotCurrent authored these proposed procedures; they are not documented agent implementations.

No current demand, Canadian prevalence, platform compatibility or result is established.

Occupational data: O*NET® 31.0 Database, U.S. Department of Labor, Employment and Training Administration (USDOL/ETA). O*NET® is a USDOL/ETA trademark. BotCurrent selected and organized the data and added original proposals; USDOL/ETA has not approved, endorsed or tested those changes.

O*NET® 31.0 task database · CC BY 4.0 · Source licence and attribution

Publication date: Unknown. Checked: 2026-10-15.

Candidate platforms — compatibility untested

  1. Name

    ChatGPT Work

    Required capabilities
    1. Read supplied text and files, compare evidence and calculate transparent checks in an owner-approved environment.

    Capability source urls
    1. https://learn.chatgpt.com/docs/get-started-with-work

    Workflow compatibility

    Untested. Requires an owner-approved file-processing environment; no CRM, ERP, payment or transport connector is assumed.

Failure handling, costs and limits

Failure modes

  1. A vendor issues one bill for several service periods.

  2. The same amount appears for different services or currencies.

  3. A reversal is referenced but absent from the export.

Recovery and troubleshooting

  1. Signal

    A vendor issues one bill for several service periods.

    Recovery

    Require a supported allocation from the accountant; hold the unallocated amount rather than spreading it evenly.

    Resume condition

    The accountable owner supplies authoritative evidence or an explicit rule; otherwise retain the affected row as unresolved.

  2. Signal

    The same amount appears for different services or currencies.

    Recovery

    Keep separate identities and exclude the amount-only match.

    Resume condition

    The accountable owner supplies authoritative evidence or an explicit rule; otherwise retain the affected row as unresolved.

  3. Signal

    A reversal is referenced but absent from the export.

    Recovery

    Label the reversal unverified and request its source record; do not assume that it posted.

    Resume condition

    The accountable owner supplies authoritative evidence or an explicit rule; otherwise retain the affected row as unresolved.

Unexecuted validation plan

Sample setup
Cutoff

2026-09-30

Rule

Flag identical service IDs fully covering September where both accrual and actual expense are posted by cutoff and no supplied reversal offsets that accrual. Treat next-month actuals separately.

Accruals
  1. Id

    A1

    Service

    S1

    Amount

    1000

    Currency

    USD

    Posted

    2026-09-30

    Period

    September

  2. Id

    A2

    Service

    S2

    Amount

    600

    Currency

    USD

    Posted

    2026-09-30

    Period

    September

  3. Id

    A3

    Service

    S3

    Amount

    900

    Currency

    USD

    Posted

    2026-09-30

    Period

    September

Actuals
  1. Id

    I1

    Service

    S1

    Amount

    1000

    Currency

    USD

    Posted

    2026-09-29

    Period

    September

  2. Id

    I2

    Service

    S2

    Amount

    600

    Currency

    USD

    Posted

    2026-10-05

    Period

    September

  3. Id

    I3

    Service

    S4

    Amount

    900

    Currency

    USD

    Posted

    2026-09-29

    Period

    September

Reversals
  1. Id

    R2

    Accrual

    A2

    Amount

    600

    Posted

    2026-10-01

Acceptance checks
  1. The output does not label A2 as a September duplicate.

  2. A3 and I3 are not linked by amount alone.

  3. Every candidate retains the source accrual and actual IDs.

  4. The output contains no debit/credit instruction, materiality conclusion or permission to alter a closed period.

  5. Every conclusion traces to a source row or explicitly labelled owner rule; identical frozen inputs preserve identities and deterministic totals.

  6. All source copies remain unchanged; no business workflow or synthetic acceptance evaluation has been run.

Stop conditions
  1. Required identity, source coverage, calculation policy or owner authority is missing.

  2. Unexpected real sensitive data is supplied without approved handling.

  3. Requested work would require live access, upload, external communication, accounting posting, payment, permission change or irreversible action.

Executed

No

Fixture status

Designed specification and separately authored answer key only. No model run, numerical acceptance execution or customer pilot performed.

Costs and effort — unknown or hypothetical

Status

unknown_or_estimate

Currency

Not specified.

Items
  1. Plan access, model usage, tool runtime and storage costs unknown.

  2. Export preparation, evidence cleanup, review and correction effort unmeasured.

  3. No native integration, paid service, new account or software installation assumed.

  4. Case-specific effort is unknown: source extraction, identity repair, owner-rule preparation, fixture design and review may dominate model cost.

  5. The case requires owner preparation of 4 input groups and review of 6 intermediate/final artifacts. Costs and effort remain unmeasured; these are design counts, not runtime estimates.

Caveat

No measured time saving, current demand, ROI or price claim. Compare the simpler remedy first.

Canadian adaptation — proposed

Verify local privacy and organizational record-handling requirements before any real-data pilot; preserve original currency, business calendars and time zones. No Canadian deployment or compliance claim.

Full source evidence

Proposed · Not tested

Original task title: Check accruals against expenses already recorded

Proposed · Not tested. This is an original editorial plan. Capability and problem-context sources do not demonstrate execution, successful results or customer demand. Platform compatibility is unknown and untested.

Context and capability sources

These links support context or possible capabilities, not completion of this plan. Current access is conditional; verify the account, environment and permissions before any test.

https://www.accountantforums.com/threads/reversal-of-accrued-expense.170306/ ↗
Problem context only; current need and agent compatibility remain unverified. An author reports accruing an expense that had already been recorded in the same closed fiscal year. Their clarification identifies duplicate expense recognition. Forum replies about accounting treatment are excluded; any correction belongs to the accountable accountant. Historical or dated report; no current customer need established. Publication date: 2021-10-31

https://learn.chatgpt.com/docs/get-started-with-work ↗
General capability context only; verify this plan’s requirements before any pilot. Publication date: Unknown. Work uses supplied files, plugins and approved tools for multi-step tasks and reviewable outputs. Desktop resources depend on available tools; local/cloud access differs. Specific workflow compatibility, guaranteed correctness, or universally available account access.

Manual prompt · reviewed mapping, untested

On demand · Finite instructions. A workflow design has not been supplied for this mapping.

Use the accepted prompt’s input, access and approval requirements. Selecting or copying it grants no access and starts no workflow.

Read the accepted prompt, inputs and approval boundary ↑