PriceTransactions
PriceTransactions[transaction]⟹table
provides a table listing the transactional pricing information for all materials in transaction.
PriceTransactions[notebook]⟹table
provides a table listing the transactional pricing information for all materials from received transaction orders in notebook within the last month.
PriceTransactions[notebook, dateRange]⟹table
provides a table listing the transactional pricing information for all materials from received transaction orders in notebook in the time period defined by the dateRange.
PriceTransactions[team]⟹table
provides a table listing the transactional pricing information for all materials from received transaction orders in notebooks financed by team within the last month.
PriceTransactions[team, dateRange]⟹table
provides a table listing the transactional pricing information for all materials from received transaction orders in notebooks financed by team in the time period defined by the dateRange.
Details
- All items received by the ECL are charged a handling cost upon arrival (this applies to items originating from sent, dropshipped, and ordered transactions where the product is acquired through an external supplier). The handling cost consists of a receiving cost for each model object in a particular transaction, and an additional cost for each sample's weight or sample volume measurement, if applicable.
- All items shipped from the ECL to the user are charged a handling cost, packaging materials, shipping costs, and aliquoting, where applicable.
- For pending transactions to the user that are not yet shipped, shipment cost is estimated based on the latest shipping price report (Object[Report, ShippingPrices]) available for the transaction's source site, shipper, shipping speed, and shipping container(s).
- For clarity, all of the above described pricing components (receiving, handling, shipping, packaging and aliquoting) are displayed as individual entries in the output.
- Transactional pricing information is only calculated for non-cancelled transactions; pending or partially received transactions are included in the pricing.
- For the Team or Notebook overloads fully received transaction are priced; all other transactions are filtered out and not displayed in the output.
- By default, if Teams or Notebooks are specified and no date range is provided, the function defaults to showing transactions received in the past 30 days.
- Note that the prices displayed in this documentation are only for the sake of presentation and do not represent actual prices.
Input

Output

General Options

Examples
Basic Examples (4)
Displays the transactional pricing information in a given transaction as a table:


Displays the transactional pricing information for a list of all types of transactions as one large table:


Displays the transactional pricing information for transactions tied to a given notebook:


Displays the transactional pricing information for all transactions tied to a given financing team:


Additional Examples (9)
Displays the transactional pricing information for transactions tied to multiple notebooks:


Displays the transactional pricing information for all transactions tied to multiple financing teams:


Specifying a date span excludes transactions that fall outside that range:


Date span can go in either order:


Transactions whose samples are measured upon arrival are charged a volume-, weight- or count-measurement fee per sample, in addition to the receiving fee per model:


Pricing may be estimated for a pending transaction that is shipped to the user:


If a transaction has been canceled, do not include it in the transactional pricing:


If a transaction has been refunded, do not include it in the transactional pricing:


If a transaction has been canceled, do not include it in the transactional pricing:


Options (7)
Consolidation (3)
Specifying Consolidation -> Notebook groups all items by Notebook and sums their transactional prices in the output table:


Specifying Consolidation -> Transaction groups all items by Source and sums their transactional prices in the output table:


Specifying Consolidation -> Material groups all items by Material and sums their transactional prices in the output table:


OutputFormat (4)
If OutputFormat -> Association, returns a list of associations matching MaterialsPriceTableP:


If OutputFormat -> TotalPrice, returns a single price summing the transactional cost of all materials:


If OutputFormat -> TotalPrice is specified, this overrides the Consolidation option and returns the total summed price:


If OutputFormat -> Association is specified, this overrides the Consolidation option and returns a list of associations matching MaterialsPriceTableP:

