Once a contract is entered into the system, Approval are required.
To approve a contract go to Trading and then to the Physical/Paper/Chartering -> Contract tab.
All contract entered into the system will start with Approval Status "Proposed". The next Approval Status is "Awaiting Approval" which is initiated by the user who request for approval. When the contract is in "Request for Approval" status, only the Approver can approve/reject a Contract. Once the Approver approve the contract, the final Approval Status is "Approved".
When a contract is in "Approved" Status, technically no changes can be made to the contract. However, some fields are still able to be changed. In order to be able to made changes to all fields in the contract after approval, the user will need to click on to unlock the contract.
Once the user click on , the contract status change to "Unlock". In order to approve the contract again, the full process of approval will need to be initiated again.
To approve/reject a contract, in contract view:
*Approval permission is required for clicking button.*
*Approval permission is required for clicking or button.*
To unlock a contract for amendment, in contract view:
*Approval permission is required for clicking button.*
To setup contract approval go to Security and then to the Trading Security -> Approvals -> Approval Rules tab.
*Security permission maybe required to setup Contract Approval.*
Setting up One Level Approval
Setting up Multi Level Approval
To setup up one level approval, in Approval Rules view:
In CoreTRM, approval are setup by book, contract type group and type. If all book in the system is to have same approval rules, the higher hierachy book can be used. Once a higher Hierachy book (parent book) is used, all sub book (child book) under this parent book will have same approval rules.
In CoreTRM, for the same book, you can setup different approval rule for physical or derivative.
For Fee Approval, please contact CoreTRM Support.
To setup up one level approval, in Users view:
Contract Entry: this role for the user who has permission to click on "Awaiting Approval" and "Unlock for Amendment".
Approver: this role for the user who has permission to click on "Approve" and "Reject".
In other word, if an user is supposed to be able click both "Awaiting Approval" and "Approve"/"Reject" button, this user will need two row of entry in this table: one row for role "Approver" and one row for role "Contract Entry".
If your company uses one level approval, then most user will be added here with either "Approver" or "Contract Entry" role or both.
Multi level approval is mainly setup based on a team structure in CoreTRM.
To setup up multi level approval, in Approval Rules view:
In CoreTRM, approval are setup by book, contract type group and type. If all book in the system is to have same approval rules, the higher hierachy book can be used. Once a higher Hierachy book (parent book) is used, all sub book (child book) under this parent book will have same approval rules.
In CoreTRM, for the same book, you can setup different approval rule for physical or derivative.
For Fee Approval, please contact CoreTRM Support.
The sub type that can be used are "Spot","Term","Term(~1yr)","Term(1yr~)" and "Derivative".
"Spot" refers to when this contract is a spot contract, approval process will follow this rule.
"Term" refers to when this contract is a term contract, approval process will follow this rule.
"Term(~1yr)" refers to when this contract is a term with contract period is less than 1 year, approval process will follow this rule.
"Term(1yr~)" refers to when this contract is a term wtih contract period is more than 1 year, approval process will follow this rule.
"Derivative" refers to when this contract is a derivatives contract, approval process will follow this rule.
If your condition does not appear in the list, please contact CoreTRM Support.
*Team are setup below.*
To setup user team go to Security and then to the Trading Security -> Approvals -> User Team tab.
To setup up user team, in User Team view:
To setup up user team, in User view:
User setup under a team will have the rights to click on and button.
To continue setting up multi level approval, in Users view:
Approver: this role for the user who has permission to click on and .
User Position are setup in Security Data -> Security Model -> User Positions.
After User Position are created, you can go to security model -> User to assign each user with its positions.