B(mdhif) ChargeCodeIntervalSubTotalAllocationAmount = UnadjustedChargeCodeIntervalTotalAllocationAmount Where B(mdhif) UnadjustedChargeCodeIntervalTotalAllocationAmount = B(mdhif)(attributes) ChargeCodeIntervalDetailAllocationAmount And where B(mdhif) PTBIntervalSubTotalAllocationAdjustmentAmount = PTBIntervalDetailTotalAllocationAdjustmentAmount And where PTBIntervalDetailTotalAllocationAdjustmentAmount = PTBIntervalDetailTotalAllocationAdjustmentDeltaAmount + ReallocationRatio B(mdhif) * ( CAISOTotalPTBChargeAdjustmentAmount (mdhif) – CAISOTotalPTBAllocationAdjustmentDeltaAmount ) Where (mdhif) CAISOTotalPTBChargeAdjustmentAmount = (- 1) * B(mdhif) PTBIntervalDetailTotalChargeAdjustmentAmount And where (mdhif) CAISOTotalPTBAllocationAdjustmentDeltaAmount = B(mdhif) PTBIntervalDetailTotalAllocationAdjustmentDeltaAmount PTBIntervalDetailTotalAllocationAdjustmentDeltaAmount = B(mdhif)J PTBAllocationAdjustmentDeltaAmount And IF
ChargeCodeIntervalSubTotalAllocationAmount B(mdhif) = UnadjustedChargeCodeIntervalTotalAllocationAmount Where UnadjustedChargeCodeIntervalTotalAllocationAmount B(mdhif) = ChargeCodeIntervalDetailAllocationAmount B(mdhif)(attributes) And where PTBIntervalSubTotalAllocationAdjustmentAmount B(mdhif) = PTBIntervalDetailTotalAllocationAdjustmentAmount And where PTBIntervalDetailTotalAllocationAdjustmentAmount = PTBIntervalDetailTotalAllocationAdjustmentDeltaAmount + ReallocationRatio B(mdhif) * ( CAISOTotalPTBChargeAdjustmentAmount (mdhif) – CAISOTotalPTBAllocationAdjustmentDeltaAmount ) Where CAISOTotalPTBChargeAdjustmentAmount (mdhif) = (- 1) * PTBIntervalDetailTotalChargeAdjustmentAmount B(mdhif) And where CAISOTotalPTBAllocationAdjustmentDeltaAmount (mdhif) = PTBIntervalDetailTotalAllocationAdjustmentDeltaAmount B(mdhif) PTBIntervalDetailTotalAllocationAdjustmentDeltaAmount = PTBAllocationAdjustmentDeltaAmount B(mdhif)J And IF
BPM%20for%20Settlements%20and%20Billing_v1.docx