Solusi Error Patch Aplikasi eSPT PPh Pasal 21-26 Versi 2.3.0.0

1 min read

perintahdasar.com – Berikut adalah solusi untuk menyelesaikan error pada saat melakukan patch aplikasi eSPT PPh Pasal 21-26 versi 2.3.0. Error yang terjadi adalah “The ‘Microsoft.ACE.OLEDB.12.0’ provider is not registered on the local machine”. Error ini terjadi meskipun lokasi database dan apliaksi eSPT versi sebelumnya sudah benar dipilih dalam kolom aplikasi patch.

Patch eSPT  ke versi 2.3.0 harus dilakukan untuk bisa menggunakan database eSPT yang ada. Tanpa patch ini atau versi aplikasi eSPT yang terbaru, database tidak bisa dibuka. Hal ini tentunya akan mempengaruhi perhitungan pajak.

patch eSPT error

Penulis mendapatkan error ‘Microsoft.ACE.OLEDB.12.0’  terjadi pada PC dengan versi Windows 7 64bit, sedangkan untuk versi Windows 7 32bit belum terkonfirmasi. Tetapi jika melihat faktor pencetus error “The ‘Microsoft.ACE.OLEDB.12.0’ provider is not registered on the local machine”, maka bisa dipastikan pesan error saat melakukan patch eSPT yang lama ke versi eSPT terbaru tidak akan mengalamai kendala di Windows 7 32bit.

Untuk melakukan patch, diperlukan file aplikasi patch eSPT versi 2.3 yang sudah disediakan oleh kantor pajak. Di link download eSPT PPh pasal 21-26 versi 2.3.0 juga terdapat aplikasi eSPT terbaru, namun saat digunakan di PC windows 7 64 bit, pesan error seperti di atas akan muncul. Munculnya pesan error ‘Microsoft.ACE.OLEDB.12.0’ dikarenakan modul ‘ACE.OLEDB.12.0’ tidak bisa bekerja dilingkungan Windows 7 versi 64bit.

Untuk itu PC dengan Windows  7 64bit yang digunakan untuk menjalankan patch eSPT atau aplikasi eSPT versi 2.3.0 harus meng-install program Microsoft Access Database Engine 2010 Redistributable versi 32 bit yang bisa di download dari website Microsoft.

Lalu apa saja perubahan yang ada di versi aplikasi e-SPT PPh Pasal 21-26 versi 2.3.0?, perubahannya adalah sebagai berikut:

  1. Perubahan Constrain pada Basis Data sehingga dapat menampung pemotongan bulanan dengan NPWP sama (00.000.000.0-000.000) dan nama yang sama.
  2. Perubahan perhitungan upah kumulatif dalam satu bulan kalender menjadi Rp.8.000.000,- (PER-32/PJ/2015).
  3. Akomodasi KJS 104 dan penyandingannya dengan KJS 100.
  4. Pemenuhan data prepopulated A1 dan A2.
  5. Minor Change pada beberapa kolom aplikasi.

Kesimpulan

Error “The ‘Microsoft.ACE.OLEDB.12.0’ provider is not registered on the local machine” saat menjalankan aplikasi eSPT PPh Pasal 21-26 versi 2.3.0 atau saat melakukan patching aplikasi eSPT ke versi 2.3.0, terjadi pada PC atau laptop dengan Sistem Operasi Windows 7 64 bit. Hal ini dikarenakan modul ‘ACE.OLEDB.12.0’ tidak dapat bekerja di versi Windows 64 bit.

Solusinya adalah melakukan instalasi program penunjangnya yaitu Microsoft Access Database Engine 2010 Redistributable versi 32 bit yang bisa di download langsung dari website Microsoft.