İçeriğe geç
HNROS Yardım Merkezi
Türkçe
Ücretsiz başla
İçindekiler1. Bu pencere ne işe yarar2. Ülke nasıl seçilir3. Profil — kapsam soruları4. Takvim — son gün nasıl bulunur5. Üç seviye — dosya, veri, hatırlatma6. Üret ve İndir7. Durum ve kanıt8. Yetki — kim görür, kim yazar9. Hatırlatmalar — varsayılan sessiz10. "DOĞRULANMADI" şeridi11. Ülke paketi kart alanları12. Yeni üretilen kalemler ve seviyeleri13. e-Faktur belge durum paneli14. Mali defter hesap eşlemesi15. Sorun giderme16. Şirket içi sekmesi17. Nakit tahmini bağlantısı

Yardım › Resmî Yükümlülükler

Resmî Yükümlülükler — Sıfırdan Rehber

Bu pencere tek bir soruyu cevaplar: bu firma, bu ülkede, bu dönemde neyi, ne zamana kadar, hangi biçimde vermek zorunda; hangisi hazır, hangisi verildi, kanıtı ne? Beyannameyi, bildirgeyi ve raporu hesaplayan modüller zaten ayrı ayrı vardı; eksik olan, hepsini tek takvimde toplayan çatıydı. Unutulan bir beyanın bedeli gecikme cezasıdır ve o ceza, beyanın kendisinden pahalıya gelir.

1. Bu pencere ne işe yarar

Pencere üç sekmeden oluşur: Takvim (bu dönemde beklenen kalemler, son günleriyle), Profil (hangi yükümlülüğün firmayı bağladığını belirleyen kapsam soruları) ve Paket (aktif ülke paketinin künyesi, sürümü ve kaynak tarihi). Takvimde bir satıra tıklayınca Kalem detayı açılır: yasal dayanak, son gün açıklaması, veri kaynağı, üretim düğmeleri, durum ve iz.

Modül mevzuatı yorumlamaz. Hangi kalemin var olduğunu, ne zaman verildiğini ve hangi maddeye dayandığını ülke paketi söyler; paket bir veri dosyasıdır, koda gömülü değildir. Program yalnız o veriyi takvime çevirir, kapsamı firma profiline göre süzer ve elindeki muhasebe/bordro verisinden içerik üretebiliyorsa üretir. Bilmediği hiçbir şeyi uydurmaz — bilmediğini yazar.

Nereden açılır. Dock › Muhasebe grubu › Resmî Yükümlülükler. Bordro Mevzuatı penceresinin komşusudur: o bordronun hesabını yapar, bu ise bütün beyan ve bildirimlerin takvimini tutar.

2. Ülke nasıl seçilir

Yükümlülük paketini seçen tek yer Ayarlar › Firma Bilgileri › Ülke alanıdır. Buraya ya ISO ülke kodu (ID, TR) ya da tanınan bir ülke adı (Endonezya, Türkiye) yazılır. Modül bu değeri iki harfli koda çevirir ve o kodun paketini yükler. Alan boşsa ya da koda çevrilemiyorsa pencere üstünde sarı bir uyarı şeridi çıkar ve takvim boş kalır.

Paketi olmayan bir ülkede modül boş takvim gösterir ve bunu açıkça söyler: "Bu ülke için yükümlülük paketi yok; takvim boş gösteriliyor. Hiçbir kalem uydurulmaz." Uyarının yanında kurulu paketlerin listesi de yazar, böylece ülke kodunu yanlış yazdığınızı hemen görürsünüz. Program başka bir ülkenin takvimini benzetip göstermez; yanlış takvim, takvimsizlikten tehlikelidir.

Bordro ülkesi ayrı bir ayardır. Bordro Mevzuatı penceresinin aktif seti (IK_MEVZUAT) da bir ülke taşır. İkisi farklıysa pencere şu uyarıyı verir: "Bordro mevzuatı aktif ülkesi X, firma ülkesi Y — ikisi aynı olmalıdır." Bu bir engel değil bir ikazdır: prim ve vergi kalemleri bordro setinden beslendiği için iki ayar farklıysa takvim bir ülkeyi, hesap başka ülkeyi anlatır. İkisi birlikte değiştirilir.

3. Profil — kapsam soruları

Bir ülkenin bütün yükümlülükleri her firmayı bağlamaz. KDV mükellefi olmayan bir firmanın KDV beyannamesi, hiç işçisi olmayan bir firmanın sosyal güvenlik bildirgesi yoktur. Bunu ayırt etmek için paket birkaç kapsam sorusu taşır ("Firma KDV mükellefi mi?", "Çalışan sayısı", "Yabancı sermayeli mi?") ve her yükümlülük küçük bir kapsam ifadesiyle bu cevaplara bağlanır: pkp == true, calisan > 0.

