bookkeeping2026-09-26

COD dan Kos Kurier untuk Penjual Online: Bayaran COD ke Bank, Parcel Gagal dan Margin Sebenar

Panduan praktikal untuk penjual online di Malaysia: caj COD dan tempoh wang COD dibayar kepada penjual, parcel gagal dihantar dan dipulangkan, caj penghantaran pembeli berbanding invois kurier, dan cara merekodnya supaya margin sebenar anda tepat.

Pasukan Perakaunan GetPay
•Dikemas kini: 2026-09-26

Ringkasan Utama (TL;DR)

  • •Pesanan COD belum menjadi wang tunai. Pembeli membayar kurier, kurier menyelesaikan bayaran kemudian, dan caj COD ditolak sebelum wang masuk ke bank anda. Sehingga itu, wang tersebut ialah hutang kurier kepada anda.
  • •Caj COD biasanya kadar tetap atau peratusan, mengikut mana yang lebih tinggi. Pada kadar RM7 atau 4%, pesanan COD RM50 dikenakan RM7, iaitu 14% daripada nilai pesanan. Kadar tetap RM7 terpakai bagi setiap pesanan bawah RM175.
  • •Rekod caj penghantaran yang dibayar pembeli sebagai pendapatan dan caj kurier sebagai belanja. Caj COD pula direkod dalam akaun belanja tersendiri. Bagi parcel yang gagal dihantar, caj kurier hala keluar, serta sebarang caj pemulangan yang dibilkan kurier, ialah kos tanpa jualan.
  • •Padankan setiap bayaran COD sebagai satu kelompok: jumlah COD dikutip − caj COD − sebarang potongan = jumlah yang masuk ke bank. Kejar parcel yang sudah sampai lebih lama daripada tempoh penyelesaian kurier tetapi masih belum dibayar.

Kenapa COD dan kos kurier diam-diam menghakis margin anda

Kebanyakan penjual mengira untung setiap pesanan sebagai "harga jual tolak kos barang". Bagi pesanan bayar semasa terima (COD) yang dihantar melalui kurier, cara ini tidak mengambil kira empat perkara:

  1. Caj kurier untuk menghantar parcel.
  2. Caj COD yang diambil oleh kurier atau agregator kerana mengutip tunai bagi pihak anda.
  3. Caj penghantaran yang dibayar pembeli, yang mungkin lebih atau kurang daripada caj sebenar kurier kepada anda.
  4. Parcel gagal dihantar, iaitu anda membayar untuk menghantar parcel keluar dan balik tanpa sebarang jualan.

Semua ini tidak kelihatan jika anda hanya melihat baki bank. Wang COD masuk beberapa hari atau minggu kemudian, sekali gus untuk banyak parcel, dan caj sudah pun ditolak. Panduan ini menunjukkan cara merekod setiap satu supaya margin anda tepat, dan cara menyemak setiap bayaran COD dengan pesanan anda.

Panduan ini untuk penjual yang ada kedai online sendiri (WooCommerce, Shopify, EasyStore) dan menghantar melalui kurier atau agregator seperti EasyParcel, dan juga sesiapa yang menempah J&T, Ninja Van atau Pos Laju secara terus. Bayaran daripada marketplace seperti Shopee, Lazada dan TikTok Shop mengikut laporan penyelesaian masing-masing. Untuk itu, lihat panduan penyelesaian bersih Shopee, TikTok Shop dan Stripe (dalam bahasa Inggeris) dan panduan yuran Shopee, Lazada dan TikTok Shop. Untuk simpan kira kedai online sendiri secara menyeluruh, lihat panduan simpan kira kedai Shopify, WooCommerce dan EasyStore.

Perjalanan wang COD sebelum sampai ke bank anda

Dalam COD, pembeli membayar kurier, bukan anda. Pusat bantuan EasyParcel Malaysia menerangkan status yang dilalui sesuatu amaun COD di halaman COD Settlement:

