Project Cancelled tapi Uang Muka Sudah Diterima: Bagaimana Menangani Dokumen Pajak dengan Benar

KONSULTANPAJAK.OR.ID KNOWLEDGE SYSTEM

Project Cancelled tapi Uang Muka Sudah Diterima: Bagaimana Menangani Dokumen Pajak dengan Benar

FormatPost
Diperbarui13 September 2026
Waktu baca7 menit
KonteksPanduan praktis

Pembatalan proyek sering terlihat seperti urusan komersial sederhana: klien berubah pikiran, scope tidak jalan, lalu uang muka dikembalikan sebagian atau seluruhnya. Bagi tim pajak, masalahnya tidak sesederhana membalik transfer bank. Pada saat uang muka diterima, perusahaan mungkin sudah membuat invoice, dokumen pajak, pencatatan pendapatan diterima di muka, atau bahkan telah melaporkan transaksi pada masa pajak tertentu. Ketika proyek batal beberapa minggu atau beberapa bulan kemudian, jejak administratif itu tidak hilang hanya karena kedua pihak sepakat berhenti.

Di sinilah bisnis jasa perlu memisahkan tiga hal sejak awal: apa yang terjadi secara kontraktual, apa yang terjadi secara akuntansi, dan dokumen pajak apa yang sudah terbit. Ketiganya harus direkonsiliasi. Kesalahan paling umum adalah memulai dari mutasi bank, lalu memaksa dokumen lain mengikuti. Padahal urutan yang lebih aman adalah membaca peristiwa hukumnya terlebih dahulu, menentukan apakah uang muka wajib dikembalikan, dapat dipotong dengan biaya yang sudah terjadi, atau berubah menjadi cancellation fee, baru kemudian menata koreksi dokumen.

Uang muka bukan satu jenis transaksi

Istilah “DP” di percakapan sales dapat menutupi substansi yang berbeda. Ada uang muka yang benar-benar hanya pembayaran di depan untuk jasa yang akan diberikan. Ada pembayaran tahap pertama atas pekerjaan yang secara substansi sudah mulai dijalankan. Ada booking fee yang berdasarkan kontrak tidak dapat dikembalikan setelah titik tertentu. Ada pula deposit yang pada kondisi tertentu bukan harga jasa, tetapi jaminan yang kelak dapat diperhitungkan.

Karena itu, tim finance sebaiknya tidak memakai satu treatment otomatis untuk semua transaksi yang diberi label down payment. Kontrak perlu menjawab setidaknya: apa hak klien setelah membayar, kapan agency dianggap mulai memberikan jasa, apa konsekuensi jika salah satu pihak membatalkan, biaya apa yang dapat dipotong, dan apakah ada komponen yang tetap menjadi hak penyedia jasa. Pertanyaan ini menentukan dokumen pembatalan yang dibutuhkan.

Bayangkan sebuah agency menerima uang muka 40 persen untuk kampanye tiga bulan. Dua minggu kemudian klien membatalkan karena perubahan strategi global. Agency sudah melakukan riset, memesan vendor, dan mengalokasikan tim. Jika kontrak menyatakan sebagian biaya persiapan menjadi non-refundable, maka pengembalian dana bukan sekadar “kembalikan 40 persen”. Harus ada perhitungan yang menjelaskan bagian mana yang dikembalikan dan bagian mana yang tetap menjadi imbalan atas pekerjaan atau kompensasi yang sah.

Mulai dari chronology sheet, bukan dari jurnal koreksi

Saat proyek batal, buat satu chronology sheet pendek yang dapat dibaca finance, tax, sales, dan legal. Isinya tanggal kontrak, tanggal invoice, tanggal penerimaan uang, tanggal pekerjaan dimulai bila ada, dokumen pajak yang sudah dibuat, tanggal pemberitahuan pembatalan, kesepakatan penyelesaian, dan tanggal refund. Catat pula nilai bruto, komponen yang tetap ditagih, komponen yang dikembalikan, serta biaya pihak ketiga yang ditanggung siapa.

Dokumen ini tampak sederhana, tetapi sangat membantu ketika pembatalan melintasi periode pelaporan. Enam bulan kemudian, orang yang merekonsiliasi bank mungkin hanya melihat transfer keluar kepada klien. Tanpa chronology sheet, refund bisa salah dianggap sebagai biaya, pembayaran vendor, atau koreksi piutang biasa. Dengan kronologi yang jelas, reviewer dapat menelusuri alasan bisnis dan menghubungkannya ke invoice serta dokumen koreksi.

