PrTransID - identify transactions
AdaptAccounts applications involve processing and summarizing transactions. One of the first requirements in such a system is the need to uniquely identify transactions. Although many transactions may have some external information that can identify them, for reliability it's necessary to have the system ensure that these transactions are identified uniquely. This means transactions must be serialized by the system.
Each Payroll transaction is uniquely identified by a system generated number called its PrTransID.
For example, assume you have an Payroll transaction whose PrTransID is 14206. It will be the only Payroll transaction whose PrTransID is 14206. No other Payroll transaction will have that same PrTransID.
PrType - transaction type
There is one type of transaction in Payroll. Each transaction has this type specified in the transaction’s PrType field.
PrCheck
Payroll Checks to Employees
What happens when?
Most of your work in setting up Payroll occurs during the initial setup of your various control tables.
Ongoing maintenance involves activities such as adding new Employees, marking terminated Employees and changing other Employee information.
Apart from these activities, there is one entry task which is to enter Hours worked for Hourly-rated Employees.
The Enter Employee Hours Worked task uses a separate table for these entries. This provides flexibility in changing or deleting Hours worked entries since they are not committed until you run the Process function of the Preview or Process Payroll task.
Process Payroll
When you run the Enter Employee Hours Worked task with the Process option the Payroll will be processed with the options you specify.
The transaction records are added to the Payroll Transactions table.
When Job Costing is installed the applicable processed Hours entries are added to the Job Cost Hours table.
All processed Hours entries are then removed from the Payroll Entry table.
Payroll checks are typically printed when Processing occurs. However, these checks may be printed later if desired. They may also be reprinted in the event that a failure occurred during printing.
Journal Entries into General Ledger
The Generate Payroll Journal Entries task generates Journal Entries into the General Ledger for those processed Payroll transactions that have not yet been posted to the General Ledger.
Importing Employee Hours Worked transactions
Employee Hours Worked entries generated outside of AdaptAccounts can easily be imported into Payroll.
Importing Hours Worked entries occurs in two phases.
The first phase is to Insert these transactions into the Payroll Import table.
The second phase is to run the Import Employee Hours Worked task if those transactions have not already been imported via the stored procedure called by the process that loaded those transactions.