Pada hari biasa, seratus order dapat diperiksa dengan pola yang sudah dikenal. Saat 8.8, 9.9, atau Harbolnas, jumlah order melonjak, diskon bertumpuk, ongkir berubah, gudang mengejar SLA, dan refund baru terlihat beberapa hari kemudian. Laporan kas tetap datang dalam bentuk settlement, tetapi komponen di baliknya jauh lebih padat.
Lonjakan penjualan bukan alasan mengubah aturan pajak. Ia alasan meningkatkan kontrol. Kesalahan kecil per order menjadi material ketika dikalikan ribuan transaksi, sedangkan perbedaan timing dapat memindahkan pungutan PPh Pasal 22 serta koreksi ke periode berbeda.
Definisikan jendela promo lebih luas dari tanggal kampanye
Promo 9.9 tidak hanya terjadi pada 9 September. Ada pemanasan, voucher yang diklaim lebih awal, pembayaran menjelang tengah malam, pengiriman setelah kampanye, pembatalan, dan refund pada minggu berikutnya.
Tetapkan jendela dari beberapa hari sebelum promo sampai seluruh settlement serta refund utama selesai. Simpan tag kampanye pada setiap order. Dengan tag itu, finance dapat membandingkan performa dan pajak tanpa bergantung pada tanggal pencairan.
Jangan memasukkan semua order dalam tanggal yang sama hanya karena berasal dari kampanye. Simpan tanggal order, pembayaran diterima marketplace, transaksi selesai, settlement, dan refund.
PPh terutang saat pembayaran diterima platform
PMK 37 Tahun 2025 mengatur pemungutan PPh Pasal 22 oleh marketplace. DJP menjelaskan tarif 0,5 persen dikenakan atas peredaran bruto dalam dokumen tagihan, tidak termasuk PPN dan PPnBM, dan saat terutangnya ketika pembayaran diterima pihak lain.
Pada pukul 23.59, perbedaan satu menit dapat memindahkan transaksi ke tanggal berikutnya. Sistem internal memakai zona waktu berbeda juga dapat menggeser populasi. Catat zona waktu ekspor dan jangan mengelompokkan hanya berdasarkan waktu server yang tidak diketahui.
Pencairan beberapa hari kemudian tidak mengubah tanggal pungutan. Rekonsiliasi kampanye perlu menjembatani pembayaran ke settlement, bukan menyamakan keduanya.
Voucher bertumpuk memerlukan peta penanggung
Satu order dapat memakai voucher toko, voucher platform, koin, subsidi bank, dan gratis ongkir. Bagi pembeli semuanya terlihat sebagai pengurangan harga. Bagi seller, tidak semua mengurangi hak ekonominya dengan cara sama.
Buat kolom per jenis insentif dan pihak penanggung. Tarik dari laporan resmi, bukan dari tampilan checkout pembeli. Periksa bagaimana potongan tercantum dalam dokumen tagihan dan dasar pungut PPh.
Jika platform menggabungkan voucher dalam satu kolom, minta laporan rincian atau dokumentasi program. Jangan memecah angka berdasarkan tebakan. Kesalahan penanggung dapat mengubah omzet, biaya promosi, dan margin.
Kontrol populasi sebelum rupiah
Hitung jumlah order dibuat, dibayar, selesai, dibatalkan, direfund penuh, dan direfund sebagian. Bandingkan antar laporan. Jika laporan transaksi berisi 10.000 order dibayar tetapi dokumen tagihan hanya 9.850, selidiki 150 order sebelum menghitung total PPh.
Lonjakan volume membuat kontrol jumlah lebih cepat daripada mencari selisih uang. Satu order besar dapat hilang di balik total, tetapi perbedaan jumlah tetap terlihat.
Gunakan ID unik dan deduplikasi. Snapshot dashboard yang diunduh setiap hari dapat memuat order sama dengan status berbeda. Perbarui baris yang sama, jangan menambahkannya sebagai transaksi baru.
Sampel berbasis risiko, bukan acak saja
Pilih sampel transaksi bernilai besar, diskon tinggi, pembayaran dekat tengah malam, PPN, refund parsial, COD, multi-item, dan order dengan PPh nol. Tambahkan beberapa sampel acak untuk menguji populasi normal.
Untuk setiap sampel, ikuti harga, diskon, dasar PPh, nilai pungutan, fee, settlement, dan bank. Jika mapping gagal pada satu jenis transaksi, periksa seluruh populasi sejenis.
Jangan memperbaiki hanya sampel. Tujuan sampel adalah menemukan aturan yang salah dalam pemrosesan massal.
Refund adalah ekor kampanye
Penjualan dapat melonjak pada hari promo, tetapi retur muncul setelah barang diterima. Jika laporan kampanye ditutup pada tanggal pencairan pertama, margin dan pajak terlihat terlalu baik.
Buat cohort berdasarkan tanggal kampanye. Refund pada Oktober untuk order 9.9 tetap ditandai sebagai koreksi cohort 9.9, meskipun pembukuan serta pajaknya mengikuti periode sesuai ketentuan. Ini memisahkan analisis performa dari waktu pelaporan.
Pantau koreksi PPh pada dokumen dan settlement. Jangan mengurangi pungutan secara manual ketika refund disetujui operasional. Tunggu jejak resmi atau minta klarifikasi platform.
Pisahkan dashboard manajemen dan rekonsiliasi pajak
Dashboard kampanye boleh menunjukkan gross merchandise value, conversion, average order value, biaya iklan, dan margin estimasi. Rekonsiliasi pajak menggunakan transaksi, dokumen, dasar pungut, serta status final.
Keduanya dapat memakai label kampanye yang sama, tetapi definisi angkanya berbeda. Jangan menyalin GMV ke omzet pajak tanpa penyesuaian. GMV dapat mencakup order batal, subsidi, atau komponen lain sesuai definisi platform.
Tuliskan definisi setiap metrik di dashboard. Perubahan definisi platform diberi tanggal. Angka yang menarik untuk pemasaran belum tentu angka yang tepat untuk pembukuan.
Kapasitas arsip saat volume meledak
Unduh file secara berkala selama kampanye. Jangan menunggu satu ekspor besar yang gagal. Simpan checksum atau kontrol jumlah baris agar file tidak terpotong.
Pisahkan file mentah dari hasil olahan. Gunakan folder khusus kampanye dengan subfolder transaksi, dokumen, fee, refund, settlement, bank, dan tiket dukungan.
Pastikan format nomor order tidak berubah menjadi notasi ilmiah di spreadsheet. Simpan sebagai teks. Cek nilai negatif, pemisah desimal, dan encoding. Kesalahan teknis sederhana dapat menggandakan atau menghilangkan ribuan baris.
Risiko batas Rp500 juta
Seller orang pribadi dapat melewati Rp500 juta justru saat kampanye. Batas dihitung dari seluruh toko online dan offline, bukan hanya satu marketplace. Surat pernyataan omzet sampai Rp500 juta perlu diperbarui ketika kondisi berubah sesuai tenggat yang dijelaskan DJP.
Perbarui meteran harian selama kampanye jika omzet mendekati batas. Sertakan kanal lain. Jangan menunggu settlement karena peredaran bruto tidak sama dengan uang bersih.
Catat tanggal total kumulatif melewati batas dan simpan data pembentuknya. Ini membantu menentukan kapan pernyataan melebihi Rp500 juta harus disampaikan dan kapan pemungutan mulai pada masa berikutnya.
War room yang juga mengundang finance
Tim promo biasanya berisi marketing, admin, dan gudang. Tambahkan finance atau pajak pada briefing sebelum kampanye. Mereka tidak perlu menghambat kreativitas, tetapi perlu tahu jenis voucher, program fee, target volume, serta jadwal settlement.
Setelah kampanye, lakukan review tiga tahap: 48 jam untuk populasi order, tujuh hari untuk settlement awal, dan 30 hari untuk refund serta koreksi. Jangka internal dapat disesuaikan karakter produk.
Setiap tahap menghasilkan daftar selisih, bukan angka final palsu. Owner mengetahui bagian mana masih terbuka.
Tanda kampanye perlu diperiksa ulang
Rasio PPh terhadap dasar transaksi berubah tajam. Jumlah dokumen lebih sedikit dari order dibayar. PPh nol muncul pada toko yang biasanya dipungut. Refund tinggi tetapi koreksi pajak tidak ada. Settlement berbeda tanpa saldo tertahan. Biaya promo melonjak melebihi ketentuan program. Atau omzet kumulatif melewati batas tetapi profil seller belum diperbarui.
Jangan menyebut semua anomali sebagai “efek promo”. Volume besar tidak menghapus kebutuhan penjelasan.
Rekonsiliasi biaya iklan dan affiliate
Kampanye besar sering melibatkan iklan dalam platform serta komisi affiliate. Keduanya dapat dipotong dari saldo atau ditagih terpisah. Pisahkan biaya menghasilkan traffic dari potongan atas transaksi. Hubungkan invoice, periode tayang, dan order atribusi bila tersedia.
Komisi affiliate bukan PPh Pasal 22 marketplace. Periksa apakah ada kewajiban pemotongan atau dokumen pajak lain berdasarkan hubungan serta pihak penerima. Jangan menganggap platform otomatis menangani seluruh pajak dalam ekosistem kampanye.
Jika agency mengelola iklan, tentukan apakah dana yang dibayar merupakan reimbursement, fee jasa, atau anggaran media. Kontrak dan invoice harus mendukung. Nilai pada dashboard iklan bukan otomatis biaya yang dapat dibukukan tanpa dokumen.
Stok dan pembatalan massal
Ketika stok sistem lebih tinggi daripada fisik, order dibayar lalu dibatalkan. PPh mungkin sudah dipungut pada titik pembayaran. Buat laporan SKU dengan oversell, jumlah pembatalan, nilai pungutan, serta status koreksi.
Perbaiki sinkronisasi stok sebelum kampanye berikutnya. Jangan menilai pembatalan hanya dari refund rate. Ia juga menghasilkan beban layanan pelanggan, biaya logistik, dan pekerjaan rekonsiliasi pajak.
Barang bundling perlu perhatian. Satu paket dapat terdiri dari beberapa SKU dengan alokasi harga. Refund satu item memerlukan dasar alokasi yang konsisten. Simpan konfigurasi bundling pada tanggal kampanye karena harga dapat berubah setelahnya.
Kontrol kas harian
Lonjakan order tidak selalu berarti kas segera tersedia. Marketplace dapat menahan saldo sampai pesanan selesai atau menerapkan jadwal pencairan. Finance membuat forecast berdasarkan settlement expected, bukan GMV.
Bandingkan saldo dashboard, settlement issued, settlement paid, dan bank. Beri ageing pada saldo tertahan. PPh yang sudah dipungut juga masuk rekonsiliasi walaupun kas belum cair.
Jika bisnis membiayai stok dari kas harian, perbedaan ini dapat menimbulkan tekanan likuiditas. Tax planning yang baik tidak hanya menghitung tarif, tetapi memastikan dana untuk kewajiban di luar pungutan marketplace tetap tersedia.
Audit setelah 30 hari
Ambil kembali cohort kampanye dan hitung penjualan yang bertahan, refund, fee final, PPh setelah koreksi, serta margin. Bandingkan dengan dashboard hari pertama. Selisih menjadi pelajaran tentang kualitas estimasi.
Dokumentasikan tiga perubahan proses untuk kampanye berikutnya. Misalnya batas stok lebih konservatif, unduhan data per enam jam, atau persetujuan voucher oleh finance. Perbaikan kecil yang dijalankan lebih bernilai daripada laporan panjang tanpa pemilik.
Arsip keputusan promosi
Simpan syarat program, periode, persentase biaya, siapa menanggung voucher, batas subsidi, dan komunikasi perubahan. Program dapat diubah menjelang kampanye. Screenshot boleh mendukung, tetapi prioritaskan dokumen resmi atau halaman ketentuan bertanggal.
Hubungkan versi syarat dengan order. Jika program berubah pukul 12.00, transaksi sebelum dan sesudah dapat memiliki biaya berbeda. Tanpa jejak waktu, selisih terlihat seperti kesalahan settlement.
Lonjakan 8.8, 9.9, dan Harbolnas seharusnya menghasilkan lebih dari grafik omzet. Ia perlu menghasilkan populasi transaksi yang bersih, peta insentif, daftar refund, dokumen PPh, serta jembatan ke kas. Rekonsiliasi khusus bukan karena kampanyenya istimewa secara hukum, tetapi karena volume, variasi, dan timing memperbesar setiap kelemahan proses biasa.
Dengan disiplin tersebut, tim dapat merayakan kampanye tanpa mewariskan selisih yang baru ditemukan berbulan-bulan kemudian.
Bacaan dan rujukan terkait di ePajak.or.id
- Kategori: Pajak
- Topik: Data Wajib Pajak
- Entitas: Tax Compliance
- Topik: PPN Dan Faktur Pajak
- Indeks: PPN Faktur Pajak
- Artikel terkait: Settlement Marketplace Sudah Dipotong Banyak Komponen: Cara Menemukan Bagian Pajaknya


