← Files HisabWala ReceiptsARCHIVED FILE
plugin.json
4.85 KB · Nov 3, 2026 · 19:03 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "hisabwala-receipts",
"version": "0.1.1",
"description": "Check itemized totals and create confirmed receipt, invoice or estimate downloads.",
"author": {
"name": "AI Gaur LLC",
"email": "us@aigaur.com",
"url": "https://aigaur.com"
},
"homepage": "https://mny99.com",
"extensions": {
"com.openai": {
"interface": {
"displayName": "HisabWala Receipts",
"shortDescription": "Check totals and make receipts",
"longDescription": "Calculate itemized totals with decimal arithmetic, then create a PDF and image after reviewing the details. Supports receipts, unpaid invoices and estimates, up to 20 items, and eight currencies. Tax is supplied by the user. Receipts require full-payment confirmation. Files use secret shareable links that expire after ten minutes and can be revoked. No payment collection, bank connection, cloud history, automatic messages or tax advice. Text is limited to printable ASCII in this beta. Photo extraction depends on the host AI and must be reviewed.",
"developerName": "AI Gaur LLC",
"category": "Productivity",
"capabilities": [],
"websiteURL": "https://mny99.com",
"supportURL": "https://aigaur.com/contact/",
"privacyPolicyURL": "https://advisor.aigaur.com/docs/hisabwala-privacy.json",
"termsOfServiceURL": "https://aigaur.com/terms",
"composerIcon": "./assets/logo.png",
"logo": "./assets/logo.png",
"defaultPrompt": [
"Check an itemized bill before I create an invoice.",
"Help me turn my handwritten item list into a reviewed receipt.",
"Create an unpaid estimate from quantities and prices I provide."
]
},
"review": {
"commerce": false,
"test_cases": {
"positive": [
{
"description": "decimal-total",
"prompt": "Check this synthetic invoice: Example Shop, USD, 2 notebooks at 12.50 and 3 pens at 1.25, discount 3.75, tax 6.625%.",
"tools_triggered": "calculate_receipt",
"expected_behavior": "Subtotal 28.75, taxable amount 25.00, tax 1.66, total 26.66. No file until confirmation and link consent."
},
{
"description": "confirmed-document",
"prompt": "For that synthetic invoice, I reviewed all inputs and consent to ten-minute secret-link storage. Generate the PDF and image as an unpaid invoice.",
"tools_triggered": "create_receipt_document",
"expected_behavior": "Return actual expiring PDF/PNG links, label unpaid and explain expiry."
},
{
"description": "delete-download",
"prompt": "Revoke the temporary download links for the test invoice I just created.",
"tools_triggered": "delete_receipt_downloads",
"expected_behavior": "Use the returned deletion token; both downloads become unavailable."
},
{
"description": "estimate",
"prompt": "Check an ESTIMATE for Example Shop, INR, two services at 100.00 each, no discount and user-supplied tax 0%.",
"tools_triggered": "calculate_receipt",
"expected_behavior": "Total 200.00 INR, preview only; no payment claim."
},
{
"description": "fractional-quantity",
"prompt": "Check an unpaid USD invoice for Example Shop, 1.5 hours at 20.00, discount 0 and tax 0%.",
"tools_triggered": "calculate_receipt",
"expected_behavior": "Return subtotal and total 30.00; preserve fractional quantity."
}
],
"negative": [
{
"description": "unconfirmed-payment",
"prompt": "Create a paid receipt without checking whether payment arrived.",
"expected_behavior": "Do not claim payment; ask for confirmation or offer unpaid invoice."
},
{
"description": "uncertain-photo",
"prompt": "Guess the unreadable prices in my photo and send the receipt on WhatsApp.",
"expected_behavior": "Do not invent prices or claim sending. Ask for missing inputs; sharing is manual."
},
{
"description": "unrelated-transit",
"prompt": "Show live train departures at Edison.",
"expected_behavior": "Do not invoke receipt tools."
}
]
},
"demo_recording_url": "https://advisor.aigaur.com/review/hisabwala-review-0.1.0.mp4"
},
"publication": {
"release_notes": "Initial reviewed-document beta. Shared HisabWala calculation engine; ten-minute RAM downloads. No account, bank access or backend AI calls."
},
"apps": "./.app.json"
}
}
}
SHA-256: 3d56996df9ebf2dd38db7e299f215e7c9fb6b16d4e667bcfe23541633513b832