CORETAX AUTO EXPORT - CHROME EXTENSION (PROTOTIPE)

CARA PASANG DI MAC
1. Ekstrak ZIP.
2. Buka Chrome: chrome://extensions
3. Aktifkan Developer mode.
4. Klik Load unpacked.
5. Pilih folder Coretax_Auto_Export_Extension yang berisi manifest.json.
6. Buka Coretax dan login manual, lalu masuk ke e-Faktur > Pajak Keluaran.
7. Pastikan tabel faktur tampil. Jika ukuran halaman tidak berubah otomatis, pilih 100 secara manual.
8. Klik ikon extension lalu Mulai otomatis. Jangan tutup tab selama proses.

PERILAKU
- Memilih checkbox pertama yang terdeteksi sebagai Select All.
- Mencari tombol dengan label/title/aria-label Excel.
- Menunggu file selesai diunduh sebelum menekan Next Page.
- Berhenti jika selector tidak dikenali, tabel tidak berubah, atau download gagal.
- File tetap terpisah sesuai hasil ekspor Coretax dan disimpan mengikuti pengaturan download Chrome.

BATASAN PENTING
Ini prototipe awal. Selector checkbox, tombol Excel, ukuran halaman, dan pagination belum diverifikasi pada DOM live Coretax. Uji dahulu pada beberapa halaman dan periksa apakah setiap file benar. Jika selector tidak ditemukan, gunakan Inspect pada elemen Coretax dan sesuaikan content.js. Extension tidak menyimpan username/password.


PEMBARUAN PAGINATION v1.2
Deteksi Next Page diperluas untuk beberapa pola paginator umum (Angular Material, PrimeNG,
Ant Design, Bootstrap, dan tombol panah tanpa label). Jika tidak ditemukan, buka Console Chrome
(Cmd+Option+J), jalankan ulang sampai berhenti, lalu salin log:
[Coretax Auto Export] Tombol Next Page belum dikenali.
Kirim log tersebut tanpa cookie, token, username/password, atau isi faktur.


PERBAIKAN V1.3
Versi ini menggabungkan kembali deteksi tombol Excel yang lebih luas dengan deteksi pagination v1.2. Jika Excel tetap tidak dikenali, buka Console (Cmd+Option+J) dan kirim log kandidat tombol. Jangan kirim cookie, token, username, password, atau data faktur.
