Mỗi tuần một chuyên đề

Hàm tính thuế PIT 2009 trong EXCEL

  • Thread starter tookblack
  • Ngày gửi
tookblack

tookblack

Gạo, Dầu, Cầu, Cờ.
Để việc tính Thuế PIT từ 1/1/2009 được thuận lợi, xin gửi mọi người Hàm excel tính thuế PIT theo Luật PIT mới. Files hướng dẫn sử dụng đính kèm theo luôn, mọi người thực hiện như file Readme.doc là OK.
 

Đính kèm

  • Ham tinh Thue PIT.rar
    14.8 KB · Lượt xem: 2,627
Khóa học Quản trị dòng tiền
tookblack

tookblack

Gạo, Dầu, Cầu, Cờ.
Mọi người không nên mở file TNCN.xla làm gì, cứ download về thư mục nào đó. Sau đó mở Workbook mới, chứ không mở file TNCN.xla, và làm các thao tác như hướng dẫn tại Readme.doc.
 
Sửa lần cuối:
tookblack

tookblack

Gạo, Dầu, Cầu, Cờ.
Khi đã Add-ins được là ta đã dùng được các hàm pit, pitpt và net2gr rồi.
Bạn hãy làm thử như sau:
Giá trị ô A1 = 10.000.000 VND
Tại ô A2 đánh hàm = pitpt(A1;X), trong đó X là số người phụ thuộc, sau đó đánh enter.
Tại ô A2 sẽ cho kết quả chính xác luôn.
 
F

Finances

Guest
5/12/08
1
0
0
Ha Noi
Mình làm được rồi. Cài như hướng dẫn. Sau đó mở exel ra rồi nhập công thức như hướng dẫn sau bấm Enter là ra kết quả luôn.
 
B

Back4good

Guest
16/9/07
24
0
0
HN
Thanks tookblack.
Tuy nhiên mình có một thắc mắc:

Công thức pipt (income,pt) trong đó Income là thu nhập trước khi giảm trừ gia cảnh cho cá nhân (4tr) và pt là số người phụ thuộc.
Công thức sẽ tự động trừ gia cảnh cho cá nhân (4tr) và 1,6tr cho mỗi người phụ thuộc rồi tính thuế TNCN.

Như vậy, để tính đúng thì income ở đây ko phải là GROSS INCOME (tổng thu nhập) Income sẽ = GROSS INCOME - 6% BHXH,BHYT vì trong công thức bạn đã bỏ qua ko trừ đi khoản BHXH & BHYT.
 
B

Back4good

Guest
16/9/07
24
0
0
HN
Ok. Đã thông.

Như vậy, để tính đúng trong công thức pitpt(income,pt) nên chú ý:
Income = Tổng thu nhập (Gross income) - các khoản được miễn giảm trừ khác (ko bao gồm giảm trừ gia cảnh: 4tr cho cá nhân + 1,6tr cho mỗi người phụ thuộc)

Cám ơn bác.
 
B

bnw2006

Trung cấp
27/11/08
163
0
16
HCM
To TookBlack: net có bao gồm gia cảnh, nếu bao gồm gia cảnh thì func net2gr có đúng không.
 
Sửa lần cuối:
S

suong01

Guest
20/11/08
3
0
0
tp.hcm
tính thuế TNCN

Mọi người không nên mở file TNCN.xla làm gì, cứ download về thư mục nào đó. Sau đó mở Workbook mới, chứ không mở file TNCN.xla, và làm các thao tác như hướng dẫn tại Readme.doc.

Sao em dùng exel 2007 mở ra ko có cột Tool
 
D

dht

Trung cấp
5/4/07
196
1
0
Hanoi
To TookBlack: net có bao gồm gia cảnh, nếu bao gồm gia cảnh thì func net2gr có đúng không.

Để tính chính xác thế TNCN hãy phân biệt rõ hai khái niệm "thu nhập chịu thuế" và "thu nhập tính thuế" nhé (đọc kỹ Thông tư 84)

Hàm net2gr chỉ tính "Thu nhập trước thuế" (là "thu nhập tính thuế" chứ không phải "thu nhập chịu thuế") từ "thu nhập sau thuế" chứ không liên quan gì đến giảm trừ gia cảnh.

Ví dụ thu nhập net là 9.115.000 đ đã bao gồm giảm trừ gia cảnh cho bản thân (4.000.000đ) và 1 người phụ thuộc (1.600.000đ) thì thu nhập sau thuế (TNST) là 9.115.000 đ - 5.600.000 đ = 3.515.000 đ

Vậy net2gr(3515000) = 3.700.000 đ là "thu nhập tính thuế" (TNTT) sau khi đã loại bỏ tất cả các khoản giảm trừ (bảo hiểm, gia cảnh...)

Chú ý: TNTT = pit(TNTT) + TNST

net2gr(TNST) = TNTT

Thuế thu nhập cá nhân (TNCN) có thể tính dễ dàng từ TNTT hoặc TNST, đây chính là mối liên quan giữa hai hàm pit và net2gr:

Tính từ TNTT:
Thuế TNCN = pit(TNTT)

Tính từ TNST:
Thuế TNCN = net2gr(TNST) - TNST
 
B

bnw2006

