Pemeriksaan PPN: Tiga Rekonsiliasi yang Harus Bersih sebelum Audit

Pemeriksaan PPN sering terlihat seperti pemeriksaan faktur.

Padahal faktur hanya satu bagian.

Pemeriksa dapat melihat hubungan antara penjualan, pembelian, Pajak Keluaran, Pajak Masukan, general ledger, pembayaran, dan SPT Masa PPN.

Karena itu, perusahaan yang ingin siap audit perlu membangun rekonsiliasi sebelum surat pemeriksaan datang.

Pembahasan yang masih berada dalam jalur isu yang sama dapat dilanjutkan ke Rekening Bank dalam Pemeriksaan: Mengapa Rekonsiliasi dengan Pembukuan Sangat Penting.

Untuk memperluas konteks pada bagian ini, lihat Pemeriksaan PPh Badan: Dari Rekonsiliasi Fiskal sampai Transaksi Afiliasi.

Ada tiga rekonsiliasi yang paling penting.

Pertama, omzet komersial dengan penyerahan menurut SPT Masa PPN.

Kedua, Pajak Keluaran dengan faktur dan transaksi penjualan.

Ketiga, Pajak Masukan dengan pembelian, dokumen pajak, dan hak pengkreditan.

Kalau tiga bridge ini bersih, pemeriksaan jauh lebih mudah.

Rekonsiliasi pertama: omzet laporan keuangan dengan SPT PPN

Revenue menurut laporan keuangan tidak selalu sama dengan DPP PPN.

Itu bukan otomatis salah.

Ada perbedaan timing.

Ada penyerahan yang bukan revenue akuntansi.

Ada revenue yang perlakuan PPN-nya berbeda.

Ada uang muka.

Ada ekspor.

Ada transaksi yang tidak terutang PPN.

Ada transaksi dengan fasilitas.

Ada debit note dan credit note.

Yang penting adalah perbedaannya dapat dijelaskan.

Buat bridge tahunan.

Mulai dari revenue GL.

Tambah atau kurangi item rekonsiliasi.

Berakhir pada total DPP menurut SPT Masa PPN.

Jangan membuat bridge hanya setahun sekali.

Buat bulanan lalu roll-up.

Timing adalah sumber perbedaan utama

Accounting dapat mengakui revenue berdasarkan performance obligation atau prinsip akuntansi.

PPN mempunyai saat terutang dan aturan faktur sendiri.

Akibatnya, bulan dapat berbeda.

Misalnya accounting mengakui revenue Desember.

Faktur dibuat Januari sesuai fakta transaksi yang memenuhi ketentuan.

Perusahaan harus menjelaskan.

Jangan hanya tulis “timing difference”.

Buat schedule.

Invoice.

Tanggal penyerahan.

Tanggal faktur.

Tanggal revenue.

Masa PPN.

Jika perbedaan valid, data akan membuktikan.

Kalau tidak valid, perusahaan menemukan masalah sebelum audit.

Uang muka perlu dipisahkan

Customer membayar uang muka.

Accounting mungkin belum mengakui revenue penuh.

Tetapi PPN dapat mempunyai konsekuensi pada saat pembayaran diterima sesuai ketentuan.

Ini membuat bank, AR, revenue, dan PPN tidak langsung sama.

Perusahaan harus punya deposit register.

Customer.

Kontrak.

Nilai.

Tanggal pembayaran.

Faktur.

Pengakuan revenue.

Settlement.

Tanpa register, uang muka sering menjadi sumber gap.

Pemeriksa melihat faktur.

Accounting melihat revenue.

Angkanya berbeda.

Bridge menyelesaikan.

Penjualan aset juga dapat membuat omzet PPN berbeda

Perusahaan menjual kendaraan atau mesin.

Accounting mencatat gain atau loss, bukan seluruh harga jual sebagai revenue operasional.

PPN dapat melihat nilai penyerahan.

Jika rekonsiliasi hanya menggunakan sales revenue, transaksi aset hilang.

Karena itu, bridge PPN harus mencakup non-operating transaction yang relevan.

Jangan hanya tarik account 4xxx.

Review fixed asset disposal.

Scrap.

Insurance recovery tertentu.

Intercompany transfer.

Semua transaksi yang dapat mempunyai konsekuensi PPN perlu dipetakan.

Rekonsiliasi kedua: Pajak Keluaran dengan faktur

Setelah DPP, cek faktur.

Setiap penyerahan yang membutuhkan faktur harus masuk sistem.

Setiap faktur harus mempunyai source transaction.

Jangan ada orphan invoice.

Jangan ada orphan factur.

Buat matching tiga arah:

Sales invoice.

Faktur pajak.

SPT Masa PPN.

Untuk bisnis volume besar, gunakan automation.

Flag jika sales invoice tidak punya faktur.

Flag jika faktur tidak punya invoice.

Flag jika nilai DPP berbeda.

Flag jika tanggal berbeda jauh.

Flag jika customer tax ID tidak sesuai.

Exception kemudian direview.

Data konkret membuat kontrol ini semakin penting

PMK 15 Tahun 2025 menyebut faktur pajak yang sudah memperoleh persetujuan sistem DJP tetapi belum atau tidak dilaporkan dalam SPT Masa PPN sebagai salah satu bentuk data konkret.

Ini berarti gap faktur dan SPT dapat menjadi isu yang sangat terukur.

Perusahaan seharusnya tidak menunggu pemeriksaan.

Setiap masa, buat report:

Faktur approved.

Faktur reported.

Selisih.

Setiap selisih harus punya status.

Cancelled.

Corrected.

Pending.

Error.

Tidak boleh ada “unknown” berbulan-bulan.

Nomor faktur dan referensi internal perlu terhubung

ERP dan Coretax atau sistem perpajakan dapat memakai identifier berbeda.

Buat mapping.

Nomor sales invoice.

Nomor faktur.

Customer ID.

Contract ID.

Delivery ID.

Jika pemeriksa mengambil satu faktur, tim bisa menemukan semua supporting document dalam hitungan menit.

Tanpa mapping, tax team mencari manual.

Untuk ribuan faktur, itu tidak scalable.

Retur dan pembatalan harus masuk rekonsiliasi

Customer mengembalikan barang.

Invoice dikoreksi.

Faktur diperbaiki.

Accounting membuat credit note.

Kalau satu sistem tidak update, gap muncul.

Buat lifecycle control.

Original invoice.

Original factur.

Return note.

Credit note.

Correction factur.

Final SPT impact.

Semua harus terhubung.

Jangan hanya review transaksi positif.

Negative adjustment sering menjadi sumber pertanyaan.

Rekonsiliasi ketiga: Pajak Masukan dengan pembelian

UU PPN menegaskan bahwa Pajak Masukan yang dikreditkan harus memenuhi persyaratan.

Pajak Masukan pada prinsipnya dikreditkan dengan Pajak Keluaran dalam masa yang sama, dengan ketentuan mengenai pengkreditan dan periode tertentu yang harus diperhatikan.

Faktur harus memenuhi persyaratan formal dan material.

Karena itu, perusahaan harus tahu apakah Pajak Masukan dalam SPT benar-benar berasal dari pembelian yang sah dan berkaitan dengan kegiatan yang memungkinkan pengkreditan.

Mulai dari AP ledger.

Purchase invoice.

Goods receipt atau service acceptance.

Faktur pajak.

Payment.

SPT Masa PPN.

Matching harus jelas.

Pajak Masukan tidak cukup hanya “muncul di sistem”

Sistem dapat menampilkan faktur dari vendor.

Tetapi perusahaan tetap perlu memastikan transaksi benar.

Apakah barang atau jasa diterima?

Apakah vendor benar?

Apakah nilai sesuai?

Apakah pembelian terkait kegiatan usaha?

Apakah terdapat larangan pengkreditan?

Apakah sudah dibebankan sebagai biaya atau dikapitalisasi dengan perlakuan yang memengaruhi hak kredit?

Apakah timing pengkreditan benar?

Automation membantu ingest data.

Judgement tetap milik perusahaan.

Expense account harus dihubungkan dengan Pajak Masukan

Ambil account marketing expense.

Ada vendor PKP.

Ada vendor non-PKP.

Ada reimbursement.

Ada entertainment.

Ada digital platform.

Ada biaya luar negeri.

Tidak semua mempunyai treatment PPN sama.

Tax team harus bisa menjelaskan kenapa Pajak Masukan tertentu dikreditkan dan lainnya tidak.

Buat tax code matrix per expense type.

Kemudian exception report jika account dan tax code tidak sesuai.

Misalnya office rent tanpa tax code.

Atau employee reimbursement dengan Pajak Masukan yang seharusnya direview lebih lanjut.

Tax code membantu konsistensi.

Pajak Masukan yang tidak dilaporkan sebelum pemeriksaan perlu perhatian

Ketentuan PPN mengatur periode dan kondisi pengkreditan Pajak Masukan.

Pajak Masukan yang dapat dikreditkan tetapi belum dikreditkan dapat dalam kondisi tertentu dikreditkan pada masa berikutnya atau melalui pembetulan, sepanjang syaratnya dipenuhi dan belum dilakukan pemeriksaan.

Karena itu, audit readiness harus mencakup sweep.

Apakah ada faktur valid yang belum dikreditkan?

Apakah ada yang sengaja tidak dikreditkan?

Apakah sudah dibebankan sebagai biaya?

Apakah masih dalam periode yang diperbolehkan?

Jangan baru menemukan saat pemeriksaan sudah berjalan.

PPN impor dan pemanfaatan jasa luar negeri juga masuk

Pajak Masukan tidak hanya berasal dari faktur vendor domestik.

