# e-Factura Validator (Romania)

> Check a Romanian e-Factura (UBL 2.1, CIUS-RO 1.0.9) before uploading it to ANAF SPV, and get the exact fix for every error: plain-English explanation, the official Romanian rule text, the UBL path of the field and, for amount errors, the correct value computed from the invoice (chained, so following the report gives a consistent invoice). Also validates Peppol BIS Billing 3.0 and EN 16931. No account: $0.01 per invoice via x402, plus a small free tier.

- **Domain**: `einvoice.alexhub.uk`
- **Provider**: alexhub.uk (https://einvoice.alexhub.uk)
- **A2A protocol version**: 0.3.0
- **Kind**: paid_api
- **Live-responds (last probe)**: None
- **Signed card**: False
- **Streaming**: False
- **Quality score**: 90%
- **Payment protocol**: x402 · network `eip155:8453`
- **Wallet**: `0x53d9230a66deb679be95716b4ee539f68ace84ce`

## Skills
- **validate_saft** — Check a Romanian SAF-T file (D406) before filing it with ANAF: runs ANAF's official validator (DUKIntegrator) for the reporting period and the consistency check
- **validate_saft_free** — 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_invoice** — Validate a UBL 2.1 invoice: 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** — Repair the invoice automatically and return the corrected XML: county/sector/country/currency/unit codes, date formats, VAT-id prefixes, decimals, totals and VA
- **generate_invoice** — Create a complete Romanian e-Factura (UBL 2.1 CIUS-RO XML) from simple data: invoice number, dates, seller and buyer CUI, lines (name, quantity, unit, price wit
- **lookup_company** — Romanian company data by CUI (fiscal code) from ANAF, already in e-Factura form: legal name, VAT id (RO… only for VAT payers), trade register number, address wi
- **validate_invoice_free** — Same report as validate_invoice, free: 3 calls per day per client IP. When the quota is used up, switch to validate_invoice.
- **fx_rate** — Official BNR (National Bank of Romania) exchange rate: RON per 1 unit of the currency, for a date (default today; weekends/holidays return the last publication)
- **ro_holidays** — Romanian public (legal) holidays for a year, incl. Orthodox Easter and Rusalii. Free.
- **ro_business_day** — Is a date a Romanian working day, which is the next one, and (optionally) the date N working days later. Free.
- **ro_tax_deadlines** — Romanian 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 holid
- **validate_iban** — Check an IBAN (length and check digits) and name the Romanian bank. Free.
- **explain_rule** — Explain one business rule by its id (e.g. BR-CO-15, BR-RO-110, PEPPOL-EN16931-R001): official text, plain-English fix and where the field lives in UBL. Free.

## URLs
- Agent card: https://einvoice.alexhub.uk/.well-known/agent-card.json
- Page (HTML): https://agenstry.com/agents/einvoice.alexhub.uk
- Documentation: https://einvoice.alexhub.uk/llms.txt