Trung cấp
27/11/08
163
0
16
HCM
Thống nhất với dht. Tôi gởi các bạn một số hàm tính trong excel, thuận tiện cho các bạn chưa hiểu về lập trình nhưng khi thay đổi các chính sách thuế không cần thay đổi chương trình mà chỉ thêm vào hàm setarray().
Cách làm (dành cho người chưa viết CT) là mở tool\macro\view macro... (nếu đã có macro), chưa có macro tool\macro\record macro..., sau đó nhấn button edit; hoặc vào \visual basic\ insert module => past code có chữ màu xanh dưới đây. Và để chuyển từ máy này sang máy khác thì save add-in file dưới dạng *.xla, hoặc *.xlam (version 2007).
Lưu ý: có 02 hàm public để sử dụng trong bảng tính, ví dụ tính thuế pitval(a1,b1) trong đó: a1 là cell thu nhập đã trừ gia cảnh, b1 là năm thu nhập-năm chính sách thuế áp dụng (các bạn nên set cả tháng áp dụng cs thuế ví dụ như theo TT81 thì năm 2004 có 02 biểu thuế).

To all, một tuần làm việc hiệu quả!



Option Explicit


Private Sub setarray(t_array(), i_array(), pyear)
'co the xac dinh data theo thang nam (vi co nhung nam co 2 chinh sach thue), duoi day la vi du minh hoa
Select Case (pyear)
Case Is >= 2009
t_array = Array(0.05, 0.1, 0.15, 0.2, 0.25, 0.3, 0.35)
i_array = Array(0, 5000000, 10000000, 18000000, 32000000, 52000000, 80000000)
Case Else
t_array = Array(0.1, 0.2, 0.3, 0.4)
i_array = Array(5000000, 15000000, 25000000, 40000000)
End Select
End Sub

Private Function pitf(inc, iar(), tar(), n1, n2)
If n2 > UBound(iar, 1) Then
pitf = pitf + (inc - iar(UBound(iar, 1))) * tar(UBound(tar, 1))
Else
If inc <= iar(n2) Then
pitf = pitf + (inc - iar(n1)) * tar(n1)
Else
pitf = (iar(n2) - iar(n1)) * tar(n1) + pitf(inc, iar(), tar(), n1 + 1, n2 + 1)
End If
End If
End Function

Private Function nconvert(net, iar(), tar(), n1, n2)
'ham chinh tinh net thanh gross
Dim temp_net
temp_net = 0
If n2 <= UBound(iar, 1) Then
temp_net = net - (iar(n2) - iar(n1) - (iar(n2) - iar(n1)) * tar(n1))
End If
If temp_net > 0 Then
nconvert = nconvert(temp_net, iar(), tar(), n1 + 1, n2 + 1)
Else
nconvert = iar(n1) + Round(net / (1 - tar(n1)), 0)
End If
End Function

Public Function pitval(income, pyear)
'su dung trong bang tinh
if income<=0 then
pitval=0
exit function
end if
Dim tarray(), iarray()
Call setarray(tarray(), iarray(), pyear) 'thiet lap data thue theo chinh sach thue
pitval = pitf(income, iarray, tarray, 0, 1)
End Function


Public Function net2gross(net, pyear)
'chuyen net thanh gross su dung trong bang tinh
if net<=0 then
net2gross=0
exit function
end if
Dim tarray(), iarray()
Call setarray(tarray(), iarray(), pyear) 'thiet lap data thue theo chinh sach thue
net2gross = nconvert(net, iarray(), tarray(), 0, 1)
End Function
 
Sửa lần cuối:
D

dht

Trung cấp
5/4/07
196
1
0
Hanoi
bnw2006 đúng là cao thủ :cool2: :biggthump: :beer:
 
T

Tthanhhang

Guest
Hàm Thuế TNCN .xla minh dowload ko được, ai có cho mình xin và gửi giùm vào mail cho mình với nha :tthanhhang@gmail.com .Cảm ơn nhiều, mình đang cần lắm lắm
 
B

bnw2006

Trung cấp
27/11/08
163
0
16
HCM
Hàm Thuế TNCN .xla minh dowload ko được, ai có cho mình xin và gửi giùm vào mail cho mình với nha :tthanhhang@gmail.com .Cảm ơn nhiều, mình đang cần lắm lắm

Bạn có thể copy phần chữ xanh của tôi và làm theo hướng dẫn.
 
A

Assol

Sơ cấp
2/3/09
4
0
0
Hanoi
May quá tìm được công thức ở đây. Cảm ơn bạn nhé.
 
Sửa lần cuối:
H

Himawari

Guest
24/3/09
3
0
0
40
Binh Duong
Để việc tính Thuế PIT từ 1/1/2009 được thuận lợi, xin gửi mọi người Hàm excel tính thuế PIT theo Luật PIT mới. Files hướng dẫn sử dụng đính kèm theo luôn, mọi người thực hiện như file Readme.doc là OK.

Hi !
mình dowload về máy nhưng khi open thì xuất hiện toàn tiếng anh, hình như file bị lỗi rùi! Làm sao để dowload thành công dc bạn ? tks
 
A

AKISHO

Guest
15/10/08
1
0
0
HCM
Khi đã Add-ins được là ta đã dùng được các hàm pit, pitpt và net2gr rồi.
Bạn hãy làm thử như sau:
Giá trị ô A1 = 10.000.000 VND
Tại ô A2 đánh hàm = pitpt(A1;X), trong đó X là số người phụ thuộc, sau đó đánh enter.
Tại ô A2 sẽ cho kết quả chính xác luôn.

Ban oi! Minh da lam giong nhu huong dan o file Readme nhung khi nhap cong thuc thi ko ra ket qua duoc, no cu bao loi " NAME?" ( minh dung excel 2003). Ban huong dan gium minh nha!
Thks nhieu!
 
B

bnw2006

Trung cấp
27/11/08
163
0
16
HCM
usser define thấy có hàm bạn đã tạo thì lúc đó hết lỗi nêu trên.
 

Xem nhiều

Webketoan Zalo OA