Cevapları Profil sekmesinden verirsiniz; kaydettiğiniz anda takvim yeniden hesaplanır. Örnek: KDV mükellefi değilseniz KDV kalemi takvimde görünmez — ama kaybolmaz. Takvimin altındaki "Kapsam dışı N kalemi göster" anahtarını açtığınızda kalem geri gelir ve satırında hangi ifadeyle elendiği yazar ("Firma profiline göre kapsam dışı: pkp == true"). Bir yükümlülüğün neden görünmediğini sormak, onu görmek kadar önemlidir.

Cevapsız soru kalemi gizlemez. Bir kapsam ifadesi cevaplanmamış bir soruya bakıyorsa sonuç "hayır" değil belirsizdir: kalem takvimde kalır ve üzerinde "Kapsam belirsiz — cevaplanmamış profil soruları: …" rozeti taşır. Sessizce gizlemek, bir yükümlülüğün hiç görünmemesi demektir; program bu riski almaz. Profil sekmesinin üstünde kaç sorunun cevapsız olduğu da sayılır.

4. Takvim — son gün nasıl bulunur

Takvimin üstünde dört görünüm vardır: Ay (2026-09), Çeyrek (2026-Q3), Yarıyıl (2026-H2) ve Yıl (2026). Ok düğmeleriyle önceki/sonraki döneme geçilir. Yıl görünümü yalnız yıllık kalemleri değil, o yılın bütün alt dönemlerini (12 ay + 4 çeyrek + 2 yarıyıl) düzleştirerek gösterir — "bu yıl toplam ne vereceğim?" sorusunun cevabı budur.

Son gün koda yazılmaz; paketteki küçük bir kuraldan üretilir. Beş kural türü vardır:

Kural Ne demek
izleyenAy Dönem bitimini izleyen ayın belirli günü: "izleyen ayın 15'i", "izleyen ayın son günü". Aylık beyanların çoğu böyledir.
izleyenCeyrek / izleyenYariyil Çeyrek ya da yarıyıl bitimini izleyen ayın belirli günü. Üç aylık iş sağlığı raporu, altı aylık çevre raporu gibi kalemler buradadır.
yilSonu Mali yıl bitiminden n ay sonra: "mali yıl bitiminden 4 ay sonra ayın son günü". Mali yıl Aralık'ta bitmiyorsa firma ayarındaki mali yıl sonu ayı kullanılır.
sabit Her yıl aynı takvim günü (ör. 30 Nisan, 31 Mart). Döneme değil yıla bağlıdır.
olay Takvime bağlı DEĞİL: süre bir olaydan (tescil, işe giriş, ihracat, sözleşme bitişi) sonra işler — "olaydan sonra 7 iş günü". Tarih üretilmez, çünkü olayın ne zaman olacağını program bilemez.

Tatil kaydırması. Son gün hafta sonuna ya da resmî tatile denk gelirse tarih bir sonraki iş gününe kaydırılır ve satırda "ertesi iş gününe kaydırıldı" notu çıkar. Kaydırma yönü kalem bazında farklı olabilir: bazı yükümlülüklerde tarih öne çekilir (tatilden önceki iş günü). Kaydırma yalnız paket o yılın resmî tatillerini veriyorsa yapılır.

"tatil takvimi eksik" ne demek? Paket o yılın resmî tatillerini taşımıyorsa satırda bu küçük rozet çıkar. Anlamı şudur: gösterilen tarih ham kuraldan gelen tarihtir, tatil kaydırması YAPILMAMIŞTIR. Yani gerçek son gün bir-iki gün ileride olabilir. Program sessizce yanlış gün üretmektense "bilmiyorum" demeyi tercih eder. Bu rozeti gördüğünüz kalemde tarihi kurumun kendi takviminden teyit edin.

Gecikmiş satır kırmızıdır ve kaç gün geçtiğini yazar — ama yalnız kapanmamış kalemlerde. Durumu "verildi", "kabul" ya da "iptal" olan bir satır, tarihi geçmiş olsa bile kırmızı yanmaz; iş bitmiştir. Son günü yaklaşan kalemler "N gün kaldı" ile, bugün son gün olanlar "Bugün son gün" ile işaretlenir. Takvime bağlı olmayan olay bazlı kalemler ayrı bir listede durur: tarihleri yoktur ama unutulmamaları gerekir.

5. Üç seviye — dosya, veri, hatırlatma

Her kalemin yanında bir seviye rozeti vardır. Seviye, "programın bu kalem için ne kadarını yapabildiğini" söyler ve paket tarafından belirlenir — ekran onu tahmin etmez.

