e-Belge Doğrulama
& Dönüşüm Servisi
GİB UBL-TR belge doğrulama ve XSLT dönüşüm mikroservisi. e-Fatura, e-İrsaliye, e-Arşiv ve e-Defter belgelerinizi doğrulayın, XML'den HTML'e dönüştürün.
# Docker ile Çalıştırma
docker compose up --build
# Veya sadece image oluştur
docker build -t mersel-xslt-service .
docker run -p 8080:8080 mersel-xslt-serviceÖzellikler
e-Belge doğrulama ve dönüşüm için ihtiyacınız olan her şey
GİB UBL-TR Doğrulama
XSD + Schematron ile e-Fatura, e-İrsaliye, e-Arşiv, e-Defter belge doğrulama
XSLT Dönüşüm
XML belgelerden HTML görüntüleme, gömülü XSLT desteği ile otomatik dönüşüm
Doğrulama Profilleri
İmzasız belge doğrulama, kural bastırma ve özelleştirilebilir profiller
GİB Paket Sync
Resmi GİB paketlerini API ile otomatik indirme ve güncelleme
Hot-Reload
Dosya değişikliğinde veya API ile restart gerektirmeden yeniden yükleme
Web Arayüzü
React + TailwindCSS + shadcn/ui ile doğrulama ve dönüşüm arayüzü
Kullanım Örnekleri
Birkaç komutla belge doğrulama ve dönüşüm yapın
# e-Fatura XML Doğrulama (belge türü otomatik tespit edilir)
curl -X POST http://localhost:8080/v1/validate \
-F "source=@fatura.xml"
# Profil ile doğrulama (imzasız belge)
curl -X POST http://localhost:8080/v1/validate \
-F "source=@fatura.xml" \
-F "profile=unsigned"# XSLT Dönüşüm (XML → HTML)
curl -v -X POST http://localhost:8080/v1/transform \
-F "document=@fatura.xml" \
-F "transformType=INVOICE"
# Gömülü XSLT ile dönüşüm
curl -v -X POST http://localhost:8080/v1/transform \
-F "document=@fatura.xml" \
-F "transformType=INVOICE" \
-F "useEmbeddedXslt=true"# GİB Paketlerini Güncelle
curl -X POST http://localhost:8080/v1/admin/packages/sync
# Belirli bir paketi sync et
curl -X POST http://localhost:8080/v1/admin/packages/sync?package=efatura
# Paket listesini gör
curl http://localhost:8080/v1/admin/packagesGereksinimler
Esnek Doğrulama Yapılandırması
Farklı kullanım senaryoları için özelleştirilebilir doğrulama profilleri. İmzasız belge doğrulama, kural bastırma ve özel profil tanımlama desteği.
- e-Fatura, e-İrsaliye, e-Arşiv, e-Defter belge tipleri
- XSD şema doğrulama + Schematron kural doğrulama
- İmzasız belge doğrulama modu
- Kural bastırma ile esnek doğrulama
TICARIFATURA · TEMELFATURA · IHRACAT · EARSIVDosya değişikliğinde otomatik yeniden yüklemePrometheus + Grafana dashboard hazırHemen Başlayın
Docker ile birkaç dakikada e-Belge doğrulama ve dönüşüm servisi kurun.