HRM
Solution · Payroll

Payroll software: one chain from timesheet to payslip, no estimates.

Payroll and time attendance software: steps from timesheet to payroll

As HR and payroll software, Pulsar HRM keeps timesheet and payroll in one chain: the payroll process starts with the locked timesheet; Payroll Preparation, Additional Payments, Payroll Calculation, wage garnishment (icra) and BES (Turkish private pension auto-enrolment) deductions and finalization produce each person's payroll in the same order. Payroll preparation does not start until the timekeeper submits the period, so payroll is prepared from verified days.

Payroll preparation software checks: missing items and blockers per person

The Payroll Preparation (Bordro Hazırlık) screen lists each person's missing items, blockers first and then warnings; 'Details' takes the person to the screen where the blocker is resolved. Checks such as timesheet preparation and opening balance appear as buttons with 'done/total' counts, and incomplete ones are marked with a red dot. An employee who has a timesheet but no payroll employment relationship is also flagged separately.

Payroll correction card: day type and SGK missing-day reason

Normal, missing and overtime hours, weekly rest days, public holidays and night work are corrected per day on the payroll correction card. The day type (work, paid or unpaid leave, sick leave, absence) and the SGK (Social Security Institution) missing-day reason are entered here; history and undo are kept, and the period report is exported to Excel.

Prorated, daily-rate and hourly payroll

Timesheet minutes are converted to pay without estimation: prorated pay is calculated on a 30-day basis for a full month and with actual days for mid-month hires and exits; overtime, weekly rest day pay, public holiday entitlement and the night premium difference are shown separately. For daily-paid employees the daily wage is the basis, and for hourly-paid employees the hourly rate.

Payroll profile: legal employer, SGK workplace, tax office, SGDP and disability

For the selected year and period, the payroll profile shows each person as Ready (Hazır) or Blocked (Bloke). The legal employer, tax office and SGK (Social Security Institution) workplace are filled automatically from the company and subcontractor record; the insurance regime (including SGDP, the social security support premium) and disability class are resolved from the employee card.

Status, exemption and incentive lists with supporting documents

On the Income Tax, Stamp Duty, SGK Employer Incentive and SGK Base Exemption tabs, people are added to, corrected in or removed from items in the signed catalog; a supporting document and an unchangeable history are kept. These memberships are not linked to the calculation today: they keep the list of incentive-eligible employees and their evidence in one place.

Payroll management software item catalog: earnings, deductions, employer cost

The item catalog lists earnings, deduction, employer cost and information items with their direction, nature and value method; a company opens its own item with 'New company item'. Meal, transport and per diem items, the statutory BES (private pension auto-enrollment) deduction item and the minimum net top-up item are system items; Additional Payments (Ek Ödemeler) and Debt/Deduction write their approved instructions here as period instructions.

Payroll calculation software: gross to net and net to gross

A single 'Calculate' button freezes the input of ready employees and deducts the SGK employee share, unemployment insurance employee share, cumulative income tax and stamp duty from gross pay; the employer cost is derived with the employer SGK and unemployment shares. For employees on a net pay contract, gross is solved from net; the minimum wage income and stamp tax exemption, the SGK floor and ceiling and the carried-forward tax base are applied in the same calculation.

Payroll finalization and monthly payroll close

The control report shows each person's calculation, deductions, minimum net decision and payslip status with a reason code. 'Create payslip' ('Ücret pusulası oluştur') finalizes the selected or all ready employees and publishes their payslips; the job runs on the server and does not stop even if the page is closed.

Payslip and employer payroll register

The payslip shows earnings item by item, deductions per debt and the take-home net pay; it carries a verification code and a document fingerprint. The employer payroll register is a single multi-page document per period and SGK workplace; it is exported as PDF or Excel, and the principal employer and subcontractor are printed separately.

SGK-ready data: APHB (monthly premium and service document) preparation, summary and breakdown

