Working capital calculator
Open Working capital calculator on Happytails.ai. This view has the same page content and links, with explicit tool capabilities. Read the processing notes before using a tool.
Tool capabilities
{
"id": "working-capital-calculator",
"category": "business-tools",
"built": true,
"requirements": "Choose Single scenario to enter values in the fields. Choose Multiple records (JSON) to paste an advanced asset or record list. Guided numeric fields accept local decimal digits and separators without grouping; advanced JSON keeps strict ASCII syntax. Provide a JSON array with date, currentAssets and currentLiabilities, plus optional label. Working capital is assets minus liabilities; the current ratio is assets divided by liabilities. Negative working capital remains visible. Zero liabilities make the ratio undefined. Compare supplied dates without inferring financial health or exchange rates. Use JSON up to 1000000 characters, 50000 values and 64 nesting levels. Period, invoice and production lists allow up to 2000 records; annual schedules allow 1 to 1000 years. Amounts use plain ASCII decimals up to 1000000000000 and zero to six selected decimal places. Quoted decimal strings preserve exact input. JSON and CSV preserve the full report and source, with exports bounded to 40 million characters and 500000 CSV records. Analysis runs locally with a 10-second timeout. No data is uploaded. Preview tables show the first 200 rows; copy returns the summary.",
"implementation": {
"fields": [
{
"key": "entryMode",
"label": "Input method",
"value": "single",
"type": "select",
"values": [
"single",
"bulk"
],
"labels": {
"single": "Single scenario",
"bulk": "Multiple records (JSON)"
}
},
{
"key": "date",
"label": "Date",
"value": "2025-01-01",
"type": "date",
"maxLength": 120,
"showWhen": {
"entryMode": [
"single"
]
}
},
{
"key": "label",
"label": "Label",
"value": "",
"type": "text",
"maxLength": 120,
"showWhen": {
"entryMode": [
"single"
]
}
},
{
"key": "currentAssets",
"label": "Current assets",
"value": "300.00",
"type": "text",
"maxLength": 24,
"inputMode": "decimal",
"showWhen": {
"entryMode": [
"single"
]
}
},
{
"key": "currentLiabilities",
"label": "Current liabilities",
"value": "400.00",
"type": "text",
"maxLength": 24,
"inputMode": "decimal",
"showWhen": {
"entryMode": [
"single"
]
}
},
{
"key": "bulkJSON",
"label": "Bulk JSON",
"value": "[\n {\n \"date\": \"2025-01-01\",\n \"label\": \"\",\n \"currentAssets\": \"300.00\",\n \"currentLiabilities\": \"400.00\"\n }\n]",
"type": "textarea",
"maxLength": 1000000,
"showWhen": {
"entryMode": [
"bulk"
]
}
},
{
"key": "precision",
"label": "Decimal places",
"value": "2",
"type": "select",
"values": [
"0",
"1",
"2",
"3",
"4",
"5",
"6"
]
},
{
"key": "currency",
"label": "Currency label",
"value": "USD",
"type": "text",
"maxLength": 3
}
],
"input": false,
"presentation": "metrics",
"inputMaxLength": 1000000,
"inputErrorCode": "FINANCE_SCHEDULES_INPUT",
"note": "Choose Single scenario to enter values in the fields. Choose Multiple records (JSON) to paste an advanced asset or record list. Guided numeric fields accept local decimal digits and separators without grouping; advanced JSON keeps strict ASCII syntax. Provide a JSON array with date, currentAssets and currentLiabilities, plus optional label. Working capital is assets minus liabilities; the current ratio is assets divided by liabilities. Negative working capital remains visible. Zero liabilities make the ratio undefined. Compare supplied dates without inferring financial health or exchange rates. Use JSON up to 1000000 characters, 50000 values and 64 nesting levels. Period, invoice and production lists allow up to 2000 records; annual schedules allow 1 to 1000 years. Amounts use plain ASCII decimals up to 1000000000000 and zero to six selected decimal places. Quoted decimal strings preserve exact input. JSON and CSV preserve the full report and source, with exports bounded to 40 million characters and 500000 CSV records. Analysis runs locally with a 10-second timeout. No data is uploaded. Preview tables show the first 200 rows; copy returns the summary.",
"experience": {
"automatic": false,
"single": false,
"inputMaxLength": 1000000,
"inputMode": "text",
"label": "Your text",
"placeholder": "Type or paste your input…",
"help": "Up to 1,000,000 characters. Review the settings before running.",
"helpParts": [
"Up to 1,000,000 characters.",
"Review the settings before running."
],
"action": null
},
"mode": "explicit",
"interactive": false
},
"execution": "Browser interface",
"api": null,
"browser_agent": {
"supported": true,
"name": "run_current_tool",
"discovery": "WebMCP on the human page in a supporting browser",
"verification": "See audit/API-AUDIT.md; availability is not verification"
}
}Page guide
Compare current assets, current liabilities and working capital across dated snapshots.
How to use Working capital calculator
- Choose Single scenario for guided fields, or Multiple records (JSON) for advanced inputs.
- Choose the currency label and decimal places.
- Review the report and download complete JSON or CSV.
Useful next steps
Enter values directly
Choose Single scenario to enter values in the fields. Choose Multiple records (JSON) to paste an advanced asset or record list. Guided numeric fields accept local decimal digits and separators without grouping; advanced JSON keeps strict ASCII syntax.
Use the right inputs
Provide a JSON array with date, currentAssets and currentLiabilities, plus optional label. Working capital is assets minus liabilities; the current ratio is assets divided by liabilities. Negative working capital remains visible. Zero liabilities make the ratio undefined. Compare supplied dates without inferring financial health or exchange rates.
Keep the full record
Use JSON up to 1000000 characters, 50000 values and 64 nesting levels. Period, invoice and production lists allow up to 2000 records; annual schedules allow 1 to 1000 years. Amounts use plain ASCII decimals up to 1000000000000 and zero to six selected decimal places. Quoted decimal strings preserve exact input. JSON and CSV preserve the full report and source, with exports bounded to 40 million characters and 500000 CSV records. Analysis runs locally with a 10-second timeout. No data is uploaded. Preview tables show the first 200 rows; copy returns the summary. Reports preserve machine keys, source JSON and original content. CSV uses RFC 6901 JSON Pointer field paths and protects spreadsheet formula prefixes; import identifier columns as text.