ecl-logo Documentation

Object[Bill]

Summary information for all of the fees for a billing cycle.

Organizational Information

    Name

    Name of this Object.
    Format: Single
    Class: String
    Programmatic Pattern: _String
    Pattern Description: A string.

    ID

    ID of this Object.
    Format: Single
    Class: String
    Programmatic Pattern: _String
    Pattern Description: The ID of this object.

    Object

    Object of this Object.
    Format: Single
    Class: Expression
    Programmatic Pattern: Object[Bill, _String]
    Pattern Description: The object reference of this object.

    Type

    Type of this Object.
    Format: Single
    Class: Expression
    Programmatic Pattern: Object[Bill]
    Pattern Description: Object[Bill]

    Notebook

    Notebook this object belongs to.
    Format: Single
    Class: Link
    Programmatic Pattern: _Link
    Pattern Description: An object of that matches ObjectP[Object[LaboratoryNotebook]].

    PricingScheme

    The column join that best connects a column to this guard column.
    Format: Single
    Class: Link
    Programmatic Pattern: _Link
    Relation: Model[Pricing]

    Organization

    The team executing the experiments and material usage.
    Format: Single
    Class: Link
    Programmatic Pattern: _Link

    DateStarted

    The starting day and time of the billing cycle.
    Format: Single
    Class: Date
    Programmatic Pattern: _?DateObjectQ

    DateCompleted

    The final date and time of the billing cycle.
    Format: Single
    Class: Date
    Programmatic Pattern: _?DateObjectQ

    PlanType

    Whether the account is continuous across many months (Subscription) or running ad hoc experiments without long-term commitment (AlaCarte).
    Format: Single
    Class: Expression
    Programmatic Pattern: SubscriptionTypeP

    AccountType

    Type of the organization this pricing model is used for.
    Format: Single
    Class: Expression
    Programmatic Pattern: AccountTypeP

    NumberOfThreads

    The overall usage of ECL laboratory and operator resources afforded by this specific pricing scheme.
    Format: Single
    Class: Integer
    Programmatic Pattern: GreaterEqualP[0, 1]