Status EasyParcelMaksud (menurut EasyParcel)Maksud dalam akaun anda
PendingPenghantaran COD sudah dibeli, atau parcel masih dalam perjalananBelum ada tunai. Jualan mungkin belum muktamad.
To ReleaseKurier sudah membuat penyelesaian dan anda boleh memohon pengeluaranWang terhutang kepada anda. Mohon pengeluaran.
ReleasingAnda sudah memohon, dan EasyParcel melepaskan wang dalam 3–4 hari bekerjaWang dalam perjalanan ke bank
ReleasedBayaran sudah dilepaskan ke akaun bank andaPadankan dengan penyata bank
CancelledPenghantaran dibatalkan atau dipulangkan kepada pengirimTiada tunai COD untuk parcel ini

Tempoh penyelesaian bergantung pada kurier. Jadual kos COD EasyParcel (dikemas kini 2 September 2026) menyenaraikan caj, tempoh penyelesaian dan had amaun COD berikut bagi tempahan melalui EasyParcel:

Kurier (melalui EasyParcel)Caj COD (mana lebih tinggi)Tempoh penyelesaian kurierHad amaun COD
SPX ExpressRM5 atau 4%7–10 hari bekerjaRM5.30–RM500
DHL eCommerceRM6 atau 4%1–3 hari bekerjaRM6.01–RM2,000
J&T ExpressRM7 atau 4%7–12 hari bekerjaRM7.01–RM1,000
Pos LajuRM7 atau 4%3–5 hari bekerjaRM7.42–RM2,000
Pos Malaysia MELPlusRM7 atau 4%3–5 hari bekerjaRM7.42–RM2,000
LEXRM10Jumaat ke-2 dan ke-3 setiap bulan (ke-2, ke-3 dan ke-4 bagi bulan dengan lima Jumaat)RM10.60–RM250

Selepas kurier membuat penyelesaian, anda masih perlu memohon pengeluaran, dan EasyParcel menyatakan bayaran masuk dalam 3–4 hari bekerja. Jadi, parcel COD J&T yang ditempah melalui EasyParcel boleh mengambil 7–12 hari bekerja kurier, ditambah 3–4 hari lagi, sebelum tunai masuk ke akaun anda.

Jika anda menempah kurier secara terus, keadaannya berbeza:

  • Ninja Van menyenaraikan caj pengendalian COD 3% daripada nilai invois atau RM4, mengikut mana yang lebih tinggi. Pengguna aplikasi Ninja Biz dibayar setiap Khamis. Pengguna Shipper Dashboard dibayar mengikut jadual dalam perjanjian jualan mereka (dua minggu sekali atau hujung bulan). Ninja Van juga menyatakan bahawa mulai 3 Julai 2025, ia menolak invois tertunggak daripada dana COD yang dikutip untuk anda. Maksudnya, bayaran yang anda terima boleh jadi lebih kecil daripada kutipan COD kerana sebahagiannya sudah digunakan untuk membayar bil kurier.
  • Pos Malaysia dalam halaman COD-nya (bertarikh Ogos 2024) mengiklankan kadar COD serendah RM4.00, sehingga tiga percubaan penghantaran COD, wang COD dibayar kepada penjual "within 2 working days after dropping off your parcel" (dalam masa 2 hari bekerja selepas parcel diserahkan), dan nilai maksimum RM2,000 setiap item. Sahkan dengan Pos Malaysia bagaimana tempoh itu terpakai pada akaun anda.
  • J&T Express dalam halaman COD-nya sendiri menyatakan COD untuk pelanggan akaun VIP dan tidak menerbitkan caj untuk penjual. Kadar RM7 atau 4% di atas ialah kadar yang disenaraikan EasyParcel bagi tempahan J&T melalui EasyParcel.

Ini ialah terma yang diterbitkan oleh setiap penyedia semasa artikel ini ditulis. Akaun anda mungkin menggunakan kadar lain, dan semuanya boleh berubah. Sentiasa berpandukan penyata anda sendiri.

Kos sebenar satu pesanan COD: contoh pengiraan

Ambil satu pesanan COD. Angka ini sekadar contoh:

  • Harga barang RM120, dan pembeli dikenakan RM8 untuk penghantaran. Kurier mengutip RM128.
  • Kos barang anda RM60.
  • EasyParcel mengenakan RM7.50 untuk menghantar parcel.
  • Caj COD J&T ialah yang lebih tinggi antara RM7 dan 4% × RM128 (RM5.12), iaitu RM7.00.