From finalized payroll, Monthly Premium and Service Document (APHB) rows are prepared for each SGK (Social Security Institution) workplace; the summary and per-employee breakdown are shown on screen and exported to Excel. The prepared declaration is approved and frozen by another authorized user. The official submission is made in e-Bildirge (SGK's online filing system); Pulsar HRM produces the SGK-ready data.

Return-ready data: MUHSGK (withholding and premium return) tax preparation and MPHB reconciliation

For each tax office, the tax rows of the combined withholding tax and premium service return (MUHSGK) are prepared from the finalization summary; income tax and stamp duty are not recalculated. The MPHB reconciliation tab shows whether the tax rows match the APHB rows. The official filing is made with GİB (Turkish Revenue Administration); Pulsar HRM produces the filing-ready data.

Contractor payroll software: separate payroll for main employer and subcontractor

Principal employer and subcontractor employees are prepared with a separate employer payroll register, separate APHB (monthly premium and service document) and separate MUHSGK (combined withholding tax and social security return) batch. If the company's subcontractor decision is 'no', subcontractor staff are marked as 'Subcontractor prepares payroll' ('Bordroyu taşeron hazırlar'). Each subcontractor is an account: when a subcontractor is added, its account card opens automatically.

Payroll locking, unlocking and payroll cancellation

The additional payment, wage garnishment and preparation records of a frozen or calculated person cannot be changed retroactively; the lock is removed per person or in bulk. A finalized payroll is canceled by an authorized role with a reason: the payslip becomes 'Canceled' ('İptal edildi'), a reversal entry is posted, the timesheet lock is removed and the person can be recalculated.

Payroll program parameters from a signed legislation package

The minimum wage, SGK and unemployment insurance rates, tax brackets and exemption ceilings are not hard-coded; they are read from a signed legislation package. If a package value is missing or a rate changes mid-month, payroll stops with an explicit error code and does not guess.

Switching payroll software: opening balance and carried-forward base

For a company that switches to the software during the year, the carried-forward tax and SGK bases are entered as an opening balance: a pre-filled Excel template is downloaded according to scope, filled in and uploaded, and a row-by-row check result and error report are returned. From the second month on, the opening balance is derived automatically from the payroll ledger.

Multi location payroll software: permissions and payroll report by location

Payroll screens are filtered by role permission and the user's location scope; amounts and sensitive fields such as the Turkish ID number (TC) are visible only with a separate permission. Payroll lists are exported to Excel or PDF with the on-screen columns and filters, or sent by email.

ERP integration: employee and pay data reach payroll instantly

Employee hires, updates and exits are reflected in Pulsar instantly via the ERP webhook; missed events are synchronized at night, at API startup and when the connection is restored. While the ERP is the master source, pay and employer fields change only from the ERP; if an ERP exit leaves the payroll relationship open, the relationship is aligned with the exit date before analysis.

Topics in Payroll

Frequently asked questions

What is payroll?

Payroll is the record showing, person by person, the earnings, deductions and net amounts of pay given to employees in a period. In Pulsar HRM, payroll is produced from the locked timesheet; the payslip and the employer payroll register are printed from finalized payroll.

How to prepare payroll?

In Pulsar HRM, the order is fixed: the timekeeper submits and locks the period, Payroll Preparation (Bordro Hazırlık) shows missing items and blockers, additional payments are approved, pay and deductions are calculated with 'Check' ('Kontrol et') and 'Calculate' ('Hesapla'), and payroll is finalized with 'Create payslip' ('Ücret pusulası oluştur').

How is salary payroll calculated?

The SGK employee share, unemployment insurance employee share, cumulative income tax and stamp duty are deducted from gross pay; the minimum wage exemption is applied. Pulsar HRM performs these steps with a single 'Calculate' button, reading the rates from the signed legislation package.

How to move from timesheet to payroll?

In the Send to Payroll (Bordro Gönder) panel, the timekeeper checks each employee's entire month, corrects errors in the timesheet and submits the period; the submitted period is locked. Payroll Preparation (Bordro Hazırlık) turns this locked timesheet into pay input for each person.

How to close a payroll period?

On the finalization screen, the control report separates the people who are ready for a payslip; with 'Create payslip' ('Ücret pusulası oluştur'), these people are finalized. Payroll periods are listed and the regular period is closed.

How to cancel a payroll?

On the Payroll Preparation (Bordro Hazırlık) screen, an authorized role right-clicks, selects 'Cancel payroll' ('Bordroyu iptal et') and enters a reason. The payslip is canceled, a reversal entry is posted, the timesheet lock is removed and the person can be recalculated.

How to prepare the payroll register?

Pulsar HRM produces the employer payroll register from finalized payroll as a single multi-page document per period and SGK workplace. The principal employer and subcontractor are printed separately; with a right-click, the PDF is opened or downloaded, or an Excel file is exported.

Where do the 2026 values in payroll calculation come from?

Statutory rates and amounts are not in Pulsar HRM's code but in the signed legislation package. If a package value is missing or a rate changes mid-month, the calculation stops with an explicit error code without guessing.

Does the payroll software submit the SGK declaration and the withholding tax return?

No. Pulsar HRM prepares SGK-ready data for APHB (monthly premium and service document) and filing-ready data for MUHSGK (combined withholding tax and social security return) as summaries, breakdowns and Excel files; the official submission is made through e-Bildirge and GİB (Turkish Revenue Administration).

How to transfer data when changing payroll software?

The carried-forward tax and SGK bases are bulk-uploaded as an opening balance with a pre-filled Excel template; a row-by-row check result and error report are returned. The actual status of BES (private pension auto-enrollment) participants comes from the opening import with the pension company's list; from the second month on, the opening balance is derived from the payroll ledger.

Can payroll reports be exported to Excel?

Yes. Payroll lists are exported to Excel or PDF with the on-screen columns and filters, or sent by email; the APHB and MUHSGK summaries also export to Excel.

Who prepares subcontractor payroll?

The company records its subcontractor decision: if the decision is 'no', subcontractor staff are marked as 'Subcontractor prepares payroll' ('Bordroyu taşeron hazırlar'); if there is no decision, a 'Subcontractor decision required' ('Taşeron kararı gerekli') warning appears. In Pulsar HRM, a subcontractor payroll gets a document, APHB and MUHSGK batch separate from the principal employer.

How does it work as multi company payroll software?

Legal employer, tax office and SGK workplace are filled automatically for each person from the company and subcontractor records. Main employer and subcontractor staff get separate employer payroll registers, separate APHB and separate MUHSGK batches; users choose a single location, a company or all locations as the screen scope.

How are locations separated in factory payroll?

Factories, offices, warehouses and branches are defined as separate location records; payroll screens are filtered by role permission and the user's location scope, and payroll lists export to Excel with the on-screen columns and filters.

How do you use web-based payroll software?

In Pulsar HRM the payroll screens open in the browser; because timesheets, additional payments and deductions are in the same system, payroll is prepared without moving data into a separate program. Employees see their payslip in the mobile app.

Let's talk about Pulsar HRM and your own processes.

Start with PDKS; add the field and enterprise layers as you need them.

Let's talk about Pulsar Explore the editions