JustHandled Labs
// Business & Operations

📋 Craft Fair Closeout Checker

Compare craft-fair stock counts and normalized movements, with optional payment and cash checks. Get local, source-linked discrepancies and explicit unknowns to review.

What problem does Craft Fair Closeout Checker solve?

A craft seller needs to compare stock returned from an event with recorded sales and other movements without inventing missing values or causes.

Use it to

What it returns

A representative input and result

fixture-backed sample
input Fictional PIN-OWL: opening 20, sales 6, other-out 1, closing 12.
result REVIEW: expected stock 13, counted 12, difference -1; card difference -0.10; cash matches expected 99.

See the supplied example

These cards summarize actual output from the packaged fictional fixture.

Access and approval boundaries

Known limitations

Questions

Does it connect to Square or Venmo?

No. Prepare local CSV and JSON using the documented templates. Native exports are not accepted automatically.

Does it read the Etsy worksheets?

No. Copy the relevant counts and records manually. The PDF supplement also works independently.

Does a missing item mean an unrecorded sale?

No. A difference prompts a recount and source check; the cause remains unresolved.

What does a match establish?

Only arithmetic agreement with the supplied records. Missing or incomplete records can conceal discrepancies.

Does it calculate profit?

No. Cash float, refunds and adjustments are handled explicitly, but there is no tax, fee, cost or profit calculation.

What do I need to run it?

A terminal with Python 3.10 or later and prepared local files. The CLI was tested on Windows with Python 3.12.14; agent-host installation is untested.

Craft Fair Closeout Checker keeps counts and unresolved differences visible.

The listing includes the tested package, realistic samples, declared permissions, and known limitations.

Get Craft Fair Closeout Checker on Agensi