Jangan menghapus jejak dokumen lama

Dorongan paling berbahaya setelah proyek batal adalah “hapus saja invoice lama supaya bersih”. Praktik seperti ini justru menghilangkan audit trail. Dokumen yang sudah pernah dikirim kepada klien, masuk sistem, atau dipakai sebagai dasar pencatatan sebaiknya tidak lenyap tanpa jejak. Yang dibutuhkan adalah mekanisme pembatalan atau koreksi yang konsisten dengan sistem dan ketentuan pajak yang berlaku pada saat transaksi.

Tim pajak perlu memeriksa status masing-masing dokumen. Apakah invoice komersial baru draft atau sudah final? Apakah faktur pajak atau dokumen setara sudah dibuat dan dilaporkan? Apakah bukti potong dari klien sudah terbit? Apakah ada withholding atas pembayaran awal? Apakah terdapat mekanisme penggantian atau pembatalan di sistem administrasi yang digunakan? Jawabannya dapat berbeda menurut jenis pajak dan fakta transaksi, sehingga perusahaan tidak boleh mengandalkan satu SOP lama tanpa pengecekan.

Refund bank harus cocok dengan dokumen penyelesaian

Jika uang dikembalikan, nominal refund perlu dapat dijelaskan dari dokumen settlement. Misalnya uang muka Rp200 juta, biaya pekerjaan yang telah disepakati Rp35 juta, biaya vendor yang dapat dibebankan Rp15 juta, dan sisanya dikembalikan. Angka pada rekening bank harus dapat direkonsiliasi dengan nota kredit, kesepakatan pembatalan, invoice pengganti jika ada, serta perlakuan pajak atas komponen yang tetap menjadi penghasilan.

Perusahaan juga perlu berhati-hati terhadap netting informal. Kadang klien berkata, “Tidak usah refund, potong saja untuk proyek berikutnya.” Secara komersial ini praktis, tetapi finance perlu mendokumentasikan apakah saldo berubah menjadi credit balance, advance untuk kontrak baru, atau penyelesaian kewajiban lain. Jika tidak, saldo dapat menggantung berbulan-bulan dan menyulitkan rekonsiliasi pajak.

Perhatikan bukti potong yang sudah terlanjur terbit

Pada bisnis jasa, pembayaran oleh klien dapat berinteraksi dengan kewajiban pemotongan pajak. Jika klien sudah menerbitkan bukti potong atas pembayaran yang kemudian dikoreksi atau dikembalikan, kedua pihak perlu menyamakan data. Jangan mengasumsikan pengembalian dana otomatis mengoreksi data pemotongan di sistem.

Ini titik di mana komunikasi finance-to-finance penting. Agency sebaiknya meminta konfirmasi dokumen apa yang telah dibuat klien, bukan hanya menerima email “refund sudah diterima”. Jika nilai dasar transaksi berubah, tanyakan apakah dokumen pemotongan perlu dibetulkan sesuai ketentuan yang berlaku. Tujuannya bukan menciptakan administrasi berlebihan, tetapi mencegah satu pihak mencatat nilai bersih sementara pihak lain tetap melaporkan nilai awal.

Pisahkan pembatalan murni dari perubahan scope

Banyak kasus yang disebut cancelled ternyata lebih tepat disebut re-scope. Proyek Rp500 juta mungkin tidak benar-benar berhenti, tetapi turun menjadi pekerjaan Rp150 juta. Jika demikian, dokumen penyelesaian sebaiknya menunjukkan perubahan kontrak dan harga, bukan seolah transaksi hilang seluruhnya lalu muncul proyek baru yang tidak terkait. Hubungan antar dokumen akan jauh lebih mudah diaudit jika perubahan scope memiliki amendment atau change order yang jelas.

Sebaliknya, jika kontrak benar-benar dihentikan dan tidak ada jasa yang tersisa, jangan mempertahankan revenue hanya untuk menghindari koreksi. Pencatatan harus mengikuti substansi. Tim pajak dan akuntansi perlu duduk bersama karena treatment komersial, pengakuan akuntansi, dan kewajiban dokumentasi pajak dapat memiliki timing yang berbeda.

Kontrol yang seharusnya ada sebelum proyek dimulai

Masalah pembatalan sering membesar karena kontrak awal terlalu tipis. Untuk bisnis project-based, klausul pembayaran sebaiknya tidak hanya menyebut jumlah DP. Kontrak perlu mengatur milestone, refundability, cancellation fee, pass-through vendor cost, approval atas pekerjaan yang telah dilakukan, serta tata cara penerbitan dokumen ketika scope berubah.

