Dashboard
Quick Access
Users would be redirected to Dashboard page as soon as user log into the KSA Portal.
Using Dashboard module, user will see “Quick Access Dashboard” which comprises of below tiles.
- “Welcome”,
- “Notifications”,
- “Quick Links”
- “Other Cygnet offerings”.
Welcome
The welcome tile provides quick access to modules for Creating, Importing Document & View Invoices and Download PD
Notifications:
The Notification tile provide the recent list of notifications.
Quick Links:
This Tile will provide quick links to the frequently used modules.
Other Cygnet offerings:
This tile provides the user with a list of insights on the other offerings provided by the cygnet, which can be availed by the user using “Contact Me” option or user can refer them to others using refer to other.
Below is the screen shot from where user will be able to access the Dashboard. Users must apply global filter to select Financial Year for each section.
All stats of above sections would be loaded after applying filter of individual filters of the respective section.
Statistics Dashboard
E-invoice Stats
- Users would be able to view E-invoice statistics for the last 7 days, as depicted in the following screenshot.
- Below are the details which would be displayed in E-invoice Stats.
- Total Uploaded
- Yet Not Generated
- Generated
- Users can access E-invoice statistics corresponding to the selected Financial Year in the Global Filter. The sub-Filter provides options for filtering based on "Entity," "Exclude Child Entity Data," and "Upload Date," allowing for a detailed stat.
E-Invoice Stats -> Filter Criteria
- Individual filter criteria are available for the E-invoice Stats section as per below.
- Entity
- Exclude Child Entity Data
- By Uploaded Date
- Based on the above criteria, Stats would be displayed on dashboard.
- Entity:
Here, all Entity with EINV purpose would be appeared for selection and user can select desired entity to get the E-invoice Stats for all section date wise.
- Exclude Child Entity Data:
If users want to exclude the Child Locations of the Business, then user can apply this filter.
- By Uploaded Date:
If users wants count based on Uploaded date of the record, then user can apply this filter.
By applying this filter, count of Generated and Yet Not Generated records would be considered only if user has generated or cancelled the record on the same day when uploaded.
Business Intelligence Dashboard:
Business Intelligence provides user with various Summaries and Bifurcations as per the applied “Entity” & “Financial Year” in Global Filter.
Below is the list of tiles available in the module.
- Sales Summary
- Purchase Summary
- Sales Bifurcation
- Purchase Bifurcation
- State Wise Sales Bifurcation
- State Wise Purchase Bifurcation
Sales Summary
- User would be able to view “Sales Summary” in Dashboard screen as per below screenshot.
- Users would be able to view summary regarding Sales for all months from Jan to Dec as per applied “Entity” & “Financial Year” in Global Filter.
- In this section of Business Intelligence Dashboard User can see the bifurcation of Sales done for the applied filters as per below screenshot.
Sales Summary-> Filter Criteria
Individual filter criteria are available for the Sales summary Stats section as per which Stats would be displayed on dashboard.
Here, all Entity with EINV purpose would be appeared for selection and user can select desired entity to get the Sales summary for all section onth wise.
- Exclude Child Entity Data:
If users want to exclude the Child Locations of the Business, then user can apply this filter.
- Year:
Users can filter the records by applying year.
- Currency:
If users want to filter by currency, then user can apply this filter.
- Total sales, By Rate, By HSN & By Item
If users want to filter the records by Total sales, By Rate, By HSN & By Item, then user can apply this filter.
- By Month, By Customer & By State
If users want to filter the records By Month, By Customer & By State, then user can apply this filter.
- Total taxable Amount & Tax Amount
If users want to filter the records By Total taxable Amount & Tax Amount, then user can apply this filter.
Purchase Summary
- Users would be able to view “Purchase Summary” in Dashboard screen as per below screenshot.
- Users would be able to view summary regarding Purchase for all months from Jan to Dec as per applied
“Entity” & “Financial Year” in Global Filter.
- In this section of Business Intelligence Dashboard User can see the bifurcation of Purchase done for the applied filters as per below screenshot.
Purchase Summary-> Filter Criteria
- Individual filter criteria are available for the Purchase summary Stats section as per below.
- Entities
- Exclude Child Entity Data
- Year
- Currency
- Total sales, By Rate, By HSN & By Item
- By Month, By Customer & By State
- Total taxable Amount & Tax Amount
- Based on the above criteria, Stats would be displayed on dashboard.
- Entity:
Here, all Entity with EINV purpose would be appeared for selection and user can select desired entity to get the Sales summary for all section month wise.
- Exclude Child Entity Data:
If users want to exclude the Child Locations of the Business, then user can apply this filter.
- Year:
Users can filter the records by applying year.
- Currency:
If users want to filter by currency, then user can apply this filter.
- Total sales, By Rate, By HSN & By Item
If users want to filter the records by Total sales, By Rate, By HSN & By Item, then user can apply this filter.
- By Month, By Customer & By State
If users want to filter the records By Month, By Customer & By State, then user can apply this filter.
- Total taxable Amount & Tax Amount
If users want to filter the records By Total taxable Amount & Tax Amount, then user can apply this filter.
Sales Bifurcation
- Users would be able to view “Sale Bifurcation” of Transaction type Invoices with respect to Financial Year in Dashboard screen as per below screenshot.
- Users would be able to view bifurcation regarding Sales for last 4 years as per applied “Entity” & “Financial Year” in Global Filter.
- In this section of Business Intelligence Dashboard User can see the Sales bifurcation for the applied filters as per below screenshot.
Sales Bifurcation-> Filter Criteria
- Individual filter criteria are available for the Sales bifurcation section as per below.
- Entities
- Exclude Child Entity Data
- Currency
- Based on the above criteria, Stats would be displayed on dashboard.
- Entity:
Here, all Entity with EINV purpose would be appeared for selection and user can select desired entity to get the Sales summary for all section month wise.
- Exclude Child Entity Data:
If users want to exclude the Child Locations of the Business, then user can apply this filter.
- Currency:
If users want to filter by currency, then user can apply this filter.
Purchase Bifurcation
- Users would be able to view “Purchase Bifurcation” of Transaction type Invoices with respect to Financial
Year in Dashboard screen as per below screenshot.
- Users would be able to view bifurcation regarding Purchase for last 4 years as per applied “Entity” & “Financial Year” in Global Filter.
- In this section of Business Intelligence Dashboard User can see the Purchase bifurcation for the applied filters as per below screenshot.
Purchase Bifurcation-> Filter Criteria
- Individual filter criteria are available for the Purchase Bifurcation Stats section as per below.
- Entities
- Exclude Child Entity Data
- Currency
- Based on the above criteria, Stats would be displayed on dashboard.
- Entity:
Here, all Entity with EINV purpose would be appeared for selection and user can select desired entity to get the Sales summary for all section month wise.
- Exclude Child Entity Data:
If users want to exclude the Child Locations of the Business, then user can apply this filter.
- Currency:
If users want to filter by currency, then user can apply this filter.
State Wise Sales Bifurcation
- Users would be able to view “State wise sales Bifurcation” Based on state bifurcation in Dashboard screen as
per below screenshot.
- Users would be able to view bifurcation regarding sale as per applied “Entity” & “Financial Year” in Global
Filter.
- In this section of Business Intelligence Dashboard User can see the Sales bifurcation for the applied filters as per below screenshot.
State Wise Sales Bifurcation-> Filter Criteria
- Individual filter criteria are available for the State Wise Sales bifurcation section as per below.
- Entities
- Exclude Child Entity Data
- Year
- Currency
- Based on the above criteria, Stats would be displayed on dashboard.
- Entity:
Here, all Entity with EINV purpose would be appeared for selection and user can select desired entity to get the Sales summary for all section month wise.
- Exclude Child Entity Data:
If users want to exclude the Child Locations of the Business, then user can apply this filter.
- Year
Users can filter the records by applying year.
- Currency:
If users want to filter by currency, then user can apply this filter.
State Wise Purchase Bifurcation
- Users would be able to view “State wise Purchase Bifurcation” Based on state bifurcation in Dashboard
screen as per below screenshot.
- Users would be able to view bifurcation regarding sale as per applied “Entity” & “Financial Year” in Global
Filter.
- In this section of Business Intelligence Dashboard User can see the Purchase bifurcation for the applied filters as per below screenshot.
State Wise Purchase Bifurcation-> Filter Criteria
- Individual filter criteria are available for the State Wise Sales bifurcation section as per below.
- Entities
- Exclude Child Entity Data
- Year
- Currency
- Based on the above criteria, Stats would be displayed on dashboard.
- Entity:
Here, all Entity with EINV purpose would be appeared for selection and user can select desired entity to get the Sales summary for all section month wise.
- Exclude Child Entity Data:
If users want to exclude the Child Locations of the Business, then user can apply this filter.
- Year
Users can filter the records by applying year.
- Currency:
If users want to filter by currency, then user can apply this filter.
Manage Organization
- Users can access Manage Organizations menu from the left side bar menu as shown below.
- This module allows user to manage the organization details like creating Entities, Branches, Departments, adding Users and adding user Roles.
- User can access below options from the Manage Organizations menu:
- Entities
- Branches
- Departments
- Users
- Roles
Entities
User can access this module from Manage Organization > Entities option. On clicking the Entity menu, user can view the Entities list screen as shown below:
Users can view the list of Created Entities from the Entities list Screen.
User can utilize the below functionalities available in the Entities list Screen.
- Filters
- Entity Type
- Entities
- Purpose
- VRN status
- Onboard Status
- Entity Records
- Phase Type
- Add Entity
User can choose to create the following entities:
- Business
- Entity
- Child Entity
User can create new Entity by providing all mandatory details that are shown below:
If user must select an Entity For E-invoice the module would ask to fill Basic Details, VAT Details, Set Generation / Integration Phase Details & E-Invoice Notification.
After furnishing all the information for adding new Entity Type, user can click on 'Save ' Button.
Once the Entity is added, it will appear in Entities list screen. The added Entity will be available for selection while creating the locations, child locations etc.
- Actions
User can perform various actions from the drop-down menu listed below:
- Download Excel
- Onboard EGS
- Renew EGS
- Revoke Onboarded EGS
- Delete
D
Users can download an Excel file with all the Entity details based on the applied filter criteria.
- Onboard EGS
Users can onboard the EGS using this option.
- Renew EGS
User can Renew the EGS using this option.
- Revoke Onboarded EGS
User can Revoke the EGS using this option.
- Delete
Admin User has the right to delete the Entity entirely based on the applied filter criteria.
Branches
Users can access this module from Manage Organization > Branches option. On clicking the Branches menu, user can view the Branches list screen as shown below:
User can view the list of Created Branches from the Branches list Screen. User can utilize the functionalities below available in the Branches list Screen.
Departments
Users can access this module from Manage Organization > Departments option. On clicking the Departments menu, user can view the Departments list screen as shown below:
User can view the list of Created Departments from the Departments list Screen. User can utilize below functionalities available in the Departments list Screen.
- Filters
- Code
- Name
- Status
- Add Department
- Actions
- Download Excel
Users
User can access this module from Manage Organization > Users option. On clicking the Users menu, user can view the Users list screen as shown below:
Admin can utilize the functionalities below available in the Users list Screen.
- Filters
- Name
- Email Address
- Mobile Number
- User Name
- Status
- Add User
Admin User can create new User by providing all mandatory details, in the add User form as shown below:
After furnishing all the information for adding new User, the options will allow Admin to Assign Entities, Assign Roles and set Restriction for the User to certain Records and even Restrict Document Access.
Assign Entities: On clicking, a drop down will appear for assigning Entities to a user. Admin needs to select
Business, Location and Child Location or if he needs to assign all the entities, He can use the “Select All” option.
Assign Role: On clicking, a drop down will appear for assigning Roles to a user. User needs to select Set of predefined Roles which will be discussed in the next Section.
After all the information, Entities and Roles are assigned for new User, Admin must click on the Save button to Successfully create the User.
Then the User will receive his credentials on the email ID furnished during the Add User section already discussed above.
- Actions
- Download Excel
The Admin User also has the facility to download the Excel file of all the User Details as per applied filter category as shown below:
- Set Enriched API / Data Exchanger Access
- Users can set Enriched API / Data Exchanger Access by selecting the Enable API / Data exchanger Access.
- Users can also generate the Lifetime Auth-token or Generate Auth Key for Encryption using the Key tab available under User module as shown in below Screenshot.
After Successfully Enabling, the user must click on save. Edit User Admin can edit other users’ information by clicking on the Edit option. Admin can reset the password of user using the Reset password option.
- Status Toggle.
The User can toggle the Status of the Created user by Clicking on the “Active” of Status Field and choosing the appropriate status as per the requirement.
- Roles User can access this module from Manage Organization > Roles option. On clicking the Roles menu, user can view the Roles list screen as shown below:
U
User can view the list of created Users from the Roles list Screen.
User can utilize the functionalities below available in the Roles list Screen.
- Filters
- Name
- Description
- Status
- Add Role
User can create new Role by providing all mandatory details and checking the checkboxes against the rights for Portal or Enriched API to be given for any added role, in the Add New Role form as shown below:
All the Roles can have multiple combinations of different Modules and Rights to be assigned for that role.
- Actions
The Action button on this screen provides four options as shown below.
After furnishing all the mandatory information for adding new role, user can click on ' Save ' button. Once the Role is created, it will appear in role list screen.
Edit Role: User can edit role details by clicking on icon under the section of Roles list. User will be then redirected to 'Edit Role' page as shown below and after updation user can select the Update, Reset or Cancel option as per the requirement.
- Actions
- Download Excel
User can download the Excel file of all the Roles as per applied filter category under the section of Roles list as shown below:
- Status Change:
The user can change the status of the roles to Inactive or Delete as per the preference.
Import
- User can access Import module from the left side bar menu as shown below.
- In Import module, a list of pre-uploaded files will be visible to the user, as shown in above screen. The list is basically a history, with details like who uploaded the file, when file gets uploaded, by which source, how many records went into Success/Error and Orphan Status.
- Document import validation stop record with same document number from getting overwritten if already available in E-invoice module with “Generated” or “Yet not Generated” Status
- Errors are those records which failed the Cygnet KSA Portal validations for set fields.
- Orphans are basically those records which cannot be identified by Cygnet KSA Application or the fields that were Mandatory but wasn’t passed by the User while importing, User can use certain filters to extract the appropriate information.
- Actions button has the option to let the user Download Excel for all the Import files as listed in the above image.
Import Module has below Filters and Statuses for the bifurcation of every uploaded file.
Import Module >> Filters
- Date
- Users
- Status
- File Name
- Import Type
- Source
Import Module >> Status
- Total: Total number of files uploaded into the application
- Yet Not Started: File is in the queue; application has yet not picked the respective file for further processing.
- In Process: File is picked by the application and processing the data.
- Success: File is successfully uploaded in the application
- Success with Errors: File is successfully uploaded but certain records went into the error status.
- Failed: File upload is failed due to any reason (E.g.: incorrect format)
Document Import:
In order to import the document into the system, click on Import button > Document option.
I
- Import Menu has the option to upload files for multiple purposes listed below:
- Entities
- Document
- Document Action
- Business Partner
- HSN / SAC
- Language Master
On clicking, document action, a pop-up box will display where user can Drag and Drop or browse the file from the system, as shown.
O
After clicking on import, user will be able to see the status of the file during the import process (below screen) and post the import process, the number of files went to success, error and orphans will be displayed in respective sections.
- Should the imported file display a "Success with error" status, the user has the option to download the processed file, review the list of errors, make necessary corrections, and then proceed to import it again.
S
Case 1: if the file was pertaining to document import, all the error related to document import will come under
Error → Document option.
- In order to view success with error records. User needs to click on Error>> Document Option as show in below and he will be greeted with the Import Document error tab page Which showcase the list of error records along with their errors.
User can either rectify the error from the below screen itself, by filling in the red marked fields or by downloading the error file from the Action tab → Download Excel. Once it gets downloaded, correct the error in the same import file and import it again.
Case 2: if the file was pertaining to document import, all the orphan related to document import will come under Orphan → Document option.
.
Import Module >> Filters
Users can use certain filters to extract the appropriate information. User can filter the data by
- Entity
- Return Period
- Users
- Errors
- Document No.
- Supply Type
- Entity VRN
- Entity Name
- Business Partner Code
- Uploaded Date
- Error Fields
Create Document
User can manually create E-Invoice from this module individually.
E-Invoice
In order to generate the E-Invoice, following are the pre-requisite:
- Set the Entity for E-invoice purpose (Section Add Entity: Manage Organization Module)
- Enter the E-invoice credentials (Section Add Entity: Manage Organization Module)
- Import the file with purpose of E-invoicing “EINV” (Section Import Document: Import Module)
Once user imported the file, user can access the E-invoice module, by clicking E-invoice from the menu.
Using the above screen, user can push E-invoice to ZATCA and generate E-invoice.
Users can segregate the data using the filters and view the statistics of the records (Shown in above screen).
E-Invoice Module >> Filters
- Subscriber
- Year
- Month
- Entity
- VRN
- Name
- Supply Type
- Document number
- Document type
- Transaction Type
- Status
- Payment Status
E-Invoice Module >> Status
It will give the statistics of the files uploaded in the portal pertaining to E-invoice.
- Yet Not Generated: Invoices uploaded on cygnet portal and not pushed to ZATCA
- In Progress: Invoices being pushed to ZATCA.
- Generated: Invoices successfully pushed to ZATCA
- Failed: The failed Invoices from ZATCA.
- Generate IRN
Case 1: In order to generate the E-invoice, firstly the User has to filter out the data which is Yet Not Generated status.
Click on E-invoice Action → Generate
In this, all the records with “Yet Not Generated status” will be pushed to ZATCA.
Once the data get pushed successfully, a success message will display, shown in below screen:
Case 2: If user wants to generate E-invoice for selective records, click on check box of the respective records. Click on E-invoice Action→ Generate.
In this, only the selected records will be pushed to ZATCA.
Once the data get pushed successfully, a success message will display, already shown in above screen.
- View Document Details:
To view the UUID , Hash, QR code of generated E-invoice, user can filter out the data which is in Generated status. Once user applies the filter, below screen will display all generated records.
In order to view the document details, click on Document number, it will open the panel with all details and association pertaining to the selected record.
- Print Document with QR code
To print any generated document, click on Download pdf icon.
After clicking on the icon, the pdf will open, and user can print the document from the below screen.
E-invoice >> Actions
A number of actions are available under the action tab in E-invoice module.
- Send Email : User can share the invoice on the configured email.
- Bulk Download PDF: Multiple invoices pdf can be downloaded by filtering the document number or checking the box option.
- Download Excel: User can download the excel of the invoice.
- Download Response Excel: User can download the response excel of the invoice.
- Download XML: User can download the XML for the invoice.
- More Filters
User can user more filters option to filter out the records with multiple criteria. (Shown in below image)
Reports
- Through this Module user can access multiple reports:
- Role rights Report
The report provides details on all roles created in the application vs rights allocated to them amongst all the rights present in the application.
- User ID Population Report
Report provides details on each Users created in the application by User ID and Roles assigned to them. It also provides information on when was the User Created, Last Modified, who modified them and when was it last approved and who was the Checker. Apart from this it gives meaningful insights on Last Password Changed Date & Time and Last Login Date and Time.
- User Activity Report
Report provides details on each Users created in the application by User ID and Roles assigned to them. It provides detailed information on Old Name vs New Name, Old Role vs New Role assigned, and Old and New Branch assigned. The report also records Maker Information responsible for changes and Checker information who has approved the request.
- Audit Trail Report
Report provides UAM History of each module in the system with Maker, Checker information in detail along with Action taken and Changes done in records.
- Authentication Report
Report provides complete history of user login and logout in the system. It also tracks how users logged out from the system.
- Notification Status Report
Report provides details on notification sent to the recipient. It provides details on Emails and SMS sent.
Data Activities
- Through this module user can see the status of all the data he has pushed, and Failed callbacks.
Push
- Through this function user can see all the status of all those modules which has been pushed to ZATCA,
- You can check the status of passed data filter wise under push section such as Year, Month, Entity, Date, Users , Category , Type and Status.
Failed Callbacks
- Through Failed Callbacks module user can track failed callbacks & retry callbacks whenever they want to receive it again.
- Users can filter and search their filed callbacks with Users, Reference ID , Request ID and Date.
- Retry Callback: Through this Retry call back under Action user can retry for call back API if it got failed at first attempt based on the filter applied of reference ID and Request ID.
Masters
Through the master feature user can access multiple masters which need to be maintained by user itself.
- Series
- Allocated Series
- Vendors
- HSN/SAC
- IP Addresses
- Email Templates
- Notification Reply
Series
Through series master user can create document series manually for Auto-generation of document number.
To enable this feature, User needs to toggle the “Document Autonumbering” option from settings.
- Add Series: Through this action user can manually create the series where user need to select the Series parameter on which basis they wants to create the series such as if they want to create Alphanumeric series they need to select parameter as static Value and If they want to Add financial year into that series the should select Financial year.
- : Through this action user can activate or deactivate the series manually. It is mandatory
to activate the series once it’s created.
- Reset Auto-Number on New FY: When user select this option the financial year in generated series will change automatically on the change of every financial year.
- Action: Through Action user can download excel of generated series and if user wish to delete the filtered data can be possible with this.
- Users can filter the generated series based on Series Name, Series Code, Reset Auto Number on New FY, User, and status.
- Status: Through this user can filter the series whether it is Active or Inactive.
- Assign Series to Users: Through this action bar user can assign the generated series to their users. Once User click on that action, portal will ask user to select the username from the drop down whom he wish to assign the series and click on SAVE.
Assign Signature to series: User can assign the signature through this action on particular series on which they wish to set signature.
- The Series and Allocated series function will only work if the setting is turned on of Setting >>System
>>Document Auto-numbering.
Allocated Series
- Allocated series based on the settings applied at subscriber, business or Entity level. Using Entity & series, user can allocate series for all document types.
- At the time of allocating series user need to select the series and click on Allocate series where user need to select the particular, Series Code and Entity for each series and click on SAVE.
Business Partners
Users can access this module from Masters >> Business Partner option. On click of Business Partner option, user can view the 'Manage Business partners’ and also user can view the list of created Business Partners. User can import the Business master through import module by entering all the required details of business partners and also add Business partners.
Business Partners >> Filters
- VRN: User can filter their vendor data based on VRN numbers that user can also filter single or bulk wise.
- VRN Type: User can filter the Business partners details through their VRN Type.
- Sch Add ID Details: User can filter the business partners details through their Sch Add ID.
- Name: User can filter the vendor business partner’s details through their Name.
- Business Partner Code: User can filter the business partner details through their state code.
- City: User can filter the business partner details through their city code.
- Pin Code: User can filter the business partner details through their Pin code.
- State: User can filter the business partner details through their State
- Country: User can filter the business partner details through their Country.
- Uploaded On: User can filter the business partner details through their Uploaded-on Date (From & To)
- Business Partner Type: User can filter the business partner details based on Supplier, Customer & Distributor.
Business Partners >> Actions
- Add Business Partner: User can add Business Partner Details manually from this option.
- Download Excel: User can download the vendor details in excel as well.
- Delete: User can delete any Business partner by selecting the filter.
Add Business Partner
- Users can add a Business Partner by entering the specified details as shown in below screen and selecting the appropriate Business Partner Type.
- Distributor code would be enabled if the user select the Business Partner type as Distributor.
- From ,the user will be able to check if the Business partner is onboarded or not in the system.
- From the user will be able to edit the Business partner details.
- From user will be able to view the business partner’s details.
HSN/SAC
- Users can access this module from Masters >HSN/SAC option. By clicking of HSN/SAC option, user can view the HSN/SAC master also user can view the list of created HSN/SAC details. Users can import the HSN master through import module by entering all the required details of HSN/SAC and add manually.
- Add HSN/SAC: Through this action user can add HSN/SAC details manually.
- Download Excel: Through this action user can download the data of all the created HSN/SAC in excel.
- Delete: Through this action user can delete the filtered records from cygnet.
- Filters: User can filter their HSN/SAC records based on HSN/SAC Code , Product Code , Name , Rate and Tax Type.
IP Addresses
- This master “IP Addresses” using which subscriber will be able to define IP addresses from which they want to allow users to login. This module has the facility to bind user with particular IP address also, this is added as a part of security enhancement.
- Add IP Address: Through this action user can add the IP Address manually through cygnet.
- Rule Name: To define global rule applicable for all users, user can simply add single or range of IP address & do not assign IP to any user. If any particular rule which is not assigned to any user, will act as global rule and to define user specific rule, you can simply assign IP address to user, that rule will only be applicable to assigned users.
- Filters: User can filter their records based on Rule Name, IP address, Status Type.
Email Templates
- User can use “Email Templates” master to override email getting sent.
- You can use any of the placeholders below in this email template. These placeholders will be automatically replaced by actual data when email is created. Add *** before and after each placeholder name, without any spaces, such as ***CustomerName***
- Action>Reset: User can reset the changes through reset action.
Language Master:
User can import the language master.
Setting
- Settings module will help the user to manage settings. User will be able to apply settings for different modules and will have appropriate options for selection in some settings also, By default settings would be off, user need to enable settings as per need and will be able to access settings module in system as per below screen shot.
- Settings Modules
Here is a categorized list of settings based on the specific functionalities for which each setting is defined in the system.
- System
- Import
- Document Print
- Column Aliasing
- Portal
- Enriched API
- Data Exchanger
- Notifications
- Security
Settings -> System
User will be able to access System Settings from Settings -> System and Below are the different system settings which user can apply as per requirement.
- Enable UAM
- Enable Approval Flow
- Document Autonumbering
- Restrict Single Document Per PDF
- Generate Duplicate / Triplicate Document Copies
- Club Item Level Data in Download PDF
- Auto-populate Business Partner Master
Enable UAM:
- Allows to enable UAM (user access management) and its specific functionalities for Branches, Departments, Users & Roles.
- Once user will enable this setting then user will be able to user the functionality for Branches, Department, User & Roles.
Enable Approval Flow
- Allows to specify whether approval flow needs to be enabled for E-Invoicing. If enabled, then at every stage of document generation, generating E-Invoices will be considered under approval flow mechanism.
- Document Autonumbering
User will be able to access above setting from System settings -> Document Autonumbering.
- The above setting is for Document Numbering while document creation.
- Usage of Document Autonumbering Setting:
- If the above setting is enabled, then user need to define Document Series and allocate series to desired Document Type and location.
- Users will be able to access Series and Allocate Series from More Features -> Masters -> Series and More Features -> Masters -> Allocate Series.
- Series and Allocate Series modules will be enabled only if Document Autonumbering setting is enabled otherwise both will be disabled.
- Firstly, user need to create series from Series Master if not created any and need to assign that series from Allocate Series to desired Document Type and Location and After creating and allocating series, user will be able to assign series while creating document or importing document in the system.
- There will be a field named “Document Series” while creating document manually in which user need to select desired series from available series and below is the screen shot while creating document manually in the system.
- Even, while importing document, there is field named “Document Series Code” in which user need to enter Series Code defined for the series in Series Master and If above setting is not enabled, then user will not be able to assign series to any document and user need to manually enter in “Document Number” field.
- Document Number field would be disabled if above setting is enabled and Document Series would be disabled if above settings is not enabled.
- While importing the document, system will throw validation according to above setting.
Restrict Single Document Per PDF
- Through this setting “Restrict Single Document Per PDF” Settings => System user can generate per document pdf rather than multiple document pdf in bulk pdf download.
Generate Duplicate / Triplicate Document Copies
- Through this setting user can generate Triplicate document copies for supply of goods and duplicate document copies for supply of services.
Club Item Level Data in Download PDF
- Through this setting user can club item level data displayed in E-Invoice and E-Way Bill PDF to be clubbed by combination of HSN, Description and UQC. If this setting is enabled, Item level will be clubbed by considering above combination and displayed in E-Invoice PDF.
Auto-populate Business Partner Master
- This setting will help user to auto-populate Business Partner master during import. If below setting is enabled then system will auto-populate Business Partner master during import.
Settings-> Import
Import Settings -> Document
- Users will be able to access Document Settings from -> Settings -> Import -> Document.
- Below settings will impact Document Import only and Document Import Type settings are bifurcated as per below purposes.
a. Global
- Different settings will be available as per the above purpose and by selecting Purpose user will be able to access settings of that purpose.
Edit Error Records
- User will be able to access Edit Error Records from More Features -> Settings -> Import -> Document Settings -> Edit Error Records.
- Above setting is for allowing to edit error records of Document import type for every purpose.
Usage of Edit Error Records:
- Above setting is for Document import type and for all below purposes.
- EINV
- If the above setting is enabled, then only user will be able to edit Document Error records from Import -> Error -> Document as per below screen shot.
- Also, the field in which error occurred will also be enabled and user will be able to edit error fields and save the records as per below screen shot.
- If above setting is disabled, then user will not be able to edit any error records of the Document import type for any of the purpose.
- Users will be able to view the error records with validation message but will not be able to edit any error field as per below screen shot.
Auto-compute Document Value
- If this setting is enabled, Document Value will be auto computed by performing subtraction of Document Discount from sum of all TotalTaxableAmount at line item level and then adding the calculated VAT amount to it and then adding charges amount at document level.
Auto-compute Payment Amount Due
- Payment Amount Due will be auto computed by subtracting summation of each individual payment amounts from document value and addition of rounding amount. i.e Payment Amount Due = Document Value - (Summation of each individual payment amounts)+ Rounding Amount.
Auto-compute Taxable Value
Taxable Value will be auto-computed by subtracting UnitDiscountAmount from Unit Price (Unit Price - UnitDiscountAmount).
Auto-compute Total Taxable Amount
Auto-compute Total Taxable Amount
Total Taxable Amount will be auto-computed by performing computation as per (Quantity * TaxableAmount / BaseQuantity) +Charges Amount - DiscountAmount. However, if Total Taxable Amount is specified, it will not auto-compute and accept the value.
Auto-compute Tax Amount
Tax Amount will be auto-computed by performing calculation of TotalTaxableAmount and Rate (Tax Amount = TotalTaxableAmount x (Rate/100)) if it is not specified. However, if a Tax Amount is specified, it will not auto- compute and accept the value.
Auto-compute Total Amount
Item Total will be auto-computed by performing summation of Total Taxable Amount and Tax Amount of each individual item.
Bypass Country Code Validation
Country Code will be not be validated basis Transaction Type even if it is not an export invoice and system will accept any value added. However if this setting is turned off the value will be validated against the actual validations as required by ZATCA.
Auto-compute Rate
Rate will be auto-computed using Total Taxable Value and Tax Amounts if specified in the document. However, if a rate is specified, it will not auto-compute and accept the value.
Auto-compute Rate
Rate will be auto-computed using Total Taxable Value and Tax Amounts if specified in the document. However, if a rate is specified, it will not auto-compute and accept the value.
Auto-rectify or Auto-Populate Rate
Rate will be auto-rectified if incorrect details are furnished or auto-populated if no details are furnished during document import or manual creation depending on option selected below:
- HSN/SAC Code
- Product Code
Validate Rate
Rate will be validated if incorrect rate is furnished during document import or manual creation depending on option selected below:
- HSN/SAC Code
- Product Code
Auto-populate Business Partner Details
Business Partner details will be auto-populated during document import or manual creation.
- Business Partner VRN /Name
- Business Partner Code
Validate Business Partner
Business Partner data will be validated if it is not available in Business Partner master during document import or manual creation. If this setting is turned OFF, system will allow to import any Business Partner data without checking Business Partner master.
For B2B transactions VRN will be validated and for B2C transactions Name will be validated basis options selected below and purpose applicability.
- VRN
- Name
Auto-rectify or Auto-Populate HSN Details
HSN Details (HSN/ SAC Code, Name) will be auto-rectified if incorrect details are furnished or auto-populated if no details are furnished during document import based on option specified below:
- HSN/SAC Code
- Product Code
Validate HSN/SAC
HSN/SAC will be validated if it is not available in HSN/SAC master during document import or manual creation. If this setting is turned OFF, system will allow to import any HSN/SAC code without checking HSN/SAC Master.
Import Documents without Reference
Display warning while importing Documents without Reference.
Import CD Notes with Zero Amounts
Display warning while importing CD Notes having Document Value, Taxable Value and Tax Amounts as zero.
Auto-populate Arabic Fields from Language Master
Arabic Fields will be auto-populated depending upon the fields selected below
Bypass Custom Fields Arabic value
Custom field Arabic value presence will not be validated by the system even if English value is available in Custom1 – Custom 10 field. However, if this setting is turned off, Arabic value presence will be validated against English value as required by ZATCA.
Bypass Validation
By enabling this setting, the system will not validate validations which are acceptable as warning on ZATCA system.
Auto-populate Prepayment Document Details
Prepayment document details will be auto populated by furnished document number and document date time.
Import Settings -> Document Action
Edit Error Records
Allow to edit imported data into application upon validation issues.
Import Settings -> Business Partner
Edit Error Records
- Allow to edit imported data into application upon validation issues.
Import Settings -> HSN/SAC
Edit Error Records
- Allow to edit imported data into application upon validation issues.
Import Settings -> Entities
Edit Error Records
- Allow to edit imported data into application upon validation issues.
Import Settings -> Language Master
Edit Error Records
- Allow to edit imported data into application upon validation issues.
Document Settings -> Document Payment
Payment Status
Allows user to specify if the payment status needs to be synced from ESAL directly or from company ERP.
- ESAL
- Company ERP
Restrict SADAD Generation
Allows user to configure the generation of SADAD based on goods or services in the invoice.
- Allow For Goods
- Allow For Services
Document Attachments check
Allows user to restrict generation of SADAD Id unless Document Attachments are available.
- Optional
- Mandatory
SADAD Notifications
Notifications will be sent via Email when SADAD ID is generated.
Document Settings -> Document Print
User will be able to set the basic print details to be printed on the Document for particular document type and Entity or child Entity wise.
Header
Users have the ability to print the header on the PDF by utilizing the Header option and uploading an image with dimensions of 595*50.
The Header Will appear on top of the invoice PDF as shown in below image.
- Document Title
User can mention the tile of the document to be printed on the pdf.
The Document Title will appear at the center of the invoice pdf. As shown in image below
- Logo
Users have the option to include the logo in the PDF by utilizing the Logo feature and uploading an image with dimensions of 100*60.
With details passed in field:
Without details passed in field:
- Signatory Name
User can pass the details in the fields, and it will be printed on the bottom left of the pdf, as shown below
- Signature Image
The user can upload a signature which can be printed on the pdf, as shown in the image below.
- Signatory Designation
- Commercial Registration Number (CRN)
The User can mention the CRN to be printed on PDF, and it will be available on the pdf as shown below.
- Email Subject
- Account Details
Account details can be specified within the PDF by entering the information into this field, and it will be printed on the PDF as illustrated below.
- Export/Import Account Details
The Export / Import account details can be mentioned in the PDF By passing the details in this field and will be available on the pdf as shown below.
- Registered Address
The Registered address can be mentioned in the PDF. By passing the details in this field
Users can mention the Registered address details which can be printed on the PDF as shown below.
- Registered Website
The Registered Website can be mentioned in the PDF. By passing the details in this field
User can mention the Registered account details which can be printed on the PDF as shown below.
- Note
User can mention the notes which can be printed on the PDF as shown below.
- Footer
The User can print the Footer on the pdf, By using Footer option and uploading the image having dimension 595*50.
- Custom Fields
The User can toggle the Custom fields needs to be printed on the pdf and the same can be mapped from the Column Aliasing settings.
Users can tick on the fields and click on the save button.
Document Settings -> Column Aliasing Settings
Users can specify custom columns that will be printed on the PDF according to the fields defined by the user.
Document Settings -> Portal Settings
- Suppress Warnings
Warnings related to validations will be suppressed (will not be displayed) while uploading data from Portal if this setting is turned ON. However, if this setting is turned OFF, all the warnings related to validations will be displayed in Portal.
Document Settings -> Enriched API Settings
- Suppress Deviation Warnings
Deviation warnings related to Tax Amount Deviation and Document Value Deviation will be suppressed (will not be displayed) while uploading data via Enriched Api if this setting is turned ON. However, if this setting is turned OFF, all deviation related warnings will be returned in Enriched Api response.
- Persist Synchronous Import Document Errors
By enabling this setting, system will start preserving records which has errors during Synchronous enriched api calls.
Document Settings -> Data Exchanger Settings
- Suppress Deviation Warnings
Warnings related to validations will be suppressed (will not be displayed) while uploading data via Data Exchanger if this setting is turned ON. However, if this setting is turned OFF, all the warnings related to validations will be displayed in Data Exchanger.
Override Import Processed File Format
Allows to override default .XLSX import processed file format when import is done via Data Exchanger. Choose any of the format from currently supported format:
- .XLS
- .XLSX
- .CSV
- .XML
Document Settings -> Notifications
- E-Invoice Notifications
Notifications will be sent via Email or SMS basis options selected below for different E-Invoice related activities.
- Daily E-invoice Summary Notification via E-mail
An email containing daily statistics and a summary of the current month will be sent to the specified email address as part of the daily notification. Users are required to set an email ID, and summary emails will be sent to the provided email address.