# Contract State Model
Inbank will send callbacks about changes to the contract status. Contracts can have the following statuses:
<br>
<p align="center">
<img src="/static/epos-credit-contract-state-model.svg" style="width: 440px;"/>
</p>
<br>
| <b>Status</b> | <b>Description</b> |
|  --- | --- |
| <p>unsigned</p><p></p> | A contract has been created, but has not yet been signed by the customer and/or Inbank. |
| signed | <p>Customer has made the first payment upon session state `granted`.</p><p>the system is now awaiting approval from the partner to activate the contract.</p> |
| <b>activated</b> | This is the target state: the contract between customer and Inbank has been activated, partner is liable for the delivery of goods/services. |
| cancelled | <p>The contract has been cancelled. This state applies only to contracts which previously were `unsigned` or `signed`.</p><p></p><p>`Signed` contracts get the status `cancelled` when the partner has not approved the contract.</p> |
| terminated | An existing contract has been terminated. This state can only be applied to contracts which previously were `activated`. |

