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/Project — entity reference
REFERENCE · Last reviewed

Project — entity reference

A project or job used as a cost-and-revenue dimension and as the target for recharging billable expenses to a customer. It is live and consumed: expense advances, expense claims and expense claim lines carry a ProjectId, expense reporting groups spend by the line's project falling back to the claim's project, and the expense posting service groups recharge summaries by customer account and project. Its customer, partner, branch and business-unit links are all optional, so a project can be an internal cost bucket with no customer at all.

Fields

FieldLabelTypeRequiredWhat it does
BranchIdBranchLookup → Branch
BusinessUnitIdBusiness UnitLookup → BusinessUnitTies the project to a business unit so project spend rolls up into the same organisational dimension used elsewhere in finance. Optional, and independent of the branch link on the same record.
CodeCodeTextThe short human reference for the project used in expense entry and reporting, separate from the record's Name. It is free text with no enforced uniqueness or format.
CreatedByIdCreated ByLookup → UserAccountYes
CreatedDateTimeCreated DateDateAndTimeYes
CustomerAccountIdCustomer AccountLookup → AccountThe customer this project's costs can be recharged to; expense posting groups its billable recharge summaries by customer account and project together. It is optional, so an internal cost-only project simply leaves it empty.
DescriptionDescriptionText
EndDateEnd DateDate
GLAccountNameNameText, uniqueYesThe project's real display name is the platform Name column, which this metadata set does not expose as a field.
IdIdGuidYes
ModifiedByIdModified ByLookup → UserAccountYes
OwnerIdOwnerLookup → UserAccountYes
PartnerAccountIdPartner AccountLookup → AccountThe owning selling organisation for the project, distinct from CustomerAccountId which is who the work is recharged to. Both point at accounts, and a project may legitimately have one without the other.
RecordTypeIdRecord TypeGuid, hidden
StartDateStart DateDate
StatusStatusTextA free-text lifecycle marker with the intended vocabulary Open, OnHold and Closed, defaulted to Open when the record is constructed.
UIPropsUI PropsText
UpdatedDateTimeModified DateDateAndTimeYes

Actions

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