Hata Çözümleri · 13 dk okuma · 10 Eylül 2026

Birim Fiyat Negatif Hatası Nasıl Çözülür? Adım Adım Rehberi

Fatura satırında birim fiyat negatif hatasının nedenlerini; fiyat, iskonto, iade, XML ve e-belge kontrolleriyle adım adım çözün.

efaturakontor.com Editör Ekibie-Fatura & kontör uzmanlığı · İçerik mevzuat değişikliklerine göre güncellenir
Kısa cevap

Fatura satırında birim fiyat negatif hatası, satırdaki birim fiyat sıfırın altında kaldığında oluşur; çözüm, fiyat, miktar, iskonto ve para birimi alanlarını düzelterek belgeyi yeniden doğrulamaktır.

Fatura satırında birim fiyat negatif hatası, satırdaki birim fiyat sıfırın altında kaldığında oluşur; çözüm, fiyat, miktar, iskonto ve para birimi alanlarını düzelterek belgeyi yeniden doğrulamaktır.

Bu rehber, e-Fatura veya e-Arşiv düzenlerken bu uyarıyı alan işletme sahiplerine, muhasebe çalışanlarına ve mali müşavirlere yöneliktir. Hatanın kaynağını ekrandan ve XML verisinden bulmayı, belge gönderilmeden önce kontrol etmeyi açıklar.

Fatura satırında birim fiyat negatif hatası ne demekt?

Fatura satırında birim fiyat negatif hatası, ürün veya hizmet satırındaki tek birim bedelinin eksi değer olarak algılanması demektir. Birim fiyat, bir ürünün veya hizmetin tek birimi için hesaplanan tutardır.

Örneğin bir ürünün birim fiyatı 250 TL ise ilgili satırdaki fiyat değeri pozitif 250 olmalıdır. İskonto, iade veya kampanya nedeniyle toplam tutar azalacaksa bu azalma, uygulamanın desteklediği ayrı alanlarla gösterilmelidir.

Hata, yalnızca ekranda görünen eksi işaretinden kaynaklanmayabilir. Arka plandaki ürün kartı, miktar, iskonto oranı, kur bilgisi veya XML içindeki PriceAmount alanı da aynı uyarıyı tetikleyebilir.

Bir satırda miktar, birim fiyat ve satır tutarı birlikte hesaplanır. Miktar yanlışlıkla eksi girilmişse program bazı hesaplamalarda birim fiyatı da negatif gösterebilir veya doğrulama sırasında tutarsızlık oluşturabilir.

Bu uyarı çoğunlukla taslak fatura kaydedilirken, önizleme alınırken veya e-belge gönderiminden önce görülür. Ekrandaki mesajın yanında satır numarası varsa önce belirtilen satırı incelemek gerekir.

Uyarı, her zaman ürün fiyatının gerçekten yanlış olduğu anlamına gelmez. Bazı yazılımlar iade ve iskonto işlemlerini normal satış satırına eksi fiyat yazarak modellemeye çalışır; bu yaklaşım belge formatıyla uyuşmayabilir.

Yanlış: İskontoyu birim fiyat alanına eksi değer olarak yazmak. Doğru: Satış fiyatını pozitif bırakıp indirimi, uygulamanın ilgili iskonto veya AllowanceCharge alanında göstermek.

Sıfır fiyat ile negatif fiyatı da ayırın. Bedelsiz teslim veya özel kampanya nedeniyle fiyatın sıfır olması ayrı incelenir; bu durum otomatik olarak eksi değer kullanmayı gerektirmez. Belge ve vergi etkisini ayrıca doğrulayın.

Fatura satırında birim fiyat neden negatif görünür?

Fatura satırında birim fiyat genellikle manuel eksi giriş, hatalı ürün kartı, yanlış iade kurgusu veya bozuk entegrasyon hesabı nedeniyle negatif görünür. Önce son değiştirilen alanı belirlemek gerekir.

Kullanıcı, indirim tutarını fiyat alanına doğrudan yazarak başına eksi işareti koyabilir. Örneğin 100 TL fiyat ve 20 TL indirim yerine birim fiyatı eksi 20 TL girmek, satırın anlamını değiştirir.

