From 370f83c812981e8b916a0711ed5584a34a35a315 Mon Sep 17 00:00:00 2001 From: ngyinze Date: Wed, 10 Dec 2025 16:13:04 +0800 Subject: [PATCH 1/3] refactor: revise quick start directory structure --- .../company-profile/_category_.json | 9 +++++++++ docs/quick-start/company-profile/intro.md | 20 +++++++++++++++++++ .../setup-company-profile.md | 3 +-- .../gl/bank-reconciliation/_category_.json | 2 +- .../gl/cash-book-entry/_category_.json | 2 +- .../{general => gl/gl-acc}/_category_.json | 4 ++-- .../{general => gl/gl-acc}/intro.md | 10 +++------- .../gl-acc}/maintain-chart-of-account.md | 3 +-- .../gl/journal-entry/_category_.json | 2 +- 9 files changed, 39 insertions(+), 16 deletions(-) create mode 100644 docs/quick-start/company-profile/_category_.json create mode 100644 docs/quick-start/company-profile/intro.md rename docs/quick-start/{general => company-profile}/setup-company-profile.md (78%) rename docs/quick-start/{general => gl/gl-acc}/_category_.json (56%) rename docs/quick-start/{general => gl/gl-acc}/intro.md (56%) rename docs/quick-start/{general => gl/gl-acc}/maintain-chart-of-account.md (83%) diff --git a/docs/quick-start/company-profile/_category_.json b/docs/quick-start/company-profile/_category_.json new file mode 100644 index 00000000..9c160935 --- /dev/null +++ b/docs/quick-start/company-profile/_category_.json @@ -0,0 +1,9 @@ +{ + "label": "Company Profile", + "position": 1, + "link": { + "type": "doc", + "id": "quick-start/company-profile/intro" + }, + "collapsible": false +} \ No newline at end of file diff --git a/docs/quick-start/company-profile/intro.md b/docs/quick-start/company-profile/intro.md new file mode 100644 index 00000000..edea1efe --- /dev/null +++ b/docs/quick-start/company-profile/intro.md @@ -0,0 +1,20 @@ +--- +sidebar_position: 1 +title: Table of contents +hide_title: true +hide_table_of_contents: true +slug: /quick-start/company-profile +form_name: "{E0653098-62D0-4A0C-9CBB-B0FFA3AB497C}" +--- + +import {TOC} from '@src/components/toc.js'; + + \ No newline at end of file diff --git a/docs/quick-start/general/setup-company-profile.md b/docs/quick-start/company-profile/setup-company-profile.md similarity index 78% rename from docs/quick-start/general/setup-company-profile.md rename to docs/quick-start/company-profile/setup-company-profile.md index ff510166..ebfa7f03 100644 --- a/docs/quick-start/general/setup-company-profile.md +++ b/docs/quick-start/company-profile/setup-company-profile.md @@ -2,12 +2,11 @@ sidebar_position: 1 title: Setup Company Profile description: How to setup company profile in SQL Accounting -slug: /quick-start/general/setup-company-profile +slug: /quick-start/company-profile/setup-company-profile tags: ["SQL Account", "Usage", "Setup"] hide_title: true hide_table_of_contents: true sidebar_class_name: hidden-sidebar-items -form_name: "{E0653098-62D0-4A0C-9CBB-B0FFA3AB497C}" --- import '@src/css/sidebar.css'; diff --git a/docs/quick-start/gl/bank-reconciliation/_category_.json b/docs/quick-start/gl/bank-reconciliation/_category_.json index c106d753..98a862b9 100644 --- a/docs/quick-start/gl/bank-reconciliation/_category_.json +++ b/docs/quick-start/gl/bank-reconciliation/_category_.json @@ -1,6 +1,6 @@ { "label": "Bank Reconciliation", - "position": 3, + "position": 4, "link": { "type": "doc", "id": "quick-start/gl/bank-reconciliation/intro" diff --git a/docs/quick-start/gl/cash-book-entry/_category_.json b/docs/quick-start/gl/cash-book-entry/_category_.json index 5de5df1c..fc001025 100644 --- a/docs/quick-start/gl/cash-book-entry/_category_.json +++ b/docs/quick-start/gl/cash-book-entry/_category_.json @@ -1,6 +1,6 @@ { "label": "Cash Book Entry", - "position": 1, + "position": 2, "link": { "type": "doc", "id": "quick-start/gl/cash-book-entry/intro" diff --git a/docs/quick-start/general/_category_.json b/docs/quick-start/gl/gl-acc/_category_.json similarity index 56% rename from docs/quick-start/general/_category_.json rename to docs/quick-start/gl/gl-acc/_category_.json index eb2af1f7..56f3a0af 100644 --- a/docs/quick-start/general/_category_.json +++ b/docs/quick-start/gl/gl-acc/_category_.json @@ -1,9 +1,9 @@ { - "label": "General", + "label": "GL Account", "position": 1, "link": { "type": "doc", - "id": "quick-start/general/intro" + "id": "quick-start/gl/gl-acc/intro" }, "collapsible": false } \ No newline at end of file diff --git a/docs/quick-start/general/intro.md b/docs/quick-start/gl/gl-acc/intro.md similarity index 56% rename from docs/quick-start/general/intro.md rename to docs/quick-start/gl/gl-acc/intro.md index 8b1283f0..eb590b10 100644 --- a/docs/quick-start/general/intro.md +++ b/docs/quick-start/gl/gl-acc/intro.md @@ -3,21 +3,17 @@ sidebar_position: 1 title: Table of contents hide_title: true hide_table_of_contents: true -slug: /quick-start/general +slug: /quick-start/gl/gl-acc +form_name: TfmGLAccount --- import {TOC} from '@src/components/toc.js'; Date: Wed, 10 Dec 2025 16:13:53 +0800 Subject: [PATCH 2/3] feat: add e-invoice video guide --- docs/quick-start/company-profile/intro.md | 10 ++++++++++ .../customer/maintain-customer/intro.md | 7 ++++++- ...r-e-invoice-on-lhdn-mytax-myinvois-portal.md | 17 +++++++++++++++++ docs/quick-start/e-invoice/intro.md | 12 +++++++++++- .../lhdn-e-invoice-mandatory-fields.md | 17 +++++++++++++++++ docs/quick-start/stock/stock-item/intro.md | 5 +++++ 6 files changed, 66 insertions(+), 2 deletions(-) create mode 100644 docs/quick-start/e-invoice/how-to-register-e-invoice-on-lhdn-mytax-myinvois-portal.md create mode 100644 docs/quick-start/e-invoice/lhdn-e-invoice-mandatory-fields.md diff --git a/docs/quick-start/company-profile/intro.md b/docs/quick-start/company-profile/intro.md index edea1efe..b2d58842 100644 --- a/docs/quick-start/company-profile/intro.md +++ b/docs/quick-start/company-profile/intro.md @@ -15,6 +15,16 @@ dataEntryList = {[ "text": "Setup Company Profile", "link": "./company-profile/setup-company-profile", "videoId": "uodxkyS9BsI" +}, +{ + "text": "LHDN E-Invoice Mandatory Fields Setup in SQL", + "link": "./e-invoice/lhdn-e-invoice-mandatory-fields", + "videoId": "3HRn76nLFSA" +}, +{ + "text": "How to Register E-Invoice on LHDN Mytax Myinvois Portal", + "link": "./e-invoice/how-to-register-e-invoice-on-lhdn-mytax-myinvois-portal", + "videoId": "JtZqHKzVj24" } ]} /> \ No newline at end of file diff --git a/docs/quick-start/customer/maintain-customer/intro.md b/docs/quick-start/customer/maintain-customer/intro.md index 4fb07037..0db249f9 100644 --- a/docs/quick-start/customer/maintain-customer/intro.md +++ b/docs/quick-start/customer/maintain-customer/intro.md @@ -30,6 +30,11 @@ dataEntryList = {[ "text": "Read MyInvois TaxPayer QR Code into Customer Master", "link": "../e-invoice/read-myinvois-qr", "videoId": "dAaucBNuD18" +}, +{ + "text": "LHDN E-Invoice Mandatory Fields Setup in SQL", + "link": "../e-invoice/lhdn-e-invoice-mandatory-fields", + "videoId": "3HRn76nLFSA" } ]} -/> +/> \ No newline at end of file diff --git a/docs/quick-start/e-invoice/how-to-register-e-invoice-on-lhdn-mytax-myinvois-portal.md b/docs/quick-start/e-invoice/how-to-register-e-invoice-on-lhdn-mytax-myinvois-portal.md new file mode 100644 index 00000000..4b811037 --- /dev/null +++ b/docs/quick-start/e-invoice/how-to-register-e-invoice-on-lhdn-mytax-myinvois-portal.md @@ -0,0 +1,17 @@ +--- +sidebar_position: 1 +title: How to Register E-Invoice on LHDN Mytax Myinvois Portal +description: How to register e-invoice on LHDN Mytax Myinvois Portal +slug: /quick-start/e-invoice/how-to-register-e-invoice-on-lhdn-mytax-myinvois-portal +tags: ["E Invoice"] +hide_title: true +hide_table_of_contents: true +sidebar_class_name: hidden-sidebar-items +--- + +import '@src/css/sidebar.css'; +import { YtLayout } from '@src/components/yt-layout'; + + \ No newline at end of file diff --git a/docs/quick-start/e-invoice/intro.md b/docs/quick-start/e-invoice/intro.md index bf4f1527..d72e429b 100644 --- a/docs/quick-start/e-invoice/intro.md +++ b/docs/quick-start/e-invoice/intro.md @@ -89,6 +89,16 @@ dataEntryList = {[ "text": "Read MyInvois TaxPayer QR Code into Customer Master", "link": "./e-invoice/read-myinvois-qr", "videoId": "dAaucBNuD18" +}, +{ + "text": "LHDN E-Invoice Mandatory Fields Setup in SQL", + "link": "./e-invoice/lhdn-e-invoice-mandatory-fields", + "videoId": "3HRn76nLFSA" +}, +{ + "text": "How to Register E-Invoice on LHDN Mytax Myinvois Portal", + "link": "./e-invoice/how-to-register-e-invoice-on-lhdn-mytax-myinvois-portal", + "videoId": "JtZqHKzVj24" } ]} -/> +/> \ No newline at end of file diff --git a/docs/quick-start/e-invoice/lhdn-e-invoice-mandatory-fields.md b/docs/quick-start/e-invoice/lhdn-e-invoice-mandatory-fields.md new file mode 100644 index 00000000..753e35cd --- /dev/null +++ b/docs/quick-start/e-invoice/lhdn-e-invoice-mandatory-fields.md @@ -0,0 +1,17 @@ +--- +sidebar_position: 1 +title: LHDN E-Invoice Mandatory Fields Setup in SQL +description: How to setup LHDN E-Invoice mandatory fields in SQL +slug: /quick-start/e-invoice/lhdn-e-invoice-mandatory-fields +tags: ["E Invoice"] +hide_title: true +hide_table_of_contents: true +sidebar_class_name: hidden-sidebar-items +--- + +import '@src/css/sidebar.css'; +import { YtLayout } from '@src/components/yt-layout'; + + \ No newline at end of file diff --git a/docs/quick-start/stock/stock-item/intro.md b/docs/quick-start/stock/stock-item/intro.md index 0e444720..04a79aa5 100644 --- a/docs/quick-start/stock/stock-item/intro.md +++ b/docs/quick-start/stock/stock-item/intro.md @@ -20,6 +20,11 @@ dataEntryList = {[ "text": "Batch Update Classifiation Code in Stock Item", "link": "../e-invoice/batch-update-classification-code", "videoId": "DxG6Okbn3e4" +}, +{ + "text": "LHDN E-Invoice Mandatory Fields Setup in SQL", + "link": "../e-invoice/lhdn-e-invoice-mandatory-fields", + "videoId": "3HRn76nLFSA" } ]} /> \ No newline at end of file From e3ed451b90bf189f99dc7d46aa69215d9d512b61 Mon Sep 17 00:00:00 2001 From: ngyinze Date: Wed, 10 Dec 2025 16:15:34 +0800 Subject: [PATCH 3/3] fix: revert changes on form_name 8bf83d2b --- docs/miscellaneous/ai-easyscan.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/miscellaneous/ai-easyscan.md b/docs/miscellaneous/ai-easyscan.md index 68084e5a..8f35156b 100644 --- a/docs/miscellaneous/ai-easyscan.md +++ b/docs/miscellaneous/ai-easyscan.md @@ -3,7 +3,7 @@ title: AI EasyScan description: A guide about AI EasyScan for SQL Account slug: /miscellaneous/ai-easyscan tags: ["SQL Account"] -form_name: TfmAIEasyScan +form_name: TfmWhatsappScan --- SQL AI EasyScan feature enables users to manage transactions more efficiently by uploading invoices, bills, or receipts through WhatsApp. It performs instant data entry using AI-powered auto extraction, which supports images, documents and text. Users can easily organize and attach these files to the following document types within SQL Account.