Amaun (RM)
Jualan (barang)120.00
Caj penghantaran kepada pembeli8.00
Jumlah dikutip kurier128.00
Tolak: kos barang(60.00)
Tolak: caj kurier(7.50)
Tolak: caj COD(7.00)
Margin selepas penghantaran53.50

Jika anda hanya mengira "harga tolak kos", anda nampak RM60. Beza RM6.50 memang kecil bagi satu pesanan, tetapi ia berulang pada setiap pesanan COD.

Perhatikan caj minimum. Dengan "RM7 atau 4%, mana lebih tinggi", kadar tetap RM7 terpakai bagi setiap pesanan COD bawah RM175 (kerana 4% daripada RM175 ialah tepat RM7). Bagi pesanan COD RM50, RM7 bersamaan 14% daripada nilai pesanan. Jika banyak jualan COD anda bernilai kecil, caj minimum ini sebenarnya soal penetapan harga, bukan sekadar pembundaran.

Cara merekod COD dan kos kurier supaya margin anda tepat

Catatan di bawah mengikut satu dasar mudah: rekod jualan apabila parcel sudah sampai dan kurier sudah mengutip tunai, dan anggap wang itu dihutang oleh kurier sehingga dibayar kepada anda. Akauntan anda mungkin memilih titik pengiktirafan jualan yang lain. Apa pun pilihannya, gunakan cara yang sama setiap bulan. Jika kedai yang disambungkan atau aplikasi perakaunan merekod pesanan anda secara automatik sebaik sahaja pesanan dibuat, anda sebenarnya mengikut titik yang lebih awal, bukan dasar ini (lihat "Bagaimana GetPay membantu" di bawah).

Satu lagi pilihan: di bahagian mana caj kurier dan caj COD diletakkan dalam penyata untung rugi. Jika anda mahu margin kasar mengambil kira kos penghantaran, letakkan caj ini di bawah kos jualan. Jika ia kekal sebagai belanja operasi, margin kasar anda tidak merangkuminya, jadi rujuk angka "margin selepas penghantaran" dalam contoh pengiraan di atas. Tetapkan susunan ini bersama akauntan anda dan kekalkan setiap bulan.

1. Tambah nilai kredit kurier

EasyParcel menerangkan kreditnya sebagai sistem prabayar tanpa tunai untuk membayar penghantaran, sah selama setahun dari tarikh tambah nilai terakhir. Tambah nilai belum lagi menjadi belanja. Ia ialah bayaran pendahuluan.

AkaunDebit (RM)Kredit (RM)
Kredit kurier prabayar (aset)200.00
Bank200.00

2. Setiap penghantaran

Apabila parcel ditempah, pindahkan cajnya daripada baki prabayar kepada belanja. Jika kurier menghantar invois kepada anda (contohnya invois bulanan Ninja Van), kreditkan akaun kurier sebagai pembekal yang anda berhutang kepadanya (pemiutang), bukan kredit prabayar.

AkaunDebit (RM)Kredit (RM)
Belanja kurier dan penghantaran7.50
Kredit kurier prabayar7.50

3. Parcel sampai, COD dikutip

Pembeli sudah membayar kurier. Jualan berlaku, dan kurier kini berhutang kepada anda.

AkaunDebit (RM)Kredit (RM)
Penghutang COD – kurier128.00
Jualan120.00
Pendapatan caj penghantaran8.00

Asingkan pendapatan caj penghantaran daripada jualan, dan jangan tolak terus daripada belanja kurier. Membandingkan kedua-dua baris setiap bulan menunjukkan sama ada caj penghantaran anda benar-benar menampung bil kurier.

4. Bayaran COD masuk ke bank

Caj ditolak sebelum anda dibayar. EasyParcel, contohnya, menyatakan caj COD ditolak apabila anda memohon pengeluaran.

AkaunDebit (RM)Kredit (RM)
Bank121.00
Caj COD (belanja)7.00
Penghutang COD – kurier128.00

Rekod caj COD dalam akaun belanjanya sendiri. Jangan tolak daripada jualan, dan jangan campurkan dengan caj kurier. Ia ialah kos menawarkan COD sebagai kaedah bayaran, dan anda tentu mahu membandingkannya dengan kos FPX atau kad (lihat panduan MDR gerbang FPX, dalam bahasa Inggeris).

