# Record Attendance Manually or via Excel import

**YouTube:** [How to Record Attendance Manually or via Excel import?](https://www.youtube.com/watch?v=ogOTHAlej5U)

## How to Record Attendance Manually or via Excel import?

In this tutorial, we will learn how to **define employee attendance** in the **Payroll module** of Logic ERP, using both **manual entry** and **Excel import** methods.

***

### **Method 1: Mark Attendance Manually**

#### **Open Attendance Register**

* Navigate to **Main Menu → Payroll Entries → Attendance Register**.
* This option allows you to define attendance manually for employees.
* Select the **Shift Type** and **Date**.

<figure><img src="https://4031188996-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXMVkjt8zqHBQX1c9QvFS%2Fuploads%2FTfkyfiVDaVBuB6PviYbh%2FShift%20Time.png?alt=media&#x26;token=eafefaa6-bb19-4c6a-9b63-768a8b666883" alt=""><figcaption></figcaption></figure>

#### **Choose Employee Selection Type**

* Choose whether to mark attendance for a **Single Employee** or **Multiple Employees**.
* Click on the **More Options (three dots)** button to open the **Attendance Register** window.

<figure><img src="https://4031188996-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXMVkjt8zqHBQX1c9QvFS%2Fuploads%2FGiMPQsy2gB7PgRWS46fq%2FEmployee%20Selection.png?alt=media&#x26;token=0e200e34-64b6-4a5f-9bf2-de107cb2cdd0" alt=""><figcaption></figcaption></figure>

#### **Mark Attendance**

* Select the employee(s) by ticking the checkbox next to their names.
* In the grid on the right, mark each employee as **Present** or **Absent**.

<figure><img src="https://4031188996-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXMVkjt8zqHBQX1c9QvFS%2Fuploads%2FNrz7weJmquJ8a3d6Jz3M%2FS1.png?alt=media&#x26;token=9ae867f3-336d-43de-966b-1bf92c163de6" alt=""><figcaption></figcaption></figure>

* For present employees, define the **Time In** and **Time Out**.

<figure><img src="https://4031188996-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXMVkjt8zqHBQX1c9QvFS%2Fuploads%2F5idENefzWeSGJFQkA3Uq%2FS2.png?alt=media&#x26;token=6fd8439e-a461-4546-b1fa-c6800398c045" alt=""><figcaption></figcaption></figure>

* Click **Save** once attendance is entered.
* You can also sort the employee list by **Name** or **Code**, as required.

<figure><img src="https://4031188996-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXMVkjt8zqHBQX1c9QvFS%2Fuploads%2F73bTwwfpgHohM9Eg2upH%2FS3.png?alt=media&#x26;token=1f676936-afd3-4ede-80b5-db7603344047" alt=""><figcaption></figcaption></figure>

#### **Mark Attendance for Multiple Employees**

* Tick multiple employees at once.
* Choose **Present** or **Absent**, select the appropriate **Attendance Attribute** (e.g., Full Day, Half Day), and define **Time In** and **Time Out**.

<figure><img src="https://4031188996-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXMVkjt8zqHBQX1c9QvFS%2Fuploads%2Fdel2BRAg8kF3yMUyaAKk%2FTime%20In%20%26%20Out.png?alt=media&#x26;token=169e8fcb-85b1-4616-85cb-49e4b897e02d" alt=""><figcaption></figcaption></figure>

* Click **Save** to record the data.
* The total work hours and rate per day can also be viewed or edited at the bottom of the screen.

***

### **Method 2: Mark Month-wise Attendance**

#### **Open Month-wise Attendance Register**

* Go to **Payroll Entries → Attendance Register (Month-wise)**.
* Select the **Payroll Year** and **Month**, then click **Refresh** to load employee records.

<figure><img src="https://4031188996-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXMVkjt8zqHBQX1c9QvFS%2Fuploads%2FlE5wmFJfpj5dtKzGugLB%2FMonth%20wise%20attendance%20filter.png?alt=media&#x26;token=b171ace2-f329-4610-81cf-7e27e142c202" alt=""><figcaption></figcaption></figure>

#### **Update Attendance**

* Double-click on any date cell or press **F6** to open the marking option.
* For present employees, select **Present** and choose the attribute (**Full Day / Half Day**).

<figure><img src="https://4031188996-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXMVkjt8zqHBQX1c9QvFS%2Fuploads%2FXDnXHNfeq3jI6NDUzWrp%2FF6.png?alt=media&#x26;token=41bab639-3a65-407f-8d1d-2913e1942aea" alt=""><figcaption></figcaption></figure>

* For absentees, mark as **Absent** and select the **Leave Type**.

<figure><img src="https://4031188996-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXMVkjt8zqHBQX1c9QvFS%2Fuploads%2FgB904LNBNKnS50Nya4Bu%2FAb%20-%20F6.png?alt=media&#x26;token=c56033f1-d64b-418d-8589-4aa6caa73472" alt=""><figcaption></figcaption></figure>

* To mark multiple employees together, **drag to select** the required cells and press **F6**.

<figure><img src="https://4031188996-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXMVkjt8zqHBQX1c9QvFS%2Fuploads%2FSswdC65Z5QSHlEWnFfDg%2FFull%20Attendance.png?alt=media&#x26;token=d3823ad8-b182-45cd-9379-4bad2f636713" alt=""><figcaption></figcaption></figure>

> *Note: If an employee’s attendance appears blank, it may be due to a joining date after the selected date.*

#### **Edit or View Leave Balance**

* Press **F6** again to edit any entry.
* To view leave balance, click on the employee’s name and press **F2** — their leave summary will appear on screen.

<figure><img src="https://4031188996-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXMVkjt8zqHBQX1c9QvFS%2Fuploads%2FABtvGrR7kXuGIDPzb6Xa%2FLV%20Balance.png?alt=media&#x26;token=a66c7456-6154-4e51-b5e0-5008883dde2a" alt=""><figcaption></figcaption></figure>

***

### **Method 3: Import Attendance from Excel**

#### **Open Import Option**

* Go to **Payroll Entries → Import Attendance Data from External Source**.
* Click **Configuration** to create a new setup.
* Enter a **Configuration Name** and **Save** it.

<figure><img src="https://4031188996-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXMVkjt8zqHBQX1c9QvFS%2Fuploads%2FqbEFUOA2oxqnwaKMibgF%2FCN.png?alt=media&#x26;token=70cd2be8-8ea0-456f-af73-455beb472314" alt=""><figcaption></figcaption></figure>

#### **Configure Excel Import Settings**

* Open the configuration again and select **Excel** as the import type.
* Under **Date Format**, choose the same format used in your Excel file.
* Similarly, match the **Time Format** with your file’s format.
* Enable **Get Entry Type on Basis of Employee Shift** to load attendance according to assigned shifts.
* Then enable **Validate Shift Type** to include specific shifts (e.g., Night Shift or All Shifts).
* Define **Maximum Time Validation** limits (before and after shift time).
* Tick **Mark Leave Without Pay for Employees Not in File** to automatically assign LWP for missing records.
* Under **Excel Option Settings**, browse and select your attendance file.
* Set the **Header Row** as **1**.
* Map:
  * **Employee Code** → corresponding Excel column
  * **Date** → Date column
  * **Time In / Time Out** → respective columns
* Choose **Excel File Type = Row Based**, then click **OK** to save mapping.

<figure><img src="https://4031188996-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXMVkjt8zqHBQX1c9QvFS%2Fuploads%2FOizx2lcZaQWf8HevOOiY%2FConfi%20Name.png?alt=media&#x26;token=30ba200e-10a6-4aaf-9074-86ba2280996d" alt=""><figcaption></figcaption></figure>

#### **Import Attendance**

* Select your Excel file again and tick **Show Employees in File Only** to restrict import to listed employees.
* Define the **Date Range** and optionally select a **Branch**.
* Click **Start Import** to begin.

<figure><img src="https://4031188996-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXMVkjt8zqHBQX1c9QvFS%2Fuploads%2FMykfLkkVGIoddgA31Agf%2FImported.png?alt=media&#x26;token=8bc05786-f198-481a-96cb-0596bd83b50c" alt=""><figcaption></figcaption></figure>

> *If “Show Employees in File Only” is unchecked, the system will display all employees — those not in the file will be marked as absent.*

#### **Save Attendance**

* Once the import completes, verify the data.
* Click **Save** to record the imported attendance in the system.

***

### **Result**

You have successfully learned how to:

* Mark attendance manually (single or multiple employees).
* Update month-wise attendance.
* Import attendance from an Excel sheet.

This ensures accurate and efficient attendance management within the Payroll module of Logic ERP.
