Skip to main content

Payroll Processing

The payroll process in PrismERP works through a structured five-step workflow that guides users from schedule activation to final payment. Each step is dependent on the previous one, ensuring the payroll cycle is completed in a controlled and sequential manner.

The process begins with posting the payroll schedule, where the active schedule is prepared for processing. This is followed by attendance calculation, where employee attendance data is collected and finalized for the selected period. The third step is salary calculation, where employee salaries are generated based on attendance and configured rules. Next, the system performs journal posting, creating the accounting entry for the total salary amount. The final step is payment processing, where salary payments are prepared, approved, and finalized through voucher generation and posting.

Post Payroll Schedule

For salary generation, users need to post the active payroll schedule from the menu. After selecting the relevant schedule, they proceed with the posting action, which activates the payroll process for that period. After this, users need to enter the schedule name, date, and description to complete the posting setup.

FieldAction
NameEnter the name of the payroll schedule to be posted.
Print asEnter the label that will appear in reports and payroll documents.
Start DateSelect the starting date of the payroll period.
End DateSelect the ending date of the payroll period.
Payment DateSelect the date when salary will be paid.
DescriptionEnter additional notes or details about the payroll posting.

Add File

Add File

Attendance Calculation

After posting the schedule, users need to calculate the attendance of the employees under that schedule. For this, users click on the Attendance option from the posted schedule, and the system loads attendance data from the attendance records.
If there is no attendance device data available, users can also manually update or adjust the device data before proceeding. Once the attendance information is loaded, users select the employees they want to include and click Next.
At this stage, users can also mark any employee as fully present and bypass absence deductions if required.

Add File

Add File

Salary Calculation

After attendance calculation, the system automatically generates the salary of employees based on their working days. It also considers any additions such as overtime and deductions such as absent deductions while preparing the salary.
Users can review the generated salary list, make edits if required, or remove any employee from the calculation. In addition, users can compare the current salary schedule with the previous month’s salary schedule to review differences between periods.

Add File

Journal Posting

After salary calculation, the system generates a journal entry with the total salary amount for the payroll period. This journal reflects the overall salary expense that has been processed for the employees under the selected schedule. Users need to post the journal to complete the payroll accounting process.

Add File

Payment Processing

Users can proceed to the final stage of the payroll process by opening the relevant payroll schedule and selecting the Payment option. This is the last step in the payroll workflow, where the salary payment process is initiated for the selected period.

FieldAction
Payment Information DateSelect the date of the salary payment entry.
DescriptionEnter a short note or reference for the payment.
Debit AccountSelect the account from which the salary amount will be paid.
Credit AccountSelect the account that will receive the salary entry.
Payroll ScheduleSelect the payroll schedule for which the payment is being processed.

Add File

For the next step, users need to select the employees included in this payment and click Next. Some organizations process salaries in multiple slabs depending on their internal payment structure, where employees may not always receive the full salary in a single cycle.

Add File

After selecting the employees and their salary amounts, users can adjust the payment before proceeding. The system allows users to modify the salary amount for each employee, either paying the full amount or a partial amount.
If a partial payment is made, the remaining unpaid portion is automatically recorded as due, and it will be shown against that employee for future settlement.

Add File

Add File

Next, the payment is posted to the Payment List, where users need to approve it before proceeding. If the payment is rejected, it is sent back for correction and can be resubmitted after necessary updates.
After approval, users can post the account entry. Clicking on Post Account opens the Payment Voucher page, where users select the branch and payment method. After saving the voucher, the system generates the entry, and users can view the overall salary payment details. Users can also generate bank payment advice.

Add File

The created salary payment voucher appears in the Voucher List, where users can review and approve it. From the list, users can open the voucher in both General View and Accountant View to check the details from different perspectives. Users can also add attachments to include supporting documents with the voucher before or after approval.

Add File