bahi.naklitechie.com
Double-entry books for an Indian business in one browser tab: invoices, GST returns, TDS and TCS, inventory and your CA's review, kept in one file on your own disk.
First seen 2026-11-05 · Last seen 2026-11-05 · Source: webmcp.com
Answer 52 · Act 30 · Transact 3 · Score: Not yet scored
Tool inspector
update_vendor
Change a vendor's details. Fields left out keep their values; an empty string clears one. Waits for the person's approval: returns {status:"pending_approval", proposalId}; call get_proposal for the outcome. Needs an open .khata.
Page: /
Input schema
| Property | Type | Required | Description |
|---|---|---|---|
vendorId |
integer | yes | — |
name |
string | no | — |
gstin |
string | no | GSTIN; its first two digits must match the state. |
pan |
string | no | PAN, e.g. ABCPE1234F. Taken from the GSTIN when omitted; must match it when both are given. TDS and TCS rates depend on it. |
state |
string | no | Two-letter state code, e.g. MH. An empty string clears it. |
email |
string | no | — |
phone |
string | no | — |
address |
string | no | — |
openingBalance |
integer | no | Opening balance in integer paise. |
rcmApplicable |
boolean | no | True when the vendor's supplies fall under reverse charge. |
tdsSection |
string | no | Default TDS section id from list_tax_sections, e.g. 1023 (contractors, Income-tax Act 2025). An old-Act id such as 194C still works: each payment resolves it to the section in force on its date. |
agentName |
string | no | Your name for the audit log: the actor becomes agent:<agentName>. Letters, digits, dot, dash and underscore only. |
Raw JSON schema
{
"type": "object",
"properties": {
"vendorId": {
"type": "integer",
"minimum": 1
},
"name": {
"type": "string",
"maxLength": 200
},
"gstin": {
"type": "string",
"maxLength": 15,
"description": "GSTIN; its first two digits must match the state."
},
"pan": {
"type": "string",
"maxLength": 10,
"description": "PAN, e.g. ABCPE1234F. Taken from the GSTIN when omitted; must match it when both are given. TDS and TCS rates depend on it."
},
"state": {
"type": "string",
"maxLength": 2,
"pattern": "^([A-Z]{2})?$",
"description": "Two-letter state code, e.g. MH. An empty string clears it."
},
"email": {
"type": "string",
"maxLength": 200
},
"phone": {
"type": "string",
"maxLength": 40
},
"address": {
"type": "string",
"maxLength": 500
},
"openingBalance": {
"type": "integer",
"minimum": -2147483647,
"maximum": 2147483647,
"description": "Opening balance in integer paise."
},
"rcmApplicable": {
"type": "boolean",
"description": "True when the vendor's supplies fall under reverse charge."
},
"tdsSection": {
"type": "string",
"maxLength": 20,
"description": "Default TDS section id from list_tax_sections, e.g. 1023 (contractors, Income-tax Act 2025). An old-Act id such as 194C still works: each payment resolves it to the section in force on its date."
},
"agentName": {
"type": "string",
"maxLength": 60,
"pattern": "^[A-Za-z0-9._-]{1,60}$",
"description": "Your name for the audit log: the actor becomes agent:<agentName>. Letters, digits, dot, dash and underscore only."
}
},
"required": [
"vendorId"
],
"additionalProperties": false
}
Similar websites
dashboard.orderly.network
Orderly dashboard
fin-esse-beta.vercel.app
A WebMCP-powered financial planning workspace where you and an AI agent reason across your loans, portfolio, budget and goals together.
bankgraph.app
Investigate individual U.S. banks, the banking system, and economic context with public FDIC filings and direct-agency data.
nouploadmcp.app
Analyze bank statements and lab reports with AI while your PDFs stay in your browser. Review extracted data, charts, and editable plans with human approval.