Ada impor barang.

Ada pemanfaatan Barang Kena Pajak tidak berwujud atau Jasa Kena Pajak dari luar Daerah Pabean.

Ada dokumen tertentu yang dipersamakan dengan faktur pajak sesuai ketentuan.

Perusahaan yang banyak menggunakan SaaS, cloud, consultant asing, atau imported equipment harus memasukkan transaksi ini dalam rekonsiliasi.

Jangan membuat rekonsiliasi PPN hanya dari daftar e-Faktur vendor lokal.

Population harus lengkap.

Rekonsiliasi PPN dengan GL harus per masa

Pemeriksa dapat melihat satu masa tertentu.

Kalau perusahaan hanya punya annual reconciliation, timing issue sulit dijelaskan.

Buat monthly roll-forward.

Opening.

Transactions.

Corrections.

Credits.

Payments.

Closing.

Setiap masa punya sign-off.

Jika ada pembetulan SPT, beri version.

Original return.

Amendment 1.

Amendment 2.

Jangan overwrite.

Pemeriksaan membutuhkan history.

Buat PPN control total

Setiap bulan, tax manager dapat melihat dashboard:

Total sales GL.

DPP PPN.

Difference.

Pajak Keluaran.

Output factur count.

Total purchase GL.

Pajak Masukan eligible.

Pajak Masukan claimed.

Unclaimed.

Cancelled faktur.

Correction faktur.

VAT payable or overpayment.

Jika satu indikator melonjak, review.

Dashboard tidak menggantikan reconciliation.

Dashboard menunjukkan di mana reconciliation perlu perhatian.

Tiga rekonsiliasi saling menguji

Omzet ke SPT menguji completeness penyerahan.

Pajak Keluaran ke faktur menguji transaksi dan document trail.

Pajak Masukan ke pembelian menguji entitlement dan support.

Kalau ketiganya konsisten, perusahaan punya sistem PPN yang kuat.

Kalau salah satu putus, risiko meningkat.

Contoh.

Revenue cocok dengan SPT.

Pajak Keluaran cocok dengan faktur.

Tapi Pajak Masukan tidak cocok dengan AP.

Berarti problem ada di purchase side.

Atau AP cocok, tetapi banyak faktur tidak eligible.

Berarti issue bukan completeness, tetapi deductibility atau creditability.

Bridge membantu mempersempit.

Cross-check dengan bank bila material

Untuk transaksi besar, bank dapat menjadi fourth-layer validation.

Customer payment.

Vendor payment.

Tax payment.

Refund.

Tidak semua PPN bergantung cash, tetapi bank membantu membuktikan transaksi.

Jika invoice Rp20 miliar tidak pernah dibayar dan customer menyangkal, pemeriksa mungkin bertanya substance.

Jika vendor payment ada tetapi tidak ada kontrak, pertanyaan lain muncul.

Jadi, gunakan bank sebagai supporting, bukan satu-satunya dasar.

Jangan abaikan dokumen komersial

PPN bukan sekadar faktur.

Contract.

Purchase order.

Delivery note.

BAST.

Shipping document.

Service acceptance.

Semua membantu membuktikan transaksi.

Faktur yang formalnya lengkap belum tentu menyelesaikan pertanyaan material.

UU PPN mensyaratkan aspek formal dan material.

Karena itu, evidence chain tetap penting.

Lakukan self-audit sebelum restitusi atau pemeriksaan

Jika perusahaan sering lebih bayar atau mengajukan restitusi, self-audit PPN harus menjadi rutinitas.

Ambil sample.

High-value sales.

High-value input tax.

Related party.

Export.

Asset disposal.

Foreign service.

Manual journal.

Correction.

Lakukan document test.

Tujuannya bukan mencari kesalahan untuk dihukum.

Tujuannya menemukan sebelum pemeriksa.

Tiga rekonsiliasi harus menjadi monthly close

Jangan menyebutnya “tax audit preparation”.

Jadikan bagian closing.

Accounting belum selesai close sampai revenue bridge beres.

Tax belum selesai close sampai faktur dan input tax match.

Dengan cara ini, audit readiness terjadi otomatis.

Ketika pemeriksaan datang, perusahaan tinggal mengambil rekonsiliasi yang sudah ada.

Bukan membuat ulang dua tahun data.

Pemeriksaan PPN akan selalu banyak angka.

Perusahaan tidak bisa menghilangkan kompleksitas.

Tetapi perusahaan dapat membuat angka tersebut mengikuti alur yang jelas.

Revenue ke SPT.

Penyerahan ke Pajak Keluaran.

Pembelian ke Pajak Masukan.

Kalau tiga jalur itu bersih, diskusi pemeriksaan bergerak ke isu substantif.

Bukan habis waktu mencari tahu kenapa dua spreadsheet tidak sama.

Leave a Comment

Your email address will not be published. Required fields are marked *