
Bulgar işverenler için mevzuata uygun rapor üretimi: puantaj kayıtlarından çalışma saatlerini çekin, yılın resmi sigorta ve vergi oranlarını uygulayın, NRA portalına ve bankanıza yüklemeye hazır dosyaları indirin.
BG bordro üretimi, Personel modülünün maaş ve puantaj verileri üzerine kurulu, ülkeye göre eklenebilen bir katmandır. country değeri 'BG' olan ve bgPayrollProfileId tanımlanmış mekanlarda, bir dönem için bordro çalıştırıldığında her personel için tek bir PayrollLine oluşur — brüt maaş, işveren/işçi sigorta payları, %10 gelir vergisi ve net maaş — bunlar o yılın BgPayrollProfile'ındaki oranlar (НОИ tavanları, ДОО, ДЗПО, ЗО, ДОД, baz puan cinsinden) kullanılarak hesaplanır. Çalıştırma tamamlandığında sistem bir maaş bordrosu XLSX'i (ведомост), personel bazında NRA XML'i (Декларация образец 1 + 6) ve bankaya aktarılabilir bir CSV üretir.
Kendimize 'mevzuata uygun bordro yazılımı' demiyoruz. Sunduğumuz, NRA portal yükleme formatlarıyla uyumlu raporlardır — gönderim ve onay işini mekanın muhasebecisi yapar. Mimari ülkeye göre eklenebilir şekilde kurulmuştur: BG, src/lib/payroll/generators/bg/ altındaki ilk üretici; ileride Birleşik Krallık PAYE, Yunanistan Ergani, Romanya REVISAL gibi ülkeler yeni bir üretici kaydedilerek eklenebilir. Her bordro satırı, tartışmalı bir rakamın aylar sonra bile yeniden hesaplanabilmesi için tüm hesaplama anlık görüntüsünü saklar.
Bulgaristan'da sigorta tavanları ve oranları her yıl değişir. BgPayrollProfile tablosu yıla göre anahtarlanır (year alanı UNIQUE) — 2026'nın kendi satırı, 2027'nin kendi satırı vardır; üretici, işlenen dönem için doğru satırı otomatik seçer.
Her PayrollLine, computedSnapshot alanında tüm ara hesaplamayı saklar: taban brüt, mesai brütü, bahşişler, tavan sonrası sigortalanabilir taban, işçi/işveren sigorta payları, vergilendirilebilir taban, gelir vergisi, net maaş. Tartışmalı bir rakam saniyeler içinde bu anlık görüntüden yeniden türetilebilir.
Декларация образец 1 (personel bazında aylık bildirim) ve образец 6 (aylık katkı özeti) XML olarak üretilir. Muhasebeci bunları doğrudan NRA portalına yükler — portal formlarına elle yeniden girmeye gerek kalmaz.
bg-net-transfer dışa aktarımı, UniCredit, DSK, OBB, Postbank ve Raiffeisen Bulgaristan'ın toplu ödeme akışlarına sorunsuz uyan evrensel bir CSV formatıdır. 30 çalışana tek yüklemeyle ödeme yapılır; 30 ayrı transferi elle girmeye gerek kalmaz.
venue.country değerini 'BG' olarak ayarlayın, bgEmployerEikBulstat (ЕИК / Булстат) ve bgEmployerName (tüzel unvan) alanlarını doldurun, bgPayrollProfileId üzerinden bir BgPayrollProfile bağlayın. Bunlar eksikse üretici, muhasebecinin neyin eksik olduğunu anlaması için nedenini belirten bir 400 hatası döner.
Personel → Bordro'yu açın, dönemi seçin (varsayılan: geçen takvim ayı), Oluştur'a tıklayın. Üretici o yıla ait BgPayrollProfile'ı yükler, personel bazında puantajlanan dakikaları toplar, dönem sonundaki geçerli maaşı alır ve her (çalıştırma, kullanıcı) çifti için tam hesaplama anlık görüntüsüyle bir PayrollLine yazar.
Çalıştırmadan bg-vedomost (XLSX maaş bordrosu), bg-deklaracia-1 (personel bazında NRA XML), bg-deklaracia-6 (özet NRA XML), bg-bank-transfer (NRA katkı payları banka dosyası), bg-net-transfer (personel net maaş banka CSV'si) dışa aktarılır.
Muhasebeci onayını verdikten sonra çalıştırmayı kilitleyin. Durum DRAFT'tan LOCKED'a geçer ve başka hiçbir değişikliğe izin verilmez. Satırlar, anlık görüntüler ve denetim kaydı, ileride yapılacak her türlü inceleme için o anki durumu olduğu gibi korur.
Her profil satırı, o yılın sigorta tavanlarını (kuruş cinsinden asgari/azami sigortalanabilir gelir) ve ДОО, ДЗПО, ЗО oranlarını işveren/işçi bazında baz puan olarak (1410 = %14,10) saklar; buna sabit %10'luk ДОД oranı da eklenir. minimumByCategory, göreve göre asgari dilimleri tutar.
Her PayrollLine.computedSnapshot şunları saklar: taban brüt, mesai çarpanıyla hesaplanan mesai brütü, bahşişler, toplam brüt, tavan sonrası sigortalanabilir taban, kullanılan işçi/işveren sigorta baz puanları, hesaplanan üç sigorta payının tamamı, vergilendirilebilir taban, gelir vergisi, net maaş. Bir satır, güncel profile veya güncel maaşa bakılmadan yeniden türetilebilir.
Декларация образец 1 + 6, şema uyumlu XML olarak üretilir. NRA şema sürümünü yıldan yıla sabitliyoruz (XSD dosyaları üretici içinde schemas/ altında gelir) ve her yıllık sürümden önce yeniden doğruluyoruz. Muhasebecinin NRA portalına yüklediği dosya bu XML'dir.
Bankaya yönelik iki CSV: bg-bank-transfer, NRA merkezi hesabına yapılan katkı paylarını fon başına (ДОО, ДЗПО, ЗО, ДОД) bir satırda listeler; bg-net-transfer ise her personelin StaffEmploymentBg'deki IBAN'ıyla birlikte net maaşını satır satır verir. İkisi de büyük Bulgar bankalarının toplu ödeme akışlarına aktarılabilir.
Mart sonu: Personel → Bordro'yu açın, Mart için çalıştırmayı oluşturun, bg-deklaracia-1 + 6'yı indirin, muhasebeciye teslim edin. Cuma öğleden sonra NRA portalına yükler. Toplam süre: 5 dakika. Ayrı bir bordro hizmeti kullanılan eski süreçte bu iş 4 gün süren yazışmayla hallediliyordu.
Yeni bir personel ayın 17'sinde işe başlıyor. Üretici yalnızca 17'den itibaren çalışılan saatleri alır, dönem sonunda geçerli olan maaşı uygular ve kısmi aylık bir PayrollLine yazar. Декларация образец 1 satırı doğru daysInsured değerini raporlar.
insuranceCategory değeri 'I' (ağır iş) olan bir garson, profilin minimumByCategory alanından daha yüksek bir asgari sigortalanabilir taban alır. Üretici her personel için doğru asgariyi uygular; anlık görüntü hangi kategorinin kullanıldığını kaydeder.
Dönem içindeki bahşiş havuzu dağıtımları PayrollLine.tipsCents alanına akar ve brüte eklenir. Sigorta ve vergi hesabı, bahşişli gelir için NRA'nın beklediği gibi bu daha yüksek taban üzerinden yapılır.
Bir çalışan Mayıs bordrosuna itiraz ediyor. Personel → Bordro'yu açın, Mayıs çalıştırmasını bulun, satıra tıklayın, tam computedSnapshot'ı görün — tam saatler, tam maaş oranı, tam sigorta payları, tam net. 30 saniyede yeniden türetin; çalışana gösterin.
Ocak 2027: NRA yeni oranları yayımlar. Ordering.Tools ekibi, güncellenmiş baz puanlar ve tavanlarla 2027 BgPayrollProfile satırını ekler. 2027 dönemlerine ait her çalıştırma yeni satırı otomatik alır; 2026 dönemlerine ait çalıştırmalar 2026 satırını kullanmaya devam eder. Yıl sınırları arka planda sorunsuz yönetilir.
BG bordrosunun üç zahmetli çıktısı vardır: maaş bordrosu (ведомост), NRA aylık bildirimleri (personel bazında Декларация образец 1 + özet образец 6) ve NRA katkı payları ile personel net maaşı için banka transfer dosyaları. Çoğu restoran bu işi dışarıdan bir hizmete devrederek çalışan başına ayda 50-100 BGN öder. Ordering.Tools bu üçünü de platformun zaten sahip olduğu maaş ve puantaj verilerinden üretir — mekanın muhasebecisi tek tıkla portala yüklenmeye hazır bir XML, XLSX maaş bordrosu ve bankaya aktarılabilir CSV alır. Hizmet maliyeti ortadan kalkar; denetim izi zaten içeride vardır.
BG sigorta tavanları ve oranları neredeyse her Ocak ayında değişir. Basit bir bordro sistemi mevcut oranları sabit değer olarak saklar ve oranlar değiştiğinde her Ocak'ta sessizce bozulur. Yıla göre indekslenmiş bir profil tablosu bu sorunu çözer: 2026'nın kendi satırı, 2027'nin kendi satırı vardır; üretici seçimini dönemin yılına göre yapar. Eski dönemler her zaman orijinal oranlarını kullanır; yeni dönemler yıl sınırında yeni oranlara otomatik geçer — 31 Aralık gece yarısı elle kod değişikliğine gerek kalmaz.
Bir çalışan 6 ay önceki bordrosuna itiraz ettiğinde, o döneme ait BgPayrollProfile satırını yeniden arayıp hesabı sıfırdan tekrar kurmak istemezsiniz. Her PayrollLine, üretildiği anda tam computedSnapshot'ını saklar — tam saatler, tam maaş oranı, tam sigorta payları, tam net. Anlık görüntü bir JSON sütunudur; sorgulamak tek bir SQL satır okumasıdır; bordroyu açıklamak JSON'u yüksek sesle okumaktan farksızdır. Yeniden hesaplama yok, hesap hatası yok, 'sistem bize nedenini söyleyemiyor' yok.
Yönetim panelinde açıkça şunu söylüyoruz: 'Bu modül yüklemeye hazır dosyalar üretir, ancak doğruluk ve mevzuat uyumundan nihai sorumluluk işverene aittir. Ruhsatlı bir mali müşavir tarafından periyodik inceleme öneririz.' Bu ifade 'riski göze alarak kullanın' demiyor; 'sistem hesaplar, muhasebeci denetler' diyor. Sorumluluğun bu şekilde bölüşülmesi sağlıklıdır: yazılım hızlıdır ve hiçbir satırı kaçırmaz; insan gözü ise yazılıma öğretilmemiş durumları yakalar (bir maaş avansı, tek seferlik bir prim, yıl ortasında kategori değişikliği).
Yılın profilini ayarlayın, çalıştırmayı oluşturun, XML + XLSX + banka CSV'sini indirin. country değeri 'BG' olan mekanlar için sunulan premium bir özelliktir.
Restoranların bununla birlikte kullandığı diğer araçlar.
Tüm ekip için sürükle-bırak haftalık program. Geçen haftayı tek tıkla yeni haftaya kopyalayın, izin taleplerini ekrandan onaylayın, personel de açık vardiyaları telefonundan üstlensin.
Daha fazla bilgiHer personel için saatlik ücret belirleyin, telefonlarından — isterseniz konum doğrulamasıyla — giriş-çıkış yapmalarını sağlayın ve puantajı tek tıkla CSV veya XLSX olarak dışa aktarın. Her ücret değişikliği geçmişiyle birlikte saklanır, her giriş-çıkış kaydı olduğu gibi kalır, her düzeltme bir iz bırakır.
Daha fazla bilgiBir dönem için bahşiş havuzu açın, role göre yüzde paylarını belirleyin (%60 garson / %30 mutfak / %10 bar); platform toplam tutarı her personelin o roldeki çalışma saatiyle orantılı şekilde dağıtır. Tek işlem, tek denetim kaydı, sıfır Excel tablosu.
Daha fazla bilgiKarşılanan sipariş sayısı, ortalama fiş tutarı, zamanında gelme oranı, iptal edilen ürünler ve müşteri puanları — hepsi personel bazında panellerde. Ayrı bir POS dışa aktarımı değil, her gece canlı sipariş verilerinizden derlenir.
Daha fazla bilgi