Skip to content

Commit 29bacec

Browse files
committed
user guide log, vc, category
1 parent 66ce531 commit 29bacec

File tree

7 files changed

+127
-60
lines changed

7 files changed

+127
-60
lines changed

docs/.vitepress/config.ts

Lines changed: 37 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ export default {
5050
// Navbar Link
5151
nav: [
5252
{ text: "Accounting", link: "/comfortaccounting/" },
53-
{ text: "Form", link: "/comfortform/" },
53+
//{ text: "Form", link: "/comfortform/" },
5454
],
5555
//Social Icons
5656
socialLinks: [
@@ -83,58 +83,61 @@ export default {
8383
{ text: 'Code Samples', link: '/comfortaccounting/code-samples' },
8484
],
8585
},
86-
{
87-
text: 'Shortcode',
88-
collapsible: true,
89-
items: [
90-
{ text: '7 Shortcodes', link: '/comfortaccounting/shortcodes' },
91-
],
92-
},
93-
{
94-
text: 'Widgets',
95-
collapsible: true,
96-
items: [
97-
{ text: 'Classic Widgets', link: '/comfortaccounting/classic-widgets' },
98-
{ text: 'Elementor Widget', link: '/comfortaccounting/elementor-widgets' },
99-
{ text: 'Gutenberg Blocks', link: '/comfortaccounting/gutenberg-blocks' },
100-
],
101-
},
10286
{
10387
text: 'User Guide',
10488
collapsible: true,
10589
items: [
10690
{ text: 'General', link: '/comfortaccounting/user-guide/general' },
107-
{ text: 'Settings Manager', link: '/comfortaccounting/user-guide/settings-manager' },
91+
{ text: 'Dashboard', link: '/comfortaccounting/user-guide/dashboard' },
10892
{ text: 'Agency Manager', link: '/comfortaccounting/user-guide/agency-manager' },
10993
{ text: 'Account Manager', link: '/comfortaccounting/user-guide/account-manager' },
11094
{ text: 'Category Manager', link: '/comfortaccounting/user-guide/category-manager' },
11195
{ text: 'VC Manager', link: '/comfortaccounting/user-guide/vc-manager' },
11296
{ text: 'Log Manager', link: '/comfortaccounting/user-guide/log-manager' },
11397
{ text: 'Reports Manager (Pro)', link: '/comfortaccounting/user-guide/reports-manager' },
98+
{ text: 'Settings Manager', link: '/comfortaccounting/user-guide/settings-manager' },
11499
{ text: 'Tools Manager', link: '/comfortaccounting/user-guide/tools-manager' },
100+
{ text: 'Emails Manager', link: '/comfortaccounting/user-guide/emails-manager' },
101+
{ text: 'Helps & Updates', link: '/comfortaccounting/user-guide/helps-updates' },
115102
],
116-
}
117-
],
118-
119-
120-
// Sidebar for `/guide/` section
121-
'/comfortform/': [
103+
},
104+
{
105+
text: 'Shortcode',
106+
collapsible: true,
107+
items: [
108+
{ text: '7 Shortcodes', link: '/comfortaccounting/shortcodes' },
109+
],
110+
},
122111
{
123-
text: 'Comfort Form',
112+
text: 'Widgets',
124113
collapsible: true,
125114
items: [
126-
{ text: 'How to install', link: '/comfortform/how-to-install' },
127-
{ text: 'How to Translate', link: '/comfortform/how-to-translate' },
128-
{ text: 'Template Override', link: '/comfortform/template-override' },
129-
{ text: 'Shortcodes', link: '/comfortform/shortcodes' },
130-
{ text: 'Classic Widgets', link: '/comfortform/classic-widgets' },
131-
{ text: 'Elementor Widget', link: '/comfortform/elementor-widgets' },
132-
{ text: 'Gutenberg Blocks', link: '/comfortform/gutenberg-blocks' },
133-
{ text: 'Hooks and Filters', link: '/comfortform/hooks-and-filters' },
134-
{ text: 'Code Samples', link: '/comfortform/code-samples' },
115+
{ text: 'Classic Widgets', link: '/comfortaccounting/classic-widgets' },
116+
{ text: 'Elementor Widget', link: '/comfortaccounting/elementor-widgets' },
117+
{ text: 'Gutenberg Blocks', link: '/comfortaccounting/gutenberg-blocks' },
135118
],
136119
},
137120
],
121+
122+
// Sidebar for `/guide/` section
123+
// '/comfortform/': [
124+
// {
125+
// text: 'Comfort Form',
126+
// collapsible: true,
127+
// items: [
128+
// { text: 'How to install', link: '/comfortform/how-to-install' },
129+
// { text: 'How to Translate', link: '/comfortform/how-to-translate' },
130+
// { text: 'Template Override', link: '/comfortform/template-override' },
131+
// { text: 'Shortcodes', link: '/comfortform/shortcodes' },
132+
// { text: 'Classic Widgets', link: '/comfortform/classic-widgets' },
133+
// { text: 'Elementor Widget', link: '/comfortform/elementor-widgets' },
134+
// { text: 'Gutenberg Blocks', link: '/comfortform/gutenberg-blocks' },
135+
// { text: 'Hooks and Filters', link: '/comfortform/hooks-and-filters' },
136+
// { text: 'Code Samples', link: '/comfortform/code-samples' },
137+
// ],
138+
// },
139+
// ],
140+
138141
},
139142
// you can disable the previous and next page here
140143
docFooter: {

docs/comfortaccounting/shortcodes.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -12,55 +12,55 @@ card: "article"
1212

1313
There are multiple shortcodes in frontend pro addon.
1414

15-
## 1. Frontend Unified Accounting Dashboard \[comfortaccounting_accounting_dashboard\] Shortcode(Pro) ##
15+
## 1. Frontend Unified Accounting Dashboard \[comfortaccounting_accounting_dashboard\] Shortcode (Pro) ##
1616

1717
**Where to use:** You can add this shortcode to manage all accounting components from frontend.
1818

1919
Shortcode can be added in theme directly following this below code snippet
2020

2121
https://gist.github.com/manchumahara/c4761d5c30f309694d0bd269b9fccaf9
2222

23-
## 2. Frontend Agency Dashboard \[comfortaccounting_agency_dashboard\] Shortcode(Pro) ##
23+
## 2. Frontend Agency Dashboard \[comfortaccounting_agency_dashboard\] Shortcode (Pro) ##
2424

2525
**Where to use:** You can add this shortcode to manage agency from frontend.
2626

2727
Shortcode can be added in theme directly following this below code snippet
2828

2929
https://gist.github.com/manchumahara/c4761d5c30f309694d0bd269b9fccaf9
3030

31-
## 3. Frontend Agency Overview \[comfortaccounting_agency_overview\] Shortcode(Pro) ##
31+
## 3. Frontend Agency Overview \[comfortaccounting_agency_overview\] Shortcode (Pro) ##
3232

3333
**Where to use:** You can add this shortcode to manage agency overview from frontend.
3434

3535
Shortcode can be added in theme directly following this below code snippet
3636

3737
https://gist.github.com/manchumahara/c4761d5c30f309694d0bd269b9fccaf9
3838

39-
## 4. Frontend Account Dashboard \[comfortaccounting_account_dashboard\] Shortcode(Pro) ##
39+
## 4. Frontend Account Dashboard \[comfortaccounting_account_dashboard\] Shortcode (Pro) ##
4040

4141
**Where to use:** You can add this shortcode to manage account from frontend.
4242

4343
Shortcode can be added in theme directly following this below code snippet
4444

4545
https://gist.github.com/manchumahara/c4761d5c30f309694d0bd269b9fccaf9
4646

47-
## 5. Frontend Category Dashboard \[comfortaccounting_category_dashboard\] Shortcode(Pro) ##
47+
## 5. Frontend Category Dashboard \[comfortaccounting_category_dashboard\] Shortcode (Pro) ##
4848

4949
**Where to use:** You can add this shortcode to manage category from frontend.
5050

5151
Shortcode can be added in theme directly following this below code snippet
5252

5353
https://gist.github.com/manchumahara/c4761d5c30f309694d0bd269b9fccaf9
5454

55-
## 6. Frontend VC Dashboard \[comfortaccounting_vc_dashboard\] Shortcode(Pro) ##
55+
## 6. Frontend VC Dashboard \[comfortaccounting_vc_dashboard\] Shortcode (Pro) ##
5656

5757
**Where to use:** You can add this shortcode to manage vendor client from frontend.
5858

5959
Shortcode can be added in theme directly following this below code snippet
6060

6161
https://gist.github.com/manchumahara/c4761d5c30f309694d0bd269b9fccaf9
6262

63-
## 7. Frontend Log Dashboard \[comfortaccounting_log_dashboard\] Shortcode(Pro) ##
63+
## 7. Frontend Log Dashboard \[comfortaccounting_log_dashboard\] Shortcode (Pro) ##
6464

6565
**Where to use:** You can add this shortcode to manage log from frontend.
6666

docs/comfortaccounting/user-guide/category-manager.md

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,19 @@ card: "article"
1212

1313
# Comfort Accounting User Guide
1414

15-
Welcome to the Comfort Accounting Category Manager.
15+
The Category Manager is designed to streamline the management of financial categories within the system, enabling clear organization and classification of transactions.
1616

17+
## Key Features ##
1718

19+
**Category Types**:
20+
+ Categories can be classified as either **Income or Expense** types, allowing users to segregate financial data effectively.
21+
22+
**Category Management**:
23+
+ Users can easily **create, update, and manage categories** to suit their operational requirements.
24+
+ The intuitive interface ensures hassle-free navigation and control over category data.
25+
26+
**Category Color**:
27+
+ Each category can be assigned a unique color, making it **visually distinguishable** and **easy to identify**.
28+
+ The system enforces the **uniqueness** of category colors, ensuring no two categories share the same color.
29+
30+
This component plays a vital role in organizing financial records, supporting a structured and efficient workflow for income and expense tracking.

docs/comfortaccounting/user-guide/general.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ card: "article"
1212

1313
# Comfort Accounting User Guide
1414

15-
The Comfort Accounting plugin is a robust tool designed to streamline accounting processes in WordPress. It offers comprehensive features and settings to manage agencies, accounts, categories, vendors/clients, logs, reports, and integration with WooCommerce. Below is a brief overview of its core functionalities and configurable options:
15+
The Comfort Accounting plugin is a robust tool designed to streamline accounting processes in WordPress. It offers comprehensive features and settings to **manage agencies, accounts, categories, vendors/clients, logs, reports, and integration with WooCommerce**. Below is a brief overview of its core functionalities and configurable options:
1616

1717
## General Features ##
1818
+ **Dashboard:** Global Dashboard that shows all the key information in one place.
@@ -58,4 +58,5 @@ Both export features are accessible only with the Reports Pro Addon, unlocking p
5858
[Category Manager](./category-manager.md)\
5959
[Vendor/Client Manager](./vc-manager.md)\
6060
[Log Manager](./log-manager.md)\
61-
[Report Manager (Pro)](./reports-manager.md)
61+
[Report Manager (Pro)](./reports-manager.md)\
62+
[Tools Manager](./tools-manager.md)

docs/comfortaccounting/user-guide/log-manager.md

Lines changed: 22 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,27 @@ card: "article"
1212

1313
# Comfort Accounting User Guide
1414

15-
Welcome to the Comfort Accounting Log Manager.
15+
The Log Manager is designed to capture and record financial data generated from accounts, categories, and the vendor/client (VC) manager. It consolidates various data points into a log entry, allowing for efficient tracking and reporting of financial transactions.
16+
17+
## Key Features ##
18+
19+
**Log Creation**:
20+
+ Logs are created selecting values provided in the Account, Category, and Vendor/Client components. These values are combined to generate a complete log entry, representing a financial transaction.
21+
22+
**Amount and Source Amount**:
23+
+ Each log can include an Amount and a Source Amount, helping to track the primary transaction value and the originating amount for reference.
24+
25+
**Currency**:
26+
+ The Currency field allows users to specify the currency in which the transaction was conducted, providing flexibility for international operations. By default it will be the default currency set from settings.
27+
28+
**Tax Values**:
29+
+ Users can optionally add Tax Values to a log entry. A checkbox is provided to enable or disable tax inclusion, ensuring that tax management is flexible and aligned with business needs.
30+
31+
**Attachments**:
32+
+ The Log Component supports multiple attachments for each log entry. Users can upload relevant files in a separate tab dedicated to the attachment process.
33+
+ Uploaded attachments are downloadable, allowing users to access and manage supporting documents related to each log entry.
34+
35+
This component enhances the ability to track and manage financial transactions by offering flexible options for log creation, tax handling, and file attachments. It is a key feature for businesses seeking comprehensive log management.
36+
1637

1738

docs/comfortaccounting/user-guide/settings-manager.md

Lines changed: 23 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,11 @@ Navigate to **Comfort Accounting > Settings** in the WordPress admin dashboard.
2323
## Basic Settings ##
2424
These fundamental settings allow you to define core parameters for your accounting system. Some key options:
2525

26-
**Default Country:** Set the default country for all over the plugin.\
27-
**Default Currency:** Set the default currency for transactions.\
28-
**Number Settings**: Here we have option Number of Decimals, Decimal Separator, Thousand Separator, Currency Position.
26+
+ **Default Country:** Set the default country for all over the plugin.
27+
28+
+ **Default Currency:** Set the default currency for transactions.
29+
30+
+ **Number Settings**: Here we have option Number of Decimals, Decimal Separator, Thousand Separator, Currency Position.
2931

3032
Other options like **Show login form for guest user**, **Guest User Login Form**, **Show Register link to guest**, **Allow Edit Protected Logs**, **On Uninstall delete plugin data** are self introductory. Labels are there to guide.
3133

@@ -35,25 +37,32 @@ Select the page where you have placed the shortcodes.
3537
## File Attachments ##
3638
The File Upload/Attachments Settings section allows users to manage file attachments within the Comfort Accounting plugin, particularly for the Log component. These settings ensure that file uploads are handled securely and efficiently, aligning with your operational requirements.
3739

38-
**Enable File Attachments:** Dropdown to enable disable file attachment feature for log component.\
39-
**Allowed File Types:** Dropdown or multi-select field to specify permitted file types (e.g., PDF, JPG, PNG)\
40-
**Max File Size (MB):** A numeric field where users can define the maximum allowable file size for uploads, measured in megabytes (MB).
40+
+ **Enable File Attachments:** Dropdown to enable disable file attachment feature for log component.
41+
42+
+ **Allowed File Types:** Dropdown or multi-select field to specify permitted file types (e.g., PDF, JPG, PNG)
43+
44+
+ **Max File Size (MB):** A numeric field where users can define the maximum allowable file size for uploads, measured in megabytes (MB).
4145

4246
## Component Settings ##
4347
The Component Settings section in the Comfort Accounting plugin offers comprehensive customization options for managing each component key feature. These settings are designed to provide users with full control over the behavior and **configuration of individual components**, ensuring the plugin meets diverse accounting requirements.
4448

45-
**[PRO]**\
46-
For pro addon **Comfort Accounting Reports** will add two option **Report Settings** & **Export Settings**\
47-
For pro addom **Comfort Accounting Woo** will add option **Woocommerce**
49+
**[PRO]**
50+
+ For pro addon **Comfort Accounting Reports** will add two option **Report Settings** & **Export Settings**
51+
52+
+ For pro addon **Comfort Accounting Woo** will add option **Woocommerce**
4853

4954
## Woocommerce ##
5055
The WooCommerce Integration Settings section is designed to manage the seamless synchronization between WooCommerce and Comfort Accounting. With configurable options, you can tailor the integration to align with your specific operational needs.
5156

52-
**Enable/Disable WooCommerce Integration:** Checkbox to activate or deactivate the WooCommerce integration.\
53-
**Agency Selection:** Input field to set an agency. This option is mandatory to associate WooCommerce transactions with a specific agency in the system.\
54-
**Associate Bank Account:** Checkbox to enable or disable the association of WooCommerce transactions with a specific bank account.\
55-
**Bank Account Selection:** Input field to set the bank account for associating WooCommerce transactions.\
56-
**Insert New Customer as Client:** Checkbox to automatically add new WooCommerce customers as clients in the Vendors/Clients area.\
57+
+ **Enable/Disable WooCommerce Integration:** Checkbox to activate or deactivate the WooCommerce integration.
58+
59+
+ **Agency Selection:** Input field to set an agency. This option is mandatory to associate WooCommerce transactions with a specific agency in the system.
60+
61+
+ **Associate Bank Account:** Checkbox to enable or disable the association of WooCommerce transactions with a specific bank account.
62+
63+
+ **Bank Account Selection:** Input field to set the bank account for associating WooCommerce transactions.
64+
65+
+ **Insert New Customer as Client:** Checkbox to automatically add new WooCommerce customers as clients in the Vendors/Clients area.
5766

5867
## Saving Changes ##
5968
After adjusting these settings, click the Save Changes button to activate your preferences.

docs/comfortaccounting/user-guide/vc-manager.md

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,26 @@ card: "article"
1212

1313
# Comfort Accounting User Guide
1414

15-
Welcome to the Comfort Accounting Vendor Client (VC) Manager.
15+
The Vendor/Client (VC) Manager is designed to manage and organize vendors and clients within the system. This component provides an easy way to maintain crucial information related to each vendor or client, enhancing operational efficiency and data accuracy.
16+
17+
## Key Features ##
18+
19+
**Vendor/Client Types**:
20+
+ Each record is categorized as either a Vendor or Client, helping to clearly **distinguish between the two types of entities**.
21+
22+
**Address Information**:
23+
+ This component includes fields to manage **detailed address** information for each vendor or client, ensuring all location-related data is captured accurately.
24+
25+
**Official Contact Information**:
26+
+ Users can maintain essential official contact information, including **phone numbers, email address**, and other relevant communication details.
27+
28+
**Connected User**:
29+
+ A Connected User option allows users to **link a specific user to a vendor or client**, helping to identify who is responsible for managing each vendor or client relationship within the system.
30+
31+
**Export Options**:
32+
+ Listing Export allows all agency details in bulk with supported formats, including **XLS, XLSX, ODS, and PDF**.
33+
+ Single Export allow individual agency details in **JSON or PDF** format.
34+
35+
This component plays a crucial role in managing the relationships and details of vendors and clients, streamlining workflows, and ensuring comprehensive data tracking for business operations.
1636

1737

0 commit comments

Comments
 (0)