Transaction Entry Data Import Preparation
Voucher Import User Process - Aegis Software
1. Data Verification & Cleaning
Before preparing the data for import, verify and clean the data as per Aegis Software's requirements.
A) Verify Data Completeness
Ensure the provided data includes at least the following fields:
- Voucher Number
- Date
- Ledger
- Subledger
- Description
- Narration
- Debit (Dr)
- Credit (Cr)
- Cost Center
B) Check for Data Consistency
- Verify that the total Debit (Dr) and Credit (Cr) values
match in the provided data.match. - Check
if there are anyfor issues such as:- Narration or description breaks.
- Vouchers containing multiple dates.
- Any missing or duplicate transactions.
- Ensure that each voucher’s Dr and Cr values are equal.
C) Data Cleaning & Preparation Steps
For data preparation & verification, you can use the following Excel formulas:
VLOOKUP
: To cross-reference data.SUMIF
: To sum data based on conditions for verification (e.g., voucher, ledger)UPPER
: To convert text to uppercase for consistency.TRIM
: To remove unnecessary spaces.
Convert Narration and Description to Uppercase using Excel:
=UPPER(TRIM(CellNum))
Use the Power Query Tool:
2. Data Formatting Andand Validations for Import
-
OnceAegis system records all vouchers in its own format; create a separate voucher only for import (e.g., IMPORT JOURNAL VOUCHER (OJV)). -
Client’s vouchers are recorded as Ref Voucher.
-
Include the
dataClient’s voucher name after the narration and description for better tracking. (good practice for finding vouchers in ledger reports, etc.). -
Import should be only one fiscal year per file. If multiple fiscal years are needed, create separate files.
-
Date Format: Ensure transaction date format is
cleanedYYYY/MM/DDand(useverified,slashes,structurenotitdashes).as- Correct Format: YYYY/MM/DD (e.g., 2024/01/23)
- Incorrect Format: YYYY-MM-DD (e.g., 2024-01-23)
-
One Transaction Date per
Aegis Software's format.Voucher: Ensure that each voucher contains only one transaction date to prevent import errors.
IMPORTANT:
Once you upload data, you cannot undo this process. However, you can update it by uploading a corrected new file to the system. Best practice is to first test in your local system, then after verification, upload to the live client database.
- File format should be CSV with the following
columnsexactareheaderpresentnamesand(ordernamedcanexactlyvaryasbutbelow:names must match):
Required Columns & Descriptions
Column Name | Description |
---|---|
account_code | Aegis Chart of Account Code |
sub_ledger_code | Aegis Subledger Code (e.g., |
voucher_code | Aegis Import Voucher Code |
transaction_date | Voucher |
ref_number | Old system’s voucher number ( |
description | Ledger-wise entry description ( |
cost_center_code | Cost center for departmental P/L (Mandatory for expense/ |
narration | Whole voucher description ( |
dr_amount | Debit value (without commas) |
cr_amount | Credit value (without commas) |
Example:Example CSV Format:
Table Format:
transaction_date | account_code | sub_ledger_code | voucher_code | ref_number | description | cost_center_code | narration | dr_amount | cr_amount |
---|---|---|---|---|---|---|---|---|---|
I101001 | OJV | SV-01 | SALES BOOKED | FRD | BEING SALES BOOKED FOR 240123 | 0.00 | 4424.78 | ||
A101002 | OJV | SV-01 | SALES BOOKED | FRD | BEING SALES BOOKED FOR 240123 | 0.00 | 575.23 | ||
A101003 | OJV | SV-01 | SALES BOOKED | FRD | BEING SALES BOOKED FOR 240123 | 0.00 |
CSV Format:
transaction_date,account_code,sub_ledger_code,voucher_code,ref_number,description,cost_center_code,narration,dr_amount,cr_amount
2024/01/23,I101001,,OJV,SV-01,SALES BOOKED,FRD,BEING SALES BOOKED FOR 240123,0.00,4424.78
2024/01/23,A101002,,OJV,SV-01,SALES BOOKED,FRD,BEING SALES BOOKED FOR 240123,0.00,575.23
2024/01/23,A101003,,OJV,SV-01,SALES BOOKED,FRD,BEING SALES BOOKED FOR 240123,5000.00,0.00
Data Saving Format
After preparing the
data,data:save- Save the file as
"CSV (Comma Delimited)". - Store it in a secure location.
and store
3. Importing Data into Aegis Software
After verifyingOnce theprepareddatafile,is cleaned and formatted, proceed with thedataimport process.Always test in the backup database before importing into the live system.A) Importing the File
B) Error Handling
- If errors
occur during import,occur, check the error message and resolvethe issueissues accordingly. - Re-verify data formatting and alignment before reattempting the upload.
Final Notes
- Follow each step precisely to ensure a smooth data migration process.
- Always maintain a backup of the original data before
makingmodifications. - In case of discrepancies, compare the final imported data with the raw data to ensure accuracy.
- Save the file as