Support > User Guide
Trading : Approvals
Contract Approval and Approval Setup

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.

Approving Contract

Trading Contract Approvals

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 Unlock for Amendment Button to unlock the contract.

Once the user click on Unlock for Amendment Button, 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:

  1. Select the contract that you wish to approve by checking the box in first column.
  2. Click on Awaiting Approval Button button at the top of the contact view.
  3. *Approval permission is required for clicking Awaiting Approval Button button.*

  4. Once the contract is in "Awaiting Approval" status, the Approver can now either approve or reject the contract.
  5. The approver can approve the contract by selecting the contract and click on  Approve Button or  Reject Button button at the top of the contact view.
  6. *Approval permission is required for clicking  Approve Button or  Reject Button button.*

To unlock a contract for amendment, in contract view:

  1. Select the contract that you wish to unlock for amendment by checking the box in first column.
  2. Click on Unlock for Amendment Button button at the top of the contact view.
  3. *Approval permission is required for clicking Unlock for Amendment Button 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
Setting up One Level Approval

Trading Approval Rules 1 level

To setup up one level approval, in Approval Rules view:

  1. Click on New Button to create a new line.
  2. In Book, select the applicable book in which you wish to setup the approval.
  3. 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.

  4. In Contract Type Group, select the applicable contract type group. The group are either Physical or Derivative.
  5. In CoreTRM, for the same book, you can setup different approval rule for physical or derivative.

  6. In Type, select the applicable type. In our example, we are setting up contract approval.
  7. For Fee Approval, please contact CoreTRM Support.

  8. In Sub Type, this is used for multi level approval setup.
  9. In Team, this is used for multi level approval setup.
  10. In Group, this is used for manually selecting the next approver(applicable for some client only).
  11. Click Save Button to confirm creation.
  12. To edit approval rule details after creation, Click Edit Button to edit.

Trading Approval Users 1 level

To setup up one level approval, in Users view:

  1. Click on New Button to create a new line.
  2. In Role, select the applicable role.
  3. 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".

  4. In User, select the user who is assigned to this role.
  5. In Position, this is used for multi level approval setup.
  6. In Approval Level Num, this is used for multi level approval setup.
  7. In Next Approval Level Num, this is used for multi level approval setup.
  8. Click Save Button to confirm creation.
  9. To edit approval user details after creation, Click Edit Button to edit.

If your company uses one level approval, then most user will be added here with either "Approver" or "Contract Entry" role or both.

Setting up Multi Level Approval

Trading Approval Rules Multi level

Multi level approval is mainly setup based on a team structure in CoreTRM.

To setup up multi level approval, in Approval Rules view:

  1. Click on New Button to create a new line.
  2. In Book, select the applicable book in which you wish to setup the approval.
  3. 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.

  4. In Contract Type Group, select the applicable contract type group. The group are either Physical or Derivative.
  5. In CoreTRM, for the same book, you can setup different approval rule for physical or derivative.

  6. In Type, select the applicable type. In our example, we are setting up contract approval.
  7. For Fee Approval, please contact CoreTRM Support.

  8. In Sub Type, select the applicable sub type conditions for the approval rules.
  9. 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.

  10. In Team, select the applicable team. When a team is used, all the user setup in that team will be user with contract entry role permission.(Rights to click on Awaiting Approval Button button.
  11. *Team are setup below.*

  12. In Group, this is used for manually selecting the next approver(applicable for some client only).
  13. Click Save Button to confirm creation.
  14. To edit approval rule details after creation, Click Edit Button to edit.
Setting up User Team

To setup user team go to Security and then to the Trading Security -> Approvals -> User Team tab.

Trading Approval User Team

To setup up user team, in User Team view:

  1. Click on New Button to create a new line.
  2. In Team, enter the name of the team.
  3. Click Save Button to confirm creation.
  4. To edit user team details after creation, Click Edit Button to edit.

Trading Approval Team member

To setup up user team, in User view:

  1. Click on New Button to create a new line.
  2. In User, select the user(s) belonging to this team.
  3. Click Save Button to confirm creation.

User setup under a team will have the rights to click on Awaiting Approval Button and Unlock for Amendment Button button.

Trading Approval Users Multi Level

To continue setting up multi level approval, in Users view:

  1. Click on New Button to create a new line.
  2. In Role, select the applicable role. In multi level approval setup, only "Approver" role is used.
  3. Approver: this role for the user who has permission to click on Approvae Button and Reject Button.

  4. In User, this is not used for mutli level approval.
  5. In Position, select the position that is assigned for approval.
  6. 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.

    Trading Contract Approval Users Positions

  7. In Approval Level Num, enter the approval level num. For Example, 1 is the first approver and 2 is the 2nd approver.
  8. In Next Approval Level Num, enter the next approval num. This is used to indicate the next approver after this approver has approved the contract. For Example, on the line with Approval Level Num 1, indicate 2 for Next Approval Level Num to tell the system that after this approver, the next approver is level 2.
  9. Click Save Button to confirm creation.
  10. To edit approval user details after creation, Click Edit Button to edit.

Back to top
Hi! Have questions about CoreTRM? Chat with our AI or connect with our reps – we’re here to assist you!

CoreTRM Assistant