> ## Documentation Index
> Fetch the complete documentation index at: https://docs.foodiserver.my.id/llms.txt
> Use this file to discover all available pages before exploring further.

# Laporan Penjualan

> Filter transaksi per periode, outlet, kasir, atau metode pembayaran, lalu simpan kombinasi filter favorit Anda.

Laporan Penjualan menampilkan seluruh transaksi kasir dalam bentuk tabel yang bisa difilter, dikelompokkan, dan diekspor.

## Membaca laporan

<Steps>
  <Step title="Buka Laporan → Penjualan">
    Ringkasan di bagian atas langsung menampilkan Total Transaksi, Total Omset (tidak termasuk transaksi void), Rata-rata Transaksi, dan Jumlah Item Terjual sesuai filter aktif.
  </Step>

  <Step title="Atur filter">
    Pilih Periode Waktu (hari ini, kemarin, 7/30 hari terakhir, bulan ini/lalu, atau rentang tanggal khusus), Outlet, Kasir, Metode Pembayaran, dan Status Transaksi (Selesai/Void). Bisa juga cari langsung lewat nomor invoice, nama pelanggan, kasir, atau produk.
  </Step>

  <Step title="Kelompokkan data (opsional)">
    Gunakan Group By untuk melihat data per hari/minggu/bulan/tahun, bukan per transaksi satuan.
  </Step>

  <Step title="Lihat detail satu transaksi">
    Klik tombol Detail pada baris manapun untuk membuka rincian lengkap transaksi tersebut.
  </Step>
</Steps>

<Warning>
  Role Manajer otomatis terkunci ke outlet-nya sendiri — dropdown Outlet akan nonaktif. Hanya role Pemilik/Admin yang bisa memilih atau membandingkan semua outlet dari laporan ini.
</Warning>

<Tip>
  Kombinasi filter dan kolom yang sering dipakai bisa disimpan sebagai **Report Profile** (bisa diduplikasi, dijadikan default, atau dihapus), jadi tidak perlu mengatur ulang setiap kali buka laporan ini.
</Tip>

## Mengekspor data laporan ini

Tombol **Export Excel** dan **Export CSV** di halaman ini akan mengunduh langsung persis data yang sedang tampil sesuai filter aktif — lihat [Ekspor Data](/laporan/ekspor-data) untuk penjelasan umum cara ekspor di seluruh laporan TATA POS.
