LineItemPriceResolution
Billing-rule pricing snapshot stored on an invoice line item.
type LineItemPriceResolution {
priceRuleId: ID!
billingProfile: LineItemPriceResolutionContext
clinician: LineItemPriceResolutionContext
location: LineItemPriceResolutionContext
payer: LineItemPriceResolutionPayer
priceBeforeAdjustments: Float
resolvedPrice: Float!
adjustments: [LineItemPriceAdjustment!]!
manuallyChangedPrice: Boolean!
}
Fields
LineItemPriceResolution.priceRuleId ● ID! non-null scalar
The stored identifier of the price rule that resolved this price.
LineItemPriceResolution.billingProfile ● LineItemPriceResolutionContext object
The billing profile stored when the price was resolved.
LineItemPriceResolution.clinician ● LineItemPriceResolutionContext object
The clinician context stored when the price was resolved.
LineItemPriceResolution.location ● LineItemPriceResolutionContext object
The location context stored when the price was resolved.
LineItemPriceResolution.payer ● LineItemPriceResolutionPayer object
The payer context stored when the price was resolved.
LineItemPriceResolution.priceBeforeAdjustments ● Float scalar
The stored price before price adjustments were applied.
LineItemPriceResolution.resolvedPrice ● Float! non-null scalar
The stored price after all price adjustments were applied.
LineItemPriceResolution.adjustments ● [LineItemPriceAdjustment!]! non-null object
The ordered price adjustments stored when the price was resolved.
LineItemPriceResolution.manuallyChangedPrice ● Boolean! non-null scalar
Whether the line-item price now differs from the stored resolved price.
Member Of
LineItem object