SignWardenReceipt workspaceSynthetic demo · fictional records only

PERSONAL RECEIPT RECORDS

A clear record of your work.

Practice organizing receipts, making manual links, and keeping a traceable monthly record.

Synthetic data only. Do not add real transactions, addresses, identities, passwords or keys.

No file? Start with fictional practice records.

This is a synthetic demo. It uses made-up records only. Synthetic data only. Do not add real transactions, addresses, identities, passwords or keys. This page runs in your browser tab. It does not upload the files you choose and does not save anything in the browser; refreshing or closing the tab clears it. A source status or manual link does not verify a payment, a payer, or taxable income. This is not tax, accounting or legal advice, and nothing here verifies a payment, a payer or income.

Known limits

  • Records are kept in memory only. Refreshing or closing the page clears them, and your browser may ask before you leave. Export first if you want a copy. Files you download stay on your device until you delete them.
  • A file of more than 1,000,000 bytes is always refused, and a file of 5,000 records was never accepted in testing. In testing, files were first refused at different numbers of records, depending on the length of the rows, the length of the file name and what was already loaded. When a file is refused, the records already loaded are unchanged. Try a file with fewer records or a shorter file name, or export, use 'Clear this session' in section 04, and try again.
  • The page reads one made-up asset: chain synthetic:chain-A, token synthetic:token-A. It reads its own made-up 16-column source CSV format and its own exports. A record with any other chain or token id is excluded as out of scope. No real chain, token or provider format is supported.
  • Checked only by automated runs in one version of Chrome on one computer. Not checked by a person in a normal browser window. Safari, Firefox, screen readers and touch devices have not been checked.
  • Not tested: opening the exported files in a spreadsheet application, saving them there and opening them again. Also not tested: real browser zoom, drop-down lists used by keyboard, the browser's own file chooser and a real phone. Not done by using the page: building a session in the recorded order of actions, and adding the same recorded source file a second time, because the page's file forms take CSV files only and the recorded test files are in another format. The page does not show how many rows are in the import history; that count was taken from the exported history file.
  • When the page writes its own six files, the limit of 5,000 rows for the import history table and for the operations table cannot be reached, because the size check on each of those files, 1,000,000 bytes, comes first. Each of those two row limits was checked only on its own, outside a full session. Files loaded into the page are checked for rows separately.

01 · IMPORT

Start with records

Add a synthetic source CSV

Merge fictional source observations into this workspace. Only the independent 16-column personal-receipts-source-v1 format with sw-text-v1 is accepted; this is not a native provider export or a complete session restore.

Required source fields and limits

One UTF-8 CSV. A file of more than 1,000,000 bytes is always refused, and a file of 5,000 records was never accepted in testing. How many records fit depends on how long the rows and the file name are and on what is already loaded, and the complete workspace must also fit all six exports. Data stays in memory. A bounded check blocks certain secret-shaped patterns; it cannot detect every secret. Add synthetic data only.

No source CSV? Use the practice samples above; no example file is bundled.

Restore a complete session

Restore a complete synthetic canonical CSV bundle: receivables.csv, receipts.csv, mappings.csv, operations.csv and source_history.csv. Current work-item values, receipt decision history and source import history. Previous work-item values are not included. The derived monthly summary is optional. All five primary files are required, including empty tables.

02 · ORGANIZE

Work items

All imported dates · SYN
Create a work item

Asset: synthetic:chain-A / synthetic:token-A. Names are organizing labels, not verified identities.

02 · MANUAL LINKS

Receipt records

Every source group stays visible

First classify an incoming record as a work receipt, then link it to one work item. Pending or failed sources can be provisionally linked, but contribute no eligible amount.

03 · MONTHLY VIEW

Your selected period

Receipt time determines the month. Work-item amounts below include all imported dates.

Other categories, statuses and exclusions

These are separate views of records. Category and status amounts must not be added together.

04 · EXPORT & CLEAR

Keep a traceable copy

Current work-item values, receipt decision history and source import history. Previous work-item values are not included. operations.csv: Receipt classification and link history. The five primary files preserve every work item, source version, link, decision and import reference. The sixth file is a derived monthly view. CSV data cells use reversible sw-text-v1 text encoding; numeric values remain text. Native spreadsheet opening and save/reopen are not verified.

Receipt classification and link history

Clear this session?

All work items, receipts, versions, links and history in memory will be removed. Previously downloaded files remain on disk. Export first if you need a copy.

Confirm manual decision

Required. A short note for your own record, for example “invoice 12”.

Edit work item

Only current work-item values are retained. Work-item edit history is unavailable. Receipt classification and link history stays unchanged.

Plain text. Line breaks are kept. Up to 2,048 characters.