Skip to main content

Sowaan ERP

 Attendance Management System in Saudi Arabia: A Complete Guide

As businesses scale, tracking employee attendance becomes more complex.As businesses grow, tracking employee attendance becomes more complex. HR departments might find it challenging to keep accurate working-hour records on hand-held registers, Excel sheets, connected biometric devices and individual records of leave. Chalenges will grow for businesses that are on site, construction, warehouse, retail, factories, and others.

It is also important for attendance automation to meet local attendance policies for Saudi companies, such as working hours and organization. Saudi Arabia Ministry of Human Resources and Social Development announces that the normal working time is eight hours per day or 48 hours per week, which would be cut to six hours per day or 36 hours per week for Muslim workers during the fasting period of Ramadan, with existing rules and exceptions.

It explains how the attendance system works in a company, what functions should be assessed, the options of presence in the form of biometric devices and mobile applications, salary integration, the Saudi compliance aspects, implementation process, costs and the benefits of integrated HR software to enhance the visibility of employees.

What is an Attendance Management System?

The  attendance management system is a software which is used for recording and managing employee attendance information in a digital manner. Instead of paper registers or manually managed tables, companies can gather data from visitors through biometric devices, via mobile application, web interface, via RFID or any other method supported.

The system can then be used to transform attendance data into valuable workforce data, including:

  • Check-in and check out times
  • Late arrivals
  • Early departures
  • Absences
  • Half-day attendance
  • Overtime
  • Shift attendance
  • Leave records
  • Attendance exceptions
  • Departmental and branch manpower attendance
  • Employee attendance reports

A modern employee attendance management system does more than just help keep track of when employees are working. It provides structured attendance details which can be linked with HR, leave, payroll, and ERP processes.

For instance, Saudi HR from SowaanERP integrates employee data, leave management, payroll, attendance and other HR related activities on a single platform.

Explore SowaanERP HR Software in Saudi Arabia

Why Do Saudi Businesses Need Attendance Management Software?

As the number of employees, locations and working habits increases, Attendance management can become challenging.

Companies with 20 office employees may be able to use the basic system for managing attendance. There are extremely different requirements for the company, which includes 500 employees in various offices, warehouses, subsidiaries, factories, and places.

Manual processes can create problems such as:

  • Inaccurate attendance records
  • Duplicate or missing entries
  • Delayed payroll preparation
  • Difficulty validating overtime
  • Manual leave reconciliation
  • Limited visibility across branches
  • Inconsistent shift records
  • Time-consuming monthly reporting
  • Greater dependency on HR spreadsheets

An automated  attendance management program in Saudi Arabia can centralize this information and give HR and management a consistent view of workforce attendance.

It can also help match payroll attendance. Instead of HR teams manually transfering attendance information to payroll calculations, authorised attendance and overtime records may be included in an integrated workflow of HR and payroll accounting

Tip

The Attendance automation offers a higher value if you are connected to Payroll, permissions, employee records, and other HR processes instead of running in isolation like a watchmaking system.


How Does an Attendance Management System Work?

A time and attendance management system’s basic workflow is simple.

Six-step ERP attendance and payroll flow from clock-in to reporting

1. Employee Clock-In

Employees use auxiliary attendance methods to record their arrival. Depending on the business, it may include a fingerprint scanner, facial recognition device, RFID card, web interface or mobile app.

2. Attendance Data Collection

The system captures the employee, relevant time, date, and attendance information.

For mobile attendance field teams, a different option could be provided. The biometric attendance solution from SowaanERP supports mobile attendance with GPS functionality for remote and field personnel.

3. Attendance Validation

The software implemented attendance rules that were configured to determine if employees arrived on time, were late, departed ahead, worked overtime or were away from work.

4. Leave and Shift Processing

Attendance information can be measured in conjunction with the approved leave and assigned to shifts. This does not allow the HR teams to consider approved leave as inexplicably absent.

5. Payroll Integration

Validated attendance and overtime information can flow into payroll workflows, thus reducing the repetitive input of data.

6. Reporting and Analysis

HR manager can generate reports with patterns of attendance according to personnel, department, industry, shift or period.

This creates a continuous process:

Attendance → Validation → Leave/Overtime → Approval → Payroll → Reporting

Key Features of Attendance Management System Software