Tentang cukai perkhidmatan. Panduan Perkhidmatan Logistik terbitan Jabatan Kastam Diraja Malaysia (6 Jun 2025), iaitu panduan semasa, merangkumkan perkhidmatan kiriman cepat (kurier) berlesen di bawah perkhidmatan logistik bercukai. Panduan ini juga menyenaraikan penghantaran barang, dokumen atau bungkusan menggunakan platform e-dagang, termasuk bagi pihak mana-mana orang, sebagai perkhidmatan bercukai. Menurut panduan tersebut, perkhidmatan logistik menjadi perkhidmatan bercukai di bawah Kumpulan J pada kadar 6% mulai 26 Februari 2024, dan orang berdaftar sedia ada seperti syarikat kurier mengenakannya mulai 1 Mac 2024. Penyedia hanya wajib berdaftar apabila nilai perkhidmatan logistiknya melebihi nilai ambang RM500,000, jadi invois daripada penyedia kecil mungkin tidak mengandungi cukai perkhidmatan. Pusat Bantuan Shopee juga menyatakan SST 6% dikenakan ke atas perkhidmatan logistik (caj penghantaran) di platformnya mulai 1 Mac 2024. Semak baris cukai pada setiap invois kurier. Melainkan ejen cukai anda menasihatkan sebaliknya, anggap cukai perkhidmatan pada invois kurier sebagai sebahagian daripada kos penghantaran. Sama ada anda sendiri perlu berdaftar SST ialah soalan lain, yang diterangkan dalam adakah penjual online perlu daftar SST?.

Parcel gagal dan pemulangan: kos tanpa jualan

Parcel COD lebih terdedah kepada kegagalan penghantaran kerana pembeli belum membayar apa-apa. Pusat bantuan EasyParcel menyatakan jika kurier tidak dapat menghubungi penerima selepas tiga percubaan, parcel dipulangkan kepada pengirim, dan pengirim menanggung caj penghantaran. Halaman COD Settlement kemudian menunjukkan parcel itu sebagai Cancelled, dan tiada tunai COD akan masuk.

Di bawah dasar "jualan semasa parcel sampai", parcel COD yang gagal tidak perlu pembatalan jualan kerana jualan belum pernah direkod. Yang perlu direkod:

  • Caj kurier hala keluar, yang sudah direkod sebagai belanja semasa penghantaran.
  • Sebarang caj pemulangan yang dibilkan kurier, sebagai belanja kurier dan penghantaran.
  • Stok yang kembali. Periksa keadaannya. Jika anda sudah mengeluarkan stok daripada inventori semasa menghantar, masukkan semula barang yang boleh dijual. Jika anda hanya mengira stok pada hujung bulan, masukkan sahaja barang itu dalam kiraan. Barang rosak dihapus kira dalam kedua-dua keadaan.

Jika sistem anda merekod jualan lebih awal, contohnya semasa pesanan dibungkus, parcel yang gagal perlu dibatalkan jualannya melalui nota kredit atau pembatalan. Jika tidak, jualan anda terlebih nyata dan penghutang COD tidak akan pernah selesai.

Ukur kesannya sebagai kadar. Katakan 100 parcel COD dihantar sebulan, 8 dipulangkan, dan setiap kegagalan menelan RM7.50 hala keluar dan RM7.50 hala balik (angka contoh). Itu RM120 kos kurier tanpa jualan. Apabila diagihkan kepada 92 pesanan yang berjaya, ia menambah kira-kira RM1.30 kepada kos sebenar setiap pesanan COD yang berjaya. Artikel EasyParcel tidak menyatakan sama ada caj COD masih dikenakan pada parcel yang dipulangkan, jadi semak penyata kurier anda sendiri.

EasyParcel mencadangkan anda menyemak butiran hubungan dan alamat penerima, serta menerangkan kepada pembeli cara bayaran COD dan anggaran bila parcel akan sampai (melalui notifikasi penjejakan SMS, e-mel atau WhatsApp). Kedua-duanya mengurangkan kegagalan.

