← WebMCP Directory

Tool tree

rechnungsabgleich-app.vercel.app

Productivity & BusinessTools verified
Website
rechnungsabgleich
Explore capabilities
    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": "/"
    }