ERP veya satış programından aktarılan ürün kartında fiyat alanı eksi kayıtlı olabilir. Özellikle stok devri, kampanya tanımı ve iade işlemleri sonrasında kartın satış fiyatı ile alış fiyatı karıştırılabilir.

İade edilen ürünün miktarı eksi girildiğinde hesaplama motoru, fiyatı da eksiye çevirebilir. İade işlemi için belge türü, referans fatura ve satır yapısı kullanılmalı; normal satış satırına ters işaret verilmemelidir.

İskonto yüzdesi 100 üzerindeyse veya iskonto tutarı iki kez düşülüyorsa sonuç beklenmedik olabilir. Bir uygulama toplam indirimi hem fiyat alanına hem ayrı indirim alanına yazarsa negatif değer oluşabilir.

Dövizli faturalarda virgül ve nokta ayracı da hesabı bozabilir. 12,50 değerinin 1250 veya eksi 12,50 olarak okunması, özellikle dışarıdan alınan CSV ve XML aktarımlarında kontrol edilmelidir.

Şablon kopyalama ve eski taslak kullanımı da sık görülen nedenlerdendir. Önceki bir iade taslağındaki eksi değer, yeni satış belgesine taşınabilir; bu nedenle yeni satırı sıfırdan karşılaştırmak gerekir.

Hızlı teşhis için hatanın ilk ne zaman oluştuğunu not edin. Yeni ürünlerde görülüyorsa ürün kartını, yalnızca eski taslaklarda görülüyorsa kopyalanan satırı karşılaştırın. Tüm belgelerde oluşuyorsa entegrasyon kuralını inceleyin.

Negatif birim fiyat ile negatif satır tutarı arasındaki fark nedir?

Negatif birim fiyat, tek ürün veya hizmet bedelinin eksi girilmesidir; negatif satır tutarı ise miktar, fiyat ve indirim hesaplarının sonucunda oluşan toplam değerdir. Bu iki alan aynı anlama gelmez.

Kontrol alanıŞüpheli durumGenellikle doğru yaklaşım
Birim fiyatPriceAmount alanında eksi değer bulunmasıSatış birim fiyatını pozitif tutup indirimi ayrı tanımlamak
MiktarInvoicedQuantity alanının eksi olmasıİade işlemini uygun belge türü ve referansla kurgulamak
İskontoİndirim tutarının fiyat alanına yazılmasıUygulamanın indirim veya AllowanceCharge alanını kullanmak
Satır tutarıHesaplama sonucunun beklenmeyen işaret taşımasıMiktar, fiyat ve indirim formülünü birlikte yeniden hesaplamak

Bir satış satırında birim fiyat 80 TL, miktar 3 ve indirim 20 TL olabilir. Bu durumda indirim ayrı tanımlanır; 80 TL fiyatı eksi 20 TL yapmak aynı işlemi temsil etmez.

İade senaryosunda işletme, önceki faturadaki mal veya hizmeti geri alma amacını belge türü ve referans bilgisiyle belirtmelidir. Normal satış faturasındaki fiyatı eksi yazmak, iade amacını açıkça göstermez.

Bazı uygulamalar satır tutarını negatif göstermeyi teknik olarak mümkün kılabilir. Ancak e-belge doğrulaması, kullanılan senaryo ve belge yapısına göre farklı işaret kuralları uygulayabilir; sonuç mutlaka uygulama doğrulamasında incelenmelidir.

Hesaplama sonucu ile kaynak alanı ayrıştırılmalıdır. Önce miktar ve birim fiyatı çarpın, ardından iskonto, vergi ve diğer kalemlerin nasıl uygulandığını kontrol edin; programın otomatik toplamını tek başına yeterli saymayın.

Bu ayrım, hatayı doğru ekranda aramanızı sağlar. Uyarı birim fiyata işaret ediyorsa ürün kartı ve PriceAmount incelenir; satır toplamına işaret ediyorsa miktar, iskonto ve yuvarlama adımları ayrıca değerlendirilir.

