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
| Field | Label | Type | Required | What it does |
AmountDue | Amount Due | Calculated (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. |
AssignedResourceId | Assigned Resource | Lookup → Resource | | The employee who holds the card and answers for its receipts. For reference only: posting does not use it. |
BankGLAccountId | Bank GL Account | Lookup → GLAccount | | A bank account noted on the card for reference. Pay Card Statement does not read it. |
CardNumberMasked | Card Number Masked | Text | | A masked card reference, such as the last four digits, up to 25 characters. Never enter the full card number. |
CreatedById | Created By | Lookup → UserAccount | Yes | |
CreatedDateTime | Created Date | DateAndTime | Yes | |
CreditCardPayableGLAccountId | Credit Card PayableGL Account | Lookup → GLAccount | | The 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. |
GLAccountName | Name | Text, unique | Yes | Not 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. |
Id | Id | Guid | Yes | |
IsActive | Is Active | Boolean | | Marks whether the card is in use. Informational only: inactive cards are still offered when creating transactions and their transactions still post. |
IssuingBank | Issuing Bank | Text | | The bank that issued the card, as free text up to 80 characters. |
ModifiedById | Modified By | Lookup → UserAccount | Yes | |
Name | Name | Text | | The card's name, set automatically from the CC numbering series when the card is created. |
OwnerId | Owner | Lookup → UserAccount | Yes | |
PartnerAccountId | Partner Account | Lookup → Account | | The 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. |
RecordTypeId | Record Type | Guid, hidden | | |
UIProps | UI Props | Text | | |
UpdatedDateTime | Modified Date | DateAndTime | Yes | |
Actions
| Action | Label | Type | What it does |
BulkDelete | Delete | Delete | Delete the selected records. |
Clone | Clone | ServerAction (Clone) | Create a copy of this record |
Delete | Delete | Delete | Delete this CompanyCard. |
DeleteRecord | Delete | Delete | Delete |
Edit | Edit | Edit | Edit this CompanyCard. |
EditInLine | Edit | EditInline | Edit |
EditRecord | Edit | Edit | Edit |
New | New | New | Create a CompanyCard. |
PostCompanyCardPayment | Pay Card Statement | ServerAction (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
| Filter | Lookup field | Notes |
| PartnerAccountFilter | PartnerAccountId | |