Atlas

Atlas ShopFitting App

Devam etmek için giriş yapın
🔍 Bağlantıyı test et
▾
TCMB — Efektif Satış
Yapılacak İşler 0
Yapılan İşler 0
Açık SiparişleriDetay
0
açık sipariş
Açık SatınalmalariDetay
0
açık satınalma
Açık Siparişler BedeliiDetay
Açık Satınalmalar BedeliiDetay
Ciro (Turnover) Detay

Kesilen faturalara göre aylık ciro — KDV hariç, iskonto düşülmüş, € (her fatura kendi tarihinin TCMB kuruyla). Sütuna tıklayın: o ayın faturaları listelenir.

Dönem ÖzetiiDetay

Seçilen aralıkta sipariş tarihi düşen satış siparişleri — KDV hariç, € (her sipariş kendi tarihinin TCMB kuruyla). Teklifler hariçtir. Kutuya tıklayın: ilgili siparişler listelenir.

Sipariş Durumları
Ajandam
Yaklaşan Yükümlülükler

Tarihler genel vergi takvimine göredir; resmî tatil kaymalarında GİB duyurusu esastır.

Yeni Müşteri Oluştur
Müşteri kartı bilgilerini girin. * zorunlu alanlar.
İlk sıradaki vade, sipariş formunda varsayılan olarak gelir.
Müşteriler
Kayıtlı müşteri kartları
Yeni Tedarikçi Oluştur
Tedarikçi kartı bilgilerini girin. * zorunlu alanlar.
İlk sıradaki vade, satınalma formunda varsayılan olarak gelir.
Tedarikçiler
Kayıtlı tedarikçi kartları
Yeni Ürün Oluştur
Ürün kartı bilgilerini girin.
📋 Genel Bilgiler

Ürünün kimlik bilgileri: kategori, kod, ad ve birim.

Ürün resmi yok
🖼️ Resimler sekmesinden ekleyin
💰 Satınalma Fiyat Geçmişi
🖼️ Ürün Resimleri

Ürünün alış fiyatlarını kaydedin — bir kayıt eklerken tarih, tedarikçi, fiyat ve para birimi zorunludur. Satınalma siparişleri otomatik açılırken her tedarikçinin en güncel kaydı alınır ve bunların en ucuzu seçilir — eski ucuz kayıtlar yarışa girmez.
Hiç fiyat girmeden de kaydedebilirsiniz; ancak ürün sipariş satırlarında ve karlılık raporlarında kırmızı görünür, maliyeti hesaplanamaz.

Ürünün fotoğraflarını ekleyin — birden fazla resim seçebilirsiniz. Resme tıklayınca yeni sekmede tam boyut açılır.

📋 Ctrl+V ile ekran görüntüsü yapıştırın
Buraya tıklayın, sonra yapıştırın — veya dosyayı sürükleyip bırakın

Ürünler
Kayıtlı ürün kartları
Yeni Satış Siparişi
Satış siparişi girin; kaydettikten sonra teklif formatında yazdırabilirsiniz.
🧾 Sipariş Genel Bilgileri
📦 Sipariş Kalemleri

Ürün kodunu veya tanımı yazmaya başlayın — eşleşen ürünler altta belirir, seçince diğer alanlar otomatik dolar. Listede olmayan ürünler için serbestçe yazabilirsiniz.

SıraÜrün KoduTanımAçıklamaRenkMiktarBirimBirim FiyatMaliyet/brSevk EdilenTutar
Ara Toplam-
KDV-
GENEL TOPLAM-
🚚 Sevk Kayıtları

Sevk edilen adetleri artırıp kaydettiğinizde bugünün tarihiyle otomatik kayıt oluşur. Geçmişe dönük sevkleri buradan tarihleyebilir, hatalı tarihi düzeltebilirsiniz. Bedeller sipariş para birimindedir, KDV hariçtir.

🕘 Değişiklik Geçmişi ▼
Satış Siparişleri
Satış siparişleri ve teklifler
Yeni Satınalma Siparişi
Tedarikçiye verilecek satınalma siparişi
🛒 Oluşturma Yöntemi
📋 Satınalma Bilgileri
Yazdırılan satınalma formunun dili
📦 Kalemler
SıraÜrün KoduTanımRenkAçıklamaMiktarTeslim AlınanBirimBirim FiyatTutar
Ara Toplam-
KDV-
GENEL TOPLAM-
📥 Mal Kabul Kayıtları

Teslim alınan adetleri artırıp kaydettiğinizde bugünün tarihiyle otomatik kayıt oluşur. Geçmişe dönük mal girişlerini buradan tarihleyebilir, hatalı tarihi düzeltebilirsiniz. Tedarikçiye ödeme vadesi son mal giriş tarihinden sayılır. Bedeller satınalma para birimindedir, KDV hariçtir.

