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.
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.
Review synthetic source observations
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.
Review before adding
Restore installs the complete session. It cannot merge with a different nonempty workspace. Clear only after exporting anything you need.
02 · ORGANIZE
Work items
Create a work item
02 · MANUAL LINKS
Receipt records
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.
Save each primary file together. Clicking a download requests a save; check that your browser saved it.