The features of the attendance management system software vary from provider to vendor. But companies should be evaluating the features based on their workforce structure rather than just choosing the system with the largest list of features.

Biometric Attendance

A biometric staff attendance management system can authenticate staff from supported prints, facial recognition or other biometric methods.

Biometric identification can help reduce the risk of employees registering their attendance on behalf of their colleagues. In combination with other authentication methods, the biometric attendance solution from SowaanERP supports fingerprints and facial recognition.

See SowaanERP Biometric Attendance Management System

Mobile Attendance

Attendance of mobiles might be helpful for staff who did not work in regular offices.

Sales employees, delivery teams, local staff, consultants, and sales agents can require record attendance outside of the traditional biometric terminal. The attendance policy of The organization makes this possible, and in this way GPS and Geofencing can offer additional control measures.

Shift Management

A couple of shifts of firms require more than mere check-in/check-out characteristics.

Appropriate time management attendance system should allow different times, shifts, late order rules, overtime, and attendance plans.

This becomes particularly important for:

  • Manufacturing plants
  • Hospitals and healthcare organizations
  • Hotels
  • Retail businesses
  • Warehouses
  • Security companies
  • Logistics operations
  • Construction businesses

Overtime Management

Overtime work has to be based on the configuration of company policy and its employment policies as applicable, rather than on informal calculations.

A attendance system can identify hours in work beyond the hours of working to be worked by an employee, and overtime in staff selection and approval prior to payroll processing.

Leave Integration

The Leave/Feeding Management System may be used in order to consider the issue of the leave approvals and to record attendance.

If, for example, an employee has an annual leave, an absence period should not be an inevitable exception from the employee’s participation.

Late Arrival and Early Departure Tracking

The system automatically recognizes employees who arrive after the scheduled start or start time before their scheduled completion time.

Instead of manually investigating hundreds of records, HR managers can look at exceptions through reports and dashboards.

Attendance Reports

Reports can provide information about:

  • Daily attendance
  • Monthly attendance
  • Absenteeism
  • Late arrivals
  • Early departures
  • Overtime
  • Leave
  • Shift attendance
  • Branch attendance
  • Department attendance

These reports help HR teams identify recurring workforce patterns.

Biometric Attendance vs. Mobile vs. Traditional Attendance

Different companies need different attendance methods.

Attendance MethodSuitable ForKey Consideration
FingerprintOffices, factories, warehousesRequires compatible hardware
Facial recognitionHigh-volume workplacesRequires appropriate privacy and security controls
RFID/NFCOffices and controlled locationsCards can potentially be shared
Mobile GPSField and remote workersRequires mobile connectivity and location controls
Web attendanceOffice and remote employeesRequires suitable authentication
Paper/ExcelVery small operationsHigh manual workload as the business grows


This duplication is minimized with an integrated attendance and payroll system.

The typical work flow is:

Sales Representative Approves Overtime/Leave → Attendance validated → Attendance processed in Overtime/Leave Module & dispatched for approval → payroll processed

SowaanERP’s Saudi HR solution makes attendance, leave, employee details and payroll a single HR environment. It also offers attendance and salary reporting in its HR module.

This integration can assist in minimizing manual calculations and providing HR teams with a more transparent audit trail.

For instance, the attendance details of an employee can be checked when accessing their leave and payroll details rather than having to access different spreadsheets of data.

One System for Attendance, Leave and Employee records

An employee’s attendance record is more useful when linked to the employee’s overall HR record.

An integrated HR platform will be able to integrate:

Shift → Attendance → Leave → Overtime → Payroll.

This helps to provide a smoother flow of information.

SowaanERP’s  HR module comprises employee information, departments, employment type, leave ledger, payroll, attendance and more in a single environment.

This all-encompassing integration is important for businesses looking for an employee attendance management system, as attendance doesn’t work in isolation when it comes to HR processes.

Saudi Working Hours and Attendance Management

Attendance Software must be set up based on approved working policies of the organization and the Saudi regulations.

Under Article 98 of the Saudi Ministry of Human Resources and Social Development, the actual working hours shall not, in general, exceed eight hours per day or forty-eight hours per week of the applicable standard. During the period of Ramadan, Muslim workers are allowed to work for a maximum of 6 hours per day or 36 hours per week.

