Setiap akronim LHDN,
satu toggle sahaja.

Kami jaga skema Peppol, peraturan validation, dan ragam portal MyInvois, kau tak payah. Tulis invois cara biasa. Kami uruskan XML, pertukaran UUID, dan kedutaan mesej error yang LHDN hantar balik.

MyInvois · Compliance
semua hijau
  • Peppol BIS 3.0
    Skema v1.2 · auto-update
  • Consolidated B2C
    Rollup bulanan · jualan counter
  • Self-billed invoice
    Peraturan pembekal asing
  • Credit / debit notes
    Dipaut ke UUID asal
  • TIN / BRN lookup
    Validate sebelum submit
  • Auto-file to LHDN
    Kami tak buat ni · tap manusia je
Field dipetakan 34 / 34

Tiga masalah, tiga penyelesaian.

Rejim e-invois LHDN ada banyak bahagian bergerak. Yang paling kerap tersadung mikro (validation, B2C disatukan, dan mekanik penghantaran itu sendiri) itulah yang kami bina dahulu.

Penghantaran

Peppol dipetakan, UUID diuruskan.

Kau tulis invois macam biasa. Kami render Peppol BIS 3.0 XML di belakang tabir, POST ke MyInvois, tangkap UUID, dan cop QR pada PDF pelanggan. Kau tak nampak skema langsung melainkan kau minta.

  • Semua 34 medan wajib diisi automatik dari rekod pelanggan + produk kau
  • Cubaan semula beratur secara automatik kalau LHDN tumbang, dan keluar sebaik ia pulih
  • Setiap penghantaran dilog untuk jejak audit forensik
Preview validation

Error dalam bahasa manusia, bukan XML.

Sebelum apa-apa sampai LHDN, kau nampak tepat apa yang mereka nampak, dengan kod kriptik yang dah diterjemah. Tiada dump fault 400 baris. Tak payah teka medan mana rosak.

  • Uji sandbox pada setiap draft sebelum kau tekan hantar
  • Sebab penolakan utama ditanda terus (TIN, klasifikasi, pembundaran SST)
  • Baiki rekod pelanggan dalam satu klik, tak payah buat perjalanan berasingan
B2C disatukan

Satu rollup sebulan, kami buatkan.

Kalau kau jual pada walk-in (kedai makan, runcit, jualan kaunter), kau tak perlu invois setiap pelanggan. Kiira kira kutipan kaunter sebulan dan hantar satu e-invois B2C disatukan pada hari yang kau pilih.

  • Tarik dari ringkasan jualan harian kau secara automatik
  • Hantar dalam tingkap 7 hari, tiada kelam-kabut hujung bulan
  • Langkau pelanggan yang dah diinvois berasingan (tiada kiraan berganda)

Apa yang LHDN nampak. Dalam bahasa mudah.

Setiap penghantaran lalu uji sandbox dahulu. Error yang balik (yang selalunya diforward bulat-bulat oleh perisian perakaunan kau) diterjemah sebelum kau nampak.

lhdn · response DS302
<fault>
  code="DS302"
  message="cbc:EndpointID value does not conform to valid TIN pattern for scheme OTH"
</fault>
↓ translated ↓
TIN pembeli

TIN pembeli tak wujud dalam daftar LHDN.

Semak di MyTax: format bermula IG untuk individu, C untuk korporat. Pembeli kau agaknya bagi yang salah.

↳ Baiki pada rekod pelanggan
lhdn · response CF321
<fault>
  code="CF321"
  message="Classification code required for InvoiceLine at index [3]"
</fault>
↓ translated ↓
Item baris #3

Salah satu item baris kau tiada kod klasifikasi.

Baris 3: "Teh Ais". Petakan sekali ke katalog LHDN dan kami guna semula untuk setiap jualan akan datang.

↳ Petakan produk ini
lhdn · response CF364
<fault>
  code="CF364"
  message="Computed TaxAmount differs from reported amount at line index [1] by 0.01"
</fault>
↓ translated ↓
SST pada baris 1

Kiraan SST tersasar 1 sen.

Isu pembundaran: spreadsheet kau bundarkan dua kali. Kami kira semula dan hantar semula; tak perlu buat apa-apa di pihak kau.