Caj penghantaran kepada pembeli berbanding caj sebenar kurier

Caj penghantaran di halaman checkout hanyalah anggaran. Caj kurier berdasarkan parcel sebenar yang diterimanya. Perbezaannya boleh berlaku dua arah:

  • Anda caj terlalu rendah. Anda menetapkan caj berdasarkan berat barang tetapi terlupa kotak, atau kurier mengebil ikut berat volumetrik (berdasarkan saiz). Anda menanggung bezanya.
  • Anda caj terlalu tinggi. Contohnya caj tetap RM10 untuk parcel yang kosnya RM6.50. Lebihan itu menjadi pendapatan, dan itu tidak salah, asalkan anda merekodnya.

Shopee menerangkannya dengan jelas bagi pesanan marketplace. Seller Education Hub Shopee menjelaskan bayaran penghantaran berlebihan: apabila rakan logistik mengenakan caj lebih tinggi daripada yuran penghantaran yang dikira Shopee bagi pesanan itu, penjual menanggung bezanya. Menurut Shopee, ini biasanya berlaku apabila berat atau dimensi produk dimasukkan dengan salah, menyebabkan yuran yang dikira juga salah. Shopee menolaknya daripada pembayaran penjual mengikut formula berikut:

Yuran penghantaran dikenakan oleh pembekal logistik
− kos penghantaran dibayar oleh pembeli (tidak termasuk SST)
− rebat yuran penghantaran daripada Shopee
+ SST atas kos penghantaran yang dibayar oleh penjual
= bayaran penghantaran berlebihan yang ditolak daripada penjual

Contoh Shopee sendiri: pembeli membayar RM1.90, pembekal logistik mengenakan RM8.00, rebat Shopee RM3.00 dan SST RM0.19. Penjual dikenakan RM3.29 (RM8.00 − RM1.90 − RM3.00 + RM0.19). Semak caj penghantaran muktamad dalam penyata pendapatan Shopee anda, bukan sekadar pada skrin pesanan. Panduan yuran Shopee, Lazada dan TikTok Shop menerangkan cara merekod caj dan subsidi penghantaran marketplace.

Untuk kedai anda sendiri, buat perbandingan yang sama setiap bulan:

Semakan bulananAmaun (RM)
Pendapatan caj penghantaran (dikenakan kepada pembeli)1,840.00
Belanja kurier dan penghantaran(2,215.00)
Subsidi penghantaran bersih(375.00)

Angka negatif tidak semestinya salah, kerana promosi penghantaran percuma memang sengaja menelan kos. Tetapi ia patut menjadi pilihan anda. Jika bukan, semak sama ada berat dalam penyenaraian anda sudah termasuk bungkusan.

Cara memadankan bayaran COD dengan pesanan

Bayaran COD ialah satu kelompok, bukan satu pesanan. Penyata bayaran COD EasyParcel menunjukkan jumlah yang dilepaskan ke bank anda, dan EasyParcel menyatakan satu pelepasan boleh merangkumi beberapa penghantaran COD. Anggap setiap bayaran sama seperti penyelesaian marketplace:

Amaun COD dikutip bagi parcel dalam bayaran ini
− caj COD
− sebarang invois kurier yang ditolak daripada bayaran
= amaun yang masuk ke bank anda

Contoh. Satu penyata bayaran meliputi tiga parcel J&T yang ditempah melalui EasyParcel:

PesananNo. penjejakanAmaun COD (RM)Caj COD (RM7 atau 4%)Bersih (RM)
#1041JT…001128.007.00121.00
#1043JT…01459.007.0052.00
#1047JT…027240.009.60230.40
Jumlah427.0023.60403.40

Bank menunjukkan satu kredit RM403.40. Satu catatan menyelesaikan ketiga-tiganya:

AkaunDebit (RM)Kredit (RM)
Bank403.40
Caj COD (belanja)23.60
Penghutang COD – kurier427.00

