Xpensio, kurumsal şirketlerin kağıt tabanlı masraf süreçlerini tamamen dijitalleştirmek için geliştirilmiş, uçtan uca bir masraf yönetimi platformudur. Çalışanlar, akıllı telefonlarıyla çektikleri fiş fotoğraflarını saniyeler içinde onaya gönderebilirken yöneticiler web veya mobil arayüz üzerinden tek tıkla onay veya ret kararı alabilmektedir.
Platform; web uygulaması (Next.js), iOS ve Android mobil uygulama (Flutter) ile kurumsal API (NestJS) bileşenlerinden oluşur. Tüm bileşenler tek bir monorepo altında yönetilmekte ve aynı sürüm döngüsüyle güncellenmektedir. Çok kiracılı (multi-tenant) mimari sayesinde her şirketin verileri birbirinden tam olarak izole tutulmaktadır.
Yapay zeka destekli OCR motoru, Gemini 2.5 Flash, GPT-4o ve Tesseract.js katmanlarını sırasıyla devreye alarak fiş görüntüsünden tarih, tutar, para birimi, tedarikçi adı, KDV tutarı ve döviz kuru dahil 10 farklı alanı otomatik olarak okumaktadır. Bu sayede manuel veri girişi ihtiyacı büyük ölçüde ortadan kalkmakta, hem zaman tasarrufu hem de veri doğruluğu sağlanmaktadır.
Kurumsal müşteriler için SAP ECC ve SAP S/4HANA entegrasyonu sunulmaktadır. Enterprise plan dahilinde Xpensio teknik ekibi, SAP tarafındaki ABAP geliştirmeleri, RFC bağlantıları ve FI-GL nakil konfigürasyonlarını tamamen üstlenmektedir. Böylece şirketlerin BT ekiplerinin iş yükü en aza indirilmektedir. Diğer ERP sistemleri için REST API adaptörleri sağlanmakta; bağlantı tarafının teknik entegrasyonu müşteri ekibine bırakılmaktadır.
Xpensio, esnek ve dinamik bir rol yapısı üzerine tasarlanmıştır. Aşağıdaki beş rol varsayılan konfigürasyon olarak tanımlanmıştır; ancak organizasyonun HR veya LDAP sistemi entegre edildiğinde kullanıcı rolleri, departman hiyerarşisi, yönetici zincirleri ve çalışan bilgileri otomatik olarak güncellenir. Şirketin organizasyon yapısı Xpensio'da gerçek zamanlı olarak yansıtılır.
Dinamik Yapı: Azure Active Directory, LDAP, SAP HCM veya SAP S/4HANA'dan gelen organizasyon verisiyle Xpensio otomatik senkronize olur. Çalışanın yöneticisi, grade'i ve departmanı HR sisteminden okunarak onay zinciri dinamik olarak oluşturulur. Çalışan organizasyonda hiyerarşik bir pozisyona geçtiğinde rolü otomatik olarak güncellenir.
| Rol | Tanım | Temel Yetkiler | Sınırlı Yetkiler |
|---|---|---|---|
| EMPLOYEE | Standart çalışan | Masraf oluşturma, fiş yükleme, kendi masraflarını görüntüleme | Başkasının masrafını görüntüleyemez |
| MANAGER | Ekip yöneticisi | Ekibinden gelen masrafları onaylama veya reddetme, ekip raporlarını görüntüleme | Finance işlemlerini yapamaz |
| FINANCE | Finans/muhasebe | Tüm onaylanmış masrafları inceleme, ERP'ye gönderme, Excel export | Sistem konfigürasyonu yapamaz |
| ADMIN | Organizasyon yöneticisi | Kullanıcı yönetimi, rol atama, şirket konfigürasyonu, tüm raporlar | Başka organizasyonu yönetemez |
| SUPERUSER | Platform operatörü | Tüm organizasyonları görüntüleme (salt okunur), sistem tanılama | Organizasyon verilerini değiştiremez |
Önemli: Her kullanıcı yalnızca kendi organizasyonuna (orgId) ait verileri görebilir ve değiştirebilir. Bu kural, SUPERUSER dahil tüm roller için JWT token seviyesinde zorunlu kılınmaktadır. Çapraz organizasyon erişimi API katmanında engellenmektedir.
MANAGER rolü, organizasyon hiyerarşisine bağlı olarak onay zincirinde birden fazla seviyede bulunabilir. Her çalışan için onay zinciri HR/LDAP verisinden otomatik olarak oluşturulur:
| Onay Seviyesi | Onaycı | Ne Zaman Devreye Girer? | Kaynak |
|---|---|---|---|
| 1. Onaycı | Direkt Yönetici (MANAGER) | Her zaman — çalışanın atanmış yöneticisi | HR/LDAP veya manuel atama |
| 2. Onaycı | Üst Yönetici (UPPER_MANAGER) | Tutar, çalışanın grade limitini aştığında otomatik | HR/LDAP hiyerarşisi (skip-level manager) |
| 3. Onaycı | CFO / Üst Yönetim (ADMIN) | Tutar 50.000 TRY üzerinde olduğunda otomatik | Organizasyonun ADMIN kullanıcısı |
| 4. Onaycı | Finans Ekibi (FINANCE) | Her zaman — son adım, ERP gönderimi bu adımda | FINANCE rolüne sahip kullanıcı |
HR Entegrasyonu ile Otomatik Konfigürasyon: Organizasyonun LDAP, Azure AD, SAP HCM veya SAP S/4HANA sistemi bağlandığında; çalışanların yöneticileri, grade bilgileri ve departman hiyerarşileri otomatik senkronize edilir. Gece 01:00'de çalışan otomatik senkronizasyon ile organizasyon değişiklikleri (terfi, transfer, yeni işe alım) Xpensio'ya yansıtılır ve onay zincirleri güncellenir.
Excel (.xlsx) dosyasıyla çok sayıda kullanıcıyı aynı anda sisteme ekleyin. İçe aktarılan kullanıcılar ilk girişte şifre değiştirmeye yönlendirilir.
Her kullanıcıya rol (EMPLOYEE/MANAGER/FINANCE) ve harcama limiti belirleyen grade (A/B/C/D) atanabilir. Değişiklikler anlık olarak geçerli olur.
Admin, herhangi bir kullanıcı için şifre sıfırlama başlatabilir. Kullanıcıya güvenli link içeren email gönderilir, oturum sonrası sona erer.
Ayrılan çalışanların hesapları silinmeksizin pasife alınabilir. Pasif hesaplar sisteme giremez, tüm geçmiş veriler korunur.
Xpensio, organizasyon hiyerarşisine dayalı dinamik bir onay iş akışı sunmaktadır. Masraf onaya gönderildiğinde, çalışanın yönetici zinciri ve tutara göre onay adımları otomatik olarak oluşturulur. HR/LDAP entegrasyonu mevcutsa zincir doğrudan organizasyon yapısından alınır; entegrasyon yoksa admin tarafından manuel atanmış yöneticiler kullanılır.
Çalışan masraf kaydını oluşturur. Fiş fotoğrafı yüklenir, OCR verileri otomatik doldurulur. Masraf onaya gönderilmeden düzenlenebilir, silinebilir. Kaydedilen taslaklar çalışanın "Masraflarım" listesinde görünür.
Çalışan "Onaya Gönder" butonuna bastığında durum SUBMITTED olur. Sorumlu yöneticiye anlık email ve push bildirimi gönderilir. Bu aşamadan itibaren çalışan masrafı düzenleyemez.
Masraf, atanmış yöneticinin onay kuyruğuna girer. Yönetici, web veya mobil uygulama üzerinden onaylama ya da reddetme kararı verebilir. Ret durumunda çalışana neden belirtilir.
Masraf tutarı çalışanın grade limitini aşarsa, direkt yöneticinin onayından sonra üst yönetici (skip-level manager) onay adımı otomatik devreye girer. Üst yönetici, HR/LDAP sistemindeki hiyerarşiden veya admin atamasından belirlenir. Bu adım, organizasyonun onay politikasına göre yapılandırılabilir.
Masraf tutarı 50.000 TRY veya üzerindeyse önceki onaylardan sonra otomatik olarak CFO (ADMIN rolüne sahip kullanıcı) onay adımı eklenir. Standart tutardaki masraflar bu adımı atlayarak doğrudan finansa geçer.
Tüm yönetici onaylarından sonra masraf, finans/muhasebe ekibinin inceleme kuyruğuna girer. Finans kullanıcıları belge doğrulaması yapar, muhasebe kodlarını kontrol eder ve ERP'ye gönderim kararı alır. FINANCE_APPROVED durumuna geçer.
Finans onayının ardından ERP entegrasyonu aktifse masraf otomatik olarak ERP sistemine iletilir (SAP, Oracle, Netsis vb.). ERP'den dönen belge numarası Xpensio kaydına eklenir. Çalışana onay email ve push bildirimi gönderilir.
Herhangi bir onay aşamasında ret kararı alınırsa masraf REJECTED durumuna geçer. Çalışana ret nedeni ve açıklama içeren email + push bildirimi gönderilir. Reddedilen masraf, çalışan tarafından düzenlenip tekrar onaya gönderilebilir.
| Mevcut Durum | İzin Verilen Eylemler | Yetkili Roller | Sonraki Durum |
|---|---|---|---|
| DRAFT | Düzenle, Sil, Onaya Gönder | EMPLOYEE (sahip) | SUBMITTED |
| SUBMITTED | Onaya Al (sistem) | Sistem otomatik | PENDING_MANAGER |
| PENDING_MANAGER | Onayla, Reddet | MANAGER (atanmış) | PENDING_CFO veya PENDING_FINANCE |
| PENDING_CFO | Onayla, Reddet | ADMIN (CFO), FINANCE | PENDING_FINANCE veya REJECTED |
| PENDING_FINANCE | Onayla, Reddet, ERP Gönder | FINANCE, ADMIN | APPROVED, ERP_SENT veya REJECTED |
| APPROVED / ERP_SENT | Görüntüle, Excel Export | FINANCE, ADMIN | Değişmez (terminal durum) |
| REJECTED | Düzenle, Tekrar Gönder | EMPLOYEE (sahip) | SUBMITTED (yeniden) |
Xpensio'nun yapay zeka destekli OCR motoru, üç katmanlı bir mimari ile çalışmaktadır. Her katman bir öncekinin başarısız olduğu durumda devreye girerek maksimum başarı oranı sağlanmaktadır.
| # | Alan Adı | Açıklama | Örnek Değer |
|---|---|---|---|
| 1 | Tarih | Fiş/fatura tarihi | 15.03.2026 |
| 2 | Toplam Tutar | KDV dahil toplam ödeme | 1.250,00 |
| 3 | Para Birimi | ISO 4217 kodu | TRY, EUR, USD |
| 4 | Tedarikçi Adı | Satıcı/işletme adı | ABC Teknoloji A.Ş. |
| 5 | KDV Tutarı | Hesaplanan KDV | 200,20 |
| 6 | KDV Oranı | Uygulanan KDV yüzdesi | %20, %10, %8, %1, %0 |
| 7 | Masraf Kategorisi | AI tarafından sınıflandırılan kategori | Ulaşım, Konaklama, Yemek |
| 8 | Döviz Kuru | Yabancı para birimlerinde kur | 1 EUR = 38,50 TRY |
| 9 | Fatura Numarası | Belge referans numarası | INV-2026-00145 |
| 10 | Açıklama | Kısa masraf açıklaması | İstanbul-Ankara uçak bileti |
Türkiye vergi mevzuatına uygun olarak beş farklı KDV oranı desteklenmektedir. Uluslararası şirketler için her organizasyon kendi ülke KDV oranlarını tanımlayabilir. OCR motoru, fişteki KDV yüzdesini otomatik algılayarak uygun kodu önerir; eski %18 oranı da geriye dönük uyumluluk için %20 koduna eşlenir.
| KDV Kodu | Oran | Uygulama Alanları |
|---|---|---|
V0 |
%0 | KDV muaf işlemler, ihracat, sağlık hizmetleri, eğitim |
V1 |
%1 | Temel gıda maddeleri, gazete, kitap, su |
V2 |
%8 | Bazı hizmetler ve mallar (eski oran; fişlerde hâlâ görünebilir) |
V3 |
%10 | Konaklama, restoran hizmetleri, bazı gıda ürünleri |
V4 |
%20 | Genel hizmetler, yazılım, danışmanlık, telekomünikasyon (%18 dahil) |
Fraud Tespiti: Her yüklenen fiş görüntüsü SHA-256 hash ile imzalanır ve Gemini AI ile sahtecilik analizi yapılır (fraudScore: 0-100). 75 ve üzeri skorlar otomatik olarak işaretlenerek finans ekibine uyarı gönderilir.
Akaryakıt, otopark ve bakım masrafları için çalışanlar masraf kaydına araç plakasını ekleyebilir. Bu özellik, araç bazlı maliyet analizini ve filoya ait masrafların otomatik sınıflandırılmasını sağlar.
Web ve mobil uygulamada masraf formunda isteğe bağlı "Araç Plakası" alanı bulunur. Çalışan plakayı manuel girer; gelecekte OCR ile fişten otomatik okunması planlanmaktadır.
Finance ve Admin kullanıcıları, masraf listesini araç plakasına göre filtreleyerek belirli bir araca ait tüm harcamaları listeleyebilir.
Excel export dosyasında "Araç Plakası" sütunu yer alır. Bu sayede muhasebe ekipleri araç bazlı maliyet raporu çıkarabilir.
SAP entegrasyonunda araç plakası, ilgili alanla eşleştirilerek FI-GL nakil kaydına dahil edilir. Böylece araç maliyetleri SAP'ta da takip edilebilir.
Finance ve Admin rolündeki kullanıcılar, tüm masraf verilerini tek tıkla Excel formatında (.xlsx) dışa aktarabilir. Export işlemi organizasyon verilerini tam olarak izole ederek yalnızca yetkili kullanıcının organizasyonuna ait masrafları içerir.
Masraflar ve Raporlar sayfasındaki yeşil "Excel" butonu ile tüm görünüm filtreleri uygulanmış hâlde export alınır. Dosya tarayıcıya otomatik indirilir.
AppBar'daki download ikonuna dokunularak export başlatılır. share_plus entegrasyonu sayesinde dosya doğrudan e-posta, Slack veya diğer uygulamalara paylaşılabilir.
| Sütun | İçerik | Format |
|---|---|---|
| ID | Masraf benzersiz kimliği | Sayısal |
| Tarih | Masraf tarihi | GG.AA.YYYY |
| Çalışan | Ad Soyad | Metin |
| Kategori | Masraf kategorisi | Metin |
| Tutar | Masraf tutarı | Sayısal (2 ondalık) |
| Para Birimi | ISO 4217 kodu | Metin |
| KDV Tutarı | Hesaplanan KDV | Sayısal |
| Araç Plakası | Varsa araç plakası | Metin |
| Durum | Onay durumu | Metin |
| Açıklama | Masraf açıklaması | Metin |
| Onaylayan | Son onay veren kişi | Metin |
| ERP Şirket Kodu | SAP BUKRS değeri | Metin |
Xpensio'nun kapsamlı kullanıcı yönetimi modülü, organizasyon yöneticilerine (ADMIN) kullanıcı yaşam döngüsünü tamamen kontrol etme imkânı sunar. Tüm işlemler orgId bazında izole çalışır.
Ad, e-posta, rol ve grade bilgileri girilerek yeni kullanıcı oluşturulur. Kullanıcıya hoşgeldin e-postası gönderilir; ilk girişte şifre değiştirme zorunludur.
Yüzlerce kullanıcı tek bir .xlsx dosyasıyla içe aktarılabilir. Her satır bir kullanıcıyı temsil eder. İçe aktarılan tüm kullanıcılar mustChangePassword=true ile oluşturulur.
Mevcut kullanıcının rolü, grade'i, bağlı yöneticisi veya aktif durumu PATCH endpoint'i üzerinden anlık olarak güncellenebilir.
Admin, herhangi bir kullanıcı için şifre sıfırlama başlatabilir. SHA-256 token içeren güvenli link e-postayla iletilir, 1 saat geçerlidir.
Kullanıcılar kendi başlarına şifre sıfırlama talep edebilir. E-posta doğrulamasıyla güvenli bağlantı gönderilir.
Kullanıcılar mevcut şifrelerini doğrulayarak yeni şifre belirleyebilir. Şifre değişikliğinde tüm aktif oturumlar sonlandırılır.
| Grade | Açıklama | Tipik Kullanım |
|---|---|---|
| A | Üst düzey yönetici | Genel müdür, direktör — yüksek harcama limiti |
| B | Orta düzey yönetici | Departman yöneticisi — orta harcama limiti |
| C | Kıdemli çalışan | Kıdemli uzman — standart harcama limiti |
| D | Standart çalışan | Yeni başlayan, stajyer — düşük harcama limiti |
Xpensio, ERP bağımsız bir entegrasyon mimarisi üzerine kurulmuştur. Temel misyonumuz; hangi ERP veya HR sistemini kullanırsanız kullanın, masraf yönetimini o sistemle sorunsuz entegre etmektir. SAP konusundaki derin deneyimimizin yanı sıra Oracle, Microsoft Dynamics, Logo, Netsis ve diğer kurumsal sistemlerle de entegrasyon uç noktaları sağlıyoruz.
RFC, OData, BAPI protokolleri. FI-GL otomatik nakil, ABAP geliştirme. Enterprise Plan kapsamında Xpensio ekibi tüm teknik entegrasyonu üstlenir.
REST API adaptörü. Oracle Financials ile masraf aktarımı için hazır uç noktalar. Teknik entegrasyon tarafı müşteri ekibine rehberlikle tamamlanır.
D365 Finance & Operations entegrasyonu için REST bağlayıcı. Azure AD ile kimlik yönetimi entegrasyonu da dahildir.
Türk ERP sistemleri için özel REST API adaptörleri. Logo Tiger, Netsis Enterprise ve Mikro ile yerli muhasebe entegrasyonu.
Xpensio, kullanıcı ve organizasyon yapısını otomatik senkronize etmek için aşağıdaki HR ve kimlik sistemleriyle entegre olabilir:
| Sistem | Entegrasyon Türü | Ne Senkronize Edilir? |
|---|---|---|
| Azure Active Directory / Microsoft 365 | Microsoft Graph API | Kullanıcılar, departmanlar, yönetici hiyerarşisi, gruplar |
| LDAP / On-Premise Active Directory | LDAP protokolü (ldaps://) | Kullanıcılar, OU yapısı, yönetici ilişkileri |
| SAP HCM (İnsan Kaynakları) | SAP RFC / OData | Personel, grade, pozisyon, departman, yönetici zinciri, şirket kodları |
| SAP S/4HANA Cloud HR | SAP BTP / OData v4 | Çalışan verileri, org hiyerarşisi, maliyet merkezleri |
| SAP S/4HANA On-Premise HR | SAP RFC | PERNR, ORGEH, PLANS, yönetici email alanları |
Otomatik Organizasyon Güncellemesi: HR sistemi entegre edildiğinde kullanıcı ekleme/çıkarma, departman değişiklikleri, yönetici atamaları ve grade güncellemeleri her gece 01:00'de otomatik senkronize edilir. Manuel işlem gerekmez. Onay zincirleri organizasyon yapısından dinamik olarak oluşturulur.
SAP ECC ve SAP S/4HANA entegrasyonu Enterprise Plan kapsamında Xpensio teknik ekibi tarafından tamamen sağlanır. Müşteri BT ekibinin SAP tarafında herhangi bir geliştirme yapmasına gerek yoktur.
| Özellik | SAP Enterprise Plan | Diğer ERP Sistemleri |
|---|---|---|
| Entegrasyon Türü | SAP RFC / OData / BAPI | REST API adaptörü (her sisteme özel) |
| Teknik Sorumluluk | Xpensio ekibi tamamen üstlenir | Xpensio API + teknik rehberlik; bağlantı tarafı müşteri ekibi |
| ABAP Geliştirmesi | Xpensio sağlar | Geçerli değil |
| FI-GL Nakil | Otomatik, yapılandırılmış | ERP'ye uygun aktarım formatı hazırlanır |
| Şirket Kodu (BUKRS / CompanyCode) | Xpensio arayüzünden yönetilir | Müşteri yapılandırması, Xpensio'ya eşlenir |
| Test Ortamı | Xpensio test SAP sistemi | Müşteri sağlar |
| Destek Seviyesi | 7/24 SLA ile tam destek | Teknik rehberlik + kapsamlı API dokümantasyonu |
| Go-live Süresi | 2-4 hafta | Müşteri entegrasyon hızına bağlı |
Masraf PENDING_FINANCE aşamasında Finance kullanıcısı tarafından onaylanır. Tüm belgeler doğrulanmış ve ERP Şirket Kodu atanmış olmalıdır.
Xpensio backend'i ilgili ERP adaptörünü çağırır. Masraf verileri ERP sisteminin beklediği formata dönüştürülür.
SAP için ZCL_EXPENSE.POST_EXPENSE ABAP fonksiyonu çağrılır. FI-GL muhasebe kaydı oluşturulur, belge numarası alınır.
SAP onayı döndüğünde masraf otomatik olarak ERP_SENT durumuna geçer. SAP belge numarası Xpensio kaydına eklenir, izlenebilirlik sağlanır.
Önemli Not: ERP entegrasyonu için her masrafın ilgili şirkete karşılık gelen ERP Şirket Kodu ile ilişkilendirilmiş olması gerekmektedir (SAP'ta BUKRS, diğer ERP'lerde company code). Bu yapılandırma, Xpensio organizasyon ayarlarından ADMIN kullanıcı tarafından yönetilmektedir. HR entegrasyonu mevcutsa şirket kodları otomatik senkronize edilir.
Xpensio, kurumsal güvenlik standartlarını karşılayan çok katmanlı bir güvenlik mimarisi ile tasarlanmıştır. Her katmanda bağımsız güvenlik önlemleri uygulanmakta ve hiçbir tek noktada güvenlik ihlali tüm sistemi tehdit etmemektedir.
Her API isteği imzalı JWT token ile doğrulanır. Token payload'ı sub, email, role ve orgId içerir. Şifre değişikliğinde tüm aktif tokenlar geçersiz kılınır.
Her kullanıcı yalnızca kendi organizasyonuna (orgId) ait verilere erişebilir. Bu kural tüm API endpoint'lerinde otomatik olarak zorlanır. IDOR saldırıları önlenir.
Yüklenen her fiş görüntüsü SHA-256 ile hashlenir. Aynı fiş ikinci kez yüklenmeye çalışılırsa otomatik olarak tespit edilir. Gemini AI ek fraud analizi yapar.
Her endpoint, izin verilen rolleri açıkça tanımlar. Guard katmanı, yetersiz yetkili istekleri 403 hatası ile engeller. Rol yükseltme sadece ADMIN yapabilir.
OCR ile doldurulduktan sonra fatura/fiş numarası alanı kilitlenir. Kullanıcılar bu alanı değiştiremez; veri bütünlüğü korunur.
Uygulama her açıldığında kimlik doğrulama zorunlu tutulur. Geçersiz veya süresi dolmuş token tespit edildiğinde kullanıcı otomatik olarak giriş ekranına yönlendirilir.
Parolalar bcrypt ile hashlenerek saklanır. Düz metin parola hiçbir zaman veritabanında tutulmaz. Sıfırlama tokenları SHA-256 ile hashlenir ve 1 saat geçerlidir.
Brute force ve DDoS saldırılarına karşı tüm auth endpoint'lerinde rate limiting uygulanır. Şüpheli aktivite tespit edildiğinde IP geçici olarak engellenir.
Xpensio, masraf iş akışının kritik noktalarında hem email hem de mobil push bildirimi göndererek tüm paydaşların anlık olarak haberdar edilmesini sağlar.
| Olay | Alıcı | Kanal | İçerik |
|---|---|---|---|
| Masraf onaya gönderildi | Atanmış Yönetici | Email + Push | Masraf adı, tutar, çalışan adı, link |
| Masraf yönetici tarafından onaylandı | Çalışan | Email + Push | Masraf adı, tutar, onay tarihi |
| Masraf reddedildi | Çalışan | Email + Push | Masraf adı, ret nedeni, açıklama |
| 50K+ TRY masraf CFO onayında | CFO (ADMIN) | Email + Push | Yüksek tutarlı masraf uyarısı |
| Masraf ERP'ye gönderildi | Çalışan + Finance | SAP belge numarası, tarih | |
| Yeni kullanıcı oluşturuldu | Yeni Kullanıcı | Hoşgeldin, geçici şifre, login linki | |
| Şifre sıfırlama talebi | Kullanıcı | SHA-256 güvenli link, 1 saat geçerli |
Xpensio, farklı büyüklükteki şirketler için iki fiyatlandırma planı sunmaktadır. Tüm planlar kullanıcı başına aylık ücretlendirme modelini esas alır. Enterprise plan, büyük ölçekli şirketler için özel fiyatlandırma ve öncelikli destek içerir.
Fiyat Avantajı: Enterprise plan, Standard plana göre %40 daha uygun fiyatlıdır. 100 kullanıcılı bir şirket için yıllık fark: (€10 - €6) × 100 × 12 = €4.800 tasarruf.
| Hizmet | Açıklama | Ücret |
|---|---|---|
| Kurulum ve Onboarding | İlk kurulum, veri göçü, eğitim | Plana göre değişir (görüşme) |
| SAP Entegrasyon Projesi | Enterprise'a dahil; özel SAP yapılandırmaları | Enterprise Plan dahil |
| Özel Geliştirme | Müşteriye özel özellik geliştirme | Proje bazlı (teklif) |
| Ek Depolama | Fiş arşivleme limiti aşılırsa | Görüşme |
Xpensio, modern ve ölçeklenebilir teknoloji yığını üzerine inşa edilmiştir. Tüm bileşenler açık kaynaklı teknolojiler kullanılmakta ve üretim ortamı Hetzner VPS üzerinde Docker Compose ile yönetilmektedir.
Port 3001 | REST API | JWT Auth | Prisma ORM
Prisma migrations | Multi-tenant schema | ACID uyumlu
Port 3000 | Vercel deploy | Zustand state | Tailwind CSS
iOS + Android | Firebase Push | share_plus | open_filex
Google AI | Fallback: GPT-4o | Fallback: Tesseract.js
FCM push | Nodemailer email | HTML şablonlar
SAP RFC+OData | Azure AD | LDAP | SAP HCM | REST API adaptör katmanı
89.167.115.209 | Docker Compose | Nginx reverse proxy
Sunucu tarafı Excel üretimi | .xlsx format | Türkçe karakter desteği
| Bileşen | URL | Platform |
|---|---|---|
| Web Uygulaması | https://app.xpensioapp.com |
Vercel |
| API (Backend) | https://api.xpensioapp.com |
Hetzner VPS + Docker |
| Pazarlama Sitesi | https://xpensioapp.com |
Vercel |
| iOS Uygulaması | App Store (yakında) | Apple TestFlight |
| Android Uygulaması | Google Play (yakında) | Kapalı Test |
Standard plan için kurulum genellikle 1-3 iş günü içinde tamamlanır. Kullanıcı verileri Excel ile toplu içe aktarılabilir. SAP Enterprise entegrasyonu için ortalama 2-4 hafta öngörülmektedir; bu süre mevcut SAP ortamınızın karmaşıklığına göre değişebilir.
SAP ECC (ERP Central Component) ve SAP S/4HANA her iki sürümde desteklenmektedir. Entegrasyon, SAP RFC ve OData protokolleri üzerinden gerçekleştirilir. Enterprise Plan kapsamında gerekli ABAP geliştirmeleri Xpensio teknik ekibi tarafından sağlanır.
Gemini 2.5 Flash ile %95+ doğruluk oranı elde edilmektedir. Zayıf görüntü kalitesi veya el yazılı fişlerde GPT-4o veya Tesseract.js yedek olarak devreye girer. Kullanıcılar OCR sonuçlarını her zaman düzenleyebilir; okunamayan alanlar manuel doldurulabilir.
Tüm veriler şifrelenmiş bağlantılar üzerinden iletilir (TLS 1.3). Şifreler bcrypt ile hashlenir. Her organizasyonun verileri teknik olarak tam izole tutulur. KVKK uyum çalışmaları devam etmekte olup gizlilik politikası ve çerez bildirimi yakında yayınlanacaktır.
iOS 14+ ve Android 8.0+ sürümlerinde çalışmaktadır. Flutter teknolojisi ile geliştirilen uygulama her iki platformda da native performans sunar. Google Play kapalı test aşamasında, App Store onay sürecindedir.
Xpensio, Excel tabanlı toplu kullanıcı içe aktarma özelliği sunmaktadır. Ad, soyad, e-posta, rol ve grade bilgilerini içeren bir .xlsx dosyası hazırlayarak tek seferinde yüzlerce kullanıcı ekleyebilirsiniz. İçe aktarılan kullanıcılar ilk girişte şifre belirlemek için yönlendirilir.
Evet, tüm planlar için REST API erişimi ve Swagger/OpenAPI dokümantasyonu sağlanmaktadır. Enterprise müşteriler için özel entegrasyon desteği ve dedicated teknik muhatap atanmaktadır. Webhook desteği de mevcuttur.
Abonelik iptali öncesinde tüm masraf verilerinizi Excel veya PDF formatında dışa aktarabilirsiniz. Veri teslim süreci, iptal talebinizden itibaren 30 iş günü içinde tamamlanır. Verileriniz güvenli biçimde silinerek silme belgesi tarafınıza iletilir.