checker_approval = true, Cobre sets the Money Movement status to pending_approval. At that moment, funds are locked in the originating account through a debit transaction. Once the client’s external approval workflow reaches a decision, the decision is sent back to Cobre so the Money Movement can either proceed or be canceled.checker_approval flag during creation. Once sent for approval, the approval decision determines whether the Money Movement can be processed or must be canceled. The approval object includes three key concepts: the decision, a description, and one or more approvers for traceability. (Approve a Money Movement)| Outcome | What happens |
|---|---|
| Approved | The Money Movement can continue processing. |
| Denied | The Money Movement is set to a canceled status. |
| Pending | The Money Movement remains waiting for an approval decision. |
checker_approval = true.pending_approval.checker_approval and mm_approval_id, which allow the client to identify whether approval is enabled and track the associated approval object. (Create a Money Movement)checker_approval = true, Cobre locks the funds in the source account with a debit transaction while the Money Movement is in pending_approval.| Concept | Description |
|---|---|
| Money Movement | The payment instruction waiting for approval. |
| Approval ID | The approval object associated with the Money Movement. |
| Decision | The final instruction: approve or deny. |
| Description | Context explaining why the decision was made. |
| Approvers | People or systems responsible for the approval decision. |
| Status | The current decision state of the approval object. |
pending_approval.checker_approval = true, Cobre sets the Money Movement status to pending_approval and locks the funds in the originating account through a debit transaction.checker_approval = true.checker_approval = true, it will remain in pending_approval until an approval or denial decision is sent to Cobre.pending_approval.