Seviye Program ne yapar
Dosya Kuruma verilecek dosya ERP'de üretilir (XML, CSV, TXT). "Üret" hesaplar, "İndir" dosyayı bilgisayarınıza alır. Dosyayı portala yükleyen yine sizsiniz.
Veri Resmî dosya biçimi yok (ya da şeması yayımlanmamış) ama rakamlar ERP'de var: program portala elle girilecek rakamların dökümünü çıkarır. Satırları ekrandan okuyup portalın kutularına yazarsınız.
Hatırlatma İçeriği ERP verisinden üretilemez (anlatı bölümleri, kurum anketleri, noter/genel kurul işleri). Program yalnız takvimi ve durumu izler ve bunu gizlemez: "Program bu kalemin içeriğini üretemez; yalnız takvimini ve durumunu izler."

Seviyeler takvimin üstünde de sayılır: "toplam N · dosya N · veri N · hatırlatma N". Bir kalemin seviyesi "hatırlatma" ise Üret düğmesi yine çalışır ama size içerik değil bu açıklamayı döndürür — sessizce boş dönmez. Seviyesi "dosya" olan bir kalemde dosya o dönem için üretilemediyse çıktı kendiliğinden "veri"ye düşer ve sebebi uyarı olarak yazılır.

6. Üret ve İndir

Kalem detayında iki düğme vardır. Üret o dönemin verisini hesaplar ve ekrana basar; İndir —yalnız dosya üretebilen kalemlerde— dosyayı bilgisayarınıza alır. Çıktının başında her zaman şu şerh durur: "Bu çıktı resmî bir beyanname dosyası DEĞİLDİR." Çıktı, kuruma verilecek değerlerin dökümüdür; resmî beyan portalda ya da kurumun kendi yazılımında doğar.

Eksik listesi sessiz sıfırın panzehiridir. Bir hesap için gereken bir parametre ya da alan boşsa program o kalemi 0 yazıp geçmez; çıktının başında kırmızı bir "Eksik veri — bu çıktı olduğu gibi verilemez" şeridi ve eksik alanların listesi çıkar. Listede genellikle bir parametre adı ya da bir kart alanı yazar; onu doldurup Üret'e yeniden basmanız yeter. Eksik satırı varken indirilen dosya da aynı uyarıyı taşır.

Dosya özeti (SHA-256). Her üretimde dosyanın 64 haneli SHA-256 özeti hesaplanır ve ekranda gösterilir. Bu özet, "portala yüklediğim dosya ile ERP'nin ürettiği dosya aynı mı?" sorusunun tek kesin cevabıdır. Durumu "verildi" yaparken bu özeti kayda geçirebilirsiniz; aylar sonra bir itiraz gelirse hangi içeriğin verildiğini tartışmasız gösterirsiniz.

7. Durum ve kanıt

Her kalem, her dönem için bir durum taşır: bekliyor → hazırlandı → verildi → kabul edildi. Kurum belgeyi geri çevirirse reddedildi seçilir; oradan düzeltip yeniden "hazırlandı"ya ya da doğrudan "verildi"ye geçebilirsiniz. Yükümlülük hiç doğmadıysa (kapsam dışı kaldı, işlem yapılmadı) iptal vardır. Kalem detayındaki "Geçiş" satırı, bulunduğunuz durumdan gidilebilecek durumları listeler; başka bir şey seçemezsiniz.

Durumu değiştirirken üç şey daha yazabilirsiniz: bir not, bir kanıt ek numarası (belge ekleri sisteminde duran makbuz/alındı belgesinin numarası) ve dosya özeti. Kanıt zorunlu değildir ama eksikse program uyarır: "Kanıt eki yok: beyanın makbuzu/alındısı eklenmeden 'verildi' işaretlemek denetimde ispat değeri taşımaz." Bir yükümlülüğün verildiğini söyleyip makbuzunu saklamamak, denetimde verilmemiş sayılmakla aynı şeydir.

Geri alma yalnız sistem yöneticisinindir. "Verildi"yi "bekliyor"a çekmek denetim izini yalanlar; bu yüzden ileri yönde olmayan her geçiş geri alma sayılır ve sunucu yönetici olmayan kullanıcıyı reddeder (403). Yönetici geri alabilir, ama iz kaydı silinmez: her geçiş — eski durum, yeni durum, kullanıcı, tarih — kalem detayındaki Durum izi listesine eklenir, oradan hiçbir satır çıkmaz. İptal edilmiş bir kayıt da doğrudan başka bir duruma alınamaz; önce "bekliyor"a döner.

8. Yetki — kim görür, kim yazar

Pencereyi sistem yöneticisi, muhasebe yetkisi olan kullanıcı ve personel/İK yetkisi olan kullanıcı açabilir. Yetkisi olmayan kullanıcı 403 alır ve ekranda şunu görür: "Resmî Yükümlülükler için Muhasebe ya da Personel/İK yetkisi gerekir." Kural sunucudadır: düğmeyi gizlemek yetmez, uç da reddeder.

