Proyek ini adalah skrip Python yang digunakan untuk mengekstrak data NPWP (Nomor Pokok Wajib Pajak) dari faktur pajak dalam format PDF. Skrip ini dirancang untuk menangkap NPWP16 dan NITKU jika tersedia, serta mengabaikan format NPWP lainnya.
- Menangkap NPWP16 dalam dua format:
- NPWP dengan 15 digit diikuti oleh 16 digit.
- NPWP hanya dengan 16 digit.
- Menyimpan data yang diekstrak ke dalam file Excel.
- Mengabaikan NPWP15 dan hanya fokus pada NPWP16.
- Mengambil NITKU jika tersedia.
- Python 3.x
- Library yang diperlukan:
pdfplumberpandas
-
Clone repositori ini:
git clone https://github.com/ssyahbandi/Ekstraktor-LT-FakturPajak-PDFcd Ekstraktor-LT-FakturPajak-PDF -
Install library yang diperlukan:
pip install pdfplumber pandas
| Pembeli Barang Kena Pajak / Penerima Jasa Kena Pajak |
|---|
| Nama : PT ABC |
| Alamat : Kav. 40-42, Jl. Gatot Subroto No.7 7, RT.7/RW.1, Senayan, Kec. Kby. Baru, Kota Jakarta Selatan, Daerah Khusus Ibukota Jakarta 12190 |
| NPWP : 123456789012345 / 1234567890123456 |
| NITKU : 1234567890123456000000 |
| Pembeli Barang Kena Pajak / Penerima Jasa Kena Pajak |
|---|
| Nama : PT DCE |
| Alamat : Kav. 43-44, Jl. Gatot Subroto No.7 7, RT.7/RW.1, Senayan, Kec. Kby. Baru, Kota Jakarta Selatan, Daerah Khusus Ibukota Jakarta 12190 |
| NPWP : 1234567890123456 |
| NITKU : - |
-
Jalankan skrip:
python run.py -
Ikuti instruksi di terminal untuk memasukkan nama file output dan path folder yang berisi file PDF.
Contoh Path :
F:\Extrak PDF Faktur Pajak\Perusahaan\2024\11 November 2024Contoh Path Lainnya :
F:\Extrak PDF Faktur Pajak\Perusahaan\2024\12 Desember 2024Dan Pastikan di dalam Folder Path tersebut ada file PDF
Setelah menjalankan skrip, data yang diekstrak akan disimpan dalam file Excel dengan format berikut:
| Nama | Alamat | NPWP16 | NITKU | File |
|---|---|---|---|---|
| [NAMA LT] | [ALAMAT_LT] | [NPWP16] | [NITKU/IDTKU] | NAMA_PDF.pdf |
| PT ABC | Kav. 40-42, Jl. Gatot Subroto No.7 7, RT.7/RW.1, Senayan, Kec. Kby. Baru, Kota Jakarta Selatan, Daerah Khusus Ibukota Jakarta 12190 | 1234567890123456 | 1234567890123456000000 | PT ABC.pdf |
| PT DCE | Kav. 43-44, Jl. Gatot Subroto No.7 7, RT.7/RW.1, Senayan, Kec. Kby. Baru, Kota Jakarta Selatan, Daerah Khusus Ibukota Jakarta 12190 | 1234567890123456 | - | PT DCE.pdf |
Jika Anda ingin berkontribusi pada proyek ini, silakan buat pull request atau buka isu untuk diskusi.
Proyek ini dilisensikan di bawah MIT License. Lihat file LICENSE untuk detail lebih lanjut.