Langkah demi langkah:

  1. Muat turun penyata bayaran daripada kurier atau agregator (di EasyParcel, halaman COD Payout Listing menyediakan COD Payout Statement dan COD Invoice).
  2. Padankan setiap nombor penjejakan dengan nombor pesanan. Simpan nombor penjejakan pada pesanan atau invois semasa menghantar. Tanpanya, padanan ikut amaun sahaja cepat tersilap apabila dua pesanan mempunyai nilai COD yang sama.
  3. Kira semula setiap caj berdasarkan kad kadar anda. Caj yang tidak sepadan dengan kadar anda perlu ditanya kepada kurier, bukan dianggap beza pembundaran.
  4. Cari potongan lain. Jika kurier menolak invois yang belum dibayar (seperti yang dinyatakan Ninja Van), debitkan baki pemiutang kurier untuk amaun itu, bukan caj COD.
  5. Padankan amaun bersih dengan kredit bank mengikut amaun, tarikh dan rujukan.
  6. Semak umur baki yang tinggal. Parcel yang sudah sampai lebih lama daripada tempoh penyelesaian kurier tetapi belum dibayar ialah hutang yang perlu dikejar. EasyParcel tidak menyatakan sama ada tempoh itu bermula dari tarikh parcel sampai atau tarikh pickup, jadi gunakan tarikh parcel sampai sebagai pencetus yang berhati-hati, dan tanya kurier jika ragu. Jika anda merekod jualan semasa parcel sampai, parcel yang dipulangkan atau dibatalkan tidak pernah masuk ke senarai penghutang COD, jadi pastikan sahaja tiada yang tersilap direkod sebagai sudah sampai. Jika anda merekod jualan lebih awal, batalkan jualan itu melalui nota kredit supaya ia keluar daripada senarai.

Pada hujung bulan, baki Penghutang COD – kurier sepatutnya sama dengan nilai COD parcel yang sudah sampai tetapi belum dibayar. Jika tidak sama, ada sesuatu yang tertinggal: bayaran yang belum direkod, parcel yang direkod sebagai sudah sampai tetapi sebenarnya dipulangkan, atau tunai yang belum dibayar oleh kurier.

Rekod yang perlu disimpan

Simpan invois kurier, invois tambah nilai, penyata bayaran COD, invois COD dan jadual padanan anda bersama-sama, mengikut bulan. Soalan Lazim LHDN menyatakan individu perlu menyimpan rekod dan dokumen berkaitan selama tujuh tahun untuk tujuan audit, bermula dari tahun borang nyata cukai dikemukakan. Soalan Lazim itu merujuk kepada borang nyata individu. Jika anda menjalankan perniagaan, sama ada sebagai pemilik tunggal atau syarikat, sahkan tempoh simpanan rekod perniagaan anda dengan ejen cukai anda. Pemilik tunggal boleh melihat bagaimana kos ini masuk ke dalam borang nyata tahunan dalam cukai pendapatan peniaga online: Borang B. Jika pembeli tidak meminta e-invois, panduan e-invois disatukan B2C (dalam bahasa Inggeris) menerangkan cara jualan runcit dilaporkan. Untuk cukai pada invois anda sendiri, lihat panduan invois SST dan nota kredit (dalam bahasa Inggeris).

Senarai semak hujung bulan untuk penjual COD

  • Muat turun setiap penyata bayaran COD bulan itu dan padankan setiap satu dengan kredit bank.
  • Kira semula caj COD berdasarkan kad kadar anda, dan tanya kurier jika ada yang tidak sepadan.
  • Rekod caj COD sebagai belanja tersendiri, berasingan daripada caj kurier dan jualan.
  • Rekod caj penghantaran kepada pembeli sebagai pendapatan, dan bandingkan dengan belanja kurier.
  • Selesaikan parcel gagal dan dipulangkan: rekod caj pemulangan, dan masukkan semula stok yang boleh dijual ke inventori (atau kiraan stok hujung bulan).
  • Buat analisis umur penghutang COD, dan kejar yang melebihi tempoh penyelesaian kurier.
  • Rekod invois kurier yang ditolak daripada bayaran COD.
  • Anggap tambah nilai kurier sebagai prabayar sehingga penghantaran digunakan.
  • Simpan penyata dan invois mengikut tempoh simpanan yang disahkan ejen cukai anda.

Bagaimana GetPay membantu

