{% extends "base.html" %} {% block title %}Buka Kunci Transaksi - FinansialApp{% endblock %} {% block page_title %}Buka Kunci Transaksi {{ j.nomor_tx or ('#' ~ j.id) }}{% endblock %} {% block content %} {# Konfirmasi buka kunci (rute transaksi_buka_kunci). Semua yang akan terjadi disebut dulu di sini: invoice yang kembali ke Draft dan pembayaran mana saja yang dibatalkan. Retur, penyesuaian, dan write-off tidak dibatalkan otomatis, jadi tombolnya hilang selama masih ada. #}
Buka kunci untuk koreksi Kembali
{% if j.pihak %}{% endif %}
No. Transaksi{{ j.nomor_tx or ('#' ~ j.id) }}
Tanggal{{ j.tanggal|tgl }}
Keterangan{{ j.keterangan }}
Pihak{{ j.pihak }}
Total{{ total|rp }}
{% if not info.terkunci %}
Transaksi ini tidak sedang terkunci invoice atau pembayaran, jadi tidak ada yang perlu dibuka.
Kembali ke Detail Transaksi {% else %}

Transaksi ini terkunci karena {{ info.alasan }}. Membuka kunci akan:

    {% if info.invoice %}
  • Mengembalikan invoice {{ info.invoice.nomor }} dari {{ label_status.get(info.invoice.status, info.invoice.status) }} ke Draft.
  • {% endif %} {% if info.pembayaran %}
  • Membatalkan {{ info.pembayaran|length }} pembayaran di bawah ini. Jurnalnya dihapus dan jejaknya disimpan di Arsip Transaksi, jadi saldo kas/bank dan sisa piutang kembali seperti sebelum dibayar.
  • {% endif %}
  • Transaksi {{ j.nomor_tx or ('#' ~ j.id) }} sendiri tidak diubah. Sesudah kunci dibuka, transaksi ini bisa diedit atau dihapus.
{% if info.pembayaran %}
{% for b in info.pembayaran %} {% endfor %} {% if info.pembayaran|length > 1 %} {% endif %}
No. TransaksiTanggalKeteranganMasuk keJumlah
{{ b.nomor }} {{ b.tanggal|tgl }} {{ b.keterangan }} {{ b.rekening }} {{ b.jumlah|rp }}
Total dibatalkan{{ info.total_bayar|rp }}

Kalau pelanggan memang sudah membayar, catat lagi pembayarannya sesudah transaksi selesai dikoreksi, lewat tombol Terima Pembayaran di invoice atau menu Pelunasan.

{% endif %} {% if info.penghalang %}
Kunci belum bisa dibuka. Catatan berikut tidak dibatalkan otomatis karena ikut mengubah hal lain (stok, beban, atau tagihan lain). Hapus dulu lewat Daftar Transaksi, lalu kembali ke halaman ini.
    {% for x in info.penghalang %}
  • {{ x.jenis }}: {% if x.jurnal_id %}{{ x.nomor }}{% else %}{{ x.nomor }}{% endif %}{% if x.tanggal %}, {{ x.tanggal|tgl }}{% endif %}, {{ x.jumlah|rp }}
  • {% endfor %}
Kembali ke Detail Transaksi {% else %}
Batal
{% endif %} {% endif %}
{% endblock %}