# 📘 Panduan Modul: Taxes (Pajak)

## 1. Kode Transaksi & Tipe (`jenisTr`)
Modul ini menangani transaksi perpajakan, faktur pajak masukan/keluaran, dan deklarasi PIB (Pemberitahuan Impor Barang):
- **`681`**: Request Object Pajak PIB (Pajak Masukan Impor)
- **`5681`**: Request Object Pajak Lokal (Pajak Masukan Lokal)
- **`110`**: Transaksi PPN Masukan / Keluaran (Faktur Pajak)
- **`111`**: Transaksi PPN Masukan Pengganti

---

## 2. Aliran Finansial & Jurnal Akuntansi
Menghubungkan nilai DPP (Dasar Pengenaan Pajak) dan PPN (Pajak Pertambahan Nilai) dari invoice penjualan/pembelian ke akun buku besar PPN.

### Jurnal Akuntansi Terkait (COA) pada PPN (`110`):
- **`2030070`**: PPN Keluaran (Sudah Ada Faktur) - Kredit saat penjualan.
- **`1010060010`**: Piutang Pajak Antar Cabang (jika transaksi lintas cabang).
- **`2030060`**: PPN Keluaran Cabang (Debet/Kredit penyesuaian cabang).

---

## 3. Aturan Bisnis & Integrasi Modul
- **Gunggungan Mode**: Mendukung penggabungan beberapa faktur pajak e-Faktur jika bendera `gunggungan_mode` aktif.
- **Sync Pajak Bendahara**: Menggunakan post-processor `SyncPpnBendahara` untuk mengaitkan nomer e-Faktur dengan transaksi kas/bank pelunasan dari bendahara instansi pemerintah.
- **Tidak Mengubah Stok**: Modul pajak murni bekerja pada level nilai keuangan (finansial) dan penomoran e-Faktur resmi Dirjen Pajak, sehingga **tidak memodifikasi** stock locker.
