Listeye dön
AI-first B2B Micro/52

e-Fatura GİB Asistanı

Faturayı doğal dille tarif ediyorsun, AI doğru KDV oranı + GİB formatlı XML/PDF üretiyor.

Zaman
6 saat
bootcamp süresi
Kim ödeyecek
Küçük işletmelere
Mikro işletme + serbest meslek
Para hedefi
$4.4k MRR
Abonelik
Stack
Next.js + Supabase + Claude
AI merkezde
/01

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
/02

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.

/03

Ne ile inşa edeceksin?

Sıfırdan yazmayacaksın — bu parçaları birleştireceksin.

FrameworkNext.js 15 App Router
UIshadcn/ui + Tailwind
DatabaseSupabase Postgres
AuthSupabase Auth
AIClaude Sonnet 4.6
DeployVercel
Entegrasyonlar
UBL-TR XML generatorGİB e-fatura API (v2)
/04

Hangi parçalar?

Her parça ayrı bir commit. Sırayla yakala.

  1. 1Doğal dil fatura girişi
  2. 2AI kalem extraction + KDV oran tahmini
  3. 3Hizmet/ürün kodu (GTIP) önerisi
  4. 4Müşteri kütüğü + cari hesap
  5. 5UBL-TR XML üretimi
  6. 6PDF + e-arşiv export
/05

Piyasada kimler var?

Rakip değil, referans. Sen onlardan küçük, hızlı ve yakın olacaksın.

/06

Neden evet, neden hayır?

Kısa bir gerçeklik testi.

Neden evet

TR-spesifik, Paraşüt'e alternatif niche, sticky

Neden hayır

GİB entegratör süreci ağır; e-fatura için resmi başvuru gerekiyor (MVP'de e-arşiv'le başla)

/07

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
/08

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.

prompt.md
# 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ör