Cara Membuat Query Laporan Pembelian di Beecloud

17
Apr 2025
Category : BEECLOUD
Author : Admin
Views : 48x

Berikut artikel tentang cara membuat query laporan pembelian di Beecloud dengan penjelasan lengkap berdasarkan query SQL yang kamu berikan:


Cara Membuat Query Laporan Pembelian di Beecloud (Periode Jan–Mar 2024)

Beecloud menyediakan fitur custom report untuk mengekstrak data transaksi secara fleksibel. Salah satu laporan penting dalam manajemen pembelian adalah laporan detail pembelian per supplier dan item. Di bawah ini adalah panduan untuk membuat query laporan pembelian yang bisa kamu gunakan di Beecloud, khususnya untuk periode 1 Januari hingga 31 Maret 2024.

📌 Tujuan Laporan

Laporan ini bertujuan menampilkan rincian pembelian barang, mencakup:

  • Tanggal transaksi
  • Supplier
  • Nomor invoice
  • Item & Merek
  • Kuantitas, Harga, Diskon, dan Pajak

🧾 Query SQL-nya

SELECT 
    trxdate AS Tanggal,
    bp.code AS code_customer,
    bp.name AS Supplier,
    trxno AS no_invoice,
    item.code,
    itemname AS nama_item,
    brand.name AS merek,
    itemgrp1.name AS group_1,
    FLOOR(qty) AS qty,
    FLOOR(listprice) AS harga,
    purcd.discexp AS Disc,
    FLOOR(purcd.discamt) AS Diskon,
    FLOOR(purcd.totaldiscamt) AS Total_Diskon,
    CAST(purcd.totaltaxamt AS decimal(16,2)) AS pajak,
    CAST(purcd.subtotal AS decimal(16,2))
FROM 
    purc
INNER JOIN bp ON purc.bp_id = bp.id
INNER JOIN purcd ON purcd.purc_id = purc.id
INNER JOIN item ON purcd.item_id = item.id
INNER JOIN brand ON item.brand_id = brand.id
INNER JOIN itemgrp1 ON item.itemgrp1_id = itemgrp1.id
WHERE
    CAST(trxdate AS date) >= '2024-01-01'
    AND CAST(trxdate AS date) <= '2024-03-31'

🧩 Penjelasan Masing-masing Komponen

Kolom Keterangan
trxdate Tanggal transaksi pembelian
bp.code, bp.name Kode dan nama supplier
trxno Nomor invoice pembelian
item.code, itemname Kode dan nama item
brand.name Nama merek produk
itemgrp1.name Grup item level 1
qty Kuantitas pembelian, dibulatkan ke bawah
listprice Harga satuan sebelum diskon
discexp, discamt, totaldiscamt Persentase dan nilai diskon
totaltaxamt Total pajak pembelian
subtotal Total nilai pembelian (setelah diskon dan sebelum pajak)

📅 Filter Waktu

Pada bagian akhir query digunakan WHERE clause untuk membatasi data hanya dari periode 1 Januari 2024 hingga 31 Maret 2024.

WHERE
    CAST(trxdate AS date) >= '2024-01-01'
    AND CAST(trxdate AS date) <= '2024-03-31';

✅ Tips Penggunaan

  • Query ini bisa kamu salin dan tempel langsung di modul Custom Report Beecloud, kategori Transaksi Pembelian.
  • Pastikan kamu memiliki akses administrator atau akses ke menu laporan kustom.

Kalau kamu butuh versi bahasa Inggris, ingin ubah periodenya, atau tambahkan filter lain (misalnya hanya satu supplier tertentu), tinggal bilang ya!

No Comments

Leave a Comment