GetPay mengendalikan sebahagian daripada kerja ini hari ini. Berikut ialah perkara yang GetPay lakukan, dan bahagian yang masih memerlukan tindakan anda:

  • Pesanan kedai menjadi invois semasa pesanan dibuat. WooCommerce sudah live. Pesanan berstatus processing dan completed menjadi invois yang dikeluarkan kepada pembeli, dan pesanan COD WooCommerce direkod sebaik sahaja mencapai status processing, iaitu sebelum parcel dihantar. Ini ialah cara "rekod jualan lebih awal" di atas, bukan catatan semasa parcel sampai dalam langkah 3. Jika GetPay merekod pesanan kedai anda, jangan buat catatan langkah 3 secara manual juga, kerana jualan yang sama akan dikira dua kali. Shopify dan EasyStore dalam akses awal. Pesanan EasyStore hanya direkod apabila status bayarannya paid.
  • Caj penghantaran bukan baris invois. Invois merangkumi barang sahaja, bukan caj penghantaran yang dibayar pembeli. GetPay menulis jumlah pesanan dan bezanya dalam nota invois, dengan penanda "review". Dalam contoh di atas, invois ialah RM120, bukan RM128, jadi ia tidak akan sama dengan amaun COD yang dikutip. Rekod pendapatan caj penghantaran sendiri, contohnya sebagai invois berasingan. Panduan simpan kira kedai Shopify, WooCommerce dan EasyStore menerangkannya dengan lebih lanjut.
  • Parcel gagal memerlukan tindakan anda. GetPay tidak menerima maklumat pemulangan daripada kurier. Apabila parcel COD dipulangkan, tukar status pesanan kepada cancelled atau failed di WooCommerce (atau cancelled atau refunded di EasyStore). GetPay kemudian menandakan invois itu untuk semakan anda, dan anda yang mengeluarkan nota kredit. GetPay tidak pernah membuat nota kredit sendiri, dan parcel yang dipulangkan tetapi status pesanannya tidak dikemas kini akan kekal sebagai invois terbuka.
  • Penghantaran EasyParcel menjadi bil kurier (akses awal). Setiap penghantaran yang dicaj menjadi satu bil daripada EasyParcel, pada harga yang dikenakan EasyParcel kepada anda, dan biasanya bertarikh pada hari kurier mengambil parcel daripada anda (pickup). Kemas kini status seterusnya tidak menambah bil kedua. Penghantaran yang sudah dibatalkan semasa GetPay membacanya tidak dibilkan. Jika anda membatalkan penghantaran selepas bilnya dicipta, batalkan bil itu sendiri, kerana EasyParcel memulangkan kredit kepada anda. Penghantaran sebelum anda menyambungkan akaun tidak dibilkan, jadi rekod secara manual. Bil ini menggantikan catatan manual langkah 2. Tambah nilai anda masih kekal sebagai kredit prabayar dalam langkah 1. GetPay membayar bil daripada akaun dalam julat bank carta akaun (kod bermula dengan 11). Jadi, untuk membayar bil EasyParcel daripada kredit anda, wujudkan kredit itu sebagai akaun aset tersendiri dalam julat tersebut, rekod setiap tambah nilai sebagai pindahan daripada bank, dan bayar setiap bil EasyParcel daripada akaun itu. Tetapkan susunan ini bersama akauntan anda.
  • Sediakan akaun untuk margin anda. Dalam carta akaun lalai, bil EasyParcel masuk ke 6300 Service Expense, iaitu belanja operasi yang turut digunakan untuk perkhidmatan lain, dan caj COD tidak direkod untuk anda. Jika anda mahu margin dalam panduan ini kelihatan dalam penyata untung rugi, tambah akaun sendiri untuk belanja kurier dan penghantaran, caj COD dan pendapatan caj penghantaran, dan rekod caj COD daripada setiap penyata bayaran.
  • Padanan bank yang anda sahkan. Muat naik penyata bank, dan GetPay mencadangkan padanan antara kredit bank dengan invois terbuka untuk anda sahkan. GetPay tidak membaca penyata bayaran COD kurier atau mengira caj COD, dan tidak akan mencadangkan padanan bagi bayaran COD berkelompok yang sudah ditolak caj. Rekod bayaran setiap invois sendiri berdasarkan penyata bayaran, dan rekod caj COD sebagai belanja tersendiri.
  • Belum disambungkan: Shopee, Lazada dan TikTok Shop masih menunggu kelulusan platform. Tiada sambungan terus dengan J&T, Ninja Van atau Pos Laju, jadi rekod invois mereka sebagai bil.