Okumak için yetki yeterlidir; yazmak için ayrıca yazma modunun açık olması gerekir. Profil kaydetmek ve durum değiştirmek yazma işlemidir: yazma kapalıyken bu iki uç reddedilir ve ekran sebebini söyler. Üretim (Üret/İndir) okuma sayılır — hesaplar, hiçbir şey yazmaz. Bütün yazma işlemleri ayrıca denetim günlüğüne düşer.

9. Hatırlatmalar — varsayılan sessiz

Yasal takvim ekranda durur ama kimse her sabah açıp bakmaz; bir beyanın kaçırıldığı çoğu zaman ceza ihbarnamesi gelince anlaşılır. Bunun için günde bir kez çalışan bir hatırlatma görevi vardır: yaklaşan ve gecikmiş kalemleri çıkarır ve HNROS içine bir duyuru bırakır ("GECİKMİŞ 2: … | 7 gün içinde 3: …"). Varsayılan pencere son güne 7 gün kalmasıdır.

Neden varsayılan kapalı? Tek kişilik bir firmada her sabah "bu ay 14 yükümlülük var" duyurusu üçüncü günden sonra okunmayan bir gürültüdür; okunmayan uyarı uyarı değildir. Bu yüzden hatırlatma YUKUMLULUK_HATIRLAT ayarıyla açılır ve üç kademesi vardır: kapalı (varsayılan), yalnız gecikmişler ve hepsi. Ayar sunucu tarafındadır; sistem yöneticiniz açar. Hatırlatma kapalıyken takvim, durum ve üretim hiçbir şekilde etkilenmez.

10. "DOĞRULANMADI" şeridi

Bazı kalemlerin üstünde turuncu bir DOĞRULANMADI şeridi bulunur. Bunun anlamı tektir: bu kalemin mevzuat kaynağı henüz teyit edilmemiştir. Tarih, sıklık ya da yasal dayanak araştırmadan gelmiş olabilir ve değişmiş olabilir. Şeridi gördüğünüz bir kalemde işlem yapmadan önce kuruma ya da mali müşavirinize sorun. Takvimin üstünde kaç kalemin doğrulanmamış olduğu da sayılır.

Paket sürümü ve kaynak tarihi Paket sekmesinde ve her kalem detayının "Künye" bölümünde görünür; kalemin "Kaynaklar" listesinde ise dayanılan mevzuat bağlantıları ve her birinin okunma tarihi durur. Bu üçü — sürüm, kaynak tarihi, doğrulama işareti — birlikte okunur: eski bir kaynak tarihi, doğrulanmış bir kalemi de şüpheli yapar. Mevzuat değiştiğinde paket güncellenir; programın sürümünü yükseltmek gerekmez.

11. Ülke paketi kart alanları

Aktif ülke paketi bir kart türüne alan tanımlıyorsa, o kartın düzenleme formunda ayrı bir bölüm çıkar. Endonezya paketinde bu bölümün başlığı "Endonezya vergi bilgileri"dir; cari kartında, stok kartında, fatura belge panelinde ve mali defter hesap eşlemesinde görünür. Bölüm yalnız firma ülkesi ID iken çizilir; başka bir ülkede, paket yokken, yetki yokken ya da yükümlülük defteri kurulmamışken hiç görünmez — kart ekranı ülke paketinden habersiz çalışmaya devam eder.