Kontrolü üç basamakta yapın: önce kaynak değerleri okuyun, sonra formülü elle hesaplayın, son olarak XML çıktısını karşılaştırın. Bu sıra, ekrandaki otomatik sonucu yanlış kaynağa bağlama riskini azaltır.

Fatura düzenleme ekranında negatif fiyat nasıl kontrol edilir?

Fatura düzenleme ekranında negatif fiyatı kontrol etmek için taslağı açın, sorunlu satırı bulun ve fiyat, miktar, iskonto, vergi ile para birimi alanlarını sırayla inceleyin.

Belgeyi göndermeden önce ekran görüntüsündeki toplamı değil, satırın ham değerlerini kontrol edin. Bazı programlar indirimli fiyatı tek alanda gösterir; ayrıntı paneli açılmadan negatif kaynağı görünmeyebilir.

  1. Taslak faturayı açın ve hata mesajındaki satır numarasını ürün listesinde bulun.
  2. Ürün veya hizmet kartından gelen birim fiyatı, miktarı ve ölçü birimini kontrol edin.
  3. Birim fiyat alanındaki eksi işaretini kaldırın ve fiyatı satış koşuluna göre yeniden girin.
  4. İskonto oranı veya tutarını ayrı alanda inceleyerek aynı indirimin iki kez uygulanmadığını doğrulayın.
  5. İade ya da promosyon varsa ilgili işlem türünün belge yapısında seçildiğini kontrol edin.
  6. Satır hesaplamasını yeniden çalıştırın ve vergi matrahı ile genel toplamı tekrar inceleyin.
  7. Taslağı kaydedip uygulamanın doğrulama sonucunu almadan gönderim işlemini başlatmayın.

Yanlış: Program toplamı düzeltti diye satır ayrıntısını kontrol etmeden faturayı göndermek. Doğru: Ham fiyatı, miktarı ve indirimi ayrı ayrı doğrulayıp yeniden hesaplama yapmak.

Fiyat alanı kilitliyse ürün kartını veya fiyat listesini açın. Kartta değer doğru görünüyorsa entegrasyon aktarımını, kullanıcı yetkisini ve belge şablonundaki otomatik formülleri inceleyin.

Hata yalnızca önizlemede çıkıyorsa yazdırma görüntüsünü değil, belge doğrulama ekranını esas alın. Önizleme biçimlendirmesi farklı olabilir; gönderilecek verinin XML veya doğrulama özetiyle karşılaştırılması daha güvenlidir.

Düzenleme sonrasında aynı taslağı yeniden kaydedin ve mümkünse yeni bir test taslağında aynı ürünü deneyin. Sorun yalnızca eski taslakta görülüyorsa kaynak büyük ihtimalle taşınmış bir satır değeridir.

Örneğin bir kafe, 10 adet ürünü 40 TL’den satarken kampanya indirimi tanımladı. Ekranda birim fiyat eksi görünürse çalışan, önce kampanya kuralını pasif bir test taslağında deneyip ardından satırı yeniden oluşturmalıdır.

Fiyat alanı kilitli olduğunda izlenecek sıra şöyledir: ürünü taslaktan kaldırın, karttaki satış fiyatını kontrol edin, yeni taslak açın ve tek satırla doğrulama yapın. Hata sürerse aktarım kaydını destek ekibine iletin.

XML ve UBL-TR içinde birim fiyat hangi alanda kontrol edilir?

XML içinde birim fiyat, UBL-TR fatura satırındaki InvoiceLine yapısında yer alan Price ve PriceAmount alanlarından kontrol edilir. İlgili değer, gönderimden önce eksi işaret taşımamalıdır.

Bir satırın ürün veya hizmet açıklaması, miktarı ve fiyatı ayrı XML alanlarında tutulur. InvoiceLine içindeki InvoicedQuantity miktarı, PriceAmount birim fiyatı, LineExtensionAmount ise satır hesaplaması için kullanılan tutarı ifade eder.

PriceAmount pozitif görünürken LineExtensionAmount beklenmedik sonuç veriyorsa miktar, iskonto veya yuvarlama hesabını inceleyin. PriceAmount da negatifse sorun doğrudan ürün kartı, aktarım verisi veya formül kaynağında aranmalıdır.

