Mohon tunggu...
Devy Permatasari
Devy Permatasari Mohon Tunggu... Universitas Mercu Buana NIM 55521120046 Dosen Pengampu Prof. Dr. Apollo, M.Si.Ak

Universitas Mercu Buana - Dosen Pengampu Prof. Dr. Apollo, M.Si.Ak - Magister Akuntansi - Mata Kuliah Pajak Internasional dan Mata Kuliah Pemeriksaan Pajak

Selanjutnya

Tutup

Ilmu Sosbud

Pemeriksaan Pajak Sektor Usaha Jasa Konstruksi dengan Aplikasi Python

8 Juni 2023   02:24 Diperbarui: 8 Juni 2023   02:38 365
+
Laporkan Konten
Laporkan Akun
Kompasiana adalah platform blog. Konten ini menjadi tanggung jawab bloger dan tidak mewakili pandangan redaksi Kompas.
Lihat foto
Pemeriksaan Pajak Sektor Usaha Jasa Konstruksi dengan Aplikasi Python

def calculate_total_income(data):
    return data[0]

def calculate_total_cost_and_expenses(data):
    return data[1]+data[2]+data[3]+data[4]+data[5]
   
def calculate_ebit(data):
    total_income = calculate_total_income(data)
    total_expenses = calculate_total_cost_and_expenses(data)
    taxable_income = total_income - total_expenses
    return taxable_income  
   
def calculate_tax(data):
    tax_amount = 0.0265 * data[0]
    return tax_amount

def calculate_net_earnings(data):
    net_earnings = calculate_ebit(data) - calculate_tax(data)
    return net_earnings
   
def calculate_unpaid_tax_by_tax_payer(data):    
    unpaid_tax = calculate_tax(data) - data[6]
    return unpaid_tax
   
def generate_report(data):
    str_report = "Pendapatan Konstruksi = " + str(data[0]) + "\n==============================" + "\nTotal Pendapatan Konstruksi = " + str(calculate_total_income(data)) + "\n\n" + "Biaya-biaya" + "\nBiaya Konstruksi = " + str(data[1]) + "\nBiaya Tenaga Kerja = " + str(data[2]) + "\nMaterial = " + str(data[3]) + "\nBiaya Perlengkapan = " + str(data[4]) + "\nBiaya Lain-lain = " + str(data[5]) + "\n==============================" + "\nTotal Biaya Usaha = " + str(calculate_total_cost_and_expenses(data)) + "\n\nPendapatan Sebelum Pajak = " + str(calculate_ebit(data)) + "\nTotal Beban Pajak = " + str(calculate_tax(data)) + "\n==============================" + "\nPendapatan Setelah Pajak = " + str(calculate_net_earnings(data)) + "\n==============================" + "\n\nData Kredit Pajak PPh Ps 4(2) = " + str(data[6]) + "\n==============================" + "\n\nPajak Yang Kurang Dibayar = " + str(calculate_unpaid_tax_by_tax_payer(data)) + "\n=============================="
    return str_report

def main():
    #Revenue,Construction Costs,Labor,Material,Subcontractors,Equipment,Others
    data = [250000000,40000000,50000000,60000000,30000000,15000000,5300000]
    print(generate_report(data))

if __name__=="__main__":
    main()

Sama hal-nya dengan contoh pertama, memastikan kode Python di atas berjalan, dapat di klik “run” pada tampilan Python anda, maka dapat menghasilkan seperti gambar di bawah ini :

Gambar 2.a - Kode Python Pemeriksaan Pajak Untuk Jumlah PPh Ps 4(2) Final Yang Seharusnya Disetor (Dalam Bentuk Lebih Kompleks)
Gambar 2.a - Kode Python Pemeriksaan Pajak Untuk Jumlah PPh Ps 4(2) Final Yang Seharusnya Disetor (Dalam Bentuk Lebih Kompleks)

Gambar 2.b (lanjutan) - Kode Python Pemeriksaan Pajak Untuk Jumlah PPh Ps 4(2) Final Yang Seharusnya Disetor (Dalam Bentuk Lebih Kompleks)
Gambar 2.b (lanjutan) - Kode Python Pemeriksaan Pajak Untuk Jumlah PPh Ps 4(2) Final Yang Seharusnya Disetor (Dalam Bentuk Lebih Kompleks)

Pemeriksaan Pajak Untuk Jumlah PPN Yang Seharusnya Disetor

Setelah kita cukup memahami bahasa pemrograman Python, kita dapat mengembangkan untuk segi Pemeriksaan PPN, seperti gambar di bawah ini :

Gambar 3 - Pemeriksaan Pajak Untuk Jumlah PPN Yang Seharusnya Disetor
Gambar 3 - Pemeriksaan Pajak Untuk Jumlah PPN Yang Seharusnya Disetor

HALAMAN :
  1. 1
  2. 2
  3. 3
Mohon tunggu...

Lihat Konten Ilmu Sosbud Selengkapnya
Lihat Ilmu Sosbud Selengkapnya
Beri Komentar
Berkomentarlah secara bijaksana dan bertanggung jawab. Komentar sepenuhnya menjadi tanggung jawab komentator seperti diatur dalam UU ITE

Belum ada komentar. Jadilah yang pertama untuk memberikan komentar!
LAPORKAN KONTEN
Alasan
Laporkan Konten
Laporkan Akun