Sparta
Pajak

Cara Impor Faktur Pajak XML ke Coretax untuk Faktur Massal

Cara impor faktur pajak XML ke Coretax memudahkan PKP mengunggah ratusan faktur sekaligus secara akurat tanpa harus melakukan input manual satu per satu di portal DJP.

Tim Sparta5 menit baca

Disusun dengan bantuan AI berdasarkan panduan editorial Sparta, lalu melewati pemeriksaan struktur, keunikan, dan konsistensi otomatis. Lihat metodologi editorial.

Bagian dari panduan Panduan Coretax DJP untuk Bisnis: Dari Aktivasi sampai Lapor

Cara impor faktur pajak XML ke Coretax menjadi solusi utama bagi Pengusaha Kena Pajak (PKP) yang memiliki volume transaksi tinggi setiap bulannya. Dengan metode ini, Anda tidak perlu lagi memasukkan data lawan transaksi dan detail barang secara manual satu per satu ke dalam portal. Proses ini menggunakan skema XML TaxInvoiceBulk yang dirancang untuk memproses ratusan hingga ribuan faktur dalam satu kali unggahan secara otomatis.

Kapan Impor XML Lebih Efisien daripada Input Manual

Bagi bisnis skala kecil dengan satu atau dua faktur per minggu, input manual langsung di portal Coretax mungkin masih terasa mudah. Namun, bagi distributor atau pedagang grosir, efisiensi waktu adalah segalanya. Anda sebaiknya beralih ke metode impor XML jika volume transaksi sudah mencapai lebih dari 50 faktur per masa pajak. Hal ini untuk menghindari risiko salah ketik (typo) pada NPWP atau nilai transaksi yang sering terjadi saat kelelahan.

Penggunaan XML juga memastikan bahwa data yang ada di sistem akuntansi internal Anda sama persis dengan apa yang dilaporkan ke Direktorat Jenderal Pajak (DJP). Sebelum memulai proses teknis ini, pastikan Anda sudah memahami dasar-dasar sistem baru melalui Panduan Coretax DJP untuk Bisnis: Dari Aktivasi sampai Lapor agar tidak bingung dengan navigasi menu terbaru.

Memahami Struktur XML TaxInvoiceBulk

Berbeda dengan sistem e-Faktur lama yang menggunakan format CSV, Coretax mengandalkan format XML (Extensible Markup Language). Struktur XML ini bersifat hierarkis. Jika satu tag pembuka hilang atau salah posisi, seluruh file akan ditolak oleh sistem. Berikut adalah komponen utama dalam file XML faktur pajak massal:

  • TaxInvoiceBulk: Ini adalah root atau pembungkus utama seluruh data.
  • TaxInvoiceHeader: Berisi informasi umum seperti nomor faktur, tanggal, dan data lawan transaksi.
  • TaxInvoiceDetail: Berisi rincian barang atau jasa, jumlah, harga satuan, dan diskon.
  • TaxSummary: Ringkasan total DPP, PPN 11 persen (atau 12 persen sesuai aturan berlaku), dan PPnBM jika ada.

Penting untuk diingat bahwa setiap satu TaxInvoiceHeader bisa memiliki banyak TaxInvoiceDetail jika dalam satu faktur terdapat beberapa jenis barang yang berbeda. Anda bisa melihat panduan pengisian kolom secara lebih rinci di Template Excel Faktur Pajak Coretax: Cara Isi Kolomnya untuk memahami logika pemetaan datanya.

Konversi dari Template Excel DJP ke XML

DJP menyediakan alat bantu berupa template Excel yang dilengkapi dengan makro untuk mengubah data tabel menjadi file XML. Langkah ini sangat membantu jika sistem ERP Anda belum mendukung ekspor XML secara langsung. Berikut adalah alur kerjanya:

  1. Unduh template resmi dari portal edukasi atau dashboard Coretax Anda.
  2. Salin data penjualan dari laporan internal ke kolom yang tersedia di Excel. Pastikan format tanggal adalah YYYY-MM-DD.
  3. Gunakan fitur validasi internal pada Excel untuk mengecek apakah ada kolom wajib yang masih kosong.
  4. Klik tombol Generate XML atau Export yang tersedia di tab menu khusus dalam Excel tersebut.
  5. Simpan file XML dengan nama yang mudah diidentifikasi, misalnya Faktur_Januari_Batch1.xml.

Pastikan Anda tidak mengubah struktur kolom atau menghapus baris header pada template Excel tersebut, karena hal itu akan merusak skema XML yang dihasilkan dan menyebabkan kegagalan saat proses unggah.

Langkah Impor Faktur Pajak XML ke Portal Coretax

