İade raporlarınız Apple, Google ve sunucunuz arasında asla tutmaz, işte nasıl uzlaştıracağınız
Apple iadeleri iki raporda gösterir, Google iki raporda daha gösterir ve sunucunuz dördüncüsünü görür. Sayıların hiçbiri tutmaz ve bu boşluklar tasarım gereğidir. İşte her yüzeyin iadeleri neden farklı atadığı ve iade raporlarını kendi kayıtlarınızla işlem bazında nasıl uzlaştıracağınız.

Önemli noktalar
- Apple iade raporlamasını, tasarım gereği asla uyuşmayan iki araca böler. Sales and Trends iadeleri USD cinsinden hızlıca tahmin eder ve Payments and Financial Reports bunları daha sonra Apple'ın mali takvimine göre nihai hale getirir. Sunucunuzun REFUND bildirimi, aynı olayın gerçek zamanlı üçüncü bir görünümüdür.
- Apple'ın Summary Sales Report raporunda bir iade, negatif Units ve negatif Customer Price ile kendi satırıdır ve rapor iadeleri düşülmüş halde vermez. Bir sütunu gözle toplarsanız yanlış sayarsınız, çünkü iade satırları satış satırlarını iptal etmek yerine onların yanında durur.
- Apple'ın finansal raporları takvim aylarına göre değil, 4-4-5 mali takvimine göre işler ve bir mali aya ait rapor, bir sonraki mali ayın ilk Cuma günü hazır olur. Düz bir takvim ayıyla karşılaştırdığınız herhangi bir iade toplamı, daha başlamadan hatalı olur.
- Google Play iadeleri aynı şekilde ayırır. Earnings report, Charge refund ve Google fee refund kalemlerini kendi işlem türleri olarak listeler, her biri Full veya Partial olarak işaretlidir, oysa estimated sales report, Google'ın muhasebe için olmadığını belirttiği düşük gecikmeli bir analiz raporudur.
- Bir iade, orijinal satışın tarihine değil, nihai hale geldiği tarihe atanır, bu yüzden bir Mart alışverişinin iadesi her iki mağazada da Nisan rakamlarınıza düşer. İadeleri aylık toplamları yan yana dizerek değil, transaction id ile uzlaştırın.
- Geliştiriciler aynı dönem için Summary Sales Report raporundaki iade satırlarından daha fazla REFUND bildirimi bulmayı sıklıkla yaşar, çünkü ikisi farklı anları sayar. Apple'ın App Store Server API Get Refund History uç noktası, tek seferde bir transaction id ile uzlaştırmanın kesin doğruluk kaynağıdır.
- Bu yüzeylerden yalnızca ikisi muhasebe için tasarlanmıştır: Apple'ın finansal raporu ve Google'ın earnings report raporu. Parayı bunlara göre, erişimi sunucu bildirimlerinize göre uzlaştırın ve asla bir sayıdan diğerinin işini yapmasını istemeyin.
İade sayısını App Store Connect'ten çekin, sonra sunucunuzdan çekin ve iki sayı tutmayacak. Üçüncüsünü finansal raporunuzdan çekin ve o da ikisinden birine uymayacak. Bu, kimsenin sisteminde bir hata değil. Apple ve Google iadeleri birden fazla yüzey üzerinden raporlar, her yüzey iadenin ömründeki farklı bir anı sayar ve sunucunuz dördüncüyü görür. Toplamlar birbirinden uzaklaştığı için iade raporlarını uzlaştırmayı hiç denediyseniz ve vazgeçtiyseniz, işte neden uzaklaştıkları, hangi işte hangi sayıya güveneceğiniz ve bunları aya göre değil işleme göre nasıl hizalayacağınız.
Bir iade neden üç farklı sayı olarak görünür
Tek bir iade, nihai hale gelmeden önce birkaç sistemden geçer ve her sistem onu farklı bir anda kaydeder. Sunucunuz onu ilk olarak bir olay olarak duyar. Hızlı bir analiz raporu onu bir sonraki adımda tahmin eder. Muhasebe raporu onu en son, para gerçekten hareket ettikten sonra kaydeder. Aynı iade, üç zaman damgası, üç toplam. Hata, bunların herhangi ikisini aynı gün eşit olması gerekiyormuş gibi ele almaktır.
Apple size iki rapor ailesi verir, artı web kancanız
Apple iadeleri, aynı araç olmayan ve belirli bir günde uyuşması amaçlanmayan iki yerde raporlar. Sales and Trends hızlı, tahmini görünümdür: günlük raporlar ertesi gün, haftalık raporlar Pazartesi günleri, aylık raporlar ay bittikten yaklaşık beş gün sonra, genellikle Pacific saatiyle sabah 8'e kadar gelir. Satışları ve gelirleri USD cinsinden, önceki ayın döviz kurlarının hareketli ortalamasını kullanarak tahmin eder, bu da onu bir eğilimi yakalamak için iyi, bir ödemeyi denkleştirmek için yanlış kılar. Payments and Financial Reports nihai görünümdür: Apple'ın mali takvimine göre ayda bir üretilir, önceki mali ay için mevcut mali ayın ilk Cuma günü hazır olur ve yalnızca o dönemde alışveriş veya iade olduysa üretilir. Ödemenize uygulanan kesinleşmiş döviz kurunu kullanır. O rapor, muhasebe kaydıdır. İkisinin yanında, sunucunuz Apple bir iadeyi verdiği anda, tek bir transaction id ile eşlenmiş App Store Server Notification REFUND bildirimini alır.
Google aynı şekilde böler
Google Play aynı bölünmeyi yansıtır. Earnings report muhasebe kaydıdır, aylık üretilir ve genellikle takip eden ayın 5'ine kadar hazır olur ve iadeleri kendi işlem türleri olarak listeler: alıcıya iade edilen para için Charge refund ve Google'ın geri verdiği hizmet ücreti için Google fee refund, her biri Full veya Partial olarak etiketlenir. Estimated sales report, alıcıların vergiler ve ücretler öncesinde ödediğini gösteren düşük gecikmeli analiz görünümüdür ve Google açıkça analiz için uygun ve muhasebe için önerilmediğini söyler. Sunucu tarafında gerçek zamanlı Real-time Developer Notification alırsınız ve bir iadeyi Voided Purchases API üzerinden geri okuyabilirsiniz.
Apple bir iadeyi rapor içinde nasıl gösterir ve negatif satır tuzağı
Summary Sales Report raporunu açın ve bir iade kendini sessizce bir satıştan çıkarmaz. Kendi satırı olarak görünür. O satırdaki Units ve Customer Price negatiftir, bir iadeyi zaten böyle fark edersiniz ve Developer Proceeds rakamı fiyatın davrandığı gibi davranmaz. Rapor doğası gereği iadeleri düşülmüş vermez. İade satırlarını satış satırlarının yanında listeler ve onları kovalara ayırmak sizin işinizdir. Units sütununu gözle toplarsanız, ya iki kez sayarsınız ya da iadeleri tamamen kaçırırsınız, çünkü eksi bir iade satırı, pozitif satışlarınızla aynı sütunda durur.
Pratik kural basittir: iadeleri negatif Units ile bulun, o satırları kendi başlarına toplayın ve raporun bunları sizin için zaten düştüğünü asla varsaymayın. İadelerinizin öne çıkan bir sonuç sayımı, bir sütunun aritmetik toplamı değil, negatif Units satırlarının sayısıdır.
| Apple yüzeyi | Ne için | Ne zaman güncellenir | Bir iade nasıl görünür |
|---|---|---|---|
| Sales and Trends | Hızlı eğilim tahmini, muhasebe değil | Günlük ertesi gün, aylık ay bitiminden yaklaşık 5 gün sonra | Eğilimde negatif birimler, USD cinsinden tahmini |
| Summary Sales Report | Sales and Trends arkasındaki indirilebilir ayrıntı | Sales and Trends ile aynı ritim | Kendi satırı, negatif Units ve negatif Customer Price |
| Payments and Financial Reports | Muhasebe ve ödeme kaydı | Apple'ın mali takvimine göre aylık, ilk Cuma gününe kadar | O mali ayın gelirinden nihai düşüm |
| REFUND sunucu bildirimi | Gerçek zamanlı erişim kontrolü | Apple iadeyi verdiği an | Bir olay, bir transaction id |
Aylık toplamlarınızın asla tutmama nedeni mali takvimdir
İşte dikkatli bir hesap tablosunun bile dengelenmeyi reddetmesinin en büyük tek nedeni. Apple'ın finansal raporları takvim aylarına göre işlemez. 4-4-5 mali takvimine göre işler, burada çoğu mali ay dört haftadır ve her üçüncüsü beş haftadır. Bir Financial Report raporunu düz bir Ocak'tan Ocak'a pencereyle karşılaştıran bir geliştirici, iki farklı gün aralığını karşılaştırıyor, bu yüzden her temel sayı doğru olsa bile iade toplamları tutamaz. Apple'ın kendi forumlarındaki geliştiriciler, Sales rakamları ile Financial Report rakamlarının tam da bu nedenle binlerce dolar ayrıştığını izlediler, boşluk biriktikçe her ay genişledi.
Google'ın earnings report raporu aylıktır, ama kendi zamanlamasını ve kendi zaman dilimini taşır ve ikisi de sunucunuzun UTC saati değildir. Daha derin tuzak her iki mağazada da ortaktır: bir iade, orijinal satışın tarihine değil, nihai hale geldiği tarihe atanır. Bir Mart alışverişini Nisan başında iade edin ve Mart rakamlarınızı değil Nisan rakamlarınızı azaltır. İki ayı etiketlerine göre dizin ve iade birinden kaybolmuş, diğerinde ortaya çıkmış gibi görünür.