The Ministry also clarifies the regulations concerning breaks and working times. In accordance with its guidance, workers are not to work for more than five hours in a row without taking a break, except as provided.

An attendance system can thus enable business to set up their schedules and track the attendance of employees with respect to their organizational rules.

Note

Attendance software is not a substitute for legal counsel or a means to assess the legality of a company’s labor practices in Saudi Arabia in relation to all laws and regulations. HR teams should set up the system as per the prevailing legislation and company rules, employment terms and conditions, and exceptions.


Review Saudi Ministry of Human Resources Working Hours Guidance

Attendance Management for Multiple Branches:

Multi-branch organizations require a single pane of glass view of attendance.

For instance in a retail company, there are people working in multiple stores. A construction firm could have workers spread out on various construction sites. Drivers and warehouse employees working for a logistics company can be at different sites.

One of the solutions for organizing records using a centralized attendance management system is by means of:

  • Company
  • Branch
  • Location
  • Department
  • Employee
  • Shift
  • Project
  • Cost center

This way management does not have to collect spreadsheets from each location to see the trend of people’s attendance.

It may also facilitate uniform policies, which may have varying shifts for various branches.

Control the number of workers showing up for work?

Attendance issues for construction and field-based organizations are different from those found in the conventional office.

Work may be performed away from a fixed office and time may be varied as per project needs.

Mobile attendance can be used to replace fixed biometric terminals. Location-based controls are added as appropriate with GPS or geofencing.

SowaanERP’s biometric attendance solution clearly identifies mobile attendance for teams working out of the office and biometric attendance at fixed locations.

Manpower organizations can also use SowaanERP’s timesheet feature via the web and mobile platform, allowing for timesheets to be approved and seamlessly integrated into payroll and invoicing systems.

Explore SowaanERP’s Manpower and Human Resource Solution

Attendance Management for Manufacturing

Manufacturing enterprises typically have several shifts, production lines, departments and work schedules.

An attendance system can assist HR and operations staff to track:

  • Shift attendance
  • Late arrivals
  • Absenteeism
  • Overtime
  • Department attendance
  • Employee working hours

Forced attendance with an ERP will enable workforce information to be taken into account with the production and inventory and financial and operational data.

This can be beneficial for management to see how labor availability impacts on the day-to-day operations without needing to keep multiple data sets.

Managing attendance in Retail and Logistic Companies

Employees are frequently spread across various shifts, stores and warehouses in  retail operations.

Drivers, warehouse staff, dispatch and administrative staff may all have different shifts at logistics firms.

A time and attendance system that is applicable to everyone and centrally managed can give management visibility of these groups.

Managers can find out, for instance, if a certain branch is always clocking in late, or if any department is always overworking.

This type of reporting can help with workforce planning without HR teams having to manually pull attendance files.

The ability to check attendance, payroll and wages:

Details related to attendance may impact payroll processing, especially regarding working hours, overtime, leave and absences.

The Wages Protection Program is a system under Saudi Arabia’s General Organization for Social Insurance (WPO) to track the payment of wages to employees in the private sector and to determine the timely payment of wages, according to the system.

This does not imply that an attendance system is an automatic compliance to WPS. Instead, having correct attendance and payroll information can help to streamline an employee’s payroll process.

Note

Attendance records, payroll calculation and Wages Protection process are not interchangeable. It is important for companies to check their specific regulatory requirements and the set up of their payroll.


View GOSI Wages Protection Program Information

Biometric Attendance and Saudi Data Privacy

When using biometric attendance, there are extra factors to consider since biometric identifiers and other employee data is personal information.

According to the Personal Data Protection Law of Saudi Arabia, personal data is defined very broadly such that it encompasses information which identifies a person directly or indirectly. In accordance with SDAIA guidance, the PDPL governs personal-data-processing in the Kingdom, with the relevant provisions of the law in effect.

Therefore, businesses looking into fingerprint or facial recognition attendance should look at:

The types of employee information being collected.

  • Why it is collected
  • Who can access it
  • The amount of time it is kept.
  • How data is protected

Is it necessary to have a notice that applies or a consent or other legal basis?

  • If any data transfers are required

A biometric attendance system should be assessed both as an HR technology and a case of personal-data processing.

Attendance Management and ERP Integration

ERP system connecting HR, payroll, leave, finance and operations

The participation platform becomes more valuable when it enables information to be exchanged with the other business systems.