🧾 Fatura Durumu
🕘 Değişiklik Geçmişi ▼
Satınalma Listesi
Tedarikçi siparişleri
Masraf Dağıtımı
Satışta yer almayan ortak masrafları (gümrükçü, nakliye, depo…) siparişlere pay ederek maliyete işleyin. Dağıtılan paylar Karlılık raporunda o siparişin maliyetine eklenir.
💸 Masraf Bilgileri
KDV maliyete eklenmez — indirim konusu olduğu için gerçek maliyet değildir. Uygulamadaki tüm karlılık hesapları KDV hariçtir.
📋 Siparişlere Dağıt
Dağıtılan Masraflar
Siparişlere pay edilmiş ortak masraflar. Satıra tıklayın: kayıt açılır ve dağıtımı değiştirebilirsiniz.
Tür Bazında Toplam
Karlılık Raporu
Sipariş bazında satış / maliyet karşılaştırması — tüm tutarlar KDV hariç ve € cinsindendir. TL/USD tutarlar, belgenin açıldığı günün TCMB efektif satış kuruyla €'ya çevrilir. Siparişler ve teklifler ayrı listelenir — grafik ve üstteki özet yalnızca siparişleri kapsar, teklifler potansiyel olarak ayrı toplanır. İptal edilenler dahil değildir. Satıra tıklayın: ürün bazlı detay açılır.
Karlılık Detayı
Ürün Bazlı Karlılık
Bağlı Satınalma Siparişleri
Kasa Özet
Banka hesaplarının güncel bakiyeleri ve nakit akışı. Hesaplar Ayarlar → Banka Hesapları'ndan gelir; bakiyeler yüklediğiniz ekstrelerden ve elle girdiğiniz hareketlerden hesaplanır.
Toplam Varlık
Hesaplar iHareketler
Nakit Akışı

Aylık giren ve çıkan tutarlar. Giren dolu sütun, Çıkan çizgili sütun — renkten bağımsız ayırt edilir. Sütuna gelin: net tutar görünür.

Hesap Hareketleri
Tüm banka hareketleri. Aynı hareket iki kez yüklenirse sistem tanır ve tekrar eklemez.
Cari Hesaplar
Müşteri ve tedarikçiler tek listede. Bakiye > 0 cari bize borçlu, bakiye < 0 biz cariye borçluyuz. Satış faturaları kendiliğinden işlenir; alış faturasını ve tahsilat/ödemeyi siz girersiniz.
Cari Ekstre
Alış Faturası Girişi
Tedarikçiden gelen faturayı elle girin ve satınalma siparişlerine bağlayın. Fatura cari hesaba alacak olarak işlenir, vadesi fatura tarihinden sayılır.
ya da aşağıdan elle girin
📥 Fatura Bilgileri
🧾 Fatura Türü ve Bağlantısı

Bu fatura hangi satınalma siparişlerini kapsıyorsa işaretleyin. Bağlantı zorunlu değildir ama satınalmanın faturalanıp faturalanmadığını buradan takip edersiniz.

Alış Faturaları
Tedarikçilerden gelen faturalar. Satıra tıklayın: fatura açılır.
Tahsilat / Ödeme Takvimi
Hangi cariden ne zaman ne kadar tahsilat bekliyor, kime ne kadar ödeme yapacaksınız. Kaynak: cari hesaplar — satış ve alış faturaları, çek ve senetler; ayrıca açık sipariş ve satınalmalardan öngörülen tahsilat ve ödemeler. Kapanan kalemler listeden düşer. Toplamlar TCMB kuruyla € karşılığıdır.
Aylık Nakit Akışı —

Tahsilat dolu sütun, Ödeme çizgili sütun — renkten bağımsız ayırt edilir. Sütuna tıklayın: o ayın kalemleri aşağıda listelenir.

Tahsilat (gelen) Ödeme (giden)
Aylık Özet ve Nakit Projeksiyonu i

Tablo üç bölgeden oluşur: ▼ Tahsilat (gelecek para), ▲ Ödeme (çıkacak para) ve ⚖ Sonuç. Her bölge kendi zemin rengiyle ayrılır. Ay Sonu Kümülatif bugünkü kasa bakiyesinden başlar, her ayın netini üzerine ekler. Satıra tıklayın: o ayın kalemleri listelenir.

Cari Bazında Vade Durumu

Satıra tıklayın: o carinin faturaları ve çekleri altında açılır. Sütun başlıkları sıralanabilir.

