Analiz | Python size şunu söyler: Yıl sonu ikramiyesi neden bir yuan daha fazla verilirken, el iki binden fazla daha az?

Yıl sonu ikramiyesi bir yuan daha fazladır, ancak maliyeti iki binden fazla veya daha azdır. Bu haberi duyduğunda kazanın yanı sıra herkes biraz şaşırdı ve biraz da üzgün oldu mu?

Uzun yıllardır derslerde bulunduğum için, yıl sonu ikramiyesi üzerindeki verginin nasıl hesaplandığını daha yeni anladım. Yıl sonu ikramiye vergisi ile bordro vergisi arasındaki en büyük fark, yıl sonu ikramiyesi için kademeli vergi oranı, kademeli vergi oranı ve kademeli vergi oranı olmaması ... Önemli şeyler üç kez söyleniyor.

Özel olarak nasıl hesaplanır, aşağıdaki formüle bakalım.

Vergi oranları ve hızlı kesintiler, vergi oranı tablosuna uygun olup, güncel vergi oranı tablosu aşağıdaki gibidir.

Bir kişinin yıl sonu ikramiyesinin 30.000 yuan olduğunu varsayalım, çünkü 36.000 yuan'ı geçmiyor,% 3'lük vergi oranını almak için yukarıdaki tabloyu kontrol edin ve hızlı kesinti 0, yani ödemek zorunda olduğu vergi 30.000 *% 3 -0 = 900 yuan.

Bir kişinin yıl sonu ikramiyesi 120.000 yuan ise, çünkü 36.000 yuan ila 144.000 yuan aralığında, vergi oranı% 10 ve hızlı kesinti 210'dur, bu nedenle ödemesi gereken vergi 120.000 *% 10 -210 = 11790 yuan'dır. .

Yıl sonu ikramiye vergisinin hesaplama yöntemine dayanarak, Python'da bir vergi hesaplama işlevi uyguladık. kod aşağıda gösterildiği gibidir.

ithalat ikiye bölmek numpy'yi np olarak içe aktar matplotlib.pyplot dosyasını plt olarak içe aktar def bonus_tax (bonus): aralıklar = çıkarır = oran = i = bisect.bisect_left (aralıklar, bonus) vergi = ikramiye * oran kesintileri iade vergisi

Yukarıdaki bonus_tax işlevi bir vergi hesaplama işlevidir ve yıl sonu bonusumuz olan bir parametre bonusunu kabul eder.

Bu işlevi 1.000 yuan ila 1.000.000 yuan aralığındaki tüm yıl sonu ikramiyeleri üzerindeki vergiyi hesaplamak için kullanalım. Spesifik kod aşağıdaki gibidir.

__name__ == "__main__" ise: bonuslar = aralık (10000, 1000000, 1) vergiler = net_incomes = bonuslarda bonus için: tax = bonus_tax (bonus) tax.append (vergi) net_incomes.append (bonus-vergi) plt.plot (bonuslar, net_income) plt.show ()

Bu prosedürün sonunda, vergi sonrası yıl sonu primi ile vergi öncesi yıl sonu primi arasındaki ilişki bir çizgi grafik haline getirilecek ve aşağıdaki gibi görüntülenecektir.

Yatay eksen, vergi öncesi yıl sonu ikramiyesidir ve dikey eksen, vergi sonrası alınan gelirdir. Yukarıdaki şekilde vergi sonrası alınan gelir ve vergi öncesi yıl sonu ikramiyesinin tekdüze olarak artmadığı görülmektedir.Birkaç düğümde ani bir düşüş olacak, bu da vergi öncesi yıl sonu primi artmasına rağmen vergi sonrası alınacağı anlamına gelmektedir. Gelir azaldı.

Bu neden?

Bu ani düşüşlerin hepsinin vergiler arası dilimin sınırında gerçekleştiğini fark ettik. Örneğin, 36.000 yuan yıl sonu ikramiyesi için ödenmesi gereken vergi 36.000 *% 3-0 = 1.080 yuan'dır, ancak 36.001 yuan yıl sonu bonusu için 36001 *% 10-210 = 3390 yuan vergi ödemeniz gerekir. Bunun yerine azaldı. Aynı sorun, 144.000 yuan, 300.000 yuan, 420.000 yuan, 660.000 yuan ve 960.000 yuan yıl sonu ikramiyelerinde de ortaya çıktı. Yılsonu ikramiyesi, bu vergiler arası dosya sınırında artmış olsa da, vergi oranı çapraz vergi dosyası nedeniyle artırılarak vergi sonrası gelirde düşüş sağlanmıştır.

Bu sorunun temel nedeni, yıl sonu ikramiyesinin vergi hesaplamasında hâlâ bir boşluktur. Yıl sonu ikramiye hesaplaması için vergi oranı, bordro vergi oranı tablosuna dayanmaktadır.Bordro vergi oranı tablosundaki gelir sütunu aylık gelirdir ve yukarıdaki tablodaki gelir yıllık gelirdir.Gelir 12 ile çarpılır, ancak hızlı hesaplanır Herhangi bir kesinti yoktur, bu da vergi dilimlerini geçerken gelirde ani bir düşüşe neden olur.

Yukarıdaki tablodaki hızlı hesaplama kesintilerini 12 ile çarparsak ve ardından vergi sonrası yıl sonu primi ile vergi öncesi yıl sonu primi arasındaki ilişkinin bir diyagramını çizersek, aşağıdaki diyagramı elde edebiliriz.

Bu tablo çok daha normal, resimde ani bir düşüş yok, vergi sonrası yıl sonu ikramiyesi ve vergi öncesi yıl sonu ikramiyesi monoton bir artış gösteriyor.

Bunu görünce, yıl sonu ikramiyesinin vergi hesaplama yöntemini anlıyor musunuz? Herkesin vergiler arası dava açma tuzağından kaçınmasını diliyorum ~

Kaynak: Python verileri ve analizi

Metamfetamin, bağımlılığın arkasında cinsel çılgınlıktır!
önceki
Seyahate çıkmadan önce seyahat kaza sigortası satın almak için inisiyatif alır mısınız?
Sonraki
Oscar'ın nereden geldiğini tek nefeste anladın mı?
Sürpriz! 2018'de Dünyanın En İyi Havayolu yayınlandı ve Çin'in listede üç tane var!
Lamba numarası Bu yılki "deve" onun için
Domuz ateşi konusunda nelere dikkat etmeliyiz?
Douyin'deki 100w çubuklar gibi, "yasadışı ticaret" olduğu ortaya çıktı.
Bu veda, Qianxing Tears, ne zaman döneceksin?
Şarkı Geçmişini tek nefeste okuyun
Ganzi, dünyayı davet et!
Herkes | Akademisyen Zhang Bo: Yapay Zeka, bilgi odaklı ve veriye dayalı bir kombinasyona başlayacak
Halk Ordusu: Tank ve topçu pk yarışmasını kim kazanacak?
Aslında ülkede gizli küçük bir Bali var, Çin'in en güzel sahil şeridi ve Sanya'ya göre tatil için daha uygun.
Tarihi drama: The Great Song Dynasty (4)
To Top