A system and method are provided for facilitating real-time pricing with
volume discounting. The method includes receiving a request for a
real-time price quote for a transaction from a first account. The request
is received at a first instance in time during a billing cycle. The
method also includes determining a first production service, where the
first production service is a component of the transaction, and
determining a count of first production service instances representing
the first production service in the received transaction. The method
further includes determining a billable entity for the transaction, where
the billable entity includes one or more related accounts, and the
related accounts includes the first account. The method additionally
includes determining a total of the first production service instances
purchased by the related accounts during the billing cycle up to the
first instance in time, where the total includes the count of the first
production service instances in the received transaction. The method also
includes determining a price applicable to the total of the first
production service instances based on a pricing method, and apportioning
the price to the received transaction based on the count of the first
production service instance in the received transaction. The system
includes a computer-readable storage medium that has stored thereon
computer instructions that, when executed by a computer, cause the
computer to receive a request for a real-time price quote for a
transaction. The request is received at a first instance in time during a
billing cycle, and the transaction includes a number of first production
service instances, where each instance represents a first production
service. The computer instructions also cause the computer to determine a
total count of production service instances consumed during the billing
cycle up to the first instance in time based on a pricing relationship,
and determine a billing service appropriate for the first production
service. The computer instructions further cause the computer to
calculate a price for the first production service from a price table
based on a first attribute for the billing service and the total count of
production service instances consumed, and apportion the price to the
received transaction based on the number of first production service
instances in the transaction.