An ERP-integrated attendance environment can connect:

  • HR
  • Payroll
  • Leave
  • Employee records
  • Accounting
  • Finance
  • Projects
  • Operations
  • Workforce analytics

For companies already using an ERP, integration can reduce duplicate employee records and manual exports.

Its HR software was put by SowaanERP into an integrated ERP environment that connects data on employees, presence, holidays, payroll and other business processes.

This means moving from isolated attendance-tracking to larger workforce-management processes.

Attendance Management and Accounting Systems

Participation data does not in and of itself generally provide a record, but the payroll generates financial implications.

With HR in addition to accounting, payrolls can be moved to financial processes prescribed, instead of returning manually.

This is one reason why attendance evaluation organizations have to see the ERP architecture in a broader sense.

This is not only the process of scanning your punch-in. The goal is to create a reliable flow of information about employee activities through HR and financial processes through the payroll account.

How Attendance Analytics Helps Management

Reporting of attendance can be used as a source of workforce analysis.

Management can monitor indicators such as:

  • Absenteeism rate
  • Late-arrival frequency
  • Overtime hours
  • Average attendance
  • Absence by department
  • Overtime by branch
  • Attendance exceptions
  • Leave utilization
  • Shift coverage

These metrics can help identify patterns that may otherwise remain hidden in spreadsheets.

A department for example, works overtime all the time, which may be a source of stress that is related to planning or under-employment. An additional operation survey might be required for recurrent absences from a place.

The system provides data; the rationale for this remains to be explained to management.

How to Calculate the ROI of Attendance Management Software

ROI attendance software should be evaluated by the organization’s actual costs rather than by a percentage of accepted savings.

Businesses can consider:

Potential Benefits = Administrative Time Reduction + Wage Errors Reduction + Time Leakage Reduction + Better Overtime Control + Lower Manual Processing Costs For example, calculate how much HR staff is currently spending each month:

  1. Collecting attendance files
  2. Cleaning attendance data
  3. Checking late arrivals
  4. Reconciling leave
  5. Calculating overtime
  6. Preparing payroll inputs
  7. Correcting employee disputes
  8. Preparing attendance reports

Then compare these costs to cost of software, deployment, hardware, training and subscriptions for ongoing support.

100-employee separation and operation at multiple 500-employee sites need not be the same ROI model.

How Much Does an Attendance Management System Cost in Saudi Arabia?

None of the companies were given a single price.

The total cost can depend on:

  • Number of employees
  • Number of branches
  • Number of biometric devices
  • Facial-recognition hardware
  • Mobile attendance requirements
  • Payroll integration
  • ERP integration
  • Implementation services
  • Data migration
  • Custom workflows
  • Reporting requirements
  • Training
  • Ongoing support
  • Cloud or on-premise deployment

For this reason, businesses should evaluate attendance management system cost as a total implementation cost rather than comparing only monthly software subscriptions.

While organization of 500-employee with 10 branches and biometric terminals may require a much larger number of configurations and hardware, the 10-employee business may need a simple business-to-work flow of presence.

Cloud-Based Attendance Management vs. Traditional Systems

Cloud-based support systems can give central access to attendance records without having to execute separate files on each branch by HR teams.

Potential advantages include:

  • Centralized data
  • Remote access
  • Easier multi-branch reporting
  • Automatic updates
  • Reduced dependence on local infrastructure
  • Integration with cloud HR and ERP platforms

For organizations that have specific infrastructure, security or deployment requirements, traditional or pre-device systems may still be appropriate.

The decision must be based on the IT architecture, security requirements, connectivity, the HR structure, integration requirements and the organization’s long term growth plans.

How to Choose the Best Attendance Management System

There is no “best” universal system for every Saudi company. The right choice depends on the workforce and the organization’s operating model.

Before selecting software, ask:

Does It Support Your Attendance Methods?

Check whether biometric devices, Mobile presence, RFID, Web access or any other techniques your employees may need are supported.

Can It Handle Multiple Shifts?

If your company runs location specific splits, night shifts or shifts, confirm they can be set up properly.

Does It Integrate With Payroll?

Attendance should combines perfectly with Payroll, so HR doesn’t have to send manual information.

Can It Handle Multiple Branches?

Check whether employees, shifts, rules of participation and reports can be organized in different locations.