Bölüm kartın geri kalanından ayrı kaydedilir: kartın kendi Kaydet düğmesi bu alanlara dokunmaz, onları yalnız bölümün altındaki "Vergi bilgilerini kaydet" düğmesi yazar. Değiştirdiğiniz alanın etiketi renklenir ve yanına • işareti gelir; düğmenin yanında "Değişen n alan" sayacı durur, "Değişiklikleri geri al" son kaydedilen değerlere döner. Biçim kuralı (ör. NPWP16'nın 16 rakam olması) sunucuda denetlenir; hatalı değerde sunucunun mesajı olduğu gibi gösterilir.

Kart Endonezya paketinin eklediği alanlar
Cari kartı NPWP16 (16 hane) · NIK (kişi alıcı) · NITKU (22 hane: NPWP16 + 6 haneli TKU) · karşı taraf PKP mi · PPN tahsil eden (pemungut) türü · varsayılan kode transaksi · alıcı kimlik belgesi türü (TIN / NIK / Pasaport / Diğer — XML'e DJP şablon kodu olarak yazılır: TIN / National ID / Passport / Other ID) ve numarası · ülke (ISO alpha-3; IDN dışı = yurt dışı → satışta ihracat Formulir A1, alışta ithalat Formulir B1, kesintide PPh 26) · fasilitas kodu (TD.005xx, kode 07/08) · kesinti kode objek pajak ve PPh kesinti fasilitası.
Stok kartı Coretax birim kodu (UM.0001–UM.0039, DJP şablonu v1.6.1 listesi; 0034 Meter Kubik, 0035 Sentimeter Persegi, 0036 Drum, 0037 Karton, 0038 Kwh ve 0039 Roll yeni) · DJP mal/hizmet kodu (6 hane; boşsa dosyaya 000000 yazılır) · mal/hizmet (A/B) · PPnBM oranı · alış PPN'i indirilebilir mi (hayır → Formulir B3) · kesinti kode objek pajak ve oranı (oran girilirse DJP listesini ezer) · IT Inventory kategorisi · LKPM modal tetap bileşeni.
Fatura (kalem detayı) Fatura satırındaki "Fatura vergi alanları" düğmesiyle açılır — e-Faktur kaleminde belge durum panelinde; SPT Masa PPN (dönemin bütün satış ve alış faturaları) ile Nota retur (dönemin iade faturaları ve eşleşen asıl alış faturaları) kalemlerinde Üret'ten sonra kalem detayındaki "Fatura vergi alanları" listesinde (telefonda Bahçe + Adım, 2. adım): bu faturanın kode transaksi'si · fasilitas kodu · tedarikçinin Faktur Pajak numarası (NSFP, alışta) · nota retur numarası · iade edilen malın Faktur Pajak numarası ve tarihi (alış iadesinde = asıl alış faturasına girilmiş NSFP, bkz. 13. bölüm) · gümrük belgesi (BC) türü, tescil numarası ve tarihi.
Mali defter hesabı SAK EP mali tablo kalemi — bkz. 14. bölüm.

NPWP16 ve NITKU sayı değil, METİNDİR. Baştaki 0 numaranın parçasıdır ve korunur; numarayı Excel'den kopyalıyorsanız hücrenin baştaki 0'ı yutmadığından emin olun. NITKU 22 hanedir: firmanın NPWP16'sı ve arkasından 6 haneli TKU (iş yeri) kodu.

Firma düzeyindeki bilgiler kartlarda değildir. Firmanın kendi NPWP16'sı, NITKU, NIB, NKU, KBLI, işletme ölçeği, varsayılan kode transaksi, proje lokasyonu ve PPh 25 taksiti bu pencerenin Profil sekmesinde girilir. Telefonda (Bahçe + Adım) kart pencereleri tam ekran açılır; bu bölüm tek sütuna iner ve kaydet düğmesi tam genişlik olur.

12. Yeni üretilen kalemler ve seviyeleri

Aşağıdaki kalemler artık Üret'e cevap verir. Dosya seviyesindekiler İndir ile bir dosya verir; veri seviyesindekiler portala girilecek rakamların dökümünü ekrana basar. Hiçbirinde sessiz sıfır yoktur: bir parametre, kart alanı ya da firma kimliği eksikse kalem 0 yazıp geçmez, eksik listesinde sebebiyle görünür (bkz. 6. bölüm).

Kalem Seviye Ne üretir, neye dikkat
SPT Masa PPN Veri İnduk + Formulir A1, A2, B1, B2, B3, C. DPP nilai lain 11/12; oranlar firmanın PPN_UMUM mevzuat kuralından okunur. PPN tutarı faturada kesilen tutardır, yeniden hesaplanmaz. Nota retur, iadenin yapıldığı ayda düşülür.
e-Faktur (Coretax) Dosya TaxInvoiceBulk XML. Dosya verilmeden önce DJP şablonundan türetilen şemaya ve şablonun alanlar arası kurallarına göre denetlenir; uymayan dosya verilmez (bkz. aşağıdaki kutu). NSFP'yi DJP verir, dosyada yoktur. Zorunlu alanı eksik fatura dosyaya hiç girmez; eksik listesinde sebebiyle görünür. 2 MB'ı aşan dosya parçalara bölünür, uyarı kaç parça olduğunu söyler. Yüklenmiş ya da onaylanmış fatura tekrar girmez (bkz. 13. bölüm).
Faktur pengganti / pembatalan Veri Dönemde düzeltme (pengganti) ya da iptal (batal) durumuna alınmış e-Faktur kayıtlarının listesi. Pengganti XML ile üretilmez; portalda yapılır. Yeni NSFP'si girilmemiş pengganti eksik olarak görünür.
Nota retur Dosya Alış iadeleriniz için Coretax "Retur Faktur Pajak Masukan" toplu yükleme XML'i (kök InputTaxInvoiceReturn) ve Lampiran RR alanlarının dökümü. Şema DJP dönüştürücüsü v1.6 paketindeki örnek XML ve Excel şablonu v1.1'den türetildi; dosya verilmeden önce ona karşı doğrulanır, uymayan dosya verilmez. Şart: iade faturasındaki "İade edilen malın Faktur Pajak numarası" = asıl alış faturasının NSFP'si (satırlar o faturadakiyle aynı olmalıdır; asıl faturası bulunamayan iade dosyaya girmez, eksik listesinde sebebiyle görünür — bkz. 13. bölüm). İade miktarı faturadaki miktarı aşamaz; tarih XML'de GG-AA-YYYY biçimindedir. Satış iadeleri yalnız bilgi olarak listelenir. Nota retur yine Portal'da e-imza ile onaylanır.
e-Bupot Unifikasi Dosya BpuBulk XML: tedarikçi × kode objek pajak × ay başına tek bukti potong. Oran DJP'nin REF listesinden (198 kod) gelir; stok kartında girilen oran listeyi ezer. Yurt dışı karşı taraf için bukti (BPNR) üretilmez. Dosya, DJP'nin "BPPU Excel to XML v.3" (04.09.2025) dönüştürücüsüne gömülü resmî XSD'ye karşı doğrulanır; uymayan dosya verilmez.
SPT Masa PPh 21/26 Dosya (kapı açıksa) Artık e-Bupot BP21 dosyasını dener. Bordro Mevzuatı'nın resmî dışa aktarım kapısı kapalıysa veri seviyesine düşer ve bunu söyler.
PPh 25 taksiti Veri Profilde girilen SPT rakamlarından hesaplanır; profil boşsa mali defterden hesaplanır ve açıkça TAHMİN olarak işaretlenir.
PPh final UMKM Veri Aylık brüt hasılat × PPH_FINAL_UMKM oranı. PP 20/2026 ile PT/CV'nin bu rejimden çıkarıldığı uyarısı gösterilir.
LKPM Veri II. modal tetap = makina/ekipman alışları (stok kartındaki LKPM bileşeninden); III. insan kaynağı kırılımı; IV. üretim yalnız 4. çeyrekte.
SAK EP mali tablolar Veri Kurumsal Defter'in yalnız onaylı fişlerinden; hesaplar mali tablo kalemlerine hesap eşlemesiyle dağılır. Defter boşsa kalem eksik listesinde görünür.
SPT Tahunan Badan Veri "1771" form numarası kaldırıldı (PER-11/PJ/2025). Lampiran 1A (ticari mali tablo), Lampiran 5 (aylık brüt hasılat) ve Lampiran 6.
IT Inventory Veri Salt-okur rapor seti: belge başına giriş ve çıkış, kategori başına mutasyon (stok kartındaki IT Inventory kategorisi), WIP.

e-Faktur XML'i DJP şablonuyla doğrulanır. DJP ayrı bir XSD yayımlamıyor (dönüşüm, dönüştürücü programın içinde yapılıyor). Şema bu yüzden DJP'nin resmî dosyalarından TÜRETİLDİ: dönüştürücü v1.6 paketindeki (Sürüm Notları 22.07.2025) örnek XML "Sample Faktur PK Template v.1.4" ve Excel şablonu v1.6.1 ("Keterangan" sayfası: zorunluluk ve biçim; REF sayfaları: kod listeleri). Program her dosyayı vermeden önce bu şemaya ve şablonun alanlar arası kurallarına göre denetler: kode 07/08'de Keterangan Tambahan (TD.005xx) ile Cap Fasilitas (TD.011xx) aynı son iki haneyi taşır; alıcı kimliği TIN değilse NPWP/NIK 0000000000000000, ID TKU 000000 yazılır ve belge numarası (ile alıcı adı) zorunludur; kode 01/04/09'da PPN = DPP Nilai Lain × oran; PPnBM = DPP Nilai Lain × PPnBM oranı. Kurala uymayan fatura dosyaya girmez, eksik listesinde sebebiyle görünür; şemaya uymayan dosya verilmez. Kode 01 ile DPP'den farklı bir DPP Nilai Lain kullanılırsa uyarı çıkar — DJP şablonu DPP nilai lain'i kode 04 ile verir. Portal dosyayı yine de reddederse hata metnini saklayın, faturanın durumunu "reddedildi" yapın ve paket güncellenince yeniden üretin.

13. e-Faktur belge durum paneli

e-Faktur kaleminin detayında Üret'e bastıktan sonra altta "Belge durumu" paneli dönemin satış faturalarını listeler; Üret'ten önce panel sizden önce Üret'e basmanızı ister. Her satırda durum rozeti, varsa sürüm ve önceki resmî numara, bir de izin verilen her geçiş için bir "→ durum" düğmesi bulunur. Düğmeye basınca not alanı (gerekiyorsa resmî numara alanı) açılır; "… olarak kaydet" geçişi yazar.

İzinli geçişler: taslak → yüklendi ya da iptal · yüklendi → onaylandı ya da reddedildi · reddedildi → taslak ya da yüklendi · onaylandı → düzeltme (pengganti) ya da iptal (batal) · düzeltme → onaylandı. İptal son durumdur. Onaylandı'ya geçişte NSFP — DJP'nin verdiği 17 haneli resmî numara — zorunludur; program bu numarayı üretmez, portaldan okuyup girersiniz.

Düzeltme (pengganti) açılınca sürüm bir artar ve önceki NSFP "Önceki resmî numara" olarak saklanır. Yeni NSFP'yi DJP düzeltme faturası onaylanınca verir; onu düzeltmeyi açarken ya da sonra, onaylandı'ya dönerken girersiniz. Yeni NSFP'si girilmemiş pengganti, Faktur pengganti/pembatalan listesinde eksik olarak görünür. Satırdaki "Fatura vergi alanları" düğmesi o faturanın ülke paketi alanlarını açar (bkz. 11. bölüm).

Nota retur: iki adım, iki kalem. Bir alış iadesinin Retur Faktur PM dosyasına girebilmesi için iki fatura vergi alanı birbirini tutmalıdır. (1) Asıl alış faturasının ayında SPT Masa PPN kalemini açın, Üret'e basın; kalem detayındaki "Fatura vergi alanları" listesinde o alış faturasının satırında "Tedarikçinin Faktur Pajak numarası (alış)" (NSFP) alanını doldurun — bu numara Formulir B2 için de gerekir. (2) İadenin yapıldığı ayda Nota retur kalemini açıp Üret'e basın; listede iade faturasının satırında "İade edilen malın Faktur Pajak numarası" alanına aynı 17 haneli numarayı (ve nota retur numarasını) girin, sonra yeniden Üret'e basın: dosya çıkar. Program asıl faturayı bu eşleşmeyle bulur ve iade satırlarını onunla karşılaştırır; eşleşme yoksa iade dosyaya girmez, eksik listesinde "iade edilen alış faturası ERP'de bulunamadı" sebebiyle görünür (bkz. 12. bölüm). Telefonda (Bahçe + Adım) aynı liste 2. adımda çıkar.

Geri alma yalnız sistem yöneticisinindir; iz silinmez. Yüklendi → taslak, onaylandı → yüklendi ve iptal → onaylandı geri alma geçişleridir; başka bir kullanıcı denerse sunucu reddeder (403). Her geçiş, geri almalar dâhil, iz kaydına yazılır ve iz kaydı silinmez.

Aynı fatura iki kez yüklenmez. Yüklendi, onaylandı, düzeltme ya da iptal durumundaki bir fatura bir sonraki e-Faktur dosyasına tekrar girmez; dosyaya yalnız durum kaydı olmayan, taslak ya da reddedilmiş faturalar girer. Dosyaya girmeyen her fatura listede sebebiyle görünür.

14. Mali defter hesap eşlemesi

SAK EP mali tablolar, SPT Tahunan Badan ve PPh 25 kalemlerinin detayında "Hesap eşlemesi" paneli çıkar. Kurumsal Defter'deki her hesap bir satırdır (kod, ad, tür); yanındaki listeden bir SAK EP mali tablo kalemi seçersiniz ve seçim anında kaydedilir. Defterin hesap türleri yalnız cari, stok, gelir, gider, banka, kasa, vergi ve diğer olduğu için varlık/borç/özkaynak ayrımını bu eşleme kurar.

Eşlenmeyen hesap, liste başındaki "Türünden varsayılan" seçeneğiyle hesap türünün varsayılanına düşer: kasa/banka → kas, cari → bakiye yönüne göre piutang ya da utang, stok → persediaan, vergi → vergi varlığı/borcu, gelir → pendapatan, gider → beban lain. Varsayılan kullanıldığında çıktıda bir uyarı satırı görünür; sonuç çıkar ama kesinleştirmek için eşleyin. "diğer" türündeki hesabın varsayılanı yoktur: eşlenmeden mali tabloya girmez, eksik listesinde görünür ve bilanço tutmayabilir.

Telefonda. Belge durum paneli ve hesap eşlemesi, Bahçe + Adım sihirbazının 2. adımında (Üret / İndir) kart olarak görünür; seçim kutuları ve düğmeler tam genişlik ve parmakla basılacak boydadır.

15. Sorun giderme

Aşağıdaki mesajların hepsi programın kendi mesajlarıdır; her biri ne yapmanız gerektiğini söyler.

Ekranda gördüğünüz Sebebi ve çözümü
"Yükümlülük defteri kurulmamış — Java sunucusu yeniden başlatılmalı." Durum ve profil tabloları firma açılırken Java sunucusu tarafından kurulur. Firma bu tablolardan önce açılmışsa uçlar 503 verir. Çözüm: Java servisini yeniden başlatın; tablolar ilk açılışta kendiliğinden kurulur. Takvim yine görünür, yalnız yazma ve durum okuma durur.
"Bu ülke için yükümlülük paketi yok." Ya Ayarlar › Firma Bilgileri › Ülke boş/yanlış yazılmıştır ya da o ülkenin paketi henüz yazılmamıştır. Uyarının yanındaki "kurulu paketler" listesine bakın: ülke kodunuz orada yoksa takvim boş kalır ve bu doğru davranıştır.
"Bordro mevzuatı aktif ülkesi X, firma ülkesi Y" İki ayar birbirini tutmuyor. Takvim firma ülkesine, prim/vergi hesapları bordro setine bakar; ikisi farklıysa aynı ekranda iki ülkenin mevzuatı karışır. Bordro Mevzuatı penceresinden aktif seti değiştirin ya da firma ülkesini düzeltin — ikisini birlikte.
403 — "Muhasebe ya da Personel/İK yetkisi gerekir" Kullanıcının yetkisi yok. Yetkiyi sistem yöneticisi Ayarlar › Kullanıcılar'dan verir; yetki değişikliği açık oturuma anında yansır, çıkıp girmeniz gerekmez. Yazma işlemlerinde 403 alıyorsanız sebep yetki değil yazma modunun kapalı olması olabilir — mesaj hangisi olduğunu yazar.
"Bu kalem dosya üretmez; 'Üret' ile veri dökümünü alın." İndir düğmesine bastınız ama kalemin seviyesi "veri" ya da "hatırlatma". Bu bir hata değil, sınırın açıkça söylenmesidir: o kalemin resmî bir makine biçimi yoktur (ya da şeması yayımlanmamıştır). Üret'e basıp rakamları ekrandan okuyun ve portala elle girin.
"Bu pakette '…' adlı bir profil sorusu yok." / "Profil değerinde ';' kullanılamaz" Profil yalnız aktif paketin tanıdığı soruları kabul eder; ülke değiştiyse eski cevaplar artık geçerli olmayabilir. Noktalı virgül ise saklama biçiminde ayraç olduğu için reddedilir — cevabı virgülle ya da başka bir işaretle yazın.
409 — "'yuklendi' → 'batal' geçişine izin yok." Belge durum panelinde ülke paketinin tanımadığı bir geçiş denendi (ör. ekran başka bir kullanıcının değişikliğinden önce açılmıştı). Paneli yenileyin; yalnız o an gösterilen "→ durum" düğmeleri geçerlidir. İptal son durumdur, ondan ileri gidilmez.
403 — "… geri alma geçişini yalnız sistem yöneticisi yapabilir." Yüklendi → taslak, onaylandı → yüklendi ve iptal → onaylandı geri almadır; denetim izini değiştirdiği için yalnız sistem yöneticisine açıktır. Yöneticiden isteyin; iz kaydı her durumda saklanır.

İlgili rehberler: Bordro Mevzuatı · Ayarlar · Güvenlik · Arşiv ve Belge Ekleri.

16. Şirket içi sekmesi

Şirket içi sekmesi, resmî beyanların yanında şirketin kendi süreli kayıtlarını gösterir: kira, sigorta, lisans, muayene, sertifika ve abonelik bitişleri ile bakım varlığı, araç, sürücü, personel sertifikası/sağlık muayenesi ve ölçüm cihazı tarihleri. Kalemler mor çerçeveli ayrı bir alanda, resmî kalemlerden farklı renkle listelenir; Yaklaşanlar ile Yıllık takvim arasında geçilir. Son gün hesabı resmî yükümlülüklerle aynı kural dilini ve firma ülkesinin tatil listesini kullanır (ihbar son günü tatile denk gelirse önceki iş gününe çekilir). Kayıt, yenileme ve hatırlatma kuralları Sözleşme takvimi penceresindedir.

17. Nakit tahmini bağlantısı

Bazı kalemlerin ödemesi Raporlar › Firma raporları › 13 haftalık nakit tahmini raporuna ve nakit simülasyonuna kendiliğinden girer: KDV (PPN), geçici vergi ya da aylık vergi taksiti (PPh 25) ve sosyal güvenlik priminin işveren payı (SGK, BPJS). Ödeme günü bu penceredeki son gün kuralıdır. Profilde kapsam dışı işaretlenen kalem nakde girmez; cevaplanmamış kalem girer ve rapor bunu uyarır. Türkiye'de geçici vergi mali kârdan hesaplanmadığı için tutar profildeki Geçici vergi dönemi başına tahmini ödeme sorusuna girilir; boş kalırsa rapor bunu eksik olarak yazar. Endonezya'da PPh 25 taksiti profildeki SPT rakamlarından hesaplanır.