DPR reconciliation: -

 

Description: -

This document will provide details for a new report created in i21, where the customers should be able to see the sum of all the transactions those were logged between a specific time frame which have an overall net price risk impact, with an option to drill down across different buckets.

Note: - There can be transaction which do not have net overall impact on the price risk such as delivery against the purchase/sales contract, which will have offsetting transactions therefore these records will NOT be shown in the report. Also the basis contracts will be out of scope (although partial priced basis is in scope of the DPR recon)

  Assumptions: -

           Example -


Interface to run the DPR reconciliation report


          


DPR Reconciliation report request screen



        



          


Note:-


Run :-

          


           

Export all: -


          


Clear


          



Refresh -

Close -

Print -

           


      

DPR Reconciliation output


              


Note  In the summary tab of the DPR recon, for any of the bucket if no data/transactions is present then those buckets will be shown as NULL (blank) but in case any bucket shows zero (it contains transactions which net out to zero and can be drill down)


Drill downs:-


           

            


Individual buckets in the DPR recon:-

  1. New priced purchase/sale contract- It is the sum of contract type purchase/sale and pricing type as priced, where the create date is between from and to date/time of the run
  2. New HTA purchase/sale contract- It is the sum of contract type purchase/sale and pricing type as HTA, where the create date is between from and to date/time of the run
  3. Spot purchase/sale 
    1. Spot scale ticket - It is the sum of spot purchase/sale quantity from the scale ticket where the distributed date is between from and to date/time of the run
    2. Spot storage settlement- It is the sum of spot purchase/sale quantity from the storage settlement where the posted date is between from and to date/time of the run (it includes the spot against the DP)
  4.  Purchase/sale basis pricing- The sum of the priced quantity of purchase/sale basis contract where the pricing date is between from and to date/time of the run. 
  5. Purchase/sale Qty adjustment - The sum of contract sequence quantity change (up or down) where the change date is between from and to date/time of the run.
  6. Purchase/sale Load Variance - Sum of the difference of load qty and shipped qty for the priced portion of the load-based purchase/sale contract between from and to date/time of the run for the priced/partial priced load contract.
  7. Purchase/sale Short close - Sum quantity of purchase/sale priced contracts where status is changed from open to short closed between from and to date/time of the run
  8. Purchase/sale Cancel quantity - Sum quantity of purchase/sale priced contracts where status is changed from open to cancel between from and to date/time of the run
  9. Net Futures - Sum of the total derivatives entered/updated between from and to date/time of the run


Few examples –

 

Scenario 1: - Slicing and qty change on a sequence for Sales priced contract

Action

DPR recon updated

Bucket in DPR recon

Qty (in BU)

Create sales priced contract for 300 BU

Yes

New priced sales contract

300

Slice the contract in three sequences (120,120,60)

Yes

Sales qty adjustment

Net qty remains same (-180, 120,60)

Change qty on sequence -3 from 60 to 50 BU

Yes

Sales qty adjustment

-10

Actual DPR recon report summary tab (as below) –

  1. For New priced sales contract for 300 BU and slicing step

         

         If we Drill down to the respective buckets -

         New priced sales contract

        


Sales qty adjustment- (slicing)

        


Note – Sliced transactions are shown in the sales qty adjustment bucket. In the above scenario the 300 qty on the contract sequence-1 was sliced into three sequences for 120, 120 , 60 BU. Therefore, the sequence 1 was reduced by 180 BU (update contract i.e. 300-180=120), sequence-2 for 120 BU (create) and sequence-3 for 60 BU (create). The net change to the qty remains As Is i.e 0.00

2. Now change qty on sequence -3 from 60 BU to 50 BU

            DPR recon Summary tab -

          

           Drill down-

           Sales qty adjustment

         


Scenario 2:- For basis contract, partial pricing and price deletion


Action

DPR recon updated

Bucket in DPR recon

Qty (in BU)

Create sales basis contract for 500 BU

No

 --

 --

Create ticket for 50 BU

No

 --

 --

Price contract partially for 50BU

Yes

Sales basis pricing

50

Delete the 50 qty price & price 450 BU

Yes

Sales basis pricing

450 and -50

  1.  Actual DPR recon screen for Create price and then delete and change price.

           Sales basis pricing drill down -

           


Scenario :-3  Cancel and reopen partially priced sales basis contract


Action

DPR recon updated

Bucket in DPR recon

Qty (in BU)

Create Sales basis contract for 300 BU

No

 --

-- 

Partial price the basis contract for 100 BU

Yes

Sales basis pricing

100

Cancel the seq-1

Yes

Sales cancelled

-100

Reopen the seq-1

Yes

Sales qty adjustment

100


DPR recon report-

  1. After partial pricing for 100 BU and cancellation of sequence, DPR recon report as below

          

           

Drill down –

          Sale basis pricing

         

           Sales Cancelled

           

            

             2. Now re-open the sequence.

               DPR recon summary tab-

                

                

               Note – The reopen of the sequence will be shown in the’ sales qty adjustment’ bucket


               Drill down

               Sales qty adjustment

             

     


                  

Scenario 4:- Sale Load Variance for distribute and undistributed case


Action

DPR recon updated

Bucket in DPR recon

Qty (in BU)

Create sales load priced contract for 2 loads (100 qty/load)

Yes

New priced sales contract

200

Distribute ticket for 250 BU

Yes

Sales Load variance

Variance of 150 (Difference of 100 & 250)

Un-distribute above ticket of 250 and distribute again for 216 BU

Yes

Sales Load variance

Variance of 116


  1. Create sales Load contract for 2 loads and distribute, undistributed of 250 BU and again distribute for 216 BU

           DPR recon screen summary tab for the selected time frame shows as below –

           

          

     

Drill down on the respective bucket -

Sales load variance drill down tab displays the un-distribution and again the distribution with new qty in ‘Action’ column, as below

           

          


   New Priced sale contract drill down