Cuba demo langsung di bawah untuk melihat invois dan padanan bank pada contoh perniagaan Malaysia, atau mula secara percuma dan sambungkan kedai WooCommerce anda.

Panduan ini ialah maklumat am, bukan nasihat cukai atau perakaunan. Caj kurier, tempoh penyelesaian dan peraturan SST boleh berubah. Semak perjanjian dan penyata kurier anda sendiri, dan sahkan layanan anda dengan LHDN, Jabatan Kastam Diraja Malaysia atau ejen cukai berlesen.

Soalan Lazim (FAQ)

Bilakah jualan COD patut direkod?

Pilih satu titik dan gunakan titik yang sama setiap kali. Ramai penjual kecil merekod jualan apabila parcel sudah sampai dan kurier sudah mengutip tunai, sebagai wang yang dihutang oleh kurier (penghutang COD), bukan oleh pembeli. Jika jualan direkod lebih awal, contohnya semasa pesanan dibungkus, jualan itu perlu dibatalkan apabila parcel COD gagal dihantar. Bincang dan tetapkan dasar ini bersama akauntan anda.

Berapakah kos COD bagi penjual di Malaysia?

Bergantung pada kurier dan saluran. Pusat bantuan EasyParcel Malaysia menyenaraikan caj COD RM5 atau 4% untuk SPX Express, RM6 atau 4% untuk DHL eCommerce, RM7 atau 4% untuk J&T Express dan Pos Laju, dan RM10 untuk LEX, mengikut mana yang lebih tinggi jika dua angka diberi. Halaman Ninja Van sendiri menyenaraikan caj pengendalian COD 3% atau RM4, mengikut mana yang lebih tinggi. Semak akaun anda sendiri kerana kadar boleh berubah.

Berapa lama wang COD sampai ke bank saya?

Bergantung pada kurier. Melalui EasyParcel, amaun COD menunggu penyelesaian kurier dahulu (antara 1–3 hingga 7–12 hari bekerja mengikut kurier, atau pada hari Jumaat tertentu bagi LEX). Selepas itu anda perlu memohon pengeluaran, dan EasyParcel menyatakan bayaran dilepaskan dalam 3–4 hari bekerja. Ninja Van menyatakan pengguna aplikasi Ninja Biz dibayar setiap Khamis, manakala pengguna Shipper Dashboard dibayar mengikut jadual dalam perjanjian jualan mereka.

Siapa menanggung kos jika parcel COD ditolak atau gagal dihantar?

Biasanya penjual. Pusat bantuan EasyParcel menyatakan jika kurier tidak dapat menghubungi penerima selepas tiga percubaan, parcel dipulangkan kepada pengirim dan pengirim menanggung caj penghantaran. Tiada tunai COD dikutip, jadi kos kurier itu dibelanjakan tanpa jualan. Semak terma kurier anda sama ada caj COD masih dikenakan.

Patutkah caj penghantaran yang dibayar pembeli ditolak terus daripada bil kurier?

Tidak. Rekod caj penghantaran yang dikenakan kepada pembeli sebagai pendapatan dan caj kurier sebagai belanja, kemudian bandingkan kedua-duanya setiap bulan. Jika ditolak terus, subsidi penghantaran anda tidak kelihatan. Di Shopee, platform itu sendiri menolak bayaran penghantaran berlebihan daripada pembayaran penjual apabila rakan logistik mengenakan caj lebih tinggi daripada yuran penghantaran yang dikira Shopee bagi pesanan itu. Menurut Shopee, ini biasanya berlaku apabila berat atau dimensi produk dimasukkan dengan salah.

Sumber & Rujukan Rasmi

Lihat GetPay dengan perniagaan contoh

Buka demo langsung: contoh perniagaan Malaysia dengan invois, padanan bank dan penggajian yang sudah disediakan. Tanpa daftar, tiada apa-apa untuk dipasang.

Mula percuma

Artikel Berkaitan