DEMO Operatör tarafındasınız — tüm işletmeleri görüyorsunuz.
DEMO
Kesilen Fatura (KDV Dahil)
₺0
0 fatura
Gönderi Tutarı
₺0
0 paket
Fark
₺0
fatura − gönderi
Mutabık Dönem
%2 tolerans

Kümülatif Seyir

Faturalanan tutar, gönderi tutarının üstünde mi altında mı?

İşletme Bazında Durum

Dikkat Gerektirenler

%2 üzeri sapma

Fatura Yükle

e-Fatura XML/UBL & PDF
📄
Fatura dosyalarını sürükleyin veya tıklayın
.xml / .ubl (otomatik okuma)  •  .pdf (metin çıkarımı)
Manuel Fatura Girişi
Gerçek sistemde: e-Fatura XML'i entegratörden (Uyumsoft, Foriba, Paraşüt, Logo…) otomatik akar. Fatura kaydedilir kaydedilmez ilgili işletmenin portalında görünür.

Fatura Listesi

Her satırda o ana kadarki kümülatif toplam

Gönderi Verisi

Manuel giriş veya sistemden otomatik çekim
“Sistemden Çek” gerçek kurulumda operasyon ekranınızın API'sine bağlanır. Demoda örnek kayıt üretir.

Gönderi Kayıtları

Kümülatif paket ve tutar

Dönemsel Mutabakat

Faturalanan tutar ↔ gönderilen paket tutarı

Satır Bazlı Eşleştirme

Aynı işletme + aynı gün

Giriş Yöntemi

Tüm işletmeler için geçerli varsayılan
Geçiş senaryosu: Başlangıçta ikisini birden açık tutup, işletmeler şifrelerini oluşturduktan sonra bu ayarı Sadece e-posta + şifre'ye çevirebilirsiniz. Ayar anında geçerli olur; link yöntemi kapandığında daha önce gönderilmiş linkler de çalışmaz. Aşağıdaki tablodan tek tek istisna da tanımlayabilirsiniz.

İşletmeye Özel Portal Linkleri

Her işletmenin kendi kalıcı giriş adresi
Bu link bir anahtar değil, bir adrestir. Açtığında sadece o işletmenin adıyla markalanmış giriş ekranı gelir — hiçbir veri görünmez. Veriye ulaşmak için yine şifre veya e-posta doğrulaması gerekir. Bu yüzden link WhatsApp'tan paylaşılsa bile risk oluşturmaz. Tek kullanımlık giriş linki ise ayrıdır: e-postaya gider, 15 dakika yaşar, bir kez çalışır.

Portal Kullanıcıları

Hangi e-posta hangi işletmenin verisini görür
Kural: Bir kullanıcı yalnızca bağlı olduğu işletmenin verisini görür. Bu bağ kullanıcı kaydında tutulur ve portal tarafından değiştirilemez — tarayıcıdan müdahale ile başka bir işletmenin verisine geçilemez.

Erişim Kayıtları

Kim, ne zaman, hangi yöntemle girdi

Veri İzolasyonu — Nasıl Çalışıyor

  • Tek geçiş noktası. Tüm sorgular scope() fonksiyonundan geçer. Portal oturumunda bu fonksiyon oturumdaki işletme kimliğini döner ve başka değer alması mümkün değildir.
  • Link işletmeye bağlıdır. Bir restoranın adresinden, başka restoranın kullanıcısı doğru şifresiyle bile giremez. Giriş isteği hem kimliği hem de adresle uyumu ayrı ayrı doğrular; uyuşmazlık erişim kaydına düşer.
  • Filtre istemcide değil sunucuda. Bu demoda her şey tarayıcıda çalıştığı için veri de tarayıcıda. Gerçek sistemde sunucu, oturumdaki işletme dışındaki kaydı hiç göndermez — gizlemez, göndermez.
  • Veritabanı seviyesinde ikinci kilit. PostgreSQL Row Level Security ile her sorguya işletme filtresi otomatik eklenir. Kodda bir hata yapılsa bile veritabanı yanlış satırı döndürmez.
  • Yapılmaması gereken: “Fatura ID'sini bilen görsün” mantığı. Adres çubuğundaki numarayı değiştiren herkes başkasının faturasını açar. Her istekte sahiplik ayrıca doğrulanmalıdır.
  • Her erişim loglanır. Kim, ne zaman, hangi kayda baktı — yukarıdaki tabloda tutulur. İtiraz durumunda kanıt olur.