Pricing Information

    Status

    The current status of the bill.
    Format: Single
    Class: Expression
    Programmatic Pattern: BillStatusP

    CommitmentLength

    The commitment duration of the current account.
    Format: Single
    Class: Real
    Unit: 1 month
    Programmatic Pattern: GreaterEqualP[1 Month, 1 Month]

    NumberOfBaselineUsers

    The quantity of users available at the SoftwareBasePrice.
    Format: Single
    Class: Integer
    Programmatic Pattern: GreaterEqualP[1, 1]

    CommandCenterPrice

    The amount charged by the ECL per additional user beyond the baseline amount.
    Format: Single
    Class: Real
    Unit: 1 US dollar
    Programmatic Pattern: GreaterEqualP[0 USD]

    NumberOfAdditionalUsers

    The additional users on the account beyond the NumberOfBaselineUsers.
    Format: Single
    Class: Integer
    Programmatic Pattern: GreaterEqualP[1, 1]

    ConstellationPrice

    The amount charged by the ECL for every million items stored in the Constellation database.
    Format: Single
    Class: Real
    Unit: 1 ------- US dollars per unity 1000000
    Programmatic Pattern: USD Hold[GreaterEqualP[0 --------]] 6 10 Unit

    ConstellationUsage

    The number of objects stored in the ECL Constellation for this account, calculated on DateCompleted.
    Format: Single
    Class: Integer
    Programmatic Pattern: GreaterEqualP[0]

    ConstellationStorage

    The charge for data storage as assessed at the current date or at the end of the billing period.
    Format: Single
    Class: Real
    Unit: 1 US dollar
    Programmatic Pattern: GreaterEqualP[0 USD]

    IncludedConstellationStorage

    The number of stored database objects not subject to fees.
    Format: Single
    Class: Real
    Unit: 1000000 unities
    Programmatic Pattern: 6 Hold[GreaterEqualP[0 (10 Unit)]]

    LabAccessFee

    The amount charged to access ECL.
    Format: Single
    Class: Real
    Unit: 1 US dollar
    Programmatic Pattern: GreaterEqualP[0 USD]

    SubscriptionDiscounts

    Discounts applied towards the LabAccessFee.
    Format: Multiple

    [[1]] Credit

      Header: Credit
      Class: Real
      Unit: 1 US dollar
      Programmatic Pattern: GreaterEqualP[0 USD]

    [[2]] Description

      Header: Description
      Class: String
      Programmatic Pattern: _String

    MaterialPurchases

    History of experiments performed for this billing cycle.
    Format: Multiple

    [[1]] Date Purchased

      Header: Date Purchased
      Class: Expression

    [[2]] Materials

    [[3]] Protocol/Transaction

    [[4]] Notebook

    [[5]] Amount

      Header: Amount
      Class: VariableUnit

    [[6]] Price Per Unit

      Header: Price Per Unit
      Class: VariableUnit

    [[7]] Total Cost

      Header: Total Cost
      Class: Real
      Unit: 1 US dollar

    PricePerExperiment

    The amount charged by the ECL for each protocol run in the facility.
    Format: Single
    Class: Real
    Unit: 1 US dollar
    Programmatic Pattern: GreaterEqualP[0 USD]

    PricePerPriorityExperiment

    The amount charged by the ECL for each priority protocol run in the facility that exceed IncludedPriorityProtocols.
    Format: Single
    Class: Real
    Unit: 1 US dollar
    Programmatic Pattern: GreaterEqualP[0 USD]

    IncludedPriorityProtocols

    The number of free priority protocols not subject to PricePerPriorityExperiment.
    Format: Single
    Class: Integer
    Programmatic Pattern: GreaterEqualP[0, 1]

    ExperimentsCharged

    History of experiments performed for this billing cycle.
    Format: Multiple

    [[1]] Protocol

      Header: Protocol
      Class: Link
      Programmatic Pattern: _Link

    [[2]] Date Completed

      Header: Date Completed
      Class: Expression
      Programmatic Pattern: _?DateObjectQ

    [[3]] Protocol Author

      Header: Protocol Author
      Class: Link
      Programmatic Pattern: _Link
      Relation: Object[User]

    [[4]] Priority

      Header: Priority
      Class: Expression
      Programmatic Pattern: BooleanP

    [[5]] Price

      Header: Price
      Class: Real
      Unit: 1 US dollar
      Programmatic Pattern: GreaterEqualP[0 USD]

    [[6]] Charge

      Header: Charge
      Class: Real
      Unit: 1 US dollar
      Programmatic Pattern: GreaterEqualP[0 USD]

    OperatorTimePrice

    The amount charged by the ECL for operator time per hour based on the QualificationLevel.
    Format: Multiple

    [[1]] Qualification Level

      Header: Qualification Level
      Class: Integer

    [[2]] Price per hour

      Header: Price per hour
      Class: Real
      Unit: 1 US dollar per hour

    OperatorPriorityTimePrice

    The amount charged by the ECL for operator time on priority protocols based on the QualificationLevel.
    Format: Multiple

    [[1]] Qualification Level

      Header: Qualification Level
      Class: Integer

    [[2]] Price per hour

      Header: Price per hour
      Class: Real
      Unit: 1 US dollar per hour

    OperatorTimeCharges

    History of operator performing experiments for this account for this billing cycle.
    Format: Multiple

    [[1]] Date Completed

      Header: Date Completed
      Class: Expression
      Programmatic Pattern: _?DateObjectQ

    [[2]] Protocol

      Header: Protocol
      Class: Link
      Programmatic Pattern: _Link

    [[3]] Operator Model

      Header: Operator Model
      Class: String
      Programmatic Pattern: _String

    [[4]] Operator Time

      Header: Operator Time
      Class: Real
      Unit: 1 hour
      Programmatic Pattern: GreaterEqualP[0 Hour]

    [[5]] Discounted Time

      Header: Discounted Time
      Class: Real
      Unit: 1 hour
      Programmatic Pattern: GreaterEqualP[0 Hour]

    [[6]] Charge

      Header: Charge
      Class: Real
      Unit: 1 US dollar
      Programmatic Pattern: GreaterEqualP[0 USD]

    IncludedInstrumentHours

    The number of free hours available each month not subject to InstrumentPricing.
    Format: Single
    Class: Real
    Unit: 1 hour
    Programmatic Pattern: GreaterEqualP[0 Hour]

    InstrumentPricing

    The amount charged by the ECL for instrument time based on the tier level.
    Format: Multiple

    [[1]] Tier

      Header: Tier
      Class: Integer

    [[2]] Price per hour

      Header: Price per hour
      Class: Real
      Unit: 1 US dollar per hour

    InstrumentTimeCharges

    History of instruments performing experiments for this account for this billing cycle.
    Format: Multiple

    [[1]] Date Completed

      Header: Date Completed
      Class: Expression
      Programmatic Pattern: _?DateObjectQ

    [[2]] Protocol

      Header: Protocol
      Class: Link
      Programmatic Pattern: _Link

    [[3]] Instrument

    [[4]] Instrument Tier

      Header: Instrument Tier
      Class: Integer
      Programmatic Pattern: GreaterEqualP[1, 1]

    [[5]] Instrument Time

      Header: Instrument Time
      Class: Real
      Unit: 1 hour
      Programmatic Pattern: GreaterEqualP[0 Hour]

    [[6]] Discounted Time

      Header: Discounted Time
      Class: Real
      Unit: 1 hour
      Programmatic Pattern: GreaterEqualP[0 Hour]

    [[7]] Charge

      Header: Charge
      Class: Real
      Unit: 1 US dollar
      Programmatic Pattern: GreaterEqualP[0 USD]

    IncludedCleanings

    The number of free occasions to clean items (e.g. dishwash glassware) not subject to cleaning fees.
    Format: Single
    Class: Integer
    Programmatic Pattern: GreaterEqualP[0, 1]

    CleanUpPricing

    The amount charged by the ECL for cleaning dishware and materials based on the type of cleaning.
    Format: Multiple

    [[1]] Cleaning Type

      Header: Cleaning Type
      Class: Expression
      Programmatic Pattern: CleaningP

    [[2]] Price per Item

      Header: Price per Item
      Class: Real
      Unit: 1 US dollar
      Programmatic Pattern: GreaterEqualP[0 USD]

    CleanUpCharges

    History of clean ups for this account for this billing cycle.
    Format: Multiple

    [[1]] Date Cleaned

      Header: Date Cleaned
      Class: Expression
      Programmatic Pattern: _?DateObjectQ

    [[2]] Material Cleaned

    [[3]] Associated Protocol/Maintenance

    [[4]] Cleaning Type

      Header: Cleaning Type
      Class: Expression
      Programmatic Pattern: CleaningP

    [[5]] Price

      Header: Price
      Class: Real
      Unit: 1 US dollar
      Programmatic Pattern: GreaterEqualP[0 USD]

    [[6]] Charge

      Header: Charge
      Class: Real
      Unit: 1 US dollar
      Programmatic Pattern: GreaterEqualP[0 USD]

    IncludedStockingFees

    The price of free stocking not subject to fees.
    Format: Single
    Class: Real
    Unit: 1 US dollar
    Programmatic Pattern: GreaterEqualP[0 USD]

    StockingPricing

    The amount charged by the ECL for stocking items based on the frequency of usage and space taken up.
    Format: Multiple

    [[1]] Storage Condition

    [[2]] Price Per Volume

      Header: Price Per Volume
      Class: Real
      Unit: 1 US dollar per centimeter cubed

    StockingCharges

    History of stocking materials for this account for this billing cycle.
    Format: Multiple

    [[1]] Material Stocked

    [[2]] Volume

      Header: Volume
      Class: VariableUnit

    [[3]] Stocking Protocol/Maintenance

    [[4]] Storage Condition

    [[5]] Price

      Header: Price
      Class: Real
      Unit: 1 US dollar

    [[6]] Discount

      Header: Discount
      Class: Real
      Unit: 1 US dollar

    [[7]] Charge

      Header: Charge
      Class: Real
      Unit: 1 US dollar

    IncludedWasteDisposalFees

    The price of waste disposal not subject to fees for this billing cycle.
    Format: Single
    Class: Real
    Unit: 1 US dollar
    Programmatic Pattern: GreaterEqualP[0 USD]

    WastePricing

    The amount charged by the ECL for disposing waste.
    Format: Multiple

    [[1]] Waste Type

      Header: Waste Type
      Class: Expression

    [[2]] Disposal cost

      Header: Disposal cost
      Class: Real
      Unit: 1 US dollar per kilogram

    WasteDisposalCharges

    History of waste disposal for this account for this billing cycle.
    Format: Multiple

    [[1]] Date Disposed

      Header: Date Disposed
      Class: Expression
      Programmatic Pattern: _?DateObjectQ

    [[2]] Associated Protocol

    [[3]] Waste Type

      Header: Waste Type
      Class: Expression
      Programmatic Pattern: WasteTypeP

    [[4]] Price

      Header: Price
      Class: Real
      Unit: 1 US dollar
      Programmatic Pattern: GreaterEqualP[0 USD]

    [[5]] Charge

      Header: Charge
      Class: Real
      Unit: 1 US dollar
      Programmatic Pattern: GreaterEqualP[0 USD]

    IncludedStorage

    The amount of storage not subject to fees for this billing cycle.
    Format: Single
    Class: Real
    Unit: 1 kilo centimeter cubed
    Programmatic Pattern: 3 Hold[GreaterEqualP[0 Kilo Centimeter ]]

    StoragePricing

    The amount charged by the ECL for storing materials for this billing cycle.
    Format: Multiple

    [[1]] Storage Condition

    [[2]] Price per cubic centimeter per month

      Header: Price per cubic centimeter per month
      Class: Real
      Unit: 1 US dollar per centimeter cubed hour

    StorageCharges

    Current storage summary for this account for this billing cycle.
    Format: Multiple

    [[1]] Date Last Used

      Header: Date Last Used
      Class: Expression

    [[2]] Material

    [[3]] Origin

    [[4]] Storage Condition

      Header: Storage Condition
      Class: String

    [[5]] Capacity Taken

      Header: Capacity Taken
      Class: Real
      Unit: 1 centimeter cubed

    [[6]] Time in storage

      Header: Time in storage
      Class: Real
      Unit: 1 hour

    [[7]] Price

      Header: Price
      Class: Real
      Unit: 1 US dollar

    [[8]] Discount

      Header: Discount
      Class: Real
      Unit: 1 US dollar

    [[9]] Charge

      Header: Charge
      Class: Real
      Unit: 1 US dollar

    IncludedShipmentFees

    The price of shipments not subject to fees.
    Format: Single
    Class: Real
    Unit: 1 US dollar
    Programmatic Pattern: GreaterEqualP[0 USD]

    ShippingCharges

    Current shipment summary for this account for this billing cycle.
    Format: Multiple

    [[1]] Date of Shipment

      Header: Date of Shipment
      Class: Expression
      Programmatic Pattern: _?DateObjectQ

    [[2]] Shipment

    [[3]] Shipment Weight

      Header: Shipment Weight
      Class: Real
      Unit: 1 kilogram
      Programmatic Pattern: GreaterEqualP[0 Kilo Gram]

    [[4]] Price

      Header: Price
      Class: Real
      Unit: 1 US dollar
      Programmatic Pattern: GreaterEqualP[0 USD]

    [[5]] Tax

      Header: Tax
      Class: Real
      Unit: 1 US dollar
      Programmatic Pattern: GreaterEqualP[0 USD]

    [[6]] Discount

      Header: Discount
      Class: Real
      Unit: 1 US dollar
      Programmatic Pattern: GreaterEqualP[0 USD]

    [[7]] Charge

      Header: Charge
      Class: Real
      Unit: 1 US dollar
      Programmatic Pattern: GreaterEqualP[0 USD]

    CertificationCharges

    Current certification summary for this account for this billing cycle.
    Format: Multiple

    [[1]] Date of Certification

      Header: Date of Certification
      Class: Expression
      Programmatic Pattern: _?DateObjectQ

    [[2]] Certified User

      Header: Certified User
      Class: Link
      Programmatic Pattern: _Link
      Relation: Object[User]

    [[3]] Certification Level

      Header: Certification Level
      Class: Expression
      Programmatic Pattern: CertificationLevelP

    [[4]] Charge

      Header: Charge
      Class: Real
      Unit: 1 US dollar
      Programmatic Pattern: GreaterEqualP[0 USD]

    PrivateTutoringFee

    The amount charged by the ECL for office hours for this billing cycle.
    Format: Single
    Class: Real
    Unit: 1 US dollar
    Programmatic Pattern: GreaterEqualP[0 USD]

    SubtotalCharges

    Subtotal charges for each billing category.
    Format: Multiple

    [[1]] Category

      Header: Category
      Class: String
      Programmatic Pattern: _String

    [[2]] Charge

      Header: Charge
      Class: Real
      Unit: 1 US dollar
      Programmatic Pattern: GreaterEqualP[0 USD]

    TotalCharge

    The estimated total charge incurred on this bill to date or at closing. This value is an estimate and may not reflect the final invoice.
    Format: Single
    Class: Real
    Unit: 1 US dollar
    Programmatic Pattern: GreaterEqualP[0 USD]

Analysis & Reports

    BillSummaryNotebook

    The formatted, summarized charges for this billing cycle.
    Format: Single
    Class: Link
    Programmatic Pattern: _Link

    BillSummaryNotebookPDF

    A PDF version of BillSummaryNotebook.
    Format: Single
    Class: Link
    Programmatic Pattern: _Link
Last modified on Mon 26 Sep 2022 15:43:43