Does It Support Leave Management?

Leave and attendance should cooperate so that authorised absences will be properly treated.

Does It Provide Useful Reports?

See more than just reports. Whether reports respond to questions about Actual Management or HR.

Can It Scale?

The system should remain practical as the number of people, housing, shift services and HR needs increase.

How Is Employee Data Protected?

For biometric data and mobile attendance, a review of security requirements, access control, data storage and personal data processing are provided.

Moving From Excel to Automated Attendance Management

Being cheap and familiar, most of the companies begin using Excel.

Problems arise as the numbers and location of workers rise.

A structured migration can follow these steps:

Step 1: Audit Existing Data

Identify current staff files, employee lists, shift schedule, departure hours and historical data.

Step 2: Standardize Employee Records

Ensure that employees are consistent with IDs Department, terms, branch and other Master Information.

Step 3: Define Attendance Rules

The modification of documents, schedules, grace periods, overtime rules, departure types and approval workflows.

Step 4: Configure Attendance Methods

Configure biometric devices, mobile support, web presence, or other authorised methods.

Step 5: Integrate HR and Payroll

Link Attendance with staff files, leave process, payroll.

Step 6: Test Before Launch

Perform parallel testing to identify the wrong calculations of changes, employee shortages, device problems, or approval issues.

Step 7: Train Employees and Managers

Employees should be advised of how to record attendance, and managers should be informed of how exceptions are approved.

Step 8: Monitor the First Payroll Cycle

Before relying entirely on the automated process, take stock of the results of visits, leave, overtime and payroll.

Common Attendance Management Problems and Solutions


Problem: Buddy Punching

Solution: Use biometric authentication, Face Recognition or Mobile Support Controlled, where appropriate.

Problem: Missing Punches

Solution: Create a workflow to correct employees who need the approval of the manager or HR.

Problem: Excessive Manual Overtime

Solution: Connect overtime applications with approval workflows data sets and attendance.

Problem: Separate Branch Records

Solution: Centralize attendance data and employee assignment in the locations in question.

Problem: Payroll Reconciliation

Solution: the presence of Integrate in your paycheck to reduce the manual transmission of data.

Problem: Unclear Attendance Policies

Solution: Define Standards rules before configuration of the software.

Attendance Management for Growing Saudi Businesses

With growth of businesses, HR processes for 20 employees can be hard to handle for 200.

Growth introduces:

  • More employees
  • More branches
  • More shifts
  • More attendance exceptions
  • More overtime
  • More leave requests
  • More payroll records
  • More employee queries

An attendance management system in Saudi Arabia can centralize these activities and give HR teams a structured way to manage workforce time.

SowaanERP works with companies that are not only present: it leverages HR, presence, vacation, payroll, and employee management functions in its ERP environment.

How SowaanERP Supports Attendance Management

In order to obtain an integrated environment, Sowaanerp offers HR to Saudi companies.

Support functionality supports biometric and mobile attendance options including fingerprints and facial recognition, GPS enabled for mobile attendance, additional tracking hours, absence monitoring, and presence reports.

Its broader HR platform includes:

  • Employee management
  • Leave management
  • Attendance
  • Payroll
  • Employee self-service
  • HR reporting
  • Recruitment
  • Employee lifecycle management

SowaanERP also describes integration between attendance, leave, payroll, and employee information within its Saudi HR solution.

This integrated approach can connect employees information with wider Business management workflows for organisations that have multiple separate participatory applications.

Implementation Best Practices for Saudi Companies

On configuration and acceptance, for example, successful software implementation depends.

Businesses should:

  1. Define attendance policies before configuration.
  2. Create accurate employee master data.
  3. Map branches and departments.
  4. Configure shifts carefully.
  5. Define overtime approval rules.
  6. Connect leave with attendance.
  7. Integrate attendance with payroll.
  8. Test biometric devices before deployment.
  9. Establish appropriate access controls.
  10. Train employees and HR managers.
  11. Test Ramadan schedules where applicable.
  12. Review reports before the first payroll cycle.
  13. Establish a process for correcting attendance exceptions.
  14. Regularly review system access and employee-data controls.

Pro Tip

Not to consider implementation to be only a IT project. HR, payroll, financial, operations, industry directors and employees may be affected by attendance configuration, meaning that their operational requirements will be taken into account when implementing.

