AdvanceType | Advance Type | PickList | | The kind of advance. It matters in two places: Disburse uses the Employee Loan control only when the stored value is exactly Loan and the Employee Advance control for anything else, and the year-end Loan Schedule lists only loans whose type is exactly Loan. Recovery treats every type the same. The field is not on the standard create or edit forms, so it stays empty unless an administrator adds it to a form or the record is imported. Values: Salary Advance, Travel Advance, Loan, Salary Advance, Personal Loan, Vehicle Loan, Education Loan, Home Loan. |
BranchId | Branch | Lookup → Branch | | The branch the disbursement journal lines and the open item are booked to. The picker lists only the branches of the chosen Partner Account. |
ControlGLAccountId | Control GL Account | Lookup → GLAccount | | The employee loan or advance control account that Disburse debits and every payroll recovery credits. Leave it empty to let Disburse pick the company's control account by Advance Type and write it back here, or set it before disbursing to choose the account yourself. |
CreatedById | Created By | Lookup → UserAccount | Yes | |
CreatedDateTime | Created Date | DateAndTime | Yes | |
DisbursementDate | Disbursement Date | Date | | Set by Disburse to the day the action was run, which is also the journal date. Empty means the money has not been paid out. The year-end Loan Schedule uses it to decide which year a disbursement falls in. |
EndPayrollPeriodId | End Payroll Period | Lookup → PayrollPeriod | | The period recovery is meant to finish in, kept for reference only. Payroll does not read it: recovery continues until the balance reaches zero. |
GLAccountId | GL Account | Lookup → GLAccount | | The bank or cash account the money is paid from. Disburse credits it. The Disburse button sends no account of its own, so this field must be filled before disbursing, and it is not on the standard forms. |
GLId | GL | Lookup → Journal | | The disbursement journal, set by Disburse. A loan that already has one refuses to disburse again. |
Id | Id | Guid | Yes | |
InstallmentAmount | Installment Amount | Currency | | The amount deducted in each payroll calculation. The last installment is reduced to whatever balance is left. When it is zero or empty, payroll skips the loan, which is how recovery is paused. |
InterestRate | Interest Rate | Currency | | A percentage kept for reference only. No interest is calculated or charged: recovery takes the flat installment until the principal is repaid. |
Label | Label | Text | | |
ModifiedById | Modified By | Lookup → UserAccount | Yes | |
Name | Name | Text, unique | Yes | Free text that identifies the loan, for example the employee and purpose. Required and unique across the tenant. No numbering series is configured for loans, so the typed name is kept, and it is copied into the disbursement journal's narration and the open item's document number. |
OpenTransactionId | Open Transaction | Lookup → OpenTransaction | | The receivable open item raised against the employee at disbursement for the principal. Each payroll recovery lowers its open amount and marks it Partially Settled, then Settled at zero. |
OutstandingAmount | Outstanding Amount | Currency | | The balance still to be recovered. Leave it blank when creating the loan: Disburse sets it to the principal, each payroll calculation reduces it by the installment, and a recalculation adds back what the run had taken. Recovery stops when it reaches zero. A hand edit changes the next recovery but not the open item. |
OwnerId | Owner | Lookup → UserAccount | Yes | |
PartnerAccountId | Partner Account | Lookup → Account | | The company that lends the money. Disburse looks up the company's Employee Loan or Employee Advance control account through this field, and the journal and open item are raised for it. Only partner accounts can be picked. On a single-company tenant the field is hidden. |
PrincipalAmount | Principal Amount | Currency | | The amount paid out. It must be greater than zero for Disburse, which copies it into Outstanding Amount and the open item. Changing it after disbursement changes neither the balance nor the open item. |
RecordTypeId | Record Type | Guid, hidden | | |
ResourceId | Resource | Lookup → Resource | | The employee who receives the money and repays it. Disburse refuses a record without one. Payroll recovery finds loans by this field alone, so any payroll run that includes the person recovers the loan, whatever company the loan was entered under. |
StartPayrollPeriodId | Start Payroll Period | Lookup → PayrollPeriod | | The period recovery is meant to start in, kept for reference only. Payroll does not read it: an Active loan is recovered in the next run that includes the employee. |
Status | Status | PickList | | Requested when created, Active after Disburse, and Closed when a payroll recovery brings the balance to zero. A recalculation that gives an installment back reopens a Closed loan. Payroll recovers only Active loans. The field is not on the standard forms, so it can't be changed by hand there. Values: Active, Closed. |
UIProps | UI Props | Text | | |
UpdatedDateTime | Modified Date | DateAndTime | Yes | |