↳ Dibaiki automatik
April 2026 · jualan kaunter harian
Isn Sel Rab Kha Jum Sab Ahd
01 620
02 880
03 340
04 1,120
05 560
06
07
08 910
09 450
10 720
11 1,280
12 510
13
14
15 740
16 620
17 980
18 415
19 1,050
20
21
22 850
23 560
24 1,180
25 720
26 640
27
28
29 920
30 780
Dihimpun
RM 18,442.00
E-invois · 1 dari 1
B2C disatukan
↳ Dihantar 7 Mei 2026 · 1 e-invois · UUID 01HXJ…

30 hari jualan kaunter.
Satu e-invois.

Kalau kedai kau terima tunai walk-in, kau tak keluar e-invois MyInvois berasingan setiap kopi. LHDN benarkan kau himpun sebulan jadi satu penghantaran, asalkan ia sampai dalam 7 hari selepas hujung bulan. Kiira yang himpunkan.

  • Pilih hari kadens kau

    Hari ke-7 bulan berikutnya ialah pilihan selamat. Kiira hantar pada hari itu, setiap bulan.

  • Tarik dari ringkasan jualan harian

    Export POS, payout Shopee, settlement GrabFood: apa jua sumber yang kau sambung.

  • Langkau pelanggan yang diinvois

    Kalau walk-in minta invois bernama pertengahan bulan, kami keluarkan dia dari rollup. Tiada kiraan berganda.

  • Dibundarkan ikut peraturan LHDN

    SST diagregat betul sepanjang bulan, bukan tiga operasi pembundaran berasingan.

Tiga puluh empat medan. Dipetakan sekali.

LHDN mahu 34 medan pada setiap invois. Kebanyakannya datang dari rekod pelanggan, katalog produk, atau profil syarikat kau; kau isi sekali. Selebihnya (UUID, tandatangan digital, cap masa penghantaran) urusan kami.

Dari profil syarikat kau

7 medan · set sekali
  • TIN penjual

    Dari profil MyTax kau · disahkan masa onboarding

  • BRN / NRIC

    SSM untuk syarikat, NRIC untuk milikan tunggal

  • Nombor SST

    Pilihan · hanya jika berdaftar

  • Kod MSIC

    Kod industri 5 digit · pilih sekali

  • Alamat berdaftar

    Mesti padan SSM tepat-tepat

  • Emel hubungan

    Wajib untuk B2B

  • Tandatangan digital

    Kiira uruskan · bukan masalah kau

Dari rekod pelanggan

9 medan · setiap pembeli
  • TIN pembeli

    Disahkan masa simpan · ditanda jika gagal daftar LHDN

  • BRN / NRIC / Pasport

    Bergantung jenis pembeli

  • Nama sah

    Mesti padan berdaftar tepat-tepat

  • Alamat berdaftar

    Sama seperti SSM / NRIC

  • Emel hubungan

    Diperlukan untuk B2B

  • Nombor telefon

    Pilihan tapi digalakkan

  • Kod MSIC

    Industri pembeli · wajib untuk B2B

  • Kod negeri

    Dari alamat · diterbitkan automatik

  • Kod negara

    MYS secara lalai; asing dibenarkan

Dari setiap invois

18 medan · setiap jualan
  • Tarikh & masa terbit

    Sekarang · UTC+8

  • Nombor invois

    Urutan kau · kami pastikan unik

  • Kod mata wang

    MYR · asing dibenarkan

  • Item baris

    Penerangan + kuantiti + harga seunit + klasifikasi

  • Kadar & amaun SST

    0 / 6 / 8% · dikira automatik

  • Subjumlah · Jumlah

    Diagregat · dibundarkan ikut peraturan LHDN

  • Terma bayaran

    Net 7 / Net 30 · pilihan

  • Rujukan bayaran

    DuitNow QR terbenam di sini

  • Kadar tukaran

    Jika bukan MYR · kadar BNM harian

  • Diskaun (jika ada)

    Amaun peringkat baris, bukan peratus

  • UUID asal

    Untuk nota kredit / debit

  • Tempoh rujukan

    Untuk B2C disatukan

  • + 6 lagi …

    UUID, tandatangan digital, cap masa: urusan kami

