Alur Penggunaan (Step-by-Step)
-
1. Persiapan File
Siapkan 3 file wajib:
1. Data Transaksi (.csv/.xlsx)
2. Data Order (.csv/.xlsx)
3. Master Modal (.csv/.xlsx)Pastikan header kolom sesuai dan rentang tanggal data order mencakup data transaksi.
-
2. Unggah File
Drag & drop atau klik untuk mengunggah 3 file tersebut ke kartu yang sesuai di bagian "Periode Saat Ini".
Jika ingin membandingkan, aktifkan mode "Bandingkan" dan unggah file untuk periode pembanding.
-
3. Proses Laporan
Tombol "Proses Laporan" akan aktif jika file wajib terunggah. Klik tombol tersebut.
Akan muncul overlay loading. Perhitungan berat dilakukan 100% di browser Anda (data aman).
-
4. Tangani SKU Tak Dikenal (Quick Modal)
Jika ada SKU yang tidak ada di Master Modal, aplikasi akan menampilkan daftar "SKU Tak Dikenal".
Masukkan harga modal manual di kolom yang tersedia lalu klik "Simpan & Hitung". KPI akan ter-update otomatis.
-
5. Input Manual (Opsional)
Di tab "Ringkasan", Anda bisa menambahkan pendapatan manual lain atau biaya operasional (manual atau via upload file biaya) untuk menghitung Laba Bersih.
-
6. Ekspor Laporan
Gunakan tombol "Ekspor Ringkasan" atau "Ekspor Semua Rincian" untuk mengunduh hasil perhitungan dalam format file Excel (.xlsx).
Memahami Data Anda
Data Transaksi (File Settlement)
File laporan transaksi (settlement) yang diunduh dari Seller Center. Berisi catatan pembayaran, penyesuaian, refund, dan info settlement.
Kolom Penting yang Digunakan:
- Order/adjustment ID: ID unik untuk transaksi, penghubung ke data order.
- Type: Tipe transaksi (mis. "Order", "Promotion"). Dipakai untuk memfilter.
- Total settlement amount: Nilai net yang disetorkan platform. (Angka utama untuk total penerimaan).
- Order settled time(UTC): Waktu transaksi selesai, penentu periode laporan.
- Total revenue: Pendapatan kotor per baris.
- Refund subtotal after seller discounts: Jumlah refund.
Data Order (File Order Details)
File yang berisi rincian setiap pesanan: SKU per order, jumlah, dan harga.
Kolom Penting yang Digunakan:
- Order ID: ID pesanan (harus cocok dengan ID di file transaksi).
- Seller SKU: Kode SKU penjual. (Penting untuk mapping HPP).
- SKU Subtotal After Discount: Nilai subtotal SKU setelah diskon.
- Quantity: Jumlah item terjual.
- Sku Quantity of return: Kuantitas yang dikembalikan (untuk menghitung net quantity).
- Order Status: Status pesanan (mis. 'Selesai', 'Dibatalkan').
Tips: Unduh data order dengan rentang tanggal 2 bulan untuk memastikan semua order yang di-settle di periode ini tercakup.
Master Modal (HPP)
Daftar biaya perolehan (harga modal) per SKU Anda. File ini dipakai untuk menghitung Harga Pokok Penjualan (HPP).
Format yang Dibutuhkan:
File Excel/CSV dengan kolom yang mengandung header:
- Nama Produk (Opsional)
- Kode SKU (Wajib, harus sama dengan 'Seller SKU' di Data Order)
- Harga Modal (Wajib, harus angka)
Catatan: Jika SKU tidak ditemukan di file ini, akan dilaporkan sebagai "SKU Tak Dikenal" dan Anda bisa memasukkan modalnya manual via fitur "Quick Modal".
Data Opsional Lainnya
Sheet Withdrawal (Penarikan Dana)
Jika file transaksi .xlsx Anda memiliki sheet bernama "Withdrawal records", aplikasi akan otomatis membacanya dan menampilkan tabel rincian penarikan dana.
File Biaya Operasional (Opsional)
File Excel/CSV berisi biaya lain (gaji, packaging, dll). Aplikasi akan mencari kolom dengan kata kunci ('jumlah', 'gaji', 'total', 'amount', 'biaya', 'cost') dan menjumlahkannya sebagai Biaya Operasional untuk perhitungan Laba Bersih.
Istilah Finansial & KPI
Total Settlement
Jumlah uang bersih yang Anda terima dari platform (setelah semua potongan/fee/promosi). Dihitung dari kolom 'Total settlement amount'.
Total Modal (HPP)
Total biaya perolehan barang yang terjual (Harga Pokok Penjualan). Dihitung dari Master Modal (manual atau file) dikali kuantitas net.
Laba Kotor
Total Pendapatan (Revenue) dikurangi Total HPP. Menunjukkan profit langsung dari penjualan sebelum biaya operasional.
Laba Bersih
Laba Kotor, ditambah Pendapatan Manual, dikurangi semua Biaya Operasional (dari file + input manual).
Margin Laba (Kotor/Bersih)
Persentase keuntungan dibandingkan pendapatan.
(Laba / Pendapatan) × 100%
Fee & Adjustment
Semua biaya yang dipotong platform (komisi, ongkir, dll) dan penyesuaian (denda, kompensasi). Ditampilkan rinci di tabel hasil.
Analisis & Rincian Laporan
Bagian ini menampilkan semua tabel detail yang menjadi dasar perhitungan. Gunakan untuk menganalisis komponen pendapatan, biaya, HPP per order/SKU, refund, dan transaksi lainnya.
Rincian Laba per Produk (SKU)
Tabel ini mengagregasi setiap SKU terjual dengan ringkasan: Seller SKU, Nama Produk, Jumlah Terjual (net), Total Pendapatan, Total Modal (HPP), dan Laba Kotor per SKU.
Kolom utama:- Jml Terjual: Jumlah unit terjual net (dikurangi retur).
- Total Pendapatan: Jumlah pendapatan untuk SKU (subtotal setelah diskon).
- Total Modal: HPP (harga modal × jumlah net).
- Laba Kotor: Total Pendapatan − Total Modal (per SKU).
Tips: Bandingkan margin per SKU (Laba Kotor / Total Pendapatan) untuk identifikasi produk paling menguntungkan.
Rincian Laba per Pesanan (Order ID)
Tabel ini memecah per Order ID, menampilkan item per order, quantity, harga jual, modal, dan total laba per order.
Kolom utama:Order ID, Tgl Dibuat, Tgl Selesai, SKU, Jml, Harga Jual /pcs, Total Harga Jual, Modal /pcs, Total Modal, Total Laba.
Tips: Jika total laba per order negatif, periksa komponen fee/penyesuaian terkait order tersebut di tab rincian lainnya.
Refund dipisah menjadi tiga kategori untuk memudahkan analisis akuntansi: Pembatalan (cancellation), Retur (return), dan Partial Refund.
Rincian Refund — Pembatalan (Cancellation)
Daftar pesanan yang dibatalkan (biasanya sebelum barang dikirim, HPP mungkin tidak terjadi).
Rincian Refund — Retur Barang (Return)
Transaksi retur (pengembalian barang setelah diterima). Ini mengurangi pendapatan dan seharusnya juga mengoreksi (mengurangi) HPP.
Rincian Refund — Partial Refund
Item dari pesanan yang di-refund sebagian (mis. 2 dibeli, 1 dikembalikan). HPP juga perlu dikoreksi proporsional.
Menampilkan total dana yang telah Anda tarik (Total Dana Ditarik) dan tabel rincian setiap penarikan (tanggal, nilai, status).
Sumber Data:Didapat dari sheet bernama "Withdrawal records" di file transaksi .xlsx Anda.
Interpretasi:Gunakan untuk rekonsiliasi kas: bandingkan "Total Withdrawn" di aplikasi dengan laporan bank Anda.
Potensi Masalah: Jika sheet withdrawal tidak ditemukan, aplikasi akan menampilkan pesan petunjuk untuk mengganti nama sheet Anda.
Ini adalah breakdown dari semua komponen lain yang membentuk laporan Anda:
- Rincian Komponen Settlement: Breakdown komponen pembentuk Total Settlement (Pendapatan Kotor, Fees, Penyesuaian).
- Rincian Komponen Biaya (Fees): Daftar tiap jenis fee (Komisi, Shipping cost, Transaction fee) dan jumlahnya.
- Rincian Komponen Penyesuaian (Adjustment): Semua penyesuaian (Promosi, Ads payment, Kompensasi, Penalti) dan jumlahnya.
- Rincian Pendapatan Kotor: Transaksi per baris yang berkontribusi pada pendapatan kotor.
- Rincian Modal (HPP) per Item: Breakdown HPP per order dan per item (Order ID, SKU, Jml, Modal/pcs, Total Modal).
- Transaksi Anomali: Transaksi 'Order' yang tidak ditemukan di file Order Anda. HPP tidak terhitung untuk ini dan bisa menyebabkan selisih laba.
- Transaksi Lainnya: Semua transaksi non-Order (pembayaran iklan, penyesuaian non-order, dsb).
- SKU Tak Dikenal: Daftar item yang tidak ditemukan di Master Modal. Anda harus mengisi HPP manual di sini via "Quick Modal" agar perhitungan akurat.
Setiap tabel di bagian rincian memiliki fitur-fitur ini:
- Sort: Klik header kolom untuk mengurutkan (Besar-Kecil, Kecil-Besar). Sangat berguna untuk mencari profit SKU tertinggi/terendah.
- Export: Setiap tabel memiliki tombol "Ekspor" individual untuk menyimpan data tabel tersebut ke file Excel.
Keamanan & Privasi Data Anda Terjamin
Kami sangat serius menjaga privasi data finansial Anda.
- Data Tidak Dikirim ke Server: Semua proses parsing file, perhitungan, dan kalkulasi laba-rugi dilakukan 100% di dalam browser Anda (client-side).
- Perhitungan via Web Worker: Aplikasi menggunakan Web Worker khusus agar perhitungan berat tidak mengganggu UI, namun prosesnya tetap berjalan di komputer Anda, bukan di server kami.
-
Kontrol Penuh di Tangan Anda: Data hanya disimpan sementara di
localStoragebrowser jika Anda tidak me-reset. Klik "Reset" akan menghapus semua jejak data dari browser Anda. - Praktik Keamanan Modern: Aplikasi kami di-hosting pada infrastruktur modern yang menerapkan praktik keamanan terdepan, termasuk koneksi terenkripsi (HTTPS). Kami juga membangun aplikasi dengan mengikuti standar keamanan web untuk melindungi data Anda dari ancaman umum saat sesi Anda aktif.
Pusat Bantuan
FAQ (Tanya Jawab)
Tidak. Seperti yang dijelaskan di bagian Keamanan, semua parsing file dan perhitungan 100% berjalan di browser Anda (client-side) menggunakan Web Worker. Data Anda tidak pernah meninggalkan komputer Anda.
Pastikan file Data Transaksi dan file Data Order untuk periode saat ini ("Current Period") sudah diunggah. Jika mode "Bandingkan" aktif, Anda juga harus mengunggah kedua file tersebut untuk periode pembanding ("Previous Period").
"Total revenue" adalah pendapatan kotor (nilai sebelum beberapa penyesuaian). "Total settlement amount" adalah jumlah bersih yang sebenarnya di-settled ke saldo Anda. RekapCepat.id menggunakan Total settlement amount sebagai angka utama untuk total penerimaan (Total Settlement).
Saat Anda menutup lalu membuka kembali aplikasi, data terakhir disimpan di localStorage browser. Jika datanya terlalu besar, aplikasi hanya menyimpan ringkasan KPI-nya saja. Ini ditandai badge "Versi Ringkasan". Data ini hanya untuk dilihat cepat; untuk fungsi penuh (seperti ekspor detail), Anda harus mengunggah ulang file asli dan memproses ulang.
Saat ini, RekapCepat.id dioptimalkan untuk memproses format laporan dari Tokopedia dan TikTok Shop. Menggunakan file dari marketplace lain kemungkinan besar akan menyebabkan error atau data yang tidak akurat karena perbedaan struktur kolom.
Tidak. Harga yang Anda masukkan di "Quick Modal" hanya digunakan untuk sesi perhitungan saat itu. Data tersebut tidak mengubah file Master Modal asli Anda. Untuk menyimpan harga secara permanen, perbarui file Master Modal Anda lalu unggah kembali.
Kami sangat merekomendasikan Anda mengunggah file dalam format Excel (.xlsx). Meskipun format .csv didukung, file .xlsx jauh lebih stabil dan dapat menghindari potensi error pembacaan data yang terkadang terjadi pada file .csv (misalnya karena pemisah koma atau titik koma yang berbeda).
Anda bisa membuktikannya sendiri dengan sebuah tes sederhana yang kami sebut 'Tes Offline'.
- Buka aplikasi RekapCepat.id dan login seperti biasa. Koneksi internet hanya dibutuhkan untuk verifikasi awal saat masuk.
- Setelah berhasil masuk, putuskan koneksi internet Anda (misalnya dengan mengaktifkan Mode Pesawat atau mematikan Wi-Fi).
- Dalam kondisi offline, lanjutkan menggunakan aplikasi: unggah file laporan Anda dan klik "Proses Laporan".
Hasilnya: Anda akan melihat aplikasi tetap berjalan normal dan menampilkan hasil analisis. Ini adalah bukti bahwa setelah login, semua proses kalkulasi berjalan 100% secara lokal di browser Anda.
Alasan utamanya adalah karena platform marketplace menganggapnya sebagai dua jenis pengeluaran yang berbeda:
- Fee (Biaya Layanan): Biaya yang dipotong langsung dari sebuah transaksi penjualan. Fee hanya ada jika ada penjualan (misalnya: komisi).
- Pembayaran Iklan: Pembayaran untuk layanan promosi terpisah yang Anda beli. Ini tidak terikat pada satu penjualan spesifik dan dipotong dari saldo Anda sebagai penyesuaian.
Aplikasi RekapCepat.id memisahkan keduanya agar laporannya sesuai dengan data asli dari marketplace.
Ada 3 cara untuk menghapus data Anda, tergantung tingkat pembersihan yang Anda inginkan:
- Reset Sesi (Cara Tercepat): Klik tombol "Reset" di aplikasi. Ini akan menghapus semua data yang sedang diproses dan mengembalikan aplikasi ke kondisi awal.
- Logout (Cara Aman): Klik tombol "Logout" untuk keluar dari sesi Anda. Data yang tersimpan di browser akan tetap ada, tetapi Anda tidak akan memiliki akses ke aplikasi sampai login kembali.
- Pembersihan Total (Cara Menyeluruh): Jika Anda ingin memastikan tidak ada jejak data sama sekali:
- Klik tombol "Reset" di aplikasi terlebih dahulu.
- Kemudian, buka pengaturan browser Anda dan hapus data untuk situs RekapCepat.id.
Catatan: Setelah logout atau reset, Anda perlu login kembali untuk menggunakan aplikasi.
Troubleshooting
Ini biasanya terjadi jika header file tidak sesuai. Aplikasi mencari header wajib (mis. 'Total settlement amount' di file transaksi, 'Order ID' & 'Seller SKU' di file order).
Solusi: Buka file Anda di Excel/Google Sheets, pastikan header ada di baris pertama, dan tidak ada baris kosong di atasnya. Simpan ulang sebagai .xlsx atau .csv.
Pastikan 3 hal:
- Kecocokan SKU: Pastikan 'Seller SKU' di file Order sama persis dengan 'Kode SKU' di Master Modal Anda.
- Rentang Tanggal Order: Pastikan file Data Order Anda mencakup rentang tanggal yang LEBIH LEBAR dari file Transaksi. (Mis. Transaksi Sept, Ordernya unduh Agt-Okt).
- Kecocokan ID: Pastikan 'Order ID' di file Order cocok dengan 'Order/adjustment ID' di file Transaksi.
- Sensitivitas Huruf: Sistem membedakan huruf besar dan kecil. SKU "PRODUK-A" dianggap berbeda dari "produk-a". Pastikan penulisannya 100% identik.
Ini bisa berarti 2 hal:
1. (Bagus) Semua SKU Anda sudah ada di Master Modal, jadi tidak ada SKU Tak Dikenal yang perlu diisi.
2. (Buruk) File Order tidak cocok/terhubung dengan file Transaksi (lihat poin "Kecocokan ID" di atas).
Ini bisa terjadi jika Anda memproses file dengan volume data yang sangat besar, yang memakan banyak sumber daya (memori/RAM) di komputer Anda.
Solusi yang bisa dicoba:
- Proses dalam Periode Lebih Kecil: Daripada memproses setahun penuh, cobalah untuk memproses laporan per bulan. Ini adalah solusi paling efektif.
- Mulai Sesi Baru: Klik tombol "Reset" di aplikasi, lalu segarkan (refresh) halaman browser Anda (tekan F5 atau Ctrl+R).
- Gunakan Browser Modern: Pastikan Anda menggunakan versi terbaru dari Google Chrome, Firefox, atau Microsoft Edge.
- Tutup Tab Lain: Bebaskan memori dengan menutup tab browser atau aplikasi lain yang tidak sedang digunakan.
Ini biasanya terjadi karena nama kolom (header) di file Anda tidak sesuai dengan yang diharapkan aplikasi.
Solusi Terbaik: Gunakan template yang sudah kami sediakan. Di halaman unggah file, klik tombol "Unduh Template Master Modal". Salin data modal Anda ke dalam file template tersebut, lalu unggah kembali. Ini menjamin file Anda memiliki format dan nama kolom yang 100% cocok.
Ini terjadi jika aplikasi tidak dapat menemukan kolom biaya di file Anda. Agar terbaca, judul kolom (header) harus sama persis (tidak peka huruf besar/kecil) dengan salah satu kata kunci berikut:
jumlah, gaji, total, amount, harga, biaya, cost
Solusi: Buka file biaya Anda dan pastikan setidaknya satu kolom memiliki judul yang sama persis dengan salah satu kata di atas (misalnya, beri nama kolom 'Biaya', bukan 'Biaya Lainnya'). Simpan dan unggah kembali.