# Hantar e-invois melalui MyInvois dari WooCommerce

> Guna plugin e-Invoice for MyInvois LHDN supaya pelanggan kedai WooCommerce anda boleh minta e-invois untuk pesanan Bayarcash yang sudah dibayar.
>
> Source: https://docs.bayarcash.com/ms/myinvois-e-invoice/

Dengan plugin e-Invoice for MyInvois LHDN, pelanggan WooCommerce anda boleh minta e-invois rasmi untuk pesanan yang mereka bayar melalui Bayarcash. Plugin ini menghantar e-invois ke MyInvois LHDN melalui Submit eInvoice. Guna plugin ini jika perniagaan anda wajib mengeluarkan e-invois.

## Sebelum anda mula

Anda memerlukan perkara berikut:

- Kedai WooCommerce yang sudah menerima bayaran dengan [plugin Bayarcash WooCommerce](/ms/woocommerce/). Plugin e-invois ini hanya berfungsi dengan kaedah bayaran Bayarcash.
- Akaun Submit eInvoice. **API Secret Key** akaun ini berbeza daripada keys Bayarcash anda. Anda tidak memerlukan token atau portal key Bayarcash untuk plugin ini.
- Butiran syarikat anda, termasuk Tax Identification Number (TIN) dan kod MSIC.

## Install plugin

Plugin ini ada di WordPress.org sebagai e-invoice-for-myinvois-lhdn. Untuk install plugin ini:

1. Dalam WordPress, pergi ke **Plugins** dan cari "e-Invoice for MyInvois LHDN", atau upload fail zip plugin itu.
2. Klik **Activate**.
3. Pastikan WooCommerce dan plugin Bayarcash WooCommerce juga aktif.

## Sambungkan & isi butiran syarikat

Semua tetapan ada pada satu page. Isi page itu dari atas ke bawah.

1. Pergi ke **MyInvois** → **Settings**.
2. Di bawah **API Configuration**, paste key anda ke dalam **API Secret Key**. Klik **Go to Profile** jika anda perlu mencari key itu dalam profil Submit eInvoice anda.
3. Klik **Save API Key**, kemudian **Test Connection**. Kotak hijau **Ready for E-Invoice Submission** bermaksud sambungan berjaya.
4. Isi **Company Information**: nama syarikat, e-mel, nombor telefon bimbit, jenis ID dan nombor ID, **TIN**, **MSIC Code**, **Business Activity Description** dan **Default Product Classification Code**. **SST Registration Number** dan **Tourism Tax Registration Number** hanya untuk perniagaan yang ada nombor itu.
5. Isi **Company Address**.
6. Klik **Save Settings**.

Jika ada ruangan wajib yang masih kosong, page itu memaparkan **Missing Required Information** dan senarai butiran yang tiada.

> **Tip**
> Butang carian di sebelah **TIN** mendapatkan TIN anda berdasarkan jenis ID dan nombor ID anda. Isi API Secret Key dan ruangan ID dahulu.

## Tetapkan kod klasifikasi produk

Setiap produk memerlukan kod klasifikasi untuk MyInvois. Untuk menetapkannya:

1. Buka produk itu dalam WooCommerce dan pergi ke bahagian **E-Invoice** produk itu.
2. Biarkan **Use Global Classification Code** on untuk menggunakan kod default anda. Atau, off-kan suis itu dan pilih **MyTax Classification Code** untuk produk ini.

## Cara pelanggan anda minta e-invois

Selepas pesanan dibayar, page butiran pesanan pelanggan memaparkan **E-Invoice Available** dengan butang **Request E-Invoice**. Pelanggan mengisi butiran pembeli dan ID mereka, kemudian menghantar permintaan itu. Anda boleh semak setiap permintaan di **MyInvois** → **Invoices**, atau dalam kotak **E-Invoice Details** pada pesanan itu. Di kotak itu, **Check Status** mengemas kini status e-invois.

## Tips

Dua habit ini membantu anda dengan plugin MyInvois:

- **Beritahu pelanggan tentang had 90 jam.** Peraturan MyTax memberi pelanggan 90 jam dari tarikh pesanan untuk minta e-invois.
- **On-kan Enable Logging hanya semasa anda menyelesaikan masalah.** Tetapan ini merekod API request, dan rekod ini membantu team Bayarcash mencari punca masalah.

## Isu biasa

### Kenapa page tetapan MyInvois memaparkan Plugin Dependencies Required?

Install dan aktifkan WooCommerce dan plugin Bayarcash WooCommerce, kemudian buka MyInvois → Settings sekali lagi. Plugin ini tidak berfungsi tanpa kedua-dua plugin itu.

### Kenapa pelanggan saya kata link e-invois sudah tamat tempoh?

Pelanggan hanya boleh minta e-invois dalam tempoh 90 jam (3.75 hari) dari tarikh pesanan. Selepas itu, page pesanan memaparkan E-Invoice Request Expired.

### Kenapa butang Test Connection gagal?

Pastikan anda paste API Secret Key dari profil Submit eInvoice anda, bukan key Bayarcash. Pastikan juga semua ruangan syarikat yang wajib sudah diisi.
