e-Fatura GİB Asistanı
Faturayı doğal dille tarif ediyorsun, AI doğru KDV oranı + GİB formatlı XML/PDF üretiyor.
Kimin derdi bu?
Gerçek bir insan, gerçek bir acı. Kafanda canlandır.
- Kim
- Mikro işletme + serbest meslek — ayda 10-50 fatura keser, mali müşavir paylaşır
- Canı yanan yer
- KDV oranını yanlış seçmek, hizmet kodunu bulmak; entegratörler karmaşık ve pahalı
- Şu an nasıl yapıyor
- Logo/Mikro Excel template, doğru oran/kod aramak 5 dk/fatura
6 saate sığar mı?
Bootcamp modunda sıkıştırılmış senaryo.
M — 8-10 saat. NLP fatura parse + KDV/kod eşleme + UBL-TR XML. GİB API entegrasyonu v2.
Ne ile inşa edeceksin?
Sıfırdan yazmayacaksın — bu parçaları birleştireceksin.
Hangi parçalar?
Her parça ayrı bir commit. Sırayla yakala.
- 1Doğal dil fatura girişi
- 2AI kalem extraction + KDV oran tahmini
- 3Hizmet/ürün kodu (GTIP) önerisi
- 4Müşteri kütüğü + cari hesap
- 5UBL-TR XML üretimi
- 6PDF + e-arşiv export
Piyasada kimler var?
Rakip değil, referans. Sen onlardan küçük, hızlı ve yakın olacaksın.
Neden evet, neden hayır?
Kısa bir gerçeklik testi.
TR-spesifik, Paraşüt'e alternatif niche, sticky
GİB entegratör süreci ağır; e-fatura için resmi başvuru gerekiyor (MVP'de e-arşiv'le başla)
Para nereden gelir?
Bir çerçeve, değil kesin plan. İlk 100 kullanıcıya odaklan.
- Fiyat
- $15/ay (50 fatura), $39/ay (sınırsız + e-fatura)
- Hedef ARR
- 200 kullanıcı × $22 = $4.4k MRR
- Model
- Subscription
Claude Code'a ver
Aşağıdaki prompt'u olduğu gibi kopyala, Claude Code'a yapıştır. Stack, veri modeli, 6 saatlik inşa sırası ve başarı kriterleri içinde.
# e-Fatura GİB Asistanı **Ne inşa ediyoruz:** "Bugün ABC Ltd'ye 3 saat danışmanlık, 4500 TL+KDV" diye yazınca AI'ın kalem/oran/kod çıkarıp UBL-TR XML + PDF üreten araç. **Kullanıcının işi (JTBD):** Faturayı 10 saniyede yazıp basacak şekilde tarif etmek istiyorum, sistem KDV oranını ve GTIP/GİB kodunu kendi tahmin etsin, ben sadece doğrula deyim. --- ## Stack - Next.js 15 App Router - Tailwind + shadcn/ui - Supabase Postgres + Auth - Claude Sonnet 4.6 - UBL-TR XML üreten kütüphane (npm 'ublxml' veya elle) - react-pdf - Deploy: Vercel ## Veri modeli ```sql create table customers ( id uuid primary key default gen_random_uuid(), user_id uuid references auth.users not null, title text, vkn_tckn text, address text, tax_office text ); create table invoices ( id uuid primary key default gen_random_uuid(), user_id uuid references auth.users not null, customer_id uuid references customers, invoice_no text, invoice_date date, due_date date, raw_input text, items jsonb, vat_total numeric, total numeric, ubl_xml text, pdf_url text, status text default 'draft', created_at timestamptz default now() ); ``` ## Ana akışlar 1. Müşteri kütüğüne ekle (VKN, vergi dairesi, unvan). 2. "Yeni fatura" → metin alanına yaz: "X firmasına 5 saat web tasarım, 8500 TL net". 3. Claude items[] çıkarır (ad, miktar, birim, fiyat, KDV oranı, GTIP kodu). 4. Kullanıcı düzenler, "fatura kes" der. 5. UBL-TR XML + PDF üretilir, indirir veya GİB'e gönderir (v2). ## 6 saatlik inşa sırası - 0:00–1:00 — Scaffold + auth + müşteri CRUD - 1:00–2:00 — Doğal dil → kalem extraction Claude prompt - 2:00–3:30 — KDV oran sözlüğü + AI doğrulama (hizmet/ürün ayırımı) - 3:30–4:30 — UBL-TR XML üretimi (sade şema, e-arşiv) - 4:30–5:30 — PDF (TR fatura görünümü) - 5:30–6:00 — Vercel deploy + örnek 5 fatura test ## Başarı kriteri - [ ] Doğal dilden kalem çıkarma %90+ doğru (10 örnekte) - [ ] KDV %1/8/20 doğru tahmin (gıda/hizmet/ürün ayırma) - [ ] UBL-TR XML şeması GİB doğrulayıcısından geçiyor - [ ] PDF Türk fatura format normuna uygun - [ ] Müşteri seçimi VKN tamamlama ile çalışıyor ## Dikkat - e-Fatura sistemi için resmi başvuru (mali mühür) zorunlu — MVP'de e-arşiv (B2C) ile sınırla. - KDV oranı yanlış seçmek vergi cezası demek; AI'a "emin değilsen sor" promptu. - VKN doğrulama (10 hane + checksum) MUST. - TR sayı format (₺), virgül/nokta dikkatli.
Bu sana uymadı mı?
Hepsini görE-ticaret sitelerinin gelen müşteri yorumlarını otomatik sentiment analizi yaparak, negatif yorumlara öncelikli yanıt taslakları hazırlayan araç.
Zoom/Google Meet kayıtlarını alıp özet + aksiyon maddeleri + takip e-postası taslağı üreten tool.
B2B satış temsilcilerinin LinkedIn profilinden kişiselleştirilmiş connection request yazan, CRM'e atayan tool.