Skip to main content

CustomerPayments

How the customer pays: how long it takes against the terms agreed, and what is open now.

type CustomerPayments {
aging: [CustomerAgingBucket!]!
agingBasis: String!
comparisonWeightedDaysToPay: Float
invoices: [CustomerSettledInvoice!]!
oldestOverdueDays: Int
onTimePct: Float
outstanding: Float!
overdue: Float!
paidLate: Int!
paidOnTime: Int!
termsCode: String
termsDays: Int!
weightedDaysToPay: Float!
}

Fields​

CustomerPayments.aging ● [CustomerAgingBucket!]! non-null object​

The open receivable by age.

CustomerPayments.agingBasis ● String! non-null scalar​

What the aging bands are built on: DUE_DATE or INVOICE_DATE.

CustomerPayments.comparisonWeightedDaysToPay ● Float scalar​

The same over the comparison period. Empty when nothing settled then.

CustomerPayments.invoices ● [CustomerSettledInvoice!]! non-null object​

Every invoice settled in the period, oldest first.

CustomerPayments.oldestOverdueDays ● Int scalar​

The days past due of the oldest overdue invoice. Empty when none is overdue.

CustomerPayments.onTimePct ● Float scalar​

The share settled on time, in percent. Empty when nothing settled in the period.

CustomerPayments.outstanding ● Float! non-null scalar​

The open receivable at the end of the period, in the base currency.

CustomerPayments.overdue ● Float! non-null scalar​

The part of the outstanding amount past its due date at the end of the period.

How many were settled after it.

How many invoices were settled on or before their due date.

CustomerPayments.termsCode ● String scalar​

The payment term code.

CustomerPayments.termsDays ● Int! non-null scalar​

The days of credit the customer's payment term allows in this organization.

CustomerPayments.weightedDaysToPay ● Float! non-null scalar​

The customer's own days to collect, weighted by allocation, over the period.

Member Of​

CustomerInsights object