XML içindeki para birimi kodu ile fatura üst bilgisindeki para birimi aynı mantıkta olmalıdır. Döviz kuru, fiyatın işaretini değiştiren bir alan değildir; yalnızca dönüşüm hesabında kullanılan ayrı bir bilgidir.

XML dosyasını metin düzenleyicide elle değiştirmek, imza ve şema bütünlüğünü bozabilir. Teknik inceleme gerekiyorsa dosyanın kopyasını alın, asıl belgeyi değiştirmeyin ve kullandığınız entegrasyonun hata çıktısını saklayın.

Yanlış: XML dosyasındaki eksi işareti elle silip belgeyi yeniden göndermek. Doğru: Kaynak uygulamadaki ürün, miktar veya iskonto değerini düzeltip XML dosyasını sistemin yeniden üretmesini sağlamak.

XML kontrolünde etiket adını değil, değerin hangi hesaplamadan geldiğini de izleyin. Aynı ürün birden fazla satırda bulunuyorsa yalnızca görünen ilk satırı değil, tüm InvoiceLine kayıtlarını karşılaştırın.

Entegrasyon kullanan işletme, aynı satırın ekran, ara veri ve XML değerlerini yan yana kaydetmelidir. Ekran pozitif, ara veri negatifse dönüşüm kuralı; ara veri pozitif, XML negatifse XML üretim katmanı incelenir.

İskonto, iade ve promosyon negatif fiyat hatasına nasıl yol açar?

İskonto, iade ve promosyon işlemleri normal satış fiyatına eksi işaret eklenerek işlendiğinde negatif birim fiyat hatasına yol açabilir. Bu işlemler, fatura yapısındaki uygun ayrı alanlarla gösterilmelidir.

Örneğin ürün fiyatı 500 TL ve indirim 50 TL ise birim fiyatı eksi 50 TL yapmak hatalı modellemedir. Fiyat 500 TL kalmalı, 50 TL indirim uygulamanın desteklediği iskonto alanında tanımlanmalıdır.

UBL-TR yapısında indirim ve ek bedeller için AllowanceCharge bilgileri kullanılabilir. Uygulamanın bu alanı hangi işaret ve tutar kuralıyla beklediğini kendi dokümantasyonundan kontrol edin; farklı ekranlar aynı alanı farklı adlandırabilir.

İade işlemi, satışı tersine çevirmekten farklı bir belge senaryosudur. İade faturasının türü, önceki faturaya referansı ve satır bilgileri mali müşavirinizin yönlendirmesiyle oluşturulmalı; satış fiyatı rastgele eksi yapılmamalıdır.

Promosyon ürünü ücretsizse fiyatın sıfır kabul edilip edilmediği, vergi ve belge kuralları açısından ayrıca değerlendirilmelidir. Ücretsiz ürün için eksi fiyat kullanmak, indirimden farklı bir sonuç doğurabilir.

Birden fazla iskonto katmanı varsa indirimlerin sırası önemlidir. Önce satır indirimi, sonra genel indirim veya tam tersi uygulanıyorsa sonuçlar değişebilir; aynı oranı iki kez düşmediğinizden emin olun.

Bu işlemlerin muhasebe etkisi yalnızca teknik doğrulamadan ibaret değildir. İade, kampanya, bedelsiz teslim veya fiyat farkı işlemlerinde güncel GİB duyurusunu ve mali müşavirinizi kontrol edin.

İndirim alanı bulunmuyorsa fiyatı eksiye çevirmek yerine belgeyi durdurun ve uygulamanın desteklediği yöntemi öğrenin. Bazı kampanyalar genel toplamdan, bazıları satırdan düşer; muhasebe etkisi aynı olmayabilir.

Dövizli faturada negatif birim fiyat nasıl ayıklanır?

Dövizli faturada negatif birim fiyatı ayıklamak için para birimi, kur, miktar ve yabancı para fiyatını ayrı ayrı kontrol edin. Kurun pozitif olması, kaynak fiyatın yanlış işaretini kendiliğinden düzeltmez.

Örneğin bir hizmetin birim fiyatı 25 avro ise fiyat alanı 25 olmalıdır. Kur dönüşümü sonucunda TL karşılığı hesaplanır; 25 avronun eksi 25 yazılması, kur farkı veya fiyat indirimi anlamına gelmez.