Çek / Senet Girişi
Aldığınız ve verdiğiniz çek/senetleri buradan kaydedin. Vade tarihi zorunludur — takvim ve uyarılar buna göre çalışır.
📄 Kıymetli Evrak Bilgileri
Cari hesaba bu tarihle işlenir. Boşsa keşide, o da yoksa vade tarihi kullanılır.
Çek / Senet Listesi
Portföyünüzdeki ve verdiğiniz kıymetli evrak. Satıra tıklayın: kayıt açılır. Durum Değiştir ile tahsil, ciro, teminat gibi geçişleri tarihiyle işleyin.
Vade Takvimi
Faturalar
Kesilen ticari faturalar. Bir fatura birden fazla siparişin sevk edilen kalemlerini içerebilir; aynı fatura tekrar basıldığında rakamlar değişmez.
Masraf Formu Oluştur
Harcama fişlerini elle girin ya da kamerayla okutun. Fotoğraflar veritabanına kaydedilmez — yalnızca form açıkken tutulur ve mail eki olarak gönderilir.
🧾 Form Bilgileri
📄 Fişler / Faturalar
📷 Fotoğraflar 0

Kamera butonuyla birden fazla fiş seçebilirsiniz; her fiş okunup ayrı satır olarak eklenir. Okunan bilgileri mutlaka kontrol edin — solmuş veya buruşuk fişlerde hata payı vardır. Sarı işaretli satırlar tutar tutarsızlığı olduğunu gösterir.

Tür Tarih Belge No Firma Harcama KDV TUTARLARI Toplam KDV Toplam Tutar
%1 %10 %20 Diğer
KDV Hariç Toplam-
KDV Toplam-
GENEL TOPLAM-
Masraf Formu Listesi
Kayıtlı masraf formları — tutarlar KDV dahil ve hariç ayrı gösterilir. Satıra tıklayın: form açılır.
📊Vergi Tahmini
Kendi fatura ve masraf kayıtlarınızdan tahmini kurumlar vergisi ve KDV. Geçici vergi dönemi kapanmadan önce ne çıkacağını görüp önlem alabilmeniz için.
2025 ve sonrası genel oran %25'tir. Oran değişirse buradan güncelleyin.
QR Okutmaları
Market arabası etiketlerindeki QR kodun kaç kez, hangi ilde ve hangi cihazla okutulduğu. Okutan kişi WhatsApp'a yönlendirilir; kaç kişinin gerçekten yazdığını WhatsApp'taki mesajlardan izleyin.
Günlük Okutma
İllere Göre Okutma
Harita yükleniyor…
Günün Saatine Göre
Cihaz ve İşletim Sistemi
Son Okutmalar
InSearch · Yerel Market Haritası
Haritadan bir ile tıklayın: o ildeki yerel marketler, şube sayıları ve satınalma iletişim bilgileri altta listelenir. Ulusal zincirler bu listeye alınmaz.
Harita yükleniyor…

Tüm Türkiye

0 market
Ayarlar
Dört bölüm — sekmeye tıklayarak geçin. Son baktığınız sekme bir dahaki gelişinizde hatırlanır.
FirmaBilgiler, logo, banka
TanımlarKategoriler, ödeme koşulları
SistemBulut bağlantısı, kullanıcılar
Bakım ve YedekSürüm, veri boyutu, yedek
Firma Bilgileri (teklif başlığında görünür)

Banka Hesapları

Birden fazla banka ve hesap ekleyebilirsiniz. Teklifte, siparişin para birimiyle eşleşen hesaplar gösterilir (eşleşme yoksa tümü).

logo
Boş bırakırsanız logo bankanın kendi sitesinden çekilir; o da gelmezse renkli kısa kod gösterilir.
Ürün Kategorileri

Yeni kategori ekleyebilirsiniz — ürün kodları girdiğiniz önekle otomatik numaralanır (örn. önek "VT" → VT-00001). Varsayılan kategoriler silinemez.

Vade Tanımları

Müşteri ve tedarikçi kartlarında seçilebilen ödeme koşulları. Her koşul bir ya da birkaç taksitten oluşur; her taksitin kendi başlangıç tarihi ve gün sayısı vardır. Ödeme projeksiyonu buna göre hesaplanır. Hazır tanımlar silinemez.

Sınır yok — ihtiyacınız kadar taksit ekleyin
Bulut Bağlantısı (Supabase) — 5 kişinin ortak veri kullanması için

