Skip to main content

OperatingLocationRevenueQuality

Description

Warnings and issues related to the revenue of this operating location.

type OperatingLocationRevenueQuality implements MathFunctions {
id: UUID!
firstObservedDate: String
lastObservedDate: String
issueReason: String
issueSeverity: String
issueDescription: String
internalId: String
internalOperatingLocationId: String
count(
field: String!
conditions: Conditions
): Int
sum(
field: String!
conditions: Conditions
): Int
min(
field: String!
conditions: Conditions
): Int
max(
field: String!
conditions: Conditions
): Int
avg(
field: String!
conditions: Conditions
): Float
collect(
field: String!
separator: String
conditions: Conditions
): String
minDateTime(
field: String!
conditions: Conditions
): DateTime
maxDateTime(
field: String!
conditions: Conditions
): DateTime
}

Fields

OperatingLocationRevenueQuality.id ● UUID! non-null scalar

OperatingLocationRevenueQuality.firstObservedDate ● String scalar

OperatingLocationRevenueQuality.lastObservedDate ● String scalar

OperatingLocationRevenueQuality.issueReason ● String scalar

The reason for the revenue quality issue.

The reasons signify the following:

  • **OVER_100X_REVENUE_AND_20M_ANNUAL_REVENUE_EXTRAPOLATION** (HIGH severity): 100x and $20M annual revenue extrapolated by our models from raw revenue sources.

  • **OVER_100X_REVENUE_EXTRAPOLATION** (HIGH severity): 100x revenue extrapolated by our models from raw revenue sources.

  • **OVER_20M_ANNUAL_REVENUE_EXTRAPOLATION** (HIGH severity): $20M annual revenue extrapolated by our models from raw revenue sources.

  • **REVENUE_DECREASE_TO_0_PCT_LOCATION_OPEN** (HIGH severity): Revenue drops to zero and location status is currently open.

  • **REVENUE_DECREASE_TO_20_PCT_LOCATION_OPEN** (HIGH severity): Revenue drop to 20% of the median revenue over the past 12 months and location status is currently open.

  • **CLOSED_BUT_STILL_HAVE_POSITIVE_REVENUE** (HIGH severity): Operating location is identified as Closed or Temporarily Closed for over 2 months but still has positive revenue.

  • **12M_REVENUE_LOWER_THAN_5K** (HIGH severity): 12m revenue <$5K for operating location that is card-accepting, mostly offline, not newly open.

  • **REVENUE_INCREASE_TO_250_PCT_IN_LAST_18M** (HIGH severity): Revenue increase to 250% of the median revenue for 3 months in the past 18 months.

  • **REVENUE_INCREASE_TO_250_PCT_ALL_TIME** (HIGH severity): Revenue increase to 250% of the median revenue for 3 months at any point in its revenue history.

  • **GREATER_THAN_10X_INTERQUARTILE_RANGE_ABOVE_Q3_WITHIN_BRAND** (HIGH severity): Operating location revenue in the last 12 months is 10x IQR over p75 of operating locations within brand.

  • **GREATER_THAN_5X_INTERQUARTILE_RANGE_ABOVE_Q3_WITHIN_BRAND** (MEDIUM severity): Operating location revenue in the last 12 months is 5x IQR over p75 of operating locations within brand.

  • **OVERLY_HIGH_PCT_OF_BRAND_REV** (MEDIUM severity): Operating location contributes very high portion of revenue for the brand.

    • >10% brand revenue for brands with >= 100 open operating locations
    • >30% brand revenue for brands with >= 10 open operating locations
    • >50% brand revenue for brands with >= 4 open operating locations
  • **REVENUE_DECREASE_TO_0_PCT_LOCATION_UNKNOWN** (MEDIUM severity): Revenue drop to zero and location status is currently unknown.

  • **REVENUE_DECREASE_TO_20_PCT_LOCATION_UNKNOWN** (MEDIUM severity): Revenue drop to 20% of the median revenue over the past 12 months and location status is currently unknown.

  • **EXCEED_P99_WITHIN_4_DIGIT_NAICS** (MEDIUM severity): Operating location revenue is greater than 99th percentile revenue within its 4-digit naics code in last 12m.

OperatingLocationRevenueQuality.issueSeverity ● String scalar

The severity of the revenue quality issue.

OperatingLocationRevenueQuality.issueDescription ● String scalar

A description of the revenue quality issue.

OperatingLocationRevenueQuality.internalId ● String scalar

OperatingLocationRevenueQuality.internalOperatingLocationId ● String scalar

OperatingLocationRevenueQuality.count ● Int scalar

OperatingLocationRevenueQuality.count.field ● String! non-null scalar
OperatingLocationRevenueQuality.count.conditions ● Conditions input

OperatingLocationRevenueQuality.sum ● Int scalar

OperatingLocationRevenueQuality.sum.field ● String! non-null scalar
OperatingLocationRevenueQuality.sum.conditions ● Conditions input

OperatingLocationRevenueQuality.min ● Int scalar

OperatingLocationRevenueQuality.min.field ● String! non-null scalar
OperatingLocationRevenueQuality.min.conditions ● Conditions input

OperatingLocationRevenueQuality.max ● Int scalar

OperatingLocationRevenueQuality.max.field ● String! non-null scalar
OperatingLocationRevenueQuality.max.conditions ● Conditions input

OperatingLocationRevenueQuality.avg ● Float scalar

OperatingLocationRevenueQuality.avg.field ● String! non-null scalar
OperatingLocationRevenueQuality.avg.conditions ● Conditions input

OperatingLocationRevenueQuality.collect ● String scalar

OperatingLocationRevenueQuality.collect.field ● String! non-null scalar
OperatingLocationRevenueQuality.collect.separator ● String scalar
OperatingLocationRevenueQuality.collect.conditions ● Conditions input

OperatingLocationRevenueQuality.minDateTime ● DateTime scalar

OperatingLocationRevenueQuality.minDateTime.field ● String! non-null scalar
OperatingLocationRevenueQuality.minDateTime.conditions ● Conditions input

OperatingLocationRevenueQuality.maxDateTime ● DateTime scalar

OperatingLocationRevenueQuality.maxDateTime.field ● String! non-null scalar
OperatingLocationRevenueQuality.maxDateTime.conditions ● Conditions input

Interfaces

MathFunctions interface

Member Of

OperatingLocationRevenueQualityEdge object