Para birimi kodu yanlış seçildiğinde uygulama farklı bir fiyat listesi çağırabilir. Bu durumda yalnızca negatif işareti silmek yeterli olmayabilir; fatura üst bilgisi, satır para birimi ve kur tarihi birlikte incelenmelidir.

Ondalık ayracı özellikle dış aktarımlarda önemlidir. CSV dosyasında 10,50 değeri metin olarak kalabilir veya sistem tarafından farklı okunabilir; aktarım öncesinde örnek satırı ve uygulamanın beklediği formatı test edin.

Döviz faturalarında oluşan farklı hata türlerini ayırmak için Para birimi hatası döviz faturasında rehberindeki alan kontrollerinden de yararlanabilirsiniz.

Kur bilgisi doğru, fakat birim fiyat hâlâ negatifse ürün kartına veya entegrasyon eşlemesine dönün. Kur alanını değiştirerek fiyat işaretini düzeltmeye çalışmak, belge toplamlarında yeni tutarsızlıklar oluşturabilir.

Dövizli satışın iade veya fiyat farkı içermesi durumunda belge türü ve muhasebe kaydı ayrıca değerlendirilmelidir. Kur farkı ile iskonto aynı işlem değildir; güncel GİB duyurusunu ve mali müşavirinizi kontrol edin.

Dövizli faturada fiyat pozitif, fakat satır toplamı negatif görünüyorsa önce miktarın işaretini inceleyin. Kur değişimini fiyat hatasıyla karıştırmayın; kur farkı, ayrı muhasebe ve belge değerlendirmesi gerektiren bir durumdur.

Fatura gönderilmeden önce hangi doğrulamalar yapılmalı?

Fatura gönderilmeden önce satır fiyatı, miktar, iskonto, vergi ve belge türü birlikte doğrulanmalıdır. Aşağıdaki kontrol listesi, negatif birim fiyat hatasını gönderimden önce yakalamak için kullanılabilir.

  • Her ürün veya hizmet satırındaki birim fiyatın sıfırdan küçük olmadığını kontrol edin.
  • Her satırdaki miktarın, ölçü biriminin ve stok kartındaki satış yönünün doğru olduğunu doğrulayın.
  • İskonto tutarının birim fiyat alanına değil, uygulamanın ilgili indirim alanına yazıldığını inceleyin.
  • İade veya fiyat farkı işlemi varsa doğru belge senaryosunun ve önceki belge referansının bulunduğunu kontrol edin.
  • Fatura para birimi, satır para birimi ve kur bilgisinin birbiriyle uyumlu olduğunu doğrulayın.
  • Satır tutarı, vergi matrahı ve genel toplamın uygulama tarafından yeniden hesaplandığını inceleyin.
  • Ürün bilgileri yanında alıcı vergi kimlik numarasının da geçerli olduğunu kontrol edin.
  • XML veya entegrasyon doğrulamasında negatif PriceAmount bulunmadığını test edin.

Alıcı bilgileri de gönderimi engelleyebilir. Fiyatı düzelttiğiniz halde alıcı tanımı geçersizse Vergi Numarası Geçersiz Hatası için ayrı doğrulama yapın.

Kontrol listesi, mevzuat değerlendirmesinin yerine geçmez. Özellikle iade, bedelsiz ürün, fiyat farkı ve özel vergi uygulamalarında güncel GİB duyurusunu ve mali müşavirinizi kontrol edin.

Son kontrolde yalnızca toplam tutara bakmayın. Birim fiyatı, miktarı ve indirimi satır bazında incelemek, toplam doğru görünse bile saklı kalan negatif değeri ortaya çıkarabilir.

Kontrolü farklı bir kullanıcıyla tekrar etmek yalnızca yetki kaynaklı sorunlarda yararlıdır. Her kullanıcıda aynı XML üretiliyorsa yetki değiştirmek çözüm değildir; ürün kartı, şablon ve entegrasyon ayarı incelenmelidir.

e-Fatura ve e-Arşiv faturada negatif fiyat nasıl düzeltilir?