Future of Attendance Management in Saudi Arabia

Attendance management goes beyond the Input and output core functionalities.

Emerging capabilities include:

  • AI-assisted attendance analytics
  • Facial recognition
  • Liveness detection
  • Mobile geofencing
  • Predictive absenteeism analysis
  • Automated anomaly detection
  • Workforce forecasting
  • Digital employee self-service
  • Cloud ERP solution
  • Automated timesheet validation

AI can potentially help identify unusual attendance patterns or support workforce forecasting, but automated insights should remain subject to appropriate human review.

Saudi Arabia will have to link future platforms for participation with more efficient working processes and the protection, integration and configurable workforce policies protection of personnel data.

Final Thoughts

Attendance management can transform a recurring administrative activity into a structured workforce management process.

The value of Saudi businesses goes beyond paper registration replacement, or Excel spreadsheets. A modern system can link shift attendance, vacation, overtime, worker registration, salary, bookkeeping and the largest ERP workflows.

The right solution should support the actual structure of the workforce of the organization, be it biometric attendance for office and production personnel, mobile field presence of the team, centralized reporting for more than one sector, and comprehensive attendance and payroll management.

Saudi companies must also take into account working time’s needs, Ramadan planning, overtime control, employee data protection and integration with the existing HR and ERP processes in selecting a presence platform.

For organizations that want to centralize employee presence, vacations, payroll and staff management into one environment, SowaanERP offers an integrated salary account and HR solution for Saudi businesses.

Ready to Automate Your Attendance Management?

Explore SowaanERP to discover an integrated HR environment designed to connect biometric attendance, shifts, leave, overtime, payroll, and reporting for Saudi businesses.

Request a Free Demo →

Frequently Asked Questions

The attendance management system is software that delivers digital services for employee recordkeeping, management, validation and attendance reporting. They can carry out checks, check-outs, late arrival, absence, overtime, shift work, and associated attendance information.

Companies use presence software to minimize manual attendance tracking, increase employee visibility, simplify reporting, and connect attendance information to HR, all the time through the leave processing and payment processes.

The employees record their presence in compatible methods like biometric devices, mobile applications, RFID or web based interfaces. The system manages records according to attendance rules and established changes, and can generate reports or transmit approved information to payroll workflows.

Common features are biometric attendance; mobile presence; change management; overtime supervision; integration of leave; monitoring of late arrival; monitoring of absence of work; self-service to staff; accountability; and payroll integration.

Yes. The integrated system may transmit confirmed information concerning the presence, overtime and the data relating to payroll workflows. This allows the number of repeated manual calculations and input data to be minimised.

Preparing employees can be done via early communication, role-specific training, hands-on testing, user documentation, department champions and post-go-live support.

Yes. Central systems can organise employee data and attendance information according to sectors, industries, locations, sites, shifts or other organization structure.

Biometric attendance identifies employees by means of methods such as fingerprinting or identifying people. The authentication method is used to link the attendance event with the right employee.

Yes. With Mobile attendance, field employees can capture your presence through the mobile app. GPS and geofencing can be used when it is applicable to add location based controls. SowaanERP offers mobile attendance for employees in remote applications and in the field.

Effective attendance can be compared with anticipated working hours and monitored for possible overtime work in the system. Organizations can configure approval workflows before processing their payroll overtime information.

Cloud based presence software can provide remote access for SMEs, which requires centralised data sets, support for multiple locations, and integration with HR or Payroll. On the needs of the organization, Deployment’s right model depends.

The costs vary from workforce to personnel, visiting methods, biometric hardware, industry, integration, implementation, individualization, education and support. Companies should evaluate total cost rather than the subscription to software only.

Implementation’s time will depend on the number of employees, subsidiaries, educational facilities, integration, data migration, customs regulations, and persons which are associated with training requirements. Easy deployment could be significantly faster than ERP integrated multi-branch implementation.

Companies using biometrics or other employees of personal data should evaluate comply with their obligations under Saudi Arabia Personal Data Protection Law and implementation’s framework. SDAIA indicates the scope and scope of PDPL.

Author

  • As Regional Sales Team Lead, Saud Jamal focuses on accelerating regional growth through data-driven sales strategies, team leadership, and long-term client partnerships.

Leave a Reply

Your email address will not be published. Required fields are marked *