Payroll Analysis Tool 
User Manual 
Do not enter the IP Address as it may change over time.  The computer name most likely will 
not.  Notice in the example below that it is “accountingserver.” 
Pdf text search tool - search text inside PDF file in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Learn how to search text in PDF document and obtain text content and location information
pdf find text; how to select text in pdf image
Pdf text search tool - VB.NET PDF Text Search Library: search text inside PDF file in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Learn How to Search Text in PDF Document and Obtain Text Content and Location Information in VB.NET application
search pdf documents for text; convert pdf to word searchable text
Payroll Analysis Tool 
User Manual 
Next, enter the POWERServer Port Number.  This is the PORT # on the network where the 
traffic  may flow.   This  is  part  of  the configuration of  the  POWERServer.   Port  9500 is 
generally the standard port number that is used. 
You will next enter the three character Company ID.  This alpha/numeric identifier tells the 
software which company you are processing transactions on.  You may have tens of thousands of 
combinations using the three digit options. 
You may also want to save PRAnalysis multiple times in the same directory using a naming 
structure associated to different Company IDs, if you plan to extract data regularly from differing 
companies.  That way, you can configure each variation uniquely to each company once and then 
call it up based on a unique icon from your desktop as needed, or simply by its unique filename. 
For instance, the default name of the file is:  PRAnalysis.xlsm.  If you had three companies, you 
could name them:  PRAnalysis100.xlsm, PRAnalysis200.xlsm & PRAnalysis300.xlsm.  You 
would open up each file separately and you would probably be calling the same POWERServer 
Hostname and Port Number, but would use a different Company ID for each implementation.   
Next, you will enter the same User ID and Password you would use when logging into the 
Infinity POWER software.   
This will control the Advanced Security rights that will be passed to PRAnalysis in the same 
way as they are passed to you when you login to the accounting software.  Whatever rights you 
have in the accounting software, they will be the same in PRAnalysis. 
If you do not have rights to Payroll in the software, you will not be able get access to any of that 
data in PRAnalysis.  As mentioned earlier, keep in mind that if you do have all rights to all 
modules, once you have “extracted” data into a spreadsheet,  you  will want to  save it in a 
network secure directory or on your local machine where you have proper security as the data is 
now in a Microsoft Excel  file and no  longer  protected by  the Infinity POWER  Advanced 
Security Administrator module.   
Much care must be exercised when utilizing this tool.  Also, you may have rights in Company 
100, but not in Company 200 and Company 300.  Therefore, different users may be configured 
for differing filenames. 
*** N O T E *** 
Do not save the PRAnalysis file with your “User Name” and “Password” stored 
in the main file.  For instance, if you create a shortcut to launch the spreadsheet 
for convenience, but you have left your credentials in the file, then you have 
basically made all of your Payroll data available to anyone who clicks on your 
desktop icon.  It is recommended to “never” save you credentials in this file. 
VB.NET PDF- View PDF Online with VB.NET HTML5 PDF Viewer
Easy to search PDF text in whole PDF document. VB.NET HTML5 PDF Viewer: View PDF Online. PDF file is loaded as sample file for viewing on the viewer. Select tool.
how to select text on pdf; how to make a pdf file text searchable
C# HTML5 PDF Viewer SDK to view PDF document online in C#.NET
Easy to search PDF text in whole PDF document. C# HTML5 PDF Viewer: View PDF Online. PDF file is loaded as sample file for viewing on the viewer. 1. Select tool.
find text in pdf files; how to select all text in pdf file
Payroll Analysis Tool 
User Manual 
Employee Data Retrieval Criteria: 
The prompts below this header in the tool are designed to allow for unique extractions of Payroll 
data each time.  Some extractions are for “census” reporting to insurance companies and/or 
mutual funds.  Others extractions of Payroll data will be used in helping determine whether or 
not your firm is required to comply under the Affordable Care Act (ACA) rules. 
Since there are multiple ways that the ACA can calculate whether an employee is considered 
“full time,” “part time,” or “seasonal,” it is the Employer’s responsibility to ensure they have 
met all of the necessary criteria.  If you only have ten employees, then the calculation is rather 
simple.    You  currently  have  no  requirements  under  the  ACA  to  file  additional  forms  and 
In performing your analysis of your Payroll data files, choose from the following questions to 
“extract” the data in the manner you seek.  Once you have extracted the data, you can then save 
it off to another Excel file 
(*.xls or *.xlsx are most compatible with programs like Pro-Ware)
The  PRAnalysis  software  will  automatically  clear  the  tabs  located  at  the  bottom  of  the 
spreadsheet as shown below each time the “Retrieve Data” button is selected. 
Therefore, saving the extracted data to a unique filename separately allows you to keep as many 
variations of the queries as you desire. 
Once the query using the POWERServer has been completed to the Payroll data files, the 
following notification will appear to let you know you can proceed. 
The following screen is a series of user prompts that control which data is extracted each time 
from the Payroll data files. 
C# PDF Text Highlight Library: add, delete, update PDF text
a multifunctional PDF document annotation tool, which can example illustrates how to perform PDF text highlight function NET project, according to search option
pdf search and replace text; pdf searchable text
VB.NET PDF Page Extract Library: copy, paste, cut PDF pages in vb.
Raster Edge XDoc.PDF SDK is such an extraction tool can be installed easily in VB.NET application, the extraction process will be greatly simplified.
pdf searchable text converter; search pdf files for text programmatically
Payroll Analysis Tool 
User Manual 
Setting the Employee Data Retrieval Criteria: 
1)  Enter the calendar year in which to gather Payroll data.  This is not your company’s 
fiscal year.  All Payroll data is tracked on a “Calendar Year” basis, not fiscal year. 
2)  Enter (Y) or (N) to include Non-active employees.  This allows you to exclude all former 
employees from your analysis.  However, for ACA calculation purposes, you will want to 
include them in your retrieval of data. 
3)  Use a numeric value to represent the “First” day of the week in which your Payroll 
calculation starts
 (Sunday =1, Monday = 2, Tuesday = 3, Wednesday = 4, Thursday = 
5, Friday = 6, Saturday = 7)
.  Remember, this is not the day you calculate and issue 
Payroll checks.  This is the starting day of each “Payroll cycle.”  Therefore, if you pay 
on Wednesdays (which is equal to 4), your “First Day of Week” would then be “5” 
which is a “Thursday.” 
4)  Choose to include Salary Employees or only Hourly Employees (Y) or (N).  You may 
only  be  interested  in  analyzing  your  hourly  employees  and  do  not  want  to  include 
Management or other salaried staff.  Or, you can choose both. 
5)  Choose to retrieve the Current Year’s Hours (Y) or (N).  
Determine whether 
to include the “Current Year’s” number of hours by Employee in your analysis. 
6)  Choose to Retrieve the Prior Year’s Hours (Y) or (N).  
Determine whether to 
include the “Prior Year’s” number of hours by Employee in your analysis. 
C# WPF PDF Viewer SDK to view, annotate, convert and print PDF in
Rotate a PDF Page. PDF Read. Text: Extract Text from PDF. Text: Search Text in PDF. Users can add various annotations to PDF, such as text, text box, note
pdf text searchable; cannot select text in pdf
VB.NET PDF - WPF PDF Viewer for VB.NET Program
copy, paste, C#.NET rotate PDF pages, C#.NET search text in PDF, C# RasterEdge WPF PDF Viewer for VB.NET is a PDF utility annotation generation tool.
select text in pdf reader; how to select text in pdf and copy
Payroll Analysis Tool 
User Manual 
7)  Enter a “Special Pay Type” for analysis.  
(Up to five Special Pay Types per retrieval)
This field and the next four fields allow the user to enter the title of the “Special Pay 
Type” to be included in the analysis of the Payroll Data.  This is ideal for “Census” 
For instance, you may need to see how much money was pulled from your employee’s 
pay checks for their 401k plans.  If you have a matching program, this analysis would 
allow you in Excel to create a formula to calculate how much the Employer’s “match 
amount” should be based on your specific company’s rules so it can be submitted for 
The PRAnalysis Tool will generate all of the data with up to five (5) Special Pay Types 
information  at  once.   Should  you need  more  than five Special  Pay Types’  worth  of 
information, you may save this information to a separate Excel Worksheet and re-run this 
option as many times as you desire using the additional Special Pay Types and add the 
data from each run to the original Excel Worksheet. 
The Worksheet Tabs below are where the data is extracted to: 
The following fields are extracted into the “Census” tab whenever the “Retrieve Data” button 
is selected on the main “PRAnalysis Settings” screen.   
This can be selected as many times as desired as information is updated.  Each time it is selected, 
it will clear the data from the prior retrieval and update all tabs with the latest information found 
in the Payroll data files.  That’s why you should save it off to a separate worksheet once you are 
satisfied with the results. 
C# PDF Convert to Tiff SDK: Convert PDF to tiff images in C#.net
RasterEdge C#.NET PDF to TIFF converting library control (XDoc.PDF) is a multifunctional PDF document converting tool, which can perform high-fidelity PDF
pdf text search tool; how to search a pdf document for text
VB.NET PDF Page Insert Library: insert pages into PDF file in vb.
Using our PDF document manipulation APIs, users can easily customize and set the PDF page adding tool to freely choose the specific location of the new page.
select text pdf file; pdf text select tool
Payroll Analysis Tool 
User Manual 
The fields that are extracted from the Payroll data files will include the following fields, and 
optionally include any Special Pay Types at the end based on any selections you have made.  If 
none are selected or if only one or two Special Pay Types are chosen, only those that are entered 
will be displayed on the “Census” tab. 
Fields included in Census Tab: 
1)  Employee Number 
2)  First Name 
3)  Last Name 
4)  Social Security Number 
5)  Address 1 
6)  Address 2 
7)  City 
8)  State 
9)  Zip 
10) Status 
(Active, Resigned, Terminated, Leave of Absense or Laid Off)
11) Department 
(if option turned on)
12) Worker’s Compensation Class 
(if option turned on)
13) Marital Status 
14) Gender 
15) Race 
16) Birth Date 
17) Hire Date 
18) Termination Date 
(if non-active employees are included)
19) Up  to  five additional  Special Pay Types  as entered by  the user.  
(None  if none 
Once the data has been “retrieved” from your Payroll data files into the PRAnalysis Tool, the 
recommended procedure is to now save this query off to a new Excel Spreadsheet with its own 
naming convention.  This is because each time you perform a unique or different click on the 
“Retrieve Data” button, a new retrieval of Payroll information will be made.   
When this occurs, whatever data was previously retrieved and sitting in the “Census,” “Hours 
Current Year” or “Hours Prior Year” tab will automatically be removed and replaced by the 
new “retrieval.”   
Therefore, if you were pleased with the retrieval that you made and wanted to use it for part of 
your current Payroll Analysis, then you should click on the triangle in the upper left of the Excel 
VB.NET PDF Text Highlight Library: add, delete, update PDF text
C#.NET rotate PDF pages, C#.NET search text in PDF is a multifunctional PDF document annotation tool, which can sample code shows how to highlight PDF text in VB
select text in pdf; pdf select text
XDoc.HTML5 Viewer for .NET, All Mature Features Introductions
search text-based documents, like PDF, Microsoft Office Word, Excel, and PowerPoint (2003 and 2007 versions). The well built-in text search tool is compatible
how to make pdf text searchable; how to make a pdf document text searchable
Payroll Analysis Tool 
User Manual 
This will automatically highlight all data in the current Excel tab.  You can then click on the 
“Copy” option at the top of the screen or use the CTRL C function to copy the data.  Then, click 
on “File,” “New”, and select “Blank Workbook” in Excel and “Paste” (CTRL V) the data 
into the new Workbook and save it with new filename as shown in the following screen. 
Notice in red how you can uniquely name the tab or name each tab its original name from the 
default PRAnalysis file that it was created from.     
This way you know what you are looking at and when it should be used.  Just remember to save 
the files in a secure place on your PC or network drives.  These are now normal Excel files and 
anyone can gain access to this sensitive data in Excel now that you have extracted the data from 
the security of the Infinity POWER Accounting Software.   
You may not want everyone having full access to your entire employee list!  Keep in mind, these 
files have Social Security Numbers and important address information which is ideal material for 
“Identity Theft.”
This is  very  important  that this  information is  secured  at this  point.   A 
password on the Excel file would be highly recommended!!! 
Therefore, when you go to save the Excel file as a separate worksheet, once you have given it a 
name, click on the “Tools” option at the bottom of the screen as shown below: 
Payroll Analysis Tool 
User Manual 
Click on “General Options.”  The following screen will appear: 
Enter your passwords to open and to modify the file.  You may also select whether to have Excel 
“Always create a backup copy” and whether to open the file in “Read-only mode.”  These are 
all choices for you to make and determine. 
Depending on the Special Pay Types you enter for your firm, you can see up to five per retrieval 
as shown on the following screen which is on the far right of the spreadsheet: 
Payroll Analysis Tool 
User Manual 
Notice on the above screen that as the data is retrieved that it does not come in with any special 
formatting characteristics.  In other words, if you want to “bold,” “center” or “color” specific 
titles and columns, you may do so since you are working in Microsoft Excel.  Just keep in mind, 
that if you do so and do not save your data out to a separate worksheet, the next time you click 
on the “Retrieve Data” button, it will all be overwritten!  So, if you are just in the process of 
review, you may want to wait on special formatting until you have compiled your data for the 
Hours Current Year: 
When the “Retrieve Data” button is selected, not only is the tab labeled “Census” updated but 
so are the others titled “Hours Current Year” and “Hours Prior Year.”  You can use the 
information in these tabs to assist you in determining whether your firm is subject to the more 
advanced reporting requirements of the Affordable Care Act (ACA). 
Employers  of  fifty  (50) or more  full-time equivalent  employees  are  required  to  complete  a 
transmittal  form  (1094-B  or  1094-C)  containing  information  about  the  employer  and  an 
employee form (1095-B or 1095-C) for each full-time employee. Forms must be filed with the 
Internal Revenue Service in early 2016. Failure to file is mandated by significant penalties if you 
don’t file timely or don’t file all the required forms. 
Most of the information required on these new forms isn’t found inside the Infinity POWER 
Payroll  module.    The  Payroll  module  is  designed  to  maintain  information  regarding  the 
company’s employees and how to calculate payments to them while withholding Payroll taxes 
and other items.  It is a fully transaction based software module with direct integration to the 
General Ledger, Job Cost Main Module, Check Reconciliation and DP/DashBoard modules. 
The reporting requirements of the ACA for firms with fifty (50) or more full-time equivalent 
employees are required to keep and track data found completely outside the scope of the Payroll 
module.  This would include items such as an employee’s spouse’s name, social security number 
and whether they were covered by insurance elsewhere in any given month.  Likewise is true for 
every one of the employee’s dependents.   
The Payroll module has nowhere to store and report this database kind of information.  That is a 
task to be done by the Employer, according to the ACA.  The Payroll Analysis Tool’s mission 
is to first assist companies in determining whether or not they must meet these new mandatory 
reporting requirements.  This information is summarized by Employee at the far right of this Tab 
(Hours Current Year) to help Employer’s determine how many Employees meet the current 
definition of “full time” employment (currently 30 hours).  This may change over time. 
The following screen illustrates the summary of Employees on a weekly Payroll schedule and 
then summarized at year-end for analysis. 
Payroll Analysis Tool 
User Manual 
Please note in the first image that this is shot from the far left of the spreadsheet where the 
“Employee Number” is listed alongside their Name, Social Security Number, Department, 
Status and then how many hours they worked for the current pay cycle.  If you are running 
weekly Pay Cycles as shown on the following screen, each week will have hours displayed. 
Should your Payroll cycles be less frequent, such as “Bi-weekly” or “Semi-Monthly” the weeks 
will skip a column and the hours will double in amounts to be displayed only on the weeks when 
the Payroll was actually run. 
[Left side of “Hours Current Year”] 
[Right side of “Hours Current Year”] 
Notice how on line #4 that the Employee resigned in “Week 47.”   That changed the Employee’s 
status from “Active” to “Resigned (Good)” or whatever would have been the case.  There are 
several choices for “Status.”  By the time you come across Row #4 to Column “AZ” you will 
notice that the accumulation of hours then stops since they didn’t receive any further paychecks.   
Documents you may be interested
Documents you may be interested