The exit settlement for a leaving employee, opened from Payroll → Settings → People → Full & Final Settlement. You enter every amount the company still owes (salary to the last working day, leave encashment, gratuity, pending reimbursement) and every recovery (notice recovery, loan balance, final TDS) as F&F Line children with your own amounts and accounts; the settlement does not calculate them. Post builds one Payroll journal dated on the Last Working Day: each payable line debits its GL Account, each Deduction line credits its Payable GL Account, and the net is credited to the company's Payroll Payable control. A positive net also raises a payable open item against the person. The record then becomes Posted, stores the journal, the open item and the net, and the employee whose Resource matches is set to Settlement Status Settled and Employment Status Exited, with Date Of Exit filled from the Last Working Day when it is blank. Exited employees are left out of every later payroll calculation. The salary payment batch never pays this open item, and no payment screen lists it, so the net is paid outside the settlement.
Fields
| Field | Label | Type | Required | What it does |
BranchId | Branch | Lookup → Branch | | The branch the journal lines and open item are tagged with. The picker offers only branches of the selected Partner Account. |
CreatedById | Created By | Lookup → UserAccount | Yes | |
CreatedDateTime | Created Date | DateAndTime | Yes | |
GLId | GL | Lookup → Journal | | The journal Post created. It is also the already-posted guard: a settlement with a journal here refuses to post again. |
Id | Id | Guid | Yes | |
Label | Label | Text | | |
LastWorkingDay | Last Working Day | Date | Yes | The person's last day. It becomes the posting date of the settlement journal and the document date of the open item (today is used if it is blank), and it is copied into the employee's Date Of Exit when that is still empty. |
ModifiedById | Modified By | Lookup → UserAccount | Yes | |
Name | Name | Text, unique | Yes | The settlement number. With the standard numbering setting active it is assigned when you save, in the form F&F-<month><year>-<running number>, replacing anything typed on the New form. |
NetSettlement | Net Settlement | Currency | | Total payable lines minus total Deduction lines, written by Post. A value typed before posting is replaced. Post refuses a negative net. |
OwnerId | Owner | Lookup → UserAccount | Yes | |
PartnerAccountId | Partner Account | Lookup → Account | Yes | The company that employs the person. Post looks for the Payroll Payable control account among this company's GL accounts and stamps the journal and open item with it. Only partner accounts are offered. |
PayrollPayableOpenTransactionId | Payroll Payable Open Transaction | Lookup → OpenTransaction | | The payable open item Post raised against the person for the net. It stays empty when the net is exactly zero. No payroll payment batch or payment screen settles it. |
RecordTypeId | Record Type | Guid, hidden | | |
ResourceId | Resource | Lookup → Resource | Yes | The person being settled. Post refuses a settlement with no Resource. The employee record that is closed is the one whose Resource matches; a Resource with no employee record still posts but closes nobody. |
Status | Status | PickList | | Draft on creation; Post sets Posted. Paid, Approved and In Progress are offered in the list but nothing in the product sets or reads them. Status is not on the standard settlement forms. Values: Draft, Posted, Paid, Approved, In Progress. |
UIProps | UI Props | Text | | |
UpdatedDateTime | Modified Date | DateAndTime | Yes | |
Actions
| Action | Label | Type | What it does |
BulkDelete | Delete | Delete | Delete the selected records. |
Clone | Clone | ServerAction (Clone) | Create a copy of this record |
Delete | Delete | Delete | Delete this FullAndFinalSettlement. |
DeleteRecord | Delete | Delete | Delete |
Edit | Edit | Edit | Edit this FullAndFinalSettlement. |
EditInLine | Edit | EditInline | Edit |
EditRecord | Edit | Edit | Edit |
New | New | New | Create a FullAndFinalSettlement. |
PostSettlement | Post | ServerAction (PostSettlement) | Posts the settlement rather than merely approving it: it builds one payroll journal debiting each payable line's expense account, crediting each deduction line's payable account and crediting Payroll Payable for the net, dates it on the Last Working Day, raises a Resource-keyed payable open item for any positive net, sets Status to Posted and stores the net and the journal. It then closes the person out, setting the matching Employee to SettlementStatus Settled and EmploymentStatus Exited and filling Date Of Exit if empty. It refuses when the settlement is already posted, has no Resource, has no lines with a non-zero amount, has a line missing its required GL account, when no Payroll Payable control account is configured, or when deductions exceed payables. |
View | View | View | View this FullAndFinalSettlement. |
Lookup filters
| Filter | Lookup field | Notes |
| BranchFilter | BranchId | |
| PartnerAccountFilter | PartnerAccountId | |