Invoices Dataset

Overview

The Invoices dataset is the primary data source for Charts related to Accounts Receivable in CORE. It provides both summary-level and detail-level invoice data, giving you the flexibility to build charts that show high-level AR balances or drill into individual project phases.

Since the dataset operates at two levels simultaneously, understanding how to filter it correctly is essential before building any chart. Used without the correct filter, the dataset will combine invoice-level and phase-level rows, resulting in inflated totals and misleading aging figures.

Dataset Structure

The Invoices dataset is a multi-level dataset. Each invoice can appear as either a single summary row or as multiple detail rows, one per phase on that invoice. The Is Summary field controls which level the dataset returns:

  • When Is Summary is set to Yes, the dataset returns one record per invoice.
  • When Is Summary is set to No, the dataset returns one record per phase per invoice.

Note: Always apply an Is Summary filter to any chart built on this dataset. If the filter is not set, the chart will display both invoice-level and phase-level records simultaneously, resulting in duplicate amounts and other inaccuracies.

Fields

TypeColumnDescriptionCalculation
Category0-30 Days (Invoice Date)Open AR if Invoice Date is 0–30 days before today.If Days between Invoice Date and Current Date <= 30 THEN Invoice Amount - Amount Paid
Category121+ Days (Due Date)Open AR if Due Date is 121+ Days before today.If Days between Due Date and Current Date > 120 THEN Invoice Amount - Amount Paid
Category121+ Days (Invoice Date)Open AR if Invoice Date is 121+ Days before today.If Days between Invoice Date and Current Date > 120 THEN Invoice Amount - Amount Paid
Category1-30 Days (Due Date)Open AR if Due Date is > 0 and <= 30 Days before today.If Days between Due Date and Current Date > 0 and <= 30 THEN Invoice Amount - Amount Paid
Category31-60 Days (Due Date)Open AR if Due Date is > 30 and <= 60 Days before today.If Days between Due Date and Current Date > 30 and <= 60 THEN Invoice Amount - Amount Paid
Category31-60 Days (Invoice Date)Open AR if Invoice Date is > 30 and <= 60 Days before today.If Days between Invoice Date and Current Date > 30 and <= 60 THEN Invoice Amount - Amount Paid
Category61-90 Days (Due Date)Open AR if Due Date is > 60 and <= 90 Days before today.If Days between Due Date and Current Date > 60 and <= 90 THEN Invoice Amount - Amount Paid
Category61-90 Days (Invoice Date)Open AR if Invoice Date is > 30 and <= 60 Days before today.If Days between Invoice Date and Current Date > 30 and <= 60 THEN Invoice Amount - Amount Paid
Category91-120 Days (Due Date)Open AR if Due Date is > 90 and <= 120 Days before today.If Days between Due Date and Current Date > 90 and <= 120 THEN Invoice Amount - Amount Paid
Category91-120 Days (Invoice Date)Open AR if Invoice Date is > 90 and <= 120 Days before today.If Days between Invoice Date and Current Date > 90 and <= 120 THEN Invoice Amount - Amount Paid
CategoryAccounting DateDate this Invoice was recorded to the GL.
CategoryAging Segment - Due DateAny invoice with outstanding balance; a bucket on how old the AR is calculated from the Due Date of the Invoice. Current, 1-30, 31-60, 61-90, 91-120, 120+
CategoryAging Segment - Invoice DateAny invoice with outstanding balance; a bucket on how old the AR is calculated from the Invoice Date. Current, 1-30, 31-60, 61-90, 91-120, 120+
CategoryBaseMaxLastUpdatedMaxLastUpdated of the actual data, not inclusive of deleted data.
CategoryClientClientID of the client this expense entry will be billed to.
CategoryClient Fee ScheduleFee Schedule ID associated with the Client of this Invoice.
CategoryClient First NameClient's First Name.
CategoryClient Last NameClient's Last Name.
CategoryClient ManagerDisplay name of the employee set as the Client Manager.
CategoryClient MemoMemo on the Client.
CategoryClient Middle InitialClient's Middle Initial.
CategoryClient StatusActive or Inactive.
CategoryClient TermsThe name of the terms definition associated with this customer.
CategoryClient TypeCompany or Individual.
CategoryClient UIDUnique Identifier of the Client for this invoice.
CategoryClient_IdUnique Identifier of the Client for this invoice.
CategoryCompany_id_AgingUnique identifier of the company that this data is for.
CategoryContract TypeHourly, Fixed, HNTE, Marketing, Overhead, Percentage, Recurring, Recurring With Cap, Recurring Plus Expense, Cost Plus Percentage, Cost Plus Fixed Fee, Recurring Plus Hourly.
CategoryCurrent (Due Date)Open AR if Due Date is <= 0 Days before today.If Days between Due Date and Current Date <= 0 THEN Invoice Amount - Amount Paid
CategoryDefault Client GroupGroupID of the group that is setup as the default for the client this time entry was logged against.
CategoryDefault Project GroupGroupID of the group that is setup as the default for the project/phase this time entry was logged against.
CategoryDue DateThe payment due date for this invoice based on the terms.
CategoryIncome AccountName of GL Income Account this invoice is associated with.
CategoryInvoice Custom FieldsUp to 20 custom fields associated with this invoice.
CategoryInvoice DateThe date the invoice was issued.
CategoryInvoice Memo 1
CategoryInvoice Memo 2
CategoryInvoice NumberThe internal tracking number used for this invoice.
CategoryInvoice UIDUnique Identifier of the Invoice.
CategoryInvoicedetail_IDUnique identifier of the Invoice Detail.
CategoryIs Deletedtrue or false.
CategoryIs Joint InvoiceYes or No.
CategoryIs Late Fee InvoiceYes or No.
CategoryIs Manual InvoiceYes or No.
CategoryIsDetailYes or No. Indicates if this is a header/full invoice or a detail row showing only a specific portion of the invoice.
CategoryLatest Payment DateThe date of the last payment applied to this invoice.
CategoryMaxLastUpdatedColumn used as the max last updated of all related tables. Used for incremental updates.
CategoryPO NumberThe PO Number associated with the project/phase this invoice is associated with.
CategoryProject CityThe city portion of the address associated with the project/phase this invoice is for.
CategoryProject ClassThe accounting class of the address associated with the project this invoice is for.
CategoryProject CountryThe country portion of the address associated with the project this invoice is for.
CategoryProject CurrencyThe currency associated with the project this invoice is for.
CategoryProject Display NameDisplayName of the project/phase this invoice is for.
CategoryProject Due DateThe end date of the project/phase this invoice is for.
CategoryProject Fee ScheduleThe fee schedule of this project/phase that this invoice is for.
CategoryProject LevelThe level in the project hierarchy (0-3) where 0 is root project, 1 is first level phase, 2 is second level phase, and 3 is third level phase.
CategoryProject ManagerFirst Name + Last Name of the project manager, or the EmployeeID if name fields are not populated.
CategoryProject NameProjectName of the project/phase this expense was logged against.
CategoryProject OriginatorFirst Name + Last Name of the project originator, or the EmployeeID if name fields are not populated.
CategoryProject PrincipalFirst Name + Last Name of the project principal, or the EmployeeID if name fields are not populated.
CategoryProject Sort OrderNumeric representation of the project/phase sort sequence string.
CategoryProject Start DateThe start date of the project/phase this invoice is for.
CategoryProject StateThe state portion of the address associated with the project this invoice is for.
CategoryProject StatusActive, Completed, Hold, Inactive, Canceled, Draft, Unknown.
CategoryProject TermsThe name of the terms definition associated with the project/phase this invoice is for.
CategoryProject TypeStandard, Main, Unknown.
CategoryProject UIDUnique identifier of the project/phase this invoice is for.
CategoryProject ZipThe zip code portion of the address associated with the project this invoice is for.
CategoryRoot Project NameDisplayName of the root project for the project/phase this time entry was logged against.
CategoryShow Unpaid OnlyYes or null. Flag indicating if the invoice is fully paid.
CategorySort SequenceUnique string used to order projects, phases, and subphases based on display name and phase order.
CategoryTransaction DateThe transaction date of this invoice.
CategoryTypeInvoice or GNRLJRNL.
CategoryUniqueIDUnique identifier of the invoice detail.
ValueAging Segment Sort - Due DateNumeric order of the Aging Segment buckets.Current = 1, 1-30 = 2, 31-60 = 3, 61-90 = 4, 91-120 = 5, 130+ = 6
ValueAging Segment Sort - Invoice DateNumeric order of the Aging Segment buckets.Current = 1, 1-30 = 2, 31-60 = 3, 61-90 = 4, 91-120 = 5, 130+ = 6
ValueBalanceValue of outstanding balance.Invoice Amount - Paid Amount
ValueDays OutstandingDays since the invoice date for any invoice with an outstanding balance.If Invoice Amount - Paid Amount > 0 THEN Today - Invoice Date in Days
ValueDays Past DueDays since the due date for any invoice with an outstanding balance where due date is in the past.If Invoice Amount - Paid Amount > 0 AND Due Date < Today THEN Today - Invoice Date in Days
ValueDiscountTotal value of discount taken on this invoice.
ValueExtra ExpensesThe value of the expense portion of the invoice related to expenses flagged as Extra (not Contract).
ValueExtra ServicesThe value of the services portion of the invoice related to services flagged as Extra (not Contract).
ValueFixed FeeThe value of the fixed fee portion of the invoice.
ValueInvoice AmountThe total value of the invoice that was billed, includes tax.
ValueMET Amount
ValueMiscellaneous AdjustmentThe amount of adjustment made to this invoice that was not a discount or accounted for in WUD.
ValueMST Amount
ValuePaid AmountThe total amount of payments that have been applied to this invoice.
ValuePayment StatusPaid On-Time, Paid Late, Partially Paid, Unpaid.
ValuePre Tax AmountThe total value of the invoice that was billed, exclusive of tax.
ValueRetainage AmountAmount of retainage held on this invoice.
ValueRetainer AppliedAmount of retainer money applied to this invoice.
ValueTotal Invoice Amount