xMatix
Sign in Request demo
xMatix
PRODUCTS
SalesField Sales & SFACRMRewardsClaimsInventoryProcurementWarehouse ManagementField ServiceServiceSupportTelephony & MessagingFinance & AccountingPayrollExpense ManagementCommercePortalsAnalytics & ReportingData StudioMobile AppSee all products →
PLATFORM
Platform overviewApp BuilderAutomationIntegrationsSecurity & GovernanceChange ManagementDevelopers
SENSE AI
Sense AI overviewSense AssistSense ControlSense VisionAI StudioTrust & governanceIn Claude & ChatGPTUse cases
SOLUTIONS
Auto DMSConsumer Goods DMSSales Force Automation (SFA) FMCG & DistributionManufacturing & Dealer NetworksAutomotive & DealershipsPharma & HealthcareConsumer DurablesAgri-InputsBuilding MaterialsService NetworksWarehousing & 3PLFinancial AccountingERP SoftwareIndia GST ComplianceUAE VAT & e-InvoicingSaudi ZATCA & VATAll solutions →
RESOURCES
Knowledge CenterDeveloper & CLIBlogGuidesWhat is xMatix?Company facts
COMPANY
AboutCareersPartnersEventsContactAuthorsLegal
Sign in Request demo
Home/Docs/Entity Reference/Expense Voucher Line — entity reference
REFERENCE · Last reviewed

Expense Voucher Line — entity reference

One expense head on an expense voucher: the expense GL account to debit and its amount, with an optional tax amount and description. Quick Add and the line edit form show only Expense GL Account and Amount. Posting debits the line's gross amount (Amount plus Tax Amount, or Amount alone when the voucher's amounts include tax) to the expense account, less any GST split to input tax accounts when the line has a tax group. Lines with no expense GL account or a zero gross amount are skipped silently. The Tax Group and ITC Eligibility fields exist on the line but are on no seeded form; an administrator adds them to use GST on expense vouchers.

Fields

FieldLabelTypeRequiredWhat it does
AmountAmountCurrencyThe line amount, net of tax unless the voucher's Amounts Include Tax is ticked, in which case it is the tax-inclusive amount. Required: an empty or zero amount is refused with 'Amount can not be zero or less than zero!', though a negative amount is not. Changing it on an unposted voucher recalculates Tax Amount when the line has a tax group.
CreatedByIdCreated ByLookup → UserAccountYes
CreatedDateTimeCreated OnDateAndTimeYes
DescriptionDescriptionTextWhat the line is for. Becomes the narration of the line's journal debit. Not on Quick Add; open the line to fill it.
ExpenseGLAccountIdExpense GL AccountLookup → GLAccountYesThe account debited for this line. Required on the form; a line without one is left out of posting.
ExpenseVoucherIdExpense VoucherLookup → ExpenseVoucherThe voucher the line belongs to.
GLAccountNameNameText, uniqueYesNot stored. The All Voucher Lines view's GL Account Name column shows the line number.
IdIdGuidYes
LineNumberLine NumberNumberNot on any seeded form or view, and not filled in when you add a line on the voucher; lines are identified by Name.
ModifiedByIdModified ByLookup → UserAccountYes
NameNameTextThe line number, assigned automatically on save. Two line numbering settings are active (series EVL and VL); deactivate one to keep a single series.
OwnerIdOwnerLookup → UserAccountYes
PartnerAccountIdPartner AccountLookupNot used by posting; the journal takes its company from the voucher.
RecordTypeIdRecord TypeGuid, hidden
TaxAmountTax AmountCurrencyTax paid on the line. Without a tax group it stays on the expense account. With a tax group it is calculated from the group's GST rates when a new line is saved without one, and recalculated when the amount or group changes unless Tax Amount is changed in the same save; a figure you enter is kept, and clearing the group sets it to 0. At posting it is split across the group's components in proportion to their rates and posted to input tax accounts, or to the ineligible-tax account when ITC is blocked or ineligible. Never recalculated once the voucher is posted.
UIPropsUI PropsText
UpdatedDateTimeUpdated OnDateAndTimeYes

Actions

ActionLabelTypeWhat it does
CloneCloneServerAction (Clone)Create a copy of this record
DeleteEntityDeleteDeleteDeleteEntity
DeleteListRowDeleteDeleteDeleteListRow
EditEntityEditEditEdit
EditInLineEditEditInlineEditInLine
EditListRowEditEditEdit
NewInLineNewNewInlineNewInLine

Validations

ValidationApplies toError messageNotes
Amount ValidationAmount, ErrorAmount can not be zero or less than zero!Verify that Expense Voucher Line cannot be saved without Amount Verify that Expense Voucher Line cannot be saved with Amount = 0