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

Company Card — entity reference

A corporate credit card held by an employee. Spend on the card is owed by the company to the card issuer, not to the employee. Each statement line is recorded as a Card Transaction on the card, and Post on a transaction debits its expense account and credits the card payable account. Card Reconciliation records note a statement balance against the book balance. Pay Card Statement is meant to post the payment of the card bill (debit card payable, credit bank), but from the standard record page it receives no bank account or amount and stops. Card names are numbered automatically from the CC series. Listed under Company Cards in the Expenses app.

Fields

FieldLabelTypeRequiredWhat it does
AmountDueAmount DueCalculated (calculated)Calculated: the total Amount of the card's transactions, worked out when the card record is saved. It counts every transaction, posted or not, and is never reduced by a payment, so it is not the balance owed to the issuer. Check the card payable account instead.
AssignedResourceIdAssigned ResourceLookup → ResourceThe employee who holds the card and answers for its receipts. For reference only: posting does not use it.
BankGLAccountIdBank GL AccountLookup → GLAccountA bank account noted on the card for reference. Pay Card Statement does not read it.
CardNumberMaskedCard Number MaskedTextA masked card reference, such as the last four digits, up to 25 characters. Never enter the full card number.
CreatedByIdCreated ByLookup → UserAccountYes
CreatedDateTimeCreated DateDateAndTimeYes
CreditCardPayableGLAccountIdCredit Card PayableGL AccountLookup → GLAccountThe liability account that card spend is credited to when a transaction posts, and that a card payment debits. When empty, posting uses the company's account whose stored control type is CreditCardPayable; with neither, posting stops with 'No Credit Card Payable account configured'. Setting it on each card is the simplest set-up.
GLAccountNameNameText, uniqueYesNot stored: the Name box on the create form writes here and the value is dropped. The card's name comes from the CC numbering series.
IdIdGuidYes
IsActiveIs ActiveBooleanMarks whether the card is in use. Informational only: inactive cards are still offered when creating transactions and their transactions still post.
IssuingBankIssuing BankTextThe bank that issued the card, as free text up to 80 characters.
ModifiedByIdModified ByLookup → UserAccountYes
NameNameTextThe card's name, set automatically from the CC numbering series when the card is created.
OwnerIdOwnerLookup → UserAccountYes
PartnerAccountIdPartner AccountLookup → AccountThe company that owns the card liability. Used to find the fallback card payable control account and stamped on the payment journal; a transaction's own company takes precedence when it posts.
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 CompanyCard.
DeleteRecordDeleteDeleteDelete
EditEditEditEdit this CompanyCard.
EditInLineEditEditInlineEdit
EditRecordEditEditEdit
NewNewNewCreate a CompanyCard.
PostCompanyCardPaymentPay Card StatementServerAction (PostCompanyCardPayment)Pays the card statement from the bank: Dr Credit Card Payable / Cr Bank for the given amount. Both bankGLAccountId and amount arguments are required (paymentDate optional); the payable account is the card's own or the CreditCardPayable control account. Creates the payment journal only - it does not settle individual card transactions.

Lookup filters

FilterLookup fieldNotes
PartnerAccountFilterPartnerAccountId