e-Fatura Validator (UBL-TR 1.2.1)
Pricing
from $1.00 / 1,000 api calls
e-Fatura Validator (UBL-TR 1.2.1)
GİB UBL-TR 1.2.1 e-Fatura (Invoice) doğrulama API'si: well-formed + XSD + Schematron iş kuralları. KVKK uyumlu, POST body-only, anlık yanıt.
Pricing
from $1.00 / 1,000 api calls
Rating
0.0
(0)
Developer
Fatih Şahinbaş
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
1
Monthly active users
14 days ago
Last modified
Categories
Share
e-Fatura Validator API — UBL-TR XSD & Schematron Check
The e-Fatura Validator API validates Turkish e-Fatura / e-Invoice documents (UBL-TR XML) in three layers: XML well-formedness, XSD schema validation, and GİB Schematron business-rule validation. It returns a structured list of errors and is KVKK-safe — it reports structural problems, not the invoice contents.
What the e-Fatura validator checks
- Layer 1 — Well-formed XML (lxml parse).
- Layer 2 — XSD schema (UBL-TR Invoice schema).
- Layer 3 — Schematron business rules (GİB UBL-TR rule set), executed with a Saxon XSLT 2.0+ engine.
API usage
Send the UBL-TR invoice XML to the validation endpoint; the response reports which layer failed and lists the specific errors (line, rule, message) as an SVRL-derived result.
Use cases
Pre-validate outgoing e-Fatura documents before submission to reduce GİB rejections, and QA incoming invoices in integration pipelines.
Pricing
Pay-per-event: $0.001 per API call.
Related validation APIs
- Turkish Tax Number Validator API (VKN & TCKN)
- IBAN Validator API (ISO 13616)
- Turkish GTIP / HS Code Lookup API
Notes
This Actor validates document structure and rules only; it does not submit invoices to GİB or verify signatures.