Di sistem, beri status proyek yang dapat membedakan active, on hold, cancelled, completed, dan converted. Setiap perubahan status penting memicu checklist finance. Untuk cancelled, misalnya: hentikan billing berikutnya, identifikasi unbilled work, cek vendor commitment, cek invoice, cek dokumen pajak, cek bukti potong, hitung refund, dan simpan settlement. Dengan workflow ini, keputusan sales tidak berhenti di inbox sales.

Bagi CFO, ukuran keberhasilan bukan “refund sudah terkirim”

Refund adalah satu langkah, bukan akhir proses. Proyek baru layak dianggap selesai dari perspektif pajak ketika nilai transaksi akhir sudah jelas, dokumen komersial konsisten, dokumen pajak yang perlu dikoreksi telah ditangani, bukti potong diselaraskan bila relevan, saldo pelanggan bersih, dan semua jejak tersimpan dalam satu folder yang dapat direkonstruksi.

Prinsipnya sederhana: pembatalan bisnis tidak menghapus sejarah transaksi. Ia menciptakan peristiwa baru yang harus menjelaskan apa yang berubah dari peristiwa lama. Semakin disiplin perusahaan menjaga hubungan antara kontrak, uang muka, pekerjaan, refund, dan dokumen pajak, semakin kecil risiko sebuah proyek yang tidak jadi justru menjadi pekerjaan besar saat closing atau pemeriksaan.

Pembatalan juga perlu masuk ke management reporting

Satu proyek batal bisa memberi sinyal yang lebih luas. Jika banyak cancellation terjadi setelah invoice DP diterbitkan, mungkin proses approval scope terlalu cepat. Jika refund selalu tertunda karena vendor sudah telanjur dipesan, kontrak procurement dan sales tidak sinkron. Finance dapat memakai data cancellation untuk membedakan commercial loss, sunk cost, vendor commitment, dan nilai yang berhasil dipulihkan. Ini membuat tax control terhubung dengan perbaikan bisnis, bukan sekadar koreksi belakang layar.

Untuk transaksi material, controller sebaiknya menguji apakah cancellation mengubah forecast pendapatan dan biaya periode berjalan. Jangan hanya membalik AR. Periksa unbilled vendor invoice, prepaid cost, accrual, commission sales, dan bonus yang mungkin sudah dicatat berdasarkan proyek. Satu settlement dengan klien dapat mempunyai efek ke beberapa akun. Ketika akun berubah tetapi dokumen sumber tidak ikut diperbarui, rekonsiliasi pajak tahunan menjadi jauh lebih sulit.

Approval matrix untuk koreksi

Buat batas kewenangan. Refund kecil yang sepenuhnya mengikuti klausul standar mungkin cukup disetujui finance manager. Pembatalan bernilai besar, melibatkan sengketa, mempunyai komponen non-refundable, atau mengubah dokumen pajak masa sebelumnya sebaiknya melibatkan controller, tax, dan legal. Tujuannya bukan memperlambat refund. Tujuannya memastikan keputusan komersial, pencatatan, dan dokumentasi bergerak bersama.

Simpan alasan koreksi dengan kode yang konsisten, misalnya client cancellation, scope reduction, force majeure, commercial settlement, duplicate billing, atau service failure. Setelah beberapa bulan, perusahaan dapat melihat pola. Jika satu jenis pembatalan terus berulang, perbaikan mungkin harus dilakukan di proposal, kontrak, procurement, atau project acceptance.

Akhirnya, setiap cancelled project sebaiknya punya close memo singkat. Memo itu tidak perlu seperti opini hukum. Cukup menjelaskan kontrak awal, apa yang sudah dilakukan, mengapa dihentikan, nilai final yang menjadi hak masing-masing pihak, refund, dokumen yang dikoreksi, dan siapa menyetujui. File seperti ini sangat bernilai ketika orang project sudah pindah tim dan transaksi lama ditanyakan kembali.

Sebagai penutup kontrol, rekonsiliasi saldo customer setelah refund harus mencapai nol atau memiliki alasan sisa yang jelas. Jangan biarkan credit balance menggantung tanpa owner. Jika ada biaya yang masih disengketakan, pindahkan ke daftar dispute dengan bukti dan tanggal tindak lanjut. Ini memastikan cancelled project tidak muncul kembali berbulan-bulan kemudian sebagai unexplained balance pada closing.

Scroll to Top