1) supabase.com'da ücretsiz proje açın.
2) SQL Editor'de şu komutu çalıştırın (yalnızca giriş yapan kullanıcılar veriye erişebilir):
create table if not exists atlas_kv (key text primary key, value jsonb, updated_at timestamptz default now());
alter table atlas_kv enable row level security;
drop policy if exists "atlas_all" on atlas_kv;
drop policy if exists "atlas_auth" on atlas_kv;
create policy "atlas_auth" on atlas_kv for all to authenticated using (true) with check (true);
3) Authentication → Users → Add user ile ekip üyelerini ekleyin (e-posta + şifre, "Auto Confirm User" işaretli).
4) Authentication → Sign In / Providers → "Allow new users to sign up" seçeneğini kapatın.
5) Project Settings → API'den URL ve anon key'i aşağıya yapıştırın. Aynı bilgileri tüm kullanıcılar girer; ardından herkes kendi e-postasıyla giriş yapar.

Durum: yerel mod
Giriş & Kullanıcı Yönetimi
⚠ Yerel modda gerçek bir erişim koruması yoktur. Veri bu cihazda saklanır; giriş ekranı yalnızca tarayıcıda çalışan kozmetik bir perdedir ve teknik bilgisi olan biri tarafından atlatılabilir. Ekip halinde ve korumalı çalışmak için yukarıdan Supabase bağlantısını kurun — o zaman her kullanıcı kendi e-postası ve şifresiyle girer, şifreler sunucuda güvenli biçimde saklanır.
Şifre düz metin saklanmaz; yalnızca karşılığı (özet değeri) tutulur.
Sürüm

Uygulama yeni sürüm çıktığında üstte bir şeritle sizi uyarır ve tek tıkla günceller. Sekmeyi uzun süre açık bırakırsanız bile 10 dakikada bir kontrol edilir. Elle kontrol etmek isterseniz aşağıdaki düğmeyi kullanın.

Çalışan sürüm: v Sunucu: kontrol edilmedi
Çok Kullanıcılı Çalışma

Bir kullanıcının kaydettiği değişiklik diğerlerinin ekranına sayfa yenilemeye gerek kalmadan yansır. Yalnızca liste ve görüntüleme ekranları tazelenir — form doldururken ekranınız yenilenmez, yazdıklarınız kaybolmaz. Formu kaydettiğiniz anda değişiklik herkese gider.

👥 Kullanıcı Yetkileri (Roller)

Üç yetki düzeyi vardır: Yönetici (her şey), Editör (veri girer, ayarları değiştiremez), Okuyucu (yalnızca görüntüler). Rol atanmamış kullanıcı yönetici sayılır — böylece siz atamayı yapana kadar hiçbir şey değişmez.

⚠ Uygulamadaki kısıtlama yalnızca arayüz içindir. Gerçek koruma aşağıdaki RLS politikasıdır; onu kurmadan rol ataması güvenlik sağlamaz.

1) Politikayı kurun — Supabase → SQL Editor

drop policy if exists "atlas_auth" on atlas_kv; -- Herkes okur create policy "atlas_read" on atlas_kv for select to authenticated using (true); -- Yalnızca yönetici/editör yazar. Rolü olmayan = yönetici (geriye dönük uyum) create policy "atlas_write" on atlas_kv for all to authenticated using ( coalesce(auth.jwt() -> 'app_metadata' ->> 'rol', 'yonetici') in ('yonetici','editor') ) with check ( coalesce(auth.jwt() -> 'app_metadata' ->> 'rol', 'yonetici') in ('yonetici','editor') );

2) Kullanıcıya rol verin

update auth.users set raw_app_meta_data = coalesce(raw_app_meta_data,'{}'::jsonb) || '{"rol":"okuyucu"}'::jsonb where email = 'kisi@atlas-rs.com.tr';

rol değeri: yonetici, editor ya da okuyucu. Rol app_metadata'da tutulur — kullanıcı kendi değiştiremez. (user_metadata kullanılsaydı herkes kendini yönetici yapabilirdi.) Değişiklik, kullanıcı çıkıp yeniden girdiğinde geçerli olur.

🗑️ Silinenler Defteri

Silinen kayıtların özeti: ne silindi, kim sildi, ne zaman. Kaydın kendisi geri getirilemez — amaç "bu belge neden yok?" sorusunu cevapsız bırakmamak. Son 500 silme saklanır.

🔐 Güvenlik Denetimi

Verinizi koruyan ayarların gerçekten açık olup olmadığını sunucuya sorarak kontrol eder. Hiçbir şeyi değiştirmez, kayıt oluşturmaz — yalnızca okur.

Bakım — Veri Boyutu ve Hız

Ürün resimleri ve logolar veritabanında saklandığı için büyük görseller kayıt işlemini yavaşlatır. Aşağıdaki araç, kayıtlı tüm görselleri ekran için yeterli boyuta küçültür — görünüm kalitesi korunur, kayıt hızı belirgin artar.

Yedekleme

Tüm verileri JSON dosyası olarak indirin veya geri yükleyin.