Tak pernah auto-file.
Walau kau set pun tak.

Alat lain jalankan penghantaran batch waktu malam. Okay je sampailah malam satu invois rosak terlepas dan kau tahu bila refund masuk. Kami tak buat macam tu. Setiap penghantaran ialah tap manusia, dan invois draft hidup sejam sebelum apa-apa bergerak.

  • Tiada penghantaran berjadual

    B2C disatukan pun perlukan tap. Kami ingatkan kau pada hari ke-7, kau luluskan, ia keluar.

  • Tingkap undo satu jam

    Setiap draft duduk sebagai needs_review = true selama 60 minit. Reply "nope" di WhatsApp, dah hilang.

  • Log forensik penuh

    Setiap penghantaran dilog dengan versi prompt, kiraan token, payload respons. Jejak terkawal selia terbina dalam.

Tier percuma buat hampir semua ni.

Tangkap WhatsApp, invois, dashboard, import bank: semua percuma. Penghantaran MyInvois duduk pada tier Compliance (RM79/bulan), yang itulah LHDN akan tanya bila kau lepas RM1 juta, atau bila pelanggan perlukan e-invois dari kau.

Percuma
Untuk kebanyakan buku kau
RM 0 / bulan
MyInvois tak termasuk
Compliance
Untuk bila LHDN tanya
RM 79 / bulan
MyInvois · modul penuh

Soalan yang kerap kami terima.

Boleh guna Kiira untuk MyInvois kalau aku simpan semua yang lain dalam SQL Account / Bukku?

+
Ramai pengguna kami jalankan Kiira seiring pakej perakaunan sedia ada. Kami uruskan lapisan penghantaran e-invois sahaja dan export entri bersih balik untuk penyesuaian, jadi kau tak perlu pindahkan buku kau.

Apa jadi kalau MyInvois tumbang masa aku tekan hantar?

+
LHDN benarkan tempoh tenggang 72 jam masa gangguan. Kiira beratur penghantaran secara automatik. Sebaik perkhidmatan pulih, invois pun lepas, dan kau dapat pengesahan WhatsApp dengan UUID.

Macam mana Kiira uruskan tingkap pembatalan 72 jam?

+
Sebaik LHDN pulangkan UUID, kau ada 72 jam untuk batal invois dengan bersih. Lepas tu, dah masuk wilayah nota kredit. Kiira tunjuk kiraan detik pada setiap invois dihantar dan benarkan kau batal dengan satu tap sebelum tingkap tutup.

Kau uruskan invois self-billed untuk pembekal asing?

+
Bila kau bayar pembekal asing yang tak boleh keluar e-invois sendiri (pereka Bali, kilang Shenzhen), Kiira jana e-invois self-billed bagi pihak mereka dan hantar bawah TIN kau, termasuk dalam tier Compliance.

Macam mana pula nota kredit dan nota debit?

+
Nota kredit dan debit merujuk UUID invois asal dan mewarisi jejak auditnya. Dari POS pelanggan, ia nampak macam refund dengan e-invois yang dibetulkan.

Akauntan aku guna SQL Account. Dia masih boleh reconcile?

+
Kami export ke format SQL Account dan AutoCount, dan setiap e-invois dihantar bawa UUID + cap masa validation dalam export. Penyesuaian hujung bulan dia tak berubah.

Bila Kiira update skema Peppol?

+
Automatik. LHDN dah keluar dua semakan skema kecil sejak Fasa 1, dan kami lancarkan kedua-duanya dalam 48 jam selepas ia terbit, tanpa sesiapa di pihak kau angkat jari. Itulah sebahagian daripada apa yang kau bayar pada tier Compliance.

Mula percuma.
Upgrade hari LHDN tanya.

Modul MyInvois Kiira berharga RM79/bulan pada tier Compliance. Tiada kad sampai kau betul-betul perlu. Selebihnya buku kau (invois, perbelanjaan, import bank) kekal percuma selamanya.

Preview validation · Error bahasa mudah · Tak pernah auto-file