NestDaddy

e-Factura Validator (Romania)

uk.alexhub/einvoice-validator · v1.9.0

Validate, fix and generate Romanian e-Factura; check SAF-T D406 (ANAF validator + consistency)

Connect Remote server

Terminal
claude mcp add --transport http einvoice-validator https://einvoice.alexhub.uk/mcp
~/.cursor/mcp.json
{
  "mcpServers": {
    "einvoice-validator": {
      "url": "https://einvoice.alexhub.uk/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "einvoice-validator": {
      "type": "http",
      "url": "https://einvoice.alexhub.uk/mcp"
    }
  }
}
Claude Desktop
Settings > Connectors > Add custom connector
URL: https://einvoice.alexhub.uk/mcp

Tools 14 found in our last check

  • validate_invoice_free

    Use before uploading an e-Factura to ANAF SPV, after generating invoice XML, or when ANAF rejected an invoice: validates a UBL 2.1 Invoice/CreditNote (Romanian CIUS-RO 1.0.9, Peppol BIS 3.0, EN 16931) and returns every error with the fix in words, the UBL path of the field and,…

  • validate_invoice

    Use before uploading an e-Factura to ANAF SPV or sending a Peppol invoice, once the free quota of validate_invoice_free is used up (same report). Every rule violation with a plain-English fix, the UBL path of the field and, for amount errors, the correct value. Paid: $0.01 USDC…

  • fix_invoice

    Use when a validation report lists 'autofix' rules, or ANAF or a Peppol access point rejected an invoice for codes, dates or totals, and you want the corrected XML instead of editing it yourself: fixes county/sector/country/currency/unit codes, date formats, VAT-id prefixes, Bel…

  • generate_invoice

    Use when you have invoice data but no XML and need a Romanian e-Factura ANAF accepts: builds UBL 2.1 CIUS-RO XML from simple data (number, dates, seller and buyer CUI, lines with name, quantity, unit, price without VAT and VAT rate e.g. 21 or 11, optional IBAN). Company names, a…

  • lookup_company

    Use when building or checking an invoice for a Romanian company and you only have its CUI, or to check a partner before invoicing: ANAF data already in e-Factura form: legal name, VAT id (RO… only for VAT payers), trade register number, address with county as ISO code (RO-CJ) an…

  • company_financials

    Use when you need a Romanian company's size or financial health from its CUI (credit check before invoicing or selling on terms, lead qualification, due diligence): the annual statement filed with ANAF: CAEN code, turnover, revenue, expenses, net_result (profit positive, loss ne…

  • explain_rule

    Use when ANAF SPV, a Peppol access point or a validation report names a rule (e.g. BR-CO-15, BR-RO-110, PEPPOL-EN16931-R001) and you need to know what it means and how to fix it: official text in English and Romanian, plain-English fix and where the field lives in UBL. Free.

  • validate_saft_free

    Use before filing a Romanian SAF-T (D406) with ANAF, or when ANAF's DUKIntegrator reported errors: same check as validate_saft, free: 1 file(s) per day per client IP, report limited to the first 10 findings (the total count is given).

  • validate_saft

    Use before filing a Romanian SAF-T (D406) with ANAF, for the full report: runs ANAF's official validator (DUKIntegrator) for the reporting period and the consistency checks it does not do offline (balanced entries, GL totals, opening + movements = closing per account, trial bala…

  • fx_rate

    Use for an invoice in a foreign currency (e-Factura needs the VAT in RON) or any RON conversion: official BNR (National Bank of Romania) rate, RON per 1 unit of the currency, for a date (default today; weekends/holidays return the last publication). Omit currency for all rates.…

  • ro_holidays

    Use when planning payment or filing dates in Romania: public (legal) holidays for a year, incl. Orthodox Easter and Rusalii. Free.

  • ro_business_day

    Use to compute a due date in Romanian working days (e.g. the 5 working days to upload an e-Factura): is a date a working day, which is the next one, and the date N working days later. Free.

  • ro_tax_deadlines

    Use to know when Romanian returns are due: monthly filing deadlines (D112, D300, D100, D390, D394, D406) for a reporting month, moved to the next working day when they fall on a weekend or holiday. General rules; confirm special regimes with ANAF. Free.

  • validate_iban

    Use before putting an IBAN on an invoice or paying to one: checks length and check digits and names the Romanian bank (or the State Treasury). Free.

Details

Endpointhttps://einvoice.alexhub.uk/mcp (Streamable HTTP)
First published5 Nov 2026
Last updated5 Nov 2026
Registry nameuk.alexhub/einvoice-validator

More finance and crypto servers See all

Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.