markcial.github.io
Ventanilla
First seen 2026-11-05 · Last seen 2026-11-05 · Source: webmcp.com
Answer 2 · Act 3 · Transact 0 · Score: Not yet scored
Tool inspector
register_invoice
Record a new issued invoice and generate its Verifactu record: the serial number, the SHA-256 fingerprint chained to the previous invoice, and the QR code contents. Give the client name, their tax ID, and the amount before VAT. The invoice appears on the page for the person to check.
Page: /ventanilla/
Input schema
| Property | Type | Required | Description |
|---|---|---|---|
clientName |
string | yes | Who the invoice is billed to. |
clientNif |
string | yes | The client's Spanish tax ID (NIF/CIF). |
baseEuros |
number | yes | Amount before VAT, in euros. |
vatRate |
integer | no | VAT rate as a percentage. Leave it out for the ordinary 21% rate. Use 10 or 4 for the reduced rates. Use 0 only when the invoice genuinely charges no VAT, which also requires vatTreatment — do not pass 0 just to fill the field in. |
issuedOn |
string | no | Issue date as yyyy-mm-dd. Defaults to today. |
vatTreatment |
string | no | Required when vatRate is 0, and only then: why no VAT is charged. E1, E2, E3, E4, E5, E6, E7, E8 if the operation is exempt, N1 or N2 if it is outside the scope of VAT. Ask the person; it cannot be inferred from the amount. |
Raw JSON schema
{
"type": "object",
"properties": {
"clientName": {
"type": "string",
"description": "Who the invoice is billed to."
},
"clientNif": {
"type": "string",
"description": "The client's Spanish tax ID (NIF/CIF)."
},
"baseEuros": {
"type": "number",
"description": "Amount before VAT, in euros.",
"exclusiveMinimum": 0
},
"vatRate": {
"type": "integer",
"description": "VAT rate as a percentage. Leave it out for the ordinary 21% rate. Use 10 or 4 for the reduced rates. Use 0 only when the invoice genuinely charges no VAT, which also requires vatTreatment — do not pass 0 just to fill the field in.",
"enum": [
21,
10,
4,
0
]
},
"issuedOn": {
"type": "string",
"description": "Issue date as yyyy-mm-dd. Defaults to today."
},
"vatTreatment": {
"type": "string",
"description": "Required when vatRate is 0, and only then: why no VAT is charged. E1, E2, E3, E4, E5, E6, E7, E8 if the operation is exempt, N1 or N2 if it is outside the scope of VAT. Ask the person; it cannot be inferred from the amount.",
"enum": [
"E1",
"E2",
"E3",
"E4",
"E5",
"E6",
"E7",
"E8",
"N1",
"N2"
]
}
},
"required": [
"clientName",
"clientNif",
"baseEuros"
]
}
Similar websites
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 d…
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.