Hello Shashank
What you are looking for is the work entries in the payroll module
in odoo attendance only show you the hours that the employee worked
you can install the payroll app and go to the work entries and in there you can configure your work entry types, you can also configure the work entries creation from the contract of the employee and from the type off times
odoo by default have the Time-Off, Attendance ,Out of contract, work entries automated, if you want to automate the work entry generation for the Lateness, Half-day and Absence you will need customization for this.
you can refer to this documentation Work Entries