xMatix
Sign in Request demo
xMatix
PRODUCTS
SalesField SalesCRMRewardsClaimsInventoryProcurementWarehouse 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
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 Receipt — entity reference
REFERENCE · Last reviewed

Expense Receipt — entity reference

Receipt metadata for an ExpenseClaimLine - the binary itself is a FileAsset in blob storage. Holds the OCR-extract fields (merchant, date, amount, invoice number, GSTIN) and a duplicate hash of merchant + invoice + amount + date. The OCR connector that fills the extract fields is not built, so ocrStatus stays Pending unless an external process or a person (Manual) populates them. Note the policy engine's receipt-required check looks at ExpenseClaimLine.receiptFileAssetId, not at this entity.

Fields

FieldLabelTypeRequiredWhat it does
CreatedByIdCreated ByLookup → UserAccountYes
CreatedDateTimeCreated DateDateAndTimeYes
DuplicateHashDuplicate HashTextHash of merchant + invoice + amount + date intended for receipt-level duplicate detection. Note the policy engine's DuplicateDetection rule compares the claim-line fields directly rather than this hash.
ExpenseClaimLineIdExpense Claim LineLookup → ExpenseClaimLine
ExtractedAmountExtracted AmountCurrency
ExtractedDateExtracted DateDate
ExtractedGSTINExtracted GSTINText
ExtractedInvoiceNumberExtracted Invoice NumberText
ExtractedMerchantExtracted MerchantText
FileAssetIdFile AssetGuid
IdIdGuidYes
ModifiedByIdModified ByLookup → UserAccountYes
NameDocument NumberText
OcrStatusOCR StatusTextExtraction pipeline state: Pending, Extracted, Failed, Manual. The OCR connector that would populate the extracted fields is not built, so rows stay Pending unless filled externally or by hand.
OwnerIdOwnerLookup → UserAccountYes
PartnerAccountIdPartner AccountLookup → Account
RecordTypeIdRecord TypeGuid, hidden
UIPropsUI PropsText
UpdatedDateTimeModified DateDateAndTimeYes

Actions

ActionLabelTypeWhat it does
BulkDeleteDeleteDeleteDelete the selected records.
CloneCloneServerAction (Clone)Create a copy of this record
DeleteDeleteDeleteDelete this ExpenseReceipt.
DeleteRecordDeleteDeleteDelete
EditEditEditEdit this ExpenseReceipt.
EditInLineEditEditInlineEditInLine
EditRecordEditEditEdit
NewNewNewCreate a ExpenseReceipt.
ViewViewViewView this ExpenseReceipt.

Lookup filters

FilterLookup fieldNotes
PartnerAccountFilterPartnerAccountId