Setelah file XML siap, saatnya mengunggah data tersebut ke sistem DJP. Proses ini dilakukan melalui menu Tax Management di dalam portal Coretax. Jika Anda terbiasa dengan Cara Membuat Faktur Pajak di Coretax Langkah demi Langkah secara manual, menu impor ini berada di area yang sama namun pada tab yang berbeda.

Prosedur Unggah Faktur Massal via XML
LangkahTindakan di Portal CoretaxHal yang Perlu Diperhatikan
1Masuk ke menu Faktur Pajak (Tax Invoice)Gunakan sertifikat elektronik yang masih aktif.
2Pilih tombol Import / Upload XMLPastikan ukuran file tidak melebihi batas (biasanya 5MB).
3Pilih file dari komputer AndaSatu file bisa berisi hingga ratusan faktur.
4Klik Proses dan tunggu validasiJangan menutup browser saat proses loading berlangsung.
5Cek status di Monitoring ImporStatus Sukses berarti faktur siap diposting.

Mengatasi Error Validasi Umum

Meskipun cara impor faktur pajak xml coretax terlihat otomatis, seringkali muncul pesan error saat validasi. Coretax memiliki sistem validasi yang lebih ketat dibandingkan e-Faktur lama. Jika terjadi kesalahan pada satu baris data, terkadang sistem menolak seluruh isi file XML tersebut.

  • Invalid TIN (NPWP Tidak Valid): Pastikan NPWP lawan transaksi terdiri dari 15 atau 16 digit angka tanpa titik dan strip. Coretax 2025 mewajibkan penggunaan NIK bagi pembeli orang pribadi.
  • Schema Validation Error: Ini terjadi jika ada tag XML yang rusak atau karakter spesial seperti ampersand (&) yang tidak di-escape menjadi &.
  • Duplicate Invoice Number: Nomor seri faktur pajak (NSFP) sudah pernah digunakan sebelumnya. Pastikan range NSFP Anda masih tersedia.
  • Future Date: Tanggal faktur tidak boleh lebih besar dari tanggal hari ini saat pengunggahan dilakukan.

Jika Anda menemukan error, segera perbaiki data di sumber asalnya (Excel atau ERP), buat ulang XML-nya, lalu unggah kembali. Jangan mencoba memperbaiki XML secara manual menggunakan Notepad jika Anda tidak memahami bahasa pemrograman, karena risiko kesalahan struktur sangat besar.

Otomasi Pajak dengan Sparta ERP

Bagi bisnis yang ingin meminimalkan kerumitan ekspor-impor manual, Sparta hadir sebagai solusi ERP web Bahasa Indonesia yang terintegrasi. Sparta memungkinkan Anda mengelola stok multi-gudang, penjualan, dan pembelian dalam satu tempat. Agen AI Tanya Sparta bahkan dapat membantu Anda membaca data transaksi untuk memastikan kepatuhan pajak sebelum data dikonversi menjadi laporan. Namun, perlu dicatat bahwa Sparta saat ini masih dalam tahap early access dan belum memiliki integrasi API publik langsung ke DJP atau aplikasi native. Meskipun demikian, fitur ekspor data yang rapi akan sangat memudahkan Anda dalam menyiapkan file untuk Coretax.

Tips Impor Faktur Pajak XML Coretax dengan Benar

Agar proses impor berjalan lancar tanpa hambatan teknis, Anda bisa mengikuti beberapa tips praktis berikut ini. Pertama, bagi file XML Anda menjadi beberapa batch kecil (misalnya 100 faktur per file) jika total transaksi Anda ribuan. Ini akan memudahkan pelacakan jika ada satu baris data yang menyebabkan error.

Kedua, selalu lakukan rekonsiliasi antara total PPN di file XML dengan total PPN di buku besar akuntansi Anda sebelum klik unggah. Ketiga, pastikan koneksi internet stabil karena proses validasi massal di server DJP membutuhkan waktu beberapa detik hingga menit tergantung beban server. Terakhir, simpan salinan file XML yang berhasil diunggah sebagai arsip digital cadangan selain data yang ada di portal Coretax.

Langkah Praktis Selanjutnya

  1. Siapkan data penjualan bulan berjalan dalam format tabel yang bersih.
  2. Gunakan template Excel resmi DJP untuk memetakan data tersebut ke format Coretax.
  3. Lakukan konversi XML dan periksa kembali karakter spesial di dalamnya.
  4. Unggah ke portal Coretax pada jam kerja yang tidak terlalu sibuk untuk menghindari server downtime.
  5. Verifikasi status setiap faktur di menu monitoring untuk memastikan semuanya telah terdaftar sebagai draf faktur siap posting.

Pertanyaan yang sering diajukan