e-Fatura ve e-Arşiv faturada negatif fiyat, belge gönderilmeden önce ilgili satır düzeltilerek yeniden doğrulanır. Gönderilmiş belgenin satırı ise doğrudan düzenlenmez; uygulanacak düzeltme süreci belge durumuna göre belirlenir.

Taslak e-Faturada ürün kartını, satır fiyatını ve iskonto alanını düzeltip belgeyi yeniden kaydedebilirsiniz. Gönderimden önce uygulamanın şema ve iş kuralı kontrollerinden geçtiğini görmeden belgeyi onaylamayın.

e-Arşiv taslağında da benzer şekilde satır bilgisi düzenlenir. Hata mesajı reddedildi durumunu gösteriyorsa, e-Arşiv Fatura Reddedildi rehberindeki durum ve kayıt kontrolleriyle birlikte inceleme yapın.

Belge alıcıya veya sisteme gönderildiyse mevcut kaydı silip aynı numarayla yeniden oluşturmak her durumda mümkün değildir. İptal, ret, iade veya yeni düzeltme belgesi seçenekleri için mali müşavirinizden işlem türüne uygun yönlendirme alın.

e-Fatura ile e-Arşiv arasındaki teknik süreç farklılaşsa da temel satır kontrolü aynıdır. Her iki belgede de kaynak fiyatın, miktarın ve indirimin hangi alanlarda taşındığı incelenmelidir.

Belge reddedildiğinde yeni bir belge oluşturmadan önce hata açıklamasını ve belge durumunu kaydedin. Aynı alıcıya aynı içeriği tekrar göndermek, teknik hatayı çözmeden mükerrer işlem riskini artırabilir.

Vergi, iade ve iptal sonuçları belge türüne göre değişebildiği için rakamsal mevzuat bilgisiyle hareket etmeyin. Güncel GİB duyurusunu ve mali müşavirinizi kontrol ederek düzeltme yöntemini belirleyin.

Örneğin taslak belge kaydedilmiş, fakat henüz alıcıya gönderilmemişse satır düzeltmesi genellikle taslak üzerinde yapılır. Durum gönderildi veya kabul edildi ise aynı ekran düzenlemesi geçerli sayılmaz; belge statüsünü esas alın.

Negatif fiyat hatası sürerse e-Fatura uygulamasında ne yapılır?

Negatif fiyat hatası sürerse, önce kaynak veriyi ve gönderim XML’ini karşılaştırın; ardından hata kodu, belge numarası, satır numarası ve işlem zamanını kaydederek entegrasyon desteğine başvurun.

Uygulama ekranında fiyat pozitif görünmesine rağmen XML’de eksi değer bulunabilir. Bu durumda sorun kullanıcı girişinden çok ürün eşlemesi, veri dönüşümü, API alanı veya entegrasyon formülünde olabilir.

Teknik destek talebine yalnızca hata ekranı göndermeyin. Test belgesindeki satır değerlerini, kullanılan para birimini, miktarı, iskonto bilgisini ve mümkünse kişisel verileri maskelenmiş XML örneğini ekleyin.

Aynı belgeyi art arda göndermeyi denemek, sorunun çözümünü hızlandırmaz. Önce taslak veya başarısız işlem durumunu kontrol edin; belge numarası oluşmuşsa mükerrer fatura riskini değerlendirin.

Benzer bir belgenin iki kez oluştuğunu düşünüyorsanız Çift Fatura Kesildi Sorunu için durum, numara ve gönderim kayıtlarını birlikte inceleyin.

Hata yalnızca belirli ürünlerde çıkıyorsa ürün kartlarının tamamını topluca değiştirmeyin. Önce bir üründe fiyat, ölçü birimi, vergi ve iskonto tanımlarını karşılaştırarak hatalı alanı izole edin.

Entegrasyonun teknik olarak doğru çalışması, işlemin muhasebe açısından uygun olduğu anlamına gelmez. İade veya kampanya kayıtlarında yazılım desteğiyle birlikte mali müşavir onayı ve güncel GİB bilgisi gerekir.

Destek ekibine başvurmadan önce küçük bir test kaydı oluşturun. Bir pozitif fiyatlı ürün ve tek miktar kullanın; test başarılıysa sorun eski taslakta, başarısızsa ortak aktarım kuralında aranmalıdır.

Küçük işletmeler negatif birim fiyat hatasını nasıl önler?

Küçük işletmeler bu hatayı, ürün kartlarını düzenli kontrol ederek ve iade ile indirimi normal satış fiyatından ayırarak önleyebilir. Basit bir satır kontrolü, gönderim sonrası düzeltme ihtiyacını azaltır.

Örneğin bir eczane sahibi, 12 kutu ürünü tanesi 18,50 TL’den satıyorsa fiyat kartında 18,50 TL, miktar alanında 12 bulunmalıdır. Kampanya indirimi varsa ayrıca tanımlanmalıdır.

Aynı müşteri iki kutuyu iade ederse, satış satırındaki miktarı eksiye çevirip yeni belgeyi göndermek yerine iade işleminin uygun senaryosunu mali müşaviriyle netleştirmelidir.

Eczane çalışanları gün sonunda taslak faturaları kontrol ederken özellikle kopyalanmış satırlara bakabilir. Önceki iade taslağından taşınan eksi fiyat, yeni satış belgesinde fark edilmeden kalabilir.

Yanlış: Kasa programındaki iade kaydını doğrudan normal satış faturası satırına eksi fiyat olarak aktarmak. Doğru: Satış ve iade akışlarını ayrı tanımlayıp belge referansını ve muhasebe kaydını kontrol etmek.

Ürün kartlarında satış fiyatı, alış fiyatı ve kampanya fiyatı ayrı alanlarda tutulmalıdır. Personel hangi alanın e-Fatura satırına aktarıldığını bilmiyorsa küçük bir test faturasıyla sonucu doğrulayın.

Ürün kodu, GTİP veya ölçü birimi gibi başka alanlar da gönderimi engelleyebilir. Fiyat düzeldikten sonra GTİP Kodu Geçersiz Hatası için ürün tanımlarını ayrıca inceleyin.

Haftalık ürün kartı kontrolünde satış fiyatı, ölçü birimi ve aktif kampanya tarihlerini karşılaştırın. Bu kontrol, yalnızca hata oluştuğunda yapılan acil düzeltmeden daha erken uyarı sağlar.

Özet: 5 maddede fatura satırında birim fiyat negatif hatası çözümü

Fatura satırında birim fiyat negatif hatasını çözmenin temel yolu, eksi değerin kaynak alanını bulup fiyat, miktar, iskonto ve belge senaryosunu birlikte düzeltmektir.

  • Uyarıdaki satır numarasını bulun ve ilgili ürün veya hizmet kartındaki birim fiyatı kontrol edin.
  • İskonto, promosyon veya fiyat farkını birim fiyat alanına eksi değer yazarak değil, uygulamanın uygun ayrı alanlarıyla gösterin.
  • İade işlemlerinde normal satış satırını ters çevirmeyin; belge türünü, referans faturayı ve muhasebe yöntemini mali müşavirinizle doğrulayın.
  • XML içinde InvoiceLine, PriceAmount, InvoicedQuantity ve LineExtensionAmount alanlarını karşılaştırarak negatif değerin kaynağını belirleyin.
  • Belgeyi göndermeden önce taslak doğrulamasını tamamlayın; gönderilmiş belgelerde doğrudan değişiklik yerine uygun düzeltme sürecini uygulayın.

Fiyat pozitif olduğu halde hata devam ediyorsa ürün kartı, entegrasyon eşlemesi, ondalık ayracı ve XML çıktısı birlikte incelenmelidir. Sorun belirli belgelerde görülüyorsa örnek kayıtlar üzerinden karşılaştırma yapın.

İade, bedelsiz teslim, kampanya, döviz ve fiyat farkı işlemleri teknik bir uyarıdan daha geniş sonuçlar doğurabilir. Güncel GİB duyurusunu ve mali müşavirinizi kontrol ederek işlem türüne uygun belgeyi seçin.

Uzman notu: Negatif işareti ekrandan silmek tek başına çözüm değildir; belge yeniden üretildiğinde aynı işaret XML’e dönüyorsa kaynak veriyi düzeltmeden gönderim yapmayın.

efaturakontor.com'da tüm e-belgelerde geçerli havuz kontör paketleri 100'den 500.000 kontöre kadar sunulur; ücretsiz e-Fatura portalı ve Sovos altyapısına aynı gün tanımlama seçenekleri bulunur. Paketlerde 12-18 ay kullanım süresi bilgilerini güncel koşullarla inceleyebilirsiniz.

İhtiyacınıza uygun paketi seçmeden önce belge hacminizi ve e-belge türlerinizi hesaplayın; güncel ürün ve kampanya bilgileri için ilgili sayfaları kontrol edin.

Sık Sorulan Sorular

Fatura satırında birim fiyat negatif hatası neden olur?

Hata; fiyat alanına eksi değer girilmesi, ürün kartının yanlış olması, iade miktarının ters işaretle aktarılması veya iskonto tutarının birim fiyata yazılması nedeniyle oluşabilir. Dövizli faturalarda ondalık ayracı ve entegrasyon dönüşümü de kontrol edilmelidir. Önce sorunlu satırı bulun, ardından fiyat, miktar, iskonto, para birimi ve XML içindeki PriceAmount alanını birlikte inceleyin.

Negatif birim fiyat yerine iskonto nasıl gösterilir?

Birim fiyat satış bedeli olarak pozitif bırakılmalıdır. İndirim, kullanılan e-Fatura veya e-Arşiv uygulamasının iskonto ya da AllowanceCharge alanında tanımlanmalıdır. Örneğin 100 TL fiyat ve 20 TL indirim için birim fiyatı eksi 20 TL yapmayın; 100 TL fiyatı koruyup 20 TL indirimi ayrı alana girin. Uygulamanın hesaplama kuralını ayrıca doğrulayın.

İade faturasında birim fiyat negatif girilebilir mi?

İade işlemini normal satış satırında negatif fiyatla göstermek yerine uygun iade senaryosu, belge türü ve önceki faturaya referans kullanılmalıdır. Uygulamalar ve işlem türleri farklı kurallar uygulayabilir. Bu nedenle iade belgesinin satır işaretini, vergi etkisini ve muhasebe kaydını güncel GİB duyurusu ile mali müşavirinizin yönlendirmesine göre belirleyin.

XML içinde negatif birim fiyat hangi alanda görülür?

UBL-TR fatura XML'inde birim fiyat, InvoiceLine yapısındaki Price ve PriceAmount alanlarında kontrol edilir. InvoicedQuantity miktarı, LineExtensionAmount ise satır hesaplaması için kullanılan tutarla ilişkilidir. PriceAmount pozitif görünmesine rağmen toplam hatalıysa miktar, iskonto veya yuvarlama hesabını da inceleyin. XML'i elle değiştirmek yerine kaynak uygulamadaki veriyi düzeltin.

Gönderilmiş faturadaki negatif fiyat nasıl düzeltilir?

Gönderilmiş bir faturadaki satır doğrudan düzenlenmez. Belgenin taslak, reddedildi, kabul edildi veya tamamlandı durumuna göre ret, iptal, iade ya da yeni düzeltme belgesi seçenekleri değişebilir. Önce belge durumunu ve numarasını kaydedin, ardından işlemi mali müşavirinizle değerlendirin. Aynı belgeyi düzelmeden tekrar göndermek mükerrerlik riski yaratabilir.

Negatif birim fiyat hatası tekrar nasıl önlenir?

Ürün kartlarında satış fiyatı, miktar, ölçü birimi ve iskonto tanımlarını düzenli kontrol edin. İade akışını normal satıştan ayırın, kopyalanan taslakları gözden geçirin ve gönderim öncesi satır bazlı kontrol listesi kullanın. Teknik sorun sürerse hata kodu, satır numarası ve maskelenmiş XML örneğiyle entegrasyon desteğine başvurun.

Kontöre mi ihtiyacınız var?

Tüm e-belgelerde geçerli havuz kontör, ücretsiz portal, aynı gün tanımlama. Sovos altyapısı.

Paketleri Gör
WhatsApp Hemen Ara