Developing a Payroll System in Filemaker

Posted on 2008-06-16
Last Modified: 2013-12-13
Hi Experts,

I am trying to create a payroll / leave system in Filemaker. The objective is:

1. Get daily time & attendance data from bio metric machine from remote offices
2. Import the txt file to filemaker DB
3. Calculate employee salary based on a monthly payroll period
4. Have ability to print all employee payslips for a give payroll period in one hit
5. Export employee payroll list with salary amount as excel report for finance
6. Calculate employee absence data - link to online self service leave request application (Using Filemkaer API for PHP) where employees can request leave, have this approved by a manger and deduct from the employees remaining allowed days quota

Basically can anyone tell me a ER diagram of the correct database structure to achieve this, including links and calculations?? Or better yet has a working example of a filemaker payroll system to download??

I have attached the sample data from the time attendance machine to this post as well as my current database layout.

I am totally new to database stuff so any help will be greatly appreciated.

All the best,


Question by:sam_thwaites
  • 2
  • 2
  • 2
  • +1
LVL 28

Expert Comment

ID: 21795242
if, you're totally new to databases, I would certainly not start with such an application, too many consequences if case of of pbs.
On top, a payroll is something generic almost, there are plenty out of the shelf, so it is rarely useful to write yours, just choose one which allows to report to yr finance dept correctly, and do the biometric i/f if not supported only.
Payrolls and Accounting is someting I would never write, too much work and rules to respect, buying one is a lot cheaper, and save time to design what is specific to your company.

Author Comment

ID: 21896375
Hi Lesouef

Do you have any suggestion for good off the shelf Filemaker HRSM and Payroll Systems.
LVL 28

Expert Comment

ID: 21897160
unfortunately no since these apps are closely related to each country law, same as accounting apps, so all I know are my country applications (France). The only software editor which is having apps in several languages here is Sage (UK originilly), but I have no experience with their offer; check if they have something within your country.
Free Tool: IP Lookup

Get more info about an IP address or domain name, such as organization, abuse contacts and geolocation.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.


Expert Comment

by:Peter Harris
ID: 23720202
If you were going to build a custom solution it would be best to hire an experienced FileMaker developer as it really would be a challenge for someone new to databases to meet your requirements.

Author Comment

ID: 23729694
Thanks for the comment Cogitive, After searching for both good HRD software and a filemaker developer in Indonesia without results I decided to create the system myself. Current status is it is live and running well, even managed to get it online through our intranet. Filemaker is an amazing bit of software and easy to pickup.

Expert Comment

by:Peter Harris
ID: 23729784
Slight sidetrack - but wondering what do you use for intranet access? Is it VPN software?

Accepted Solution

ee_auto earned 0 total points
ID: 24277363
Question PAQ'd, 500 points refunded, and stored in the solution database.

Featured Post

Free Tool: Subnet Calculator

The subnet calculator helps you design networks by taking an IP address and network mask and returning information such as network, broadcast address, and host range.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
I'm getting too many results in this SELECT statement. How can I fix it? 6 56
Log in through ID 5 17
Wordpress Only run code if on a certain page 11 22
PHP 5.6 and 7.x 4 21
Generating table dynamically is the most common issue faced by php developers.... So it seems there is a need of an article that explains the basic concept of generating tables dynamically. It just requires a basic knowledge of html and little maths…
Deprecated and Headed for the Dustbin By now, you have probably heard that some PHP features, while convenient, can also cause PHP security problems.  This article discusses one of those, called register_globals.  It is a thing you do not want.  …
Learn how to match and substitute tagged data using PHP regular expressions. Demonstrated on Windows 7, but also applies to other operating systems. Demonstrated technique applies to PHP (all versions) and Firefox, but very similar techniques will w…
This tutorial will teach you the core code needed to finalize the addition of a watermark to your image. The viewer will use a small PHP class to learn and create a watermark.

856 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question