Bir iadenin maliyeti ve hangi raporda okunacağı
Uzlaştırma aslında bir muhasebe sorusudur, o yüzden parayı takip edin. Bir iadede mağaza kendi komisyonunu geri verir, yani hesabınızdan gerçekten çıkan tutar, müşterinin geri verildiğini gördüğü tam fiyat değil, satıştaki payınızdır. Google Play'de o geri veriş görünür bir satırdır: earnings report raporunuzdaki Google fee refund işlem türü, size geri gelen hizmet ücretidir ve alıcıya giden Charge refund kaleminin yanında durur. App Store'da Apple, komisyon sonrası gelirinizi düşer ve komisyonunu aynı hareketle geri verir, bu yüzden finansal rapor, Apple'ın payı düşülmüş haldeki düşümü gösterir.
Nakit akışı zamanlaması, geliştiricilerin sürprizle karşılaştığı yerdir. Google Play'de, bir siparişi Google size onun için ödeme yapmadan önce iade ederseniz, o tutarı hiç almazsınız. Ödemeden sonra iade ederseniz, Google onu gelecekteki bir ödemeden düşer. Ve bir iade dalgası bakiyenizi negatife iterse ve en az 48 saat negatif kalırsa, Google açığı için normalde ödemelerinizi alan banka hesabından borç kaydeder. Bir ters ibraz aynı olayın daha keskin versiyonudur: Google Play'de, 3 Ağustos 2026 tarihinde veya sonrasında verilen siparişler için ters ibraz, alış fiyatı artı bankanın ücretlerini geliştiriciye taşır ve satıştan daha sonraki bir ayın raporuna düşer.
| Bir iadede | App Store | Google Play |
|---|---|---|
| Hesabınızdan ne çıkar | Komisyon sonrası geliriniz | Alış fiyatı eksi Play'in hizmet ücreti |
| Mağaza ne geri verir | Apple'ın komisyonu | Hizmet ücreti, bir Google fee refund satırı olarak |
| Hangi rapora göre uzlaştırılır | Payments and Financial Reports | Earnings report |
| Ne zaman denkleşir | İşlendiği mali ay, sonraki ilk Cuma gününe kadar | O döneme veya sonrakine ait ödemeden düşülür |
| Ters ibraz nüansı | Apple kart itiraz mekanizmasını üstlenir | 3 Ağustos 2026'dan itibaren fiyat artı banka ücretleri size kayar |
İade raporlarınızı adım adım nasıl uzlaştıracağınız
İş, her sayıyı eşit kılmaya çalışmayı bırakıp bunun yerine her sayıyı yanıtladığı soruya atadığınızda basitleşir. Yalnızca iki soru vardır: ne kadar para hareket etti ve kimin hâlâ erişimi var.
- Bir raporu açmadan önce soruya karar verin. Para için yanıt, Apple'ın finansal raporunda ve Google'ın earnings report raporunda yaşar, nokta. Erişim için yanıt, sunucu bildirimlerinizde yaşar. Asla birini diğerine göre uzlaştırmayın.
- Dört yüzeyin tümünde birleştirme anahtarınız olarak transaction id'yi seçin. Bir satışın, iadesinin, raporların ve web kancanızın tümünün paylaştığı tek alandır.
- Apple için, Summary Sales Report ile web kancanız uyuşmadığında, App Store Server API Get Refund History uç noktasını
/inApps/v2/refund/lookup/{transactionId}adresinden çağırın. Bir müşteri için imzalı iade edilmiş işlemleri revocationDate ve revocationReason ile, tek seferde bir transaction id ile döndürür ve geçmişlerini sayfalayarak dolaşır. O uç nokta belirleyicidir. - Google için, earnings report raporundaki Charge refund satırlarını, aynı siparişler için Voided Purchases API'nin bildirdikleriyle çapraz kontrol edin ve kısmi bir iadenin Partial olarak etiketlendiğini ve orijinal ödemeyi sıfırlamayacağını unutmayın.
- Kendi saatinize değil, raporun saatine hizalanın. Apple'ınki Pacific saatiyle bir mali aydır. Google'ın earnings report raporunun kendi ayı ve zaman dilimi vardır. Günlükleriniz neredeyse kesinlikle UTC'dir. Karşılaştırmadan önce raporun takvimine çevirin, yoksa gün sınırları tek başına hayalet uyuşmazlıklar yaratır.
- Tahminin hareket etmesini bekleyin. Sales and Trends bir tahmindir ve işlemler denkleştikçe kaymaya devam eder. Finansal rapora göre uzlaştırın, asla tahmine göre ve asla tahminin dünkü anlık görüntüsüne göre değil.
Sunucunuz rapordan daha fazla iade gösterdiğinde
En yaygın panik, aynı dönem için satış raporundaki iade satırlarından daha fazla REFUND bildirimini sunucunuzda bulmaktır. Genellikle kayıp para değildir. İki yüzey farklı anları sayar, bir bildirim rapor satırını günlerce önceleyebilir ve kısmi bir iade veya yeniden gönderilen bir talep birden fazla olay üretebilir. Geliştiriciler tam olarak bu şekli bildirdi, aynı ay için daha küçük bir negatif Units satır sayısına karşı binlerce REFUND bildirimi. Bunu her seferinde aynı şekilde çözün: sunucunuzun gördüğü transaction id'leri alın, onları Get Refund History üzerinden çalıştırın ve hangilerinin gerçekten ne kadar iade edildiğini Apple'ın kendi kaydının belirlemesine izin verin.
Kısa versiyon
Apple'ın tahminini, Apple'ın finansal raporunu, Google'ın earnings report raporunu ve web kancanızı aynı gün aynı iade toplamını gösterecek hale getiremezsiniz ve denemeyi bırakmalısınız. Her birini, size anlatmak için tasarlandığı şey için okuyun. Para için finansal rapora ve earnings report raporuna güvenin, erişim için sunucu bildirimlerinize güvenin ve iki yüzey çeliştiğinde, onları transaction id üzerinde birleştirin ve Get Refund History veya Voided Purchases aramasının anlaşmazlığı çözmesine izin verin. Uzlaştırılmış iadeler eşleşen toplamlar değildir. Eşleşen işlemlerdir.
Sık sorulan sorular
- App Store satışlarım ve finansal raporum neden tutmuyor?
- Farklı saatlerde farklı şeyleri ölçerler. Sales and Trends, hareketli ortalama döviz kuru kullanan USD cinsinden hızlı bir tahmindir, oysa Payments and Financial Reports, Apple'ın 4-4-5 mali takvimine göre kesinleşmiş döviz kurunu kullanan nihai muhasebe kaydıdır. Mali aylar takvim ayları olmadığı ve iadeler satıştan sonra denkleştiği için, iki toplam tasarım gereği ayrışır. Parayla ilgili herhangi bir şey için finansal rapora göre uzlaştırın.
- İadeler App Store Summary Sales Report raporunda nasıl gösterilir?
- Bir iade, negatif Units ve negatif Customer Price ile kendi satırı olarak görünür. Rapor iadeleri düşülmüş vermez, bu yüzden iade satırları satış satırlarını iptal etmek yerine yanlarında durur. İadeleri negatif Units ile belirleyin ve o satırları ayrıca toplayın, çünkü sütunu gözle toplamak iadelerinizi yanlış sayar.
- Google Play'in earnings report raporunda iadeler ne zaman görünür?
- Earnings report aylık üretilir ve genellikle takip eden ayın 5'ine kadar hazır olur. Bir iade iki işlem türü olarak görünür, alıcıya iade edilen para için Charge refund ve Google'ın size geri verdiği hizmet ücreti için Google fee refund, her biri Full veya Partial olarak işaretlenir. Google size ödeme yapmadan önce iade ettiyseniz, o tutarı hiç almazsınız; sonra ettiyseniz, gelecekteki bir ödemeden düşülür.
- Sunucum neden satış raporumdan daha fazla REFUND bildirimi gösteriyor?
- Çünkü ikisi farklı anları sayar. Sunucunuz iade olayını gerçek zamanlı duyar, oysa satış raporu nihai satırı daha sonra kaydeder ve kısmi veya yeniden gönderilen iadeler birden fazla bildirim üretebilir. Farkı gidermek için, sunucunuzun gördüğü transaction id'leri alın ve onları App Store Server API Get Refund History uç noktasından çalıştırın, bu da Apple'ın gerçekte neyin iade edildiğine dair kendi kaydını döndürür.
- Muhasebe için hangi iade sayısını kullanmalıyım?
- Apple'ın Payments and Financial Reports ve Google Play'in earnings report raporu. Bunlar nihai, muhasebe düzeyinde kayıtlardır. Apple'ın Sales and Trends ve Google'ın estimated sales report raporu, her iki mağazanın da muhasebe için kullanmamanızı söylediği hızlı analizlerdir ve sunucu bildirimleriniz gelir kaydetmek için değil, erişimi kontrol etmek içindir.
- Bir iade, orijinal satışla aynı ayda mı görünür?
- Genellikle hayır. Bir iade, her iki mağazada da orijinal alışverişin tarihine değil, nihai hale geldiği tarihe atanır. Nisan'da iade edilen bir Mart satışı, Nisan toplamlarınızı azaltır, bu yüzden iki ayı etiketlerine göre eşleştirmek, iadenin bir aydan kaybolup başka birinde ortaya çıkmış gibi görünmesine neden olur. Bunun yerine transaction id ile eşleştirin.
Kaynaklar ve ek okumalar
- Apple: Differences between Sales and Trends and Financial Reports
- Apple: Summary Sales Report reference (refunds as negative units)
- Apple: Download financial reports (fiscal calendar, first Friday)
- Apple: Get Refund History (App Store Server API)
- Google Play Help: Understand your earnings report
- Google Play Help: Manage your app's orders and issue refunds
- Apple Developer Forums: Reconciling finance reports with App Store service state
RefundHalt
App Store ve Google Play için geri ödeme otomatik pilotu
Okumaya devam edin
Google Play kısmi iadeyi kendiniz yapmanıza izin verir, App Store ise her iadeyi Apple'a bırakır
Google Play'de bir siparişin bir kısmını Console'dan yüzde veya tutar olarak iade edebilir ve zararı Google'ın ücretiyle paylaşabilirsiniz. App Store'da ise hiç iade yapamazsınız. İşte her mağazada kısmi iadenin nasıl işlediği ve size neye mal olduğu.
Sağlıklı bir uygulama iade oranı yüzde 2 ile 5 arasında olur, işte kendi oranınızı nasıl bulacağınız ve bunun size gerçekte neye mal olduğu
Çoğu mobil uygulama, ödemesi yapılan işlemlerin yüzde 2 ile 5'ini iade ediyor, ama Apple ve Google bu sayıyı farklı panellerde tutuyor. İşte uygulamanızın iade oranını nerede bulacağınız, plana ve kategoriye göre normalin ne olduğu ve her iadenin komisyonlardan sonra size gerçekte neye mal olduğu.