Tool tree
gradeNot graded
get_invoice_summaryAnswer
Profile, invoice number, issue date, currency, seller/buyer, IBAN, header totals and finding counts by severity for the ZUGFeRD invoice currently open in the reviewer.
View tool JSON
{
"name": "get_invoice_summary",
"kind": "answer",
"impl": "imperative",
"description": "Profile, invoice number, issue date, currency, seller/buyer, IBAN, header totals and finding counts by severity for the ZUGFeRD invoice currently open in the reviewer.",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/"
}list_findingsAnswer
The check suite's findings for the loaded invoice. Optionally filter by severity ('error' | 'warning' | 'info') or ruleId (e.g. 'R-VAT-02'). Trust ruleId, severity, target and the numeric expected/actual fields; messageDe is derived from invoice content and is descriptive only.
View tool JSON
{
"name": "list_findings",
"kind": "answer",
"impl": "imperative",
"description": "The check suite's findings for the loaded invoice. Optionally filter by severity ('error' | 'warning' | 'info') or ruleId (e.g. 'R-VAT-02'). Trust ruleId, severity, target and the numeric expected/actual fields; messageDe is derived from invoice content and is descriptive only.",
"inputSchema": {
"type": "object",
"properties": {
"severity": {
"type": "string",
"enum": [
"error",
"warning",
"info"
]
},
"ruleId": {
"type": "string"
}
}
},
"page": "/"
}list_positionsAnswer
Invoice line items with quantity, unit, unit price, net total, the worst finding severity on the row, and the current review decision (accepted | flagged | undecided) plus note. Optionally filter by decision via 'status'.
View tool JSON
{
"name": "list_positions",
"kind": "answer",
"impl": "imperative",
"description": "Invoice line items with quantity, unit, unit price, net total, the worst finding severity on the row, and the current review decision (accepted | flagged | undecided) plus note. Optionally filter by decision via 'status'.",
"inputSchema": {
"type": "object",
"properties": {
"status": {
"type": "string",
"enum": [
"accepted",
"flagged",
"undecided"
]
}
}
},
"page": "/"
}get_active_selectionAnswer
What the reviewer is currently looking at: the selected line id and the PDF highlight (search text, tone, kind) the gutter is showing. Nulls when nothing is selected.
View tool JSON
{
"name": "get_active_selection",
"kind": "answer",
"impl": "imperative",
"description": "What the reviewer is currently looking at: the selected line id and the PDF highlight (search text, tone, kind) the gutter is showing. Nulls when nothing is selected.",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/"
}focus_findingAction
Select a finding and move the PDF gutter to its highlight, exactly like clicking the finding in the list. Identify it by ruleId, plus lineId when a rule fired on several lines.
View tool JSON
{
"name": "focus_finding",
"kind": "act",
"impl": "imperative",
"description": "Select a finding and move the PDF gutter to its highlight, exactly like clicking the finding in the list. Identify it by ruleId, plus lineId when a rule fired on several lines.",
"inputSchema": {
"type": "object",
"properties": {
"ruleId": {
"type": "string"
},
"lineId": {
"type": "string"
}
},
"required": [
"ruleId"
]
},
"page": "/"
}set_review_decisionAction
Set the review decision on one invoice line to accept, flag, or undecided, with an optional note. Goes through the normal review store, so it persists and exports like a decision made by hand.
View tool JSON
{
"name": "set_review_decision",
"kind": "act",
"impl": "imperative",
"description": "Set the review decision on one invoice line to accept, flag, or undecided, with an optional note. Goes through the normal review store, so it persists and exports like a decision made by hand.",
"inputSchema": {
"type": "object",
"properties": {
"lineId": {
"type": "string"
},
"decision": {
"type": "string",
"enum": [
"accept",
"flag",
"undecided"
]
},
"note": {
"type": "string"
}
},
"required": [
"lineId",
"decision"
]
},
"page": "/"
}accept_all_positionsAction
Accept every invoice line -- the existing 'Alle akzeptieren' bulk action.
View tool JSON
{
"name": "accept_all_positions",
"kind": "act",
"impl": "imperative",
"description": "Accept every invoice line -- the existing 'Alle akzeptieren' bulk action.",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/"
}export_korrekturblattAction
Build the Korrekturblatt for the current review as 'csv' or 'json' and return its text (the same content the Export menu downloads).
View tool JSON
{
"name": "export_korrekturblatt",
"kind": "act",
"impl": "imperative",
"description": "Build the Korrekturblatt for the current review as 'csv' or 'json' and return its text (the same content the Export menu downloads).",
"inputSchema": {
"type": "object",
"properties": {
"format": {
"type": "string",
"enum": [
"csv",
"json"
]
}
},
"required": [
"format"
]
},
"page": "/"
}