{
    "ID": "import_order",
    "documentType": "ORDER",
    "documentDelimiter": "IMPORT",
    "STATES": [
        {
            "id": "DRAFT",
            "titles": {
                "ALL": {
                    "title": {
                        "ru": "Черновик",
                        "en": ""
                    },
                    "description": {
                        "ru": "Черновик доступен только клиенту. Для отправки заявки заполните поля, приложите документы и нажмите “Отправить заявку”.",
                        "en": ""
                    }
                }
            },
            "permissions": [
                {
                    "type": "HAS_ACCESS",
                    "items": [
                        "CUSTOMER"
                    ]
                },
                {
                    "type": "CAN_EDIT",
                    "items": [
                        "CUSTOMER"
                    ]
                }
            ],
            "attachments": {
                "CAN_SEE": {
                    "CUSTOMER": [
                        "CONTRACT",
                        "OTHER"
                    ]
                },
                "CAN_UPLOAD": {
                    "CUSTOMER": [
                        "CONTRACT",
                        "OTHER"
                    ]
                },
                "CAN_DELETE": {
                    "CUSTOMER": [
                        "CONTRACT",
                        "OTHER"
                    ]
                }
            }
        },
        {
            "id": "NEW",
            "titles": {
                "ALL": {
                    "title": {
                        "ru": "Новая",
                        "en": ""
                    },
                    "description": {
                        "ru": "Агент заполняет заявку и отправляет клиенту на согласование",
                        "en": ""
                    }
                }
            },
            "permissions": [
                {
                    "type": "HAS_ACCESS",
                    "items": [
                        "CUSTOMER",
                        "CONTRACTOR",
                        "SENIOR_CONTRACTOR",
                        "OBSERVER",
                        "COMPLIANCE",
                        "SENIOR_COMPLIANCE",
						"PARTNER"
                    ]
                },
                {
                    "type": "CAN_EDIT",
                    "items": [
                        "CONTRACTOR",
                        "SENIOR_CONTRACTOR"
                    ]
                }
            ],
            "attachments": {
                "CAN_SEE": {
                    "CONTRACTOR": [
                        "CONTRACT",
                        "OTHER",
                        "ANOTHER"
                    ],
                    "SENIOR_CONTRACTOR": [
                        "CONTRACT",
                        "OTHER",
                        "ANOTHER"
                    ],
                    "CUSTOMER": [
                        "CONTRACT",
                        "OTHER"
                    ],
                    "OBSERVER": [
                        "CONTRACT",
                        "OTHER",
                        "ANOTHER"
                    ],
                    "COMPLIANCE": [
                        "CONTRACT",
                        "OTHER",
                        "ANOTHER"
                    ],
                    "SENIOR_COMPLIANCE": [
                        "CONTRACT",
                        "OTHER",
                        "ANOTHER"
                    ],
                    "PARTNER": [
                        "CONTRACT",
                        "OTHER",
                        "ANOTHER"
                    ]
                },
                "CAN_UPLOAD": {
                    "CONTRACTOR": [
                        "ANOTHER"
                    ],
                    "SENIOR_CONTRACTOR": [
                        "ANOTHER"
                    ],
                    "PARTNER": [
                        "ANOTHER"
                    ]
                },
                "CAN_DELETE": {
                    "CONTRACTOR": [
                        "ANOTHER"
                    ],
                    "SENIOR_CONTRACTOR": [
                        "ANOTHER"
                    ],
                    "PARTNER": [
                        "ANOTHER"
                    ]
                }
            }
        },
        {
            "id": "AGENT_APPROVAL",
            "titles": {
                "ALL": {
                    "title": {
                        "ru": "Согласование агентом",
                        "en": ""
                    },
                    "description": {
                        "ru": "Агент заполняет заявку и отправляет клиенту на согласование",
                        "en": ""
                    }
                }
            },
            "permissions": [
                {
                    "type": "HAS_ACCESS",
                    "items": [
						"CUSTOMER",
                        "CONTRACTOR",
                        "SENIOR_CONTRACTOR",
                        "OBSERVER",
                        "COMPLIANCE",
                        "SENIOR_COMPLIANCE",
						"AGENT",
						"PARTNER"
                    ]
                },
                {
                    "type": "CAN_EDIT",
                    "items": [
                        "AGENT",
                        "CONTRACTOR",
                        "SENIOR_CONTRACTOR"
                    ]
                }
            ],
            "attachments": {
                "CAN_SEE": {
                    "CONTRACTOR": [
                        "CONTRACT",
                        "OTHER",
                        "ANOTHER"
                    ],
                    "SENIOR_CONTRACTOR": [
                        "CONTRACT",
                        "OTHER",
                        "ANOTHER"
                    ],
                    "CUSTOMER": [
                        "CONTRACT",
                        "OTHER"
                    ],
                    "OBSERVER": [
                        "CONTRACT",
                        "OTHER",
                        "ANOTHER"
                    ],
                    "COMPLIANCE": [
                        "CONTRACT",
                        "OTHER",
                        "ANOTHER"
                    ],
                    "SENIOR_COMPLIANCE": [
                        "CONTRACT",
                        "OTHER",
                        "ANOTHER"
                    ],
					"AGENT": [
                        "CONTRACT",
                        "OTHER",
                        "ANOTHER"
                    ],
					"PARTNER": [
                        "CONTRACT",
                        "OTHER",
                        "ANOTHER"
                    ]
                },
                "CAN_UPLOAD": {
                    "CONTRACTOR": [
                        "ANOTHER"
                    ],
                    "SENIOR_CONTRACTOR": [
                        "ANOTHER"
                    ],
                    "PARTNER": [
                        "ANOTHER"
                    ],
                    "AGENT": [
                        "ANOTHER"
                    ]
                },
                "CAN_DELETE": {
                    "CONTRACTOR": [
                        "ANOTHER"
                    ],
                    "SENIOR_CONTRACTOR": [
                        "ANOTHER"
                    ],
                    "PARTNER": [
                        "ANOTHER"
                    ],
                    "AGENT": [
                        "ANOTHER"
                    ]
                }
            }
        },
        {
            "id": "CUSTOMER_ADJUSTMENT",
            "titles": {
                "ALL": {
                    "title": {
                        "ru": "Доработка клиентом",
                        "en": ""
                    },
                    "description": {
                        "ru": "Клиент вносит правки в заявку согласно комментарию",
                        "en": ""
                    }
                }
            },
            "permissions": [
                {
                    "type": "HAS_ACCESS",
                    "items": [
                        "CUSTOMER",
                        "CONTRACTOR",
                        "SENIOR_CONTRACTOR",
                        "OBSERVER",
                        "COMPLIANCE",
                        "SENIOR_COMPLIANCE",
						"PARTNER"
                    ]
                },
                {
                    "type": "CAN_EDIT",
                    "items": [
                        "CUSTOMER"
                    ]
                }
            ],
            "attachments": {
                "CAN_SEE": {
                    "CONTRACTOR": [
                        "CONTRACT",
                        "OTHER",
                        "ANOTHER"
                    ],
                    "SENIOR_CONTRACTOR": [
                        "CONTRACT",
                        "OTHER",
                        "ANOTHER"
                    ],
                    "CUSTOMER": [
                        "CONTRACT",
                        "OTHER"
                    ],
                    "OBSERVER": [
                        "CONTRACT",
                        "OTHER",
                        "ANOTHER"
                    ],
                    "COMPLIANCE": [
                        "CONTRACT",
                        "OTHER",
                        "ANOTHER"
                    ],
                    "SENIOR_COMPLIANCE": [
                        "CONTRACT",
                        "OTHER",
                        "ANOTHER"
                    ],
					"PARTNER": [
                        "CONTRACT",
                        "OTHER",
                        "ANOTHER"
                    ]
                },
                "CAN_UPLOAD": {
                    "CUSTOMER": [
                        "CONTRACT",
                        "OTHER"
                    ],
                    "CONTRACTOR": [
                        "ANOTHER"
                    ],
                    "SENIOR_CONTRACTOR": [
                        "ANOTHER"
                    ],
                    "PARTNER": [
                        "ANOTHER"
                    ],
                    "AGENT": [
                        "ANOTHER"
                    ]
                },
                "CAN_DELETE": {
                    "CUSTOMER": [
                        "CONTRACT",
                        "OTHER"
                    ],
                    "CONTRACTOR": [
                        "ANOTHER"
                    ],
                    "SENIOR_CONTRACTOR": [
                        "ANOTHER"
                    ],
                    "PARTNER": [
                        "ANOTHER"
                    ],
                    "AGENT": [
                        "ANOTHER"
                    ]
                }
            }
        },
        {
            "id": "CUSTOMER_APPROVAL",
            "titles": {
                "ALL": {
                    "title": {
                        "ru": "Согласование клиентом",
                        "en": ""
                    },
                    "description": {
                        "ru": "Клиент согласовывает агентское вознаграждение",
                        "en": ""
                    }
                }
            },
            "permissions": [
                {
                    "type": "HAS_ACCESS",
                    "items": [
                        "CUSTOMER",
                        "CONTRACTOR",
                        "SENIOR_CONTRACTOR",
                        "OBSERVER",
                        "COMPLIANCE",
                        "SENIOR_COMPLIANCE",
						"AGENT",
						"PARTNER"
                    ]
                }
            ],
            "attachments": {
                "CAN_SEE": {
                    "CONTRACTOR": [
                        "CONTRACT",
                        "OTHER",
                        "ANOTHER"
                    ],
                    "SENIOR_CONTRACTOR": [
                        "CONTRACT",
                        "OTHER",
                        "ANOTHER"
                    ],
                    "CUSTOMER": [
                        "CONTRACT",
                        "OTHER"
                    ],
                    "OBSERVER": [
                        "CONTRACT",
                        "OTHER",
                        "ANOTHER"
                    ],
                    "COMPLIANCE": [
                        "CONTRACT",
                        "OTHER",
                        "ANOTHER"
                    ],
                    "SENIOR_COMPLIANCE": [
                        "CONTRACT",
                        "OTHER",
                        "ANOTHER"
                    ],
                    "AGENT": [
                        "CONTRACT",
                        "OTHER",
                        "ANOTHER"
                    ],
					"PARTNER": [
                        "CONTRACT",
                        "OTHER",
                        "ANOTHER"
                    ]
                },
                "CAN_UPLOAD": {
                    "CONTRACTOR": [
                        "ANOTHER"
                    ],
                    "SENIOR_CONTRACTOR": [
                        "ANOTHER"
                    ],
                    "PARTNER": [
                        "ANOTHER"
                    ],
                    "AGENT": [
                        "ANOTHER"
                    ]
                },
                "CAN_DELETE": {
                    "CONTRACTOR": [
                        "ANOTHER"
                    ],
                    "SENIOR_CONTRACTOR": [
                        "ANOTHER"
                    ],
                    "PARTNER": [
                        "ANOTHER"
                    ],
                    "AGENT": [
                        "ANOTHER"
                    ]
                }
            }
        },
        {
            "id": "COST_ADJUSTMENT",
            "titles": {
                "ALL": {
                    "title": {
                        "ru": "Доработка агентом",
                        "en": ""
                    },
                    "description": {
                        "ru": "Агент вносит правки в заявку согласно комментарию от клиента",
                        "en": ""
                    }
                }
            },
            "permissions": [
                {
                    "type": "HAS_ACCESS",
                    "items": [
                        "CUSTOMER",
                        "CONTRACTOR",
                        "SENIOR_CONTRACTOR",
                        "OBSERVER",
                        "COMPLIANCE",
                        "SENIOR_COMPLIANCE",
						"AGENT",
						"PARTNER"
                    ]
                },
                {
                    "type": "CAN_EDIT",
                    "items": [
                        "AGENT",
                        "CONTRACTOR",
                        "SENIOR_CONTRACTOR"
                    ]
                }
            ],
            "attachments": {
                "CAN_SEE": {
                    "CONTRACTOR": [
                        "CONTRACT",
                        "OTHER",
                        "ANOTHER"
                    ],
                    "SENIOR_CONTRACTOR": [
                        "CONTRACT",
                        "OTHER",
                        "ANOTHER"
                    ],
                    "CUSTOMER": [
                        "CONTRACT",
                        "OTHER"
                    ],
                    "OBSERVER": [
                        "CONTRACT",
                        "OTHER",
                        "ANOTHER"
                    ],
                    "COMPLIANCE": [
                        "CONTRACT",
                        "OTHER",
                        "ANOTHER"
                    ],
                    "SENIOR_COMPLIANCE": [
                        "CONTRACT",
                        "OTHER",
                        "ANOTHER"
                    ],
					"AGENT": [
                        "CONTRACT",
                        "OTHER",
                        "ANOTHER"
                    ],
					"PARTNER": [
                        "CONTRACT",
                        "OTHER",
                        "ANOTHER"
                    ]
                },
                "CAN_UPLOAD": {
                    "CONTRACTOR": [
                        "ANOTHER"
                    ],
                    "SENIOR_CONTRACTOR": [
                        "ANOTHER"
                    ],
                    "PARTNER": [
                        "ANOTHER"
                    ],
                    "AGENT": [
                        "ANOTHER"
                    ]
                },
                "CAN_DELETE": {
                    "CONTRACTOR": [
                        "ANOTHER"
                    ],
                    "SENIOR_CONTRACTOR": [
                        "ANOTHER"
                    ],
                    "PARTNER": [
                        "ANOTHER"
                    ],
                    "AGENT": [
                        "ANOTHER"
                    ]
                }
            }
        },
        {
            "id": "INVOICE_PREPARATION",
            "titles": {
                "ALL": {
                    "title": {
                        "ru": "Подготовка инвойса",
                        "en": ""
                    },
                    "description": {
                        "ru": "Агент формирует инвойс-поручение и отправляет клиенту",
                        "en": ""
                    }
                }
            },
            "permissions": [
                {
                    "type": "HAS_ACCESS",
                    "items": [
                        "CUSTOMER",
                        "CONTRACTOR",
                        "SENIOR_CONTRACTOR",
                        "OBSERVER",
                        "COMPLIANCE",
                        "SENIOR_COMPLIANCE",
                        "AGENT",
						"PARTNER"
                    ]
                },
				{
                    "type": "CAN_EDIT",
                    "items": [
                        "AGENT",
                        "CONTRACTOR",
                        "SENIOR_CONTRACTOR"
                    ]
                }
            ],
            "attachments": {
                "CAN_SEE": {
                    "CONTRACTOR": [
                        "CONTRACT",
                        "OTHER",
                        "INVOICE",
                        "ANOTHER"
                    ],
                    "SENIOR_CONTRACTOR": [
                        "CONTRACT",
                        "OTHER",
                        "ANOTHER"
                    ],
                    "AGENT": [
                        "CONTRACT",
                        "OTHER",
                        "INVOICE",
                        "ANOTHER"
                    ],
                    "CUSTOMER": [
                        "CONTRACT",
                        "OTHER"
                    ],
                    "OBSERVER": [
                        "CONTRACT",
                        "OTHER",
                        "INVOICE",
                        "ANOTHER"
                    ],
                    "COMPLIANCE": [
                        "CONTRACT",
                        "OTHER",
                        "INVOICE",
                        "ANOTHER"
                    ],
                    "SENIOR_COMPLIANCE": [
                        "CONTRACT",
                        "OTHER",
                        "INVOICE",
                        "ANOTHER"
                    ],
                    "PARTNER": [
                        "CONTRACT",
                        "OTHER",
                        "INVOICE",
                        "ANOTHER"
                    ]
                },
                "CAN_UPLOAD": {
                    "CONTRACTOR": [
                        "ANOTHER"
                    ],
                    "SENIOR_CONTRACTOR": [
                        "ANOTHER"
                    ],
                    "PARTNER": [
                        "ANOTHER"
                    ],
                    "AGENT": [
                        "ANOTHER"
                    ]
                },
                "CAN_DELETE": {
                    "AGENT": [
                        "INVOICE",
                        "ANOTHER"
                    ],
                    "CONTRACTOR": [
                        "INVOICE",
                        "ANOTHER"
                    ],
                    "PARTNER": [
                        "ANOTHER"
                    ]
                }
            }
        },
        {
            "id": "DETAILS_ADJUSTMENT",
            "titles": {
                "ALL": {
                    "title": {
                        "ru": "Корректировка реквизитов",
                        "en": ""
                    },
                    "description": {
                        "ru": "Клиент корректирует реквизиты в заявке",
                        "en": ""
                    }
                }
            },
            "permissions": [
                {
                    "type": "HAS_ACCESS",
                    "items": [
                        "CUSTOMER",
                        "CONTRACTOR",
                        "SENIOR_CONTRACTOR",
                        "OBSERVER",
                        "COMPLIANCE",
                        "SENIOR_COMPLIANCE",
                        "AGENT",
                        "PARTNER"
                    ]
                },
                {
                    "type": "CAN_EDIT",
                    "items": [
                        "CUSTOMER"
                    ]
                }
            ],
            "attachments": {
                "CAN_SEE": {
                    "CONTRACTOR": [
                        "CONTRACT",
                        "OTHER",
                        "INVOICE",
                        "ANOTHER"
                    ],
                    "SENIOR_CONTRACTOR": [
                        "CONTRACT",
                        "OTHER",
                        "ANOTHER"
                    ],
                    "AGENT": [
                        "CONTRACT",
                        "OTHER",
                        "INVOICE",
                        "ANOTHER"
                    ],
                    "CUSTOMER": [
                        "CONTRACT",
                        "OTHER"
                    ],
                    "OBSERVER": [
                        "CONTRACT",
                        "OTHER",
                        "INVOICE",
                        "ANOTHER"
                    ],
                    "COMPLIANCE": [
                        "CONTRACT",
                        "OTHER",
                        "INVOICE",
                        "ANOTHER"
                    ],
                    "SENIOR_COMPLIANCE": [
                        "CONTRACT",
                        "OTHER",
                        "INVOICE",
                        "ANOTHER"
                    ],
                    "PARTNER": [
                        "CONTRACT",
                        "OTHER",
                        "INVOICE",
                        "ANOTHER"
                    ]
                },
                "CAN_UPLOAD": {
                    "CONTRACTOR": [
                        "ANOTHER"
                    ],
                    "SENIOR_CONTRACTOR": [
                        "ANOTHER"
                    ],
                    "PARTNER": [
                        "ANOTHER"
                    ],
                    "AGENT": [
                        "ANOTHER"
                    ]
                },
                "CAN_DELETE": {
                    "CONTRACTOR": [
                        "ANOTHER"
                    ],
                    "SENIOR_CONTRACTOR": [
                        "ANOTHER"
                    ],
                    "PARTNER": [
                        "ANOTHER"
                    ],
                    "AGENT": [
                        "ANOTHER"
                    ]
                }
            }
        },
        {
            "id": "AWAITING_FUNDS",
            "titles": {
                "ALL": {
                    "title": {
                        "ru": "Ожидание денег",
                        "en": ""
                    },
                    "description": {
                        "ru": "Агент ожидает поступление денежных средств",
                        "en": ""
                    }
                }
            },
            "permissions": [
                {
                    "type": "HAS_ACCESS",
                    "items": [
                        "CUSTOMER",
                        "CONTRACTOR",
                        "SENIOR_CONTRACTOR",
                        "OBSERVER",
                        "COMPLIANCE",
                        "SENIOR_COMPLIANCE",
                        "AGENT",
						"PARTNER"
                    ]
                },
				{
                    "type": "CAN_EDIT",
                    "items": [
                        "AGENT",
                        "CONTRACTOR",
                        "SENIOR_CONTRACTOR"
                    ]
                }
            ],
            "attachments": {
                "CAN_SEE": {
                    "CONTRACTOR": [
                        "CONTRACT",
                        "OTHER",
                        "INVOICE",
                        "ANOTHER"
                    ],
                    "SENIOR_CONTRACTOR": [
                        "CONTRACT",
                        "OTHER",
                        "ANOTHER"
                    ],
                    "AGENT": [
                        "CONTRACT",
                        "OTHER",
                        "INVOICE",
                        "ANOTHER"
                    ],
                    "CUSTOMER": [
                        "CONTRACT",
                        "OTHER",
                        "INVOICE"
                    ],
                    "OBSERVER": [
                        "CONTRACT",
                        "OTHER",
                        "INVOICE",
                        "ANOTHER"
                    ],
                    "COMPLIANCE": [
                        "CONTRACT",
                        "OTHER",
                        "INVOICE",
                        "ANOTHER"
                    ],
                    "SENIOR_COMPLIANCE": [
                        "CONTRACT",
                        "OTHER",
                        "INVOICE",
                        "ANOTHER"
                    ],
                    "PARTNER": [
                        "CONTRACT",
                        "OTHER",
                        "INVOICE",
                        "ANOTHER"
                    ]
                },
                "CAN_UPLOAD": {
                    "CONTRACTOR": [
                        "ANOTHER"
                    ],
                    "SENIOR_CONTRACTOR":[
                        "ANOTHER"
                    ],
                    "PARTNER": [
                        "ANOTHER"
                    ],
                    "AGENT": [
                        "ANOTHER"
                    ]
                },
                "CAN_DELETE": {
                    "CONTRACTOR": [
                        "ANOTHER"
                    ],
                    "PARTNER": [
                        "ANOTHER"
                    ],
                    "AGENT": [
                        "ANOTHER"
                    ]
                }
            }
        },

        {
            "id": "DOCUMENTS_COLLECTING",
            "titles": {
                "ALL": {
                    "title": {
                        "ru": "Сбор пакета документов",
                        "en": ""
                    },
                    "description": {
                        "ru": "Агент готовит пакет документов для субагента",
                        "en": ""
                    }
                },
                "CUSTOMER": {
                    "title": {
                        "ru": "Исполнение заявки",
                        "en": ""
                    },
                    "description": {
                        "ru": "Агент исполняет заявку, формирует акт-отчёт и направляет его клиенту",
                        "en": ""
                    }
                }
            },
            "permissions": [
                {
                    "type": "HAS_ACCESS",
                    "items": [
                        "CUSTOMER",
                        "CONTRACTOR",
                        "SENIOR_CONTRACTOR",
                        "OBSERVER",
                        "COMPLIANCE",
                        "SENIOR_COMPLIANCE",
                        "AGENT",
                        "PARTNER"
                    ]
                },
                {
                    "type": "CAN_EDIT",
                    "items": [
                        "AGENT",
                        "CONTRACTOR",
                        "SENIOR_CONTRACTOR"
                    ]
                }
            ],
            "attachments": {
                "CAN_SEE": {
                    "CONTRACTOR": [
                        "CONTRACT",
                        "OTHER",
                        "INVOICE",
                        "CONFIRMATION",
                        "ANOTHER",
                        "TO_SEND_SUBAGENT",
                        "INSTRUCTION"
                    ],
                    "SENIOR_CONTRACTOR": [
                        "CONTRACT",
                        "OTHER",
                        "INVOICE",
                        "CONFIRMATION",
                        "ANOTHER",
                        "TO_SEND_SUBAGENT",
                        "INSTRUCTION"
                    ],
                    "AGENT": [
                        "CONTRACT",
                        "OTHER",
                        "INVOICE",
                        "CONFIRMATION",
                        "REPORT",
                        "ANOTHER",
                        "TO_SEND_SUBAGENT",
                        "INSTRUCTION"
                    ],
                    "CUSTOMER": [
                        "CONTRACT",
                        "OTHER",
                        "INVOICE",
                        "CONFIRMATION",
                        "REPORT"
                    ],
                    "OBSERVER": [
                        "CONTRACT",
                        "OTHER",
                        "INVOICE",
                        "CONFIRMATION",
                        "REPORT",
                        "ANOTHER",
                        "TO_SEND_SUBAGENT",
                        "INSTRUCTION"
                    ],
                    "COMPLIANCE": [
                        "CONTRACT",
                        "OTHER",
                        "INVOICE",
                        "CONFIRMATION",
                        "REPORT",
                        "ANOTHER",
                        "TO_SEND_SUBAGENT",
                        "INSTRUCTION"
                    ],
                    "SENIOR_COMPLIANCE": [
                        "CONTRACT",
                        "OTHER",
                        "INVOICE",
                        "CONFIRMATION",
                        "REPORT",
                        "ANOTHER",
                        "TO_SEND_SUBAGENT",
                        "INSTRUCTION"
                    ],
                    "PARTNER": [
                        "CONTRACT",
                        "OTHER",
                        "INVOICE",
                        "CONFIRMATION",
                        "REPORT",
                        "ANOTHER",
                        "TO_SEND_SUBAGENT",
                        "INSTRUCTION"
                    ]
                },
                "CAN_UPLOAD": {
                    "AGENT": [
                        "ANOTHER",
                        "TO_SEND_SUBAGENT"
                    ],
                    "CONTRACTOR": [
                        "ANOTHER",
                        "TO_SEND_SUBAGENT"
                    ],
                    "SENIOR_CONTRACTOR": [
                        "ANOTHER",
                        "TO_SEND_SUBAGENT"
                    ],
                    "PARTNER": [
                        "ANOTHER",
                        "TO_SEND_SUBAGENT"
                    ]
                },
                "CAN_DELETE": {
                    "AGENT": [
                        "ANOTHER",
                        "TO_SEND_SUBAGENT",
                        "INSTRUCTION"
                    ],
                    "CONTRACTOR": [
                        "ANOTHER",
                        "TO_SEND_SUBAGENT",
                        "INSTRUCTION"
                    ],
                    "SENIOR_CONTRACTOR": [
                        "ANOTHER",
                        "TO_SEND_SUBAGENT",
                        "INSTRUCTION"
                    ],
                    "PARTNER": [
                        "ANOTHER",
                        "TO_SEND_SUBAGENT"
                    ]
                }
            }
        },
        {
            "id": "DOCUMENTS_CONTROL",
            "titles": {
                "ALL": {
                    "title": {
                        "ru": "Контроль пакета документов",
                        "en": ""
                    },
                    "description": {
                        "ru": "Комплаенс-офицер проверяет пакет документов",
                        "en": ""
                    }
                },
                "CUSTOMER": {
                    "title": {
                        "ru": "Исполнение заявки",
                        "en": ""
                    },
                    "description": {
                        "ru": "Агент исполняет заявку, формирует акт-отчёт и направляет его клиенту",
                        "en": ""
                    }
                }
            },
            "permissions": [
                {
                    "type": "HAS_ACCESS",
                    "items": [
                        "CUSTOMER",
                        "CONTRACTOR",
                        "SENIOR_CONTRACTOR",
                        "OBSERVER",
                        "COMPLIANCE",
                        "SENIOR_COMPLIANCE",
                        "AGENT",
                        "PARTNER"
                    ]
                }
            ],
            "attachments": {
                "CAN_SEE": {
                    "CONTRACTOR": [
                        "CONTRACT",
                        "OTHER",
                        "INVOICE",
                        "CONFIRMATION",
                        "ANOTHER",
                        "TO_SEND_SUBAGENT",
                        "INSTRUCTION"
                    ],
                    "SENIOR_CONTRACTOR": [
                        "CONTRACT",
                        "OTHER",
                        "INVOICE",
                        "CONFIRMATION",
                        "ANOTHER",
                        "TO_SEND_SUBAGENT",
                        "INSTRUCTION"
                    ],
                    "AGENT": [
                        "CONTRACT",
                        "OTHER",
                        "INVOICE",
                        "CONFIRMATION",
                        "REPORT",
                        "ANOTHER",
                        "TO_SEND_SUBAGENT",
                        "INSTRUCTION"
                    ],
                    "CUSTOMER": [
                        "CONTRACT",
                        "OTHER",
                        "INVOICE",
                        "CONFIRMATION",
                        "REPORT"
                    ],
                    "OBSERVER": [
                        "CONTRACT",
                        "OTHER",
                        "INVOICE",
                        "CONFIRMATION",
                        "REPORT",
                        "ANOTHER",
                        "TO_SEND_SUBAGENT",
                        "INSTRUCTION"
                    ],
                    "COMPLIANCE": [
                        "CONTRACT",
                        "OTHER",
                        "INVOICE",
                        "CONFIRMATION",
                        "REPORT",
                        "ANOTHER",
                        "TO_SEND_SUBAGENT",
                        "INSTRUCTION"
                    ],
                    "SENIOR_COMPLIANCE": [
                        "CONTRACT",
                        "OTHER",
                        "INVOICE",
                        "CONFIRMATION",
                        "REPORT",
                        "ANOTHER",
                        "TO_SEND_SUBAGENT",
                        "INSTRUCTION"
                    ],
                    "PARTNER": [
                        "CONTRACT",
                        "OTHER",
                        "INVOICE",
                        "CONFIRMATION",
                        "REPORT",
                        "ANOTHER",
                        "TO_SEND_SUBAGENT",
                        "INSTRUCTION"
                    ]
                },
                "CAN_UPLOAD": {
                    "CONTRACTOR": [
                        "ANOTHER"
                    ],
                    "SENIOR_CONTRACTOR": [
                        "ANOTHER"
                    ],
                    "PARTNER": [
                        "ANOTHER"
                    ],
                    "AGENT": [
                        "ANOTHER"
                    ]
                },
                "CAN_DELETE": {
                    "CONTRACTOR": [
                        "ANOTHER"
                    ],
                    "SENIOR_CONTRACTOR": [
                        "ANOTHER"
                    ],
                    "PARTNER": [
                        "ANOTHER"
                    ],
                    "AGENT": [
                        "ANOTHER"
                    ]
                }
            }
        },

        {
            "id": "DOCUMENTS_READY_TO_SENT",
            "titles": {
                "ALL": {
                    "title": {
                        "ru": "Пакет документов готов к отправке",
                        "en": ""
                    },
                    "description": {
                        "ru": "Агент отправляет документы субагенту",
                        "en": ""
                    }
                },
                "CUSTOMER": {
                    "title": {
                        "ru": "Исполнение заявки",
                        "en": ""
                    },
                    "description": {
                        "ru": "Агент исполняет заявку, формирует акт-отчёт и направляет его клиенту",
                        "en": ""
                    }
                }
            },
            "permissions": [
                {
                    "type": "HAS_ACCESS",
                    "items": [
                        "CUSTOMER",
                        "CONTRACTOR",
                        "SENIOR_CONTRACTOR",
                        "OBSERVER",
                        "COMPLIANCE",
                        "SENIOR_COMPLIANCE",
                        "AGENT",
                        "PARTNER"
                    ]
                },
                {
                    "type": "CAN_EDIT",
                    "items": [
                        "AGENT",
                        "CONTRACTOR",
                        "SENIOR_CONTRACTOR"
                    ]
                }
            ],
            "attachments": {
                "CAN_SEE": {
                    "CONTRACTOR": [
                        "CONTRACT",
                        "OTHER",
                        "INVOICE",
                        "CONFIRMATION",
                        "ANOTHER",
                        "TO_SEND_SUBAGENT",
                        "INSTRUCTION"
                    ],
                    "SENIOR_CONTRACTOR": [
                        "CONTRACT",
                        "OTHER",
                        "INVOICE",
                        "CONFIRMATION",
                        "ANOTHER",
                        "TO_SEND_SUBAGENT",
                        "INSTRUCTION"
                    ],
                    "AGENT": [
                        "CONTRACT",
                        "OTHER",
                        "INVOICE",
                        "CONFIRMATION",
                        "REPORT",
                        "ANOTHER",
                        "TO_SEND_SUBAGENT",
                        "INSTRUCTION"
                    ],
                    "CUSTOMER": [
                        "CONTRACT",
                        "OTHER",
                        "INVOICE",
                        "CONFIRMATION",
                        "REPORT"
                    ],
                    "OBSERVER": [
                        "CONTRACT",
                        "OTHER",
                        "INVOICE",
                        "CONFIRMATION",
                        "REPORT",
                        "ANOTHER",
                        "TO_SEND_SUBAGENT",
                        "INSTRUCTION"
                    ],
                    "COMPLIANCE": [
                        "CONTRACT",
                        "OTHER",
                        "INVOICE",
                        "CONFIRMATION",
                        "REPORT",
                        "ANOTHER",
                        "TO_SEND_SUBAGENT",
                        "INSTRUCTION"
                    ],
                    "SENIOR_COMPLIANCE": [
                        "CONTRACT",
                        "OTHER",
                        "INVOICE",
                        "CONFIRMATION",
                        "REPORT",
                        "ANOTHER",
                        "TO_SEND_SUBAGENT",
                        "INSTRUCTION"
                    ],
                    "PARTNER": [
                        "CONTRACT",
                        "OTHER",
                        "INVOICE",
                        "CONFIRMATION",
                        "REPORT",
                        "ANOTHER",
                        "TO_SEND_SUBAGENT",
                        "INSTRUCTION"
                    ]
                },
                "CAN_UPLOAD": {
                    "CONTRACTOR": [
                        "ANOTHER"
                    ],
                    "SENIOR_CONTRACTOR": [
                        "ANOTHER"
                    ],
                    "PARTNER": [
                        "ANOTHER"
                    ],
                    "AGENT": [
                        "ANOTHER"
                    ]
                },
                "CAN_DELETE": {
                    "CONTRACTOR": [
                        "ANOTHER"
                    ],
                    "SENIOR_CONTRACTOR": [
                        "ANOTHER"
                    ],
                    "PARTNER": [
                        "ANOTHER"
                    ],
                    "AGENT": [
                        "ANOTHER"
                    ]
                }
            }
        },

        {
            "id": "EXECUTION",
            "titles": {
                "CUSTOMER": {
                    "title": {
                        "ru": "Исполнение заявки",
                        "en": ""
                    },
                    "description": {
                        "ru": "Агент исполняет заявку, формирует акт-отчёт и направляет его клиенту",
                        "en": ""
                    }
                },
                "ALL": {
                    "title": {
                        "ru": "Документы отправлены",
                        "en": ""
                    },
                    "description": {
                        "ru": "Агент исполняет заявку, формирует акт-отчёт и направляет его клиенту",
                        "en": ""
                    }
                }
            },
            "permissions": [
                {
                    "type": "HAS_ACCESS",
                    "items": [
                        "CUSTOMER",
                        "CONTRACTOR",
                        "SENIOR_CONTRACTOR",
                        "OBSERVER",
                        "COMPLIANCE",
                        "SENIOR_COMPLIANCE",
                        "AGENT",
						"PARTNER"
                    ]
                },				
				{
                    "type": "CAN_EDIT",
                    "items": [
                        "AGENT",
                        "CONTRACTOR",
                        "SENIOR_CONTRACTOR"
                    ]
                }
            ],
            "attachments": {
                "CAN_SEE": {
                    "CONTRACTOR": [
                        "CONTRACT",
                        "OTHER",
                        "INVOICE",
                        "CONFIRMATION",
                        "REPORT",
                        "ANOTHER",
                        "TO_SEND_SUBAGENT",
                        "INSTRUCTION"
                    ],
                    "SENIOR_CONTRACTOR": [
                        "CONTRACT",
                        "OTHER",
                        "INVOICE",
                        "CONFIRMATION",
                        "REPORT",
                        "ANOTHER",
                        "TO_SEND_SUBAGENT",
                        "INSTRUCTION"
                    ],
                    "AGENT": [
                        "CONTRACT",
                        "OTHER",
                        "INVOICE",
                        "CONFIRMATION",
                        "REPORT",
                        "ANOTHER",
                        "TO_SEND_SUBAGENT",
                        "INSTRUCTION"
                    ],
                    "CUSTOMER": [
                        "CONTRACT",
                        "OTHER",
                        "INVOICE",
                        "CONFIRMATION",
                        "REPORT"
                    ],
                    "OBSERVER": [
                        "CONTRACT",
                        "OTHER",
                        "INVOICE",
                        "CONFIRMATION",
                        "REPORT",
                        "ANOTHER",
                        "TO_SEND_SUBAGENT",
                        "INSTRUCTION"
                    ],
                    "COMPLIANCE": [
                        "CONTRACT",
                        "OTHER",
                        "INVOICE",
                        "CONFIRMATION",
                        "REPORT",
                        "ANOTHER",
                        "TO_SEND_SUBAGENT",
                        "INSTRUCTION"
                    ],
                    "SENIOR_COMPLIANCE": [
                        "CONTRACT",
                        "OTHER",
                        "INVOICE",
                        "CONFIRMATION",
                        "REPORT",
                        "ANOTHER",
                        "TO_SEND_SUBAGENT",
                        "INSTRUCTION"
                    ],
                    "PARTNER": [
                        "CONTRACT",
                        "OTHER",
                        "INVOICE",
                        "CONFIRMATION",
                        "REPORT",
                        "ANOTHER",
                        "TO_SEND_SUBAGENT",
                        "INSTRUCTION"
                    ]
                },
                "CAN_UPLOAD": {
                    "AGENT": [
                        "CONFIRMATION",
                        "ANOTHER"
                    ],
                    "CONTRACTOR": [
                        "ANOTHER",
                        "CONFIRMATION"
                    ],
                    "SENIOR_CONTRACTOR": [
                        "ANOTHER",
                        "CONFIRMATION"
                    ],
                    "PARTNER": [
                        "ANOTHER"
                    ]
                },
                "CAN_DELETE": {
                    "AGENT": [
                        "CONFIRMATION",
                        "REPORT",
                        "ANOTHER"
                    ],
                    "CONTRACTOR": [
                        "ANOTHER",
                        "CONFIRMATION",
                        "REPORT",
                        "ANOTHER"
                    ],
                    "SENIOR_CONTRACTOR": [
                        "ANOTHER",
                        "CONFIRMATION",
                        "REPORT",
                        "ANOTHER"
                    ],
                    "PARTNER": [
                        "ANOTHER"
                    ]
                }
            }
        },
        {
            "id": "CUSTOMER_REPORT_SIGNING",
            "titles": {
                "ALL": {
                    "title": {
                        "ru": "Подписание клиентом",
                        "en": ""
                    },
                    "description": {
                        "ru": "Клиент подписывает акт-отчёт и отправляет агенту",
                        "en": ""
                    }
                }
            },
            "permissions": [
                {
                    "type": "HAS_ACCESS",
                    "items": [
                        "CUSTOMER",
                        "CONTRACTOR",
                        "SENIOR_CONTRACTOR",
                        "OBSERVER",
                        "COMPLIANCE",
                        "SENIOR_COMPLIANCE",
                        "AGENT",
						"PARTNER"
                    ]
                }
            ],
            "attachments": {
                "CAN_SEE": {
                    "CONTRACTOR": [
                        "CONTRACT",
                        "OTHER",
                        "INVOICE",
                        "CONFIRMATION",
                        "REPORT",
                        "ANOTHER",
                        "TO_SEND_SUBAGENT",
                        "INSTRUCTION"
                    ],
                    "SENIOR_CONTRACTOR": [
                        "CONTRACT",
                        "OTHER",
                        "INVOICE",
                        "CONFIRMATION",
                        "REPORT",
                        "ANOTHER",
                        "TO_SEND_SUBAGENT",
                        "INSTRUCTION"
                    ],
                    "AGENT": [
                        "CONTRACT",
                        "OTHER",
                        "INVOICE",
                        "CONFIRMATION",
                        "REPORT",
                        "ANOTHER",
                        "TO_SEND_SUBAGENT",
                        "INSTRUCTION"
                    ],
                    "CUSTOMER": [
                        "CONTRACT",
                        "OTHER",
                        "INVOICE",
                        "CONFIRMATION",
                        "REPORT"
                    ],
                    "OBSERVER": [
                        "CONTRACT",
                        "OTHER",
                        "INVOICE",
                        "CONFIRMATION",
                        "REPORT",
                        "ANOTHER",
                        "TO_SEND_SUBAGENT",
                        "INSTRUCTION"
                    ],
                    "COMPLIANCE": [
                        "CONTRACT",
                        "OTHER",
                        "INVOICE",
                        "CONFIRMATION",
                        "REPORT",
                        "ANOTHER",
                        "TO_SEND_SUBAGENT",
                        "INSTRUCTION"
                    ],
                    "SENIOR_COMPLIANCE": [
                        "CONTRACT",
                        "OTHER",
                        "INVOICE",
                        "CONFIRMATION",
                        "REPORT",
                        "ANOTHER",
                        "TO_SEND_SUBAGENT",
                        "INSTRUCTION"
                    ],
                    "PARTNER": [
                        "CONTRACT",
                        "OTHER",
                        "INVOICE",
                        "CONFIRMATION",
                        "REPORT",
                        "ANOTHER",
                        "TO_SEND_SUBAGENT",
                        "INSTRUCTION"
                    ]
                },
                "CAN_UPLOAD": {
                    "CONTRACTOR": [
                        "ANOTHER"
                    ],
                    "SENIOR_CONTRACTOR": [
                        "ANOTHER"
                    ],
                    "PARTNER": [
                        "ANOTHER"
                    ],
                    "AGENT": [
                        "ANOTHER"
                    ]
                },
                "CAN_DELETE": {
                    "CONTRACTOR": [
                        "ANOTHER"
                    ],
                    "SENIOR_CONTRACTOR": [
                        "ANOTHER"
                    ],
                    "PARTNER": [
                        "ANOTHER"
                    ],
                    "AGENT": [
                        "ANOTHER"
                    ]
                }
            }
        },
        {
            "id": "CONTRACTOR_REPORT_VERIFICATION",
            "titles": {
                "ALL": {
                    "title": {
                        "ru": "Проверка отчёта агентом",
                        "en": ""
                    },
                    "description": {
                        "ru": "Агент проверяет подписанный клиентом акт-отчёт",
                        "en": ""
                    }
                }
            },
            "permissions": [
                {
                    "type": "HAS_ACCESS",
                    "items": [
                        "CUSTOMER",
                        "CONTRACTOR",
                        "SENIOR_CONTRACTOR",
                        "OBSERVER",
                        "COMPLIANCE",
                        "SENIOR_COMPLIANCE",
                        "AGENT",
						"PARTNER"
                    ]
                }
            ],
            "attachments": {
                "CAN_SEE": {
                    "CONTRACTOR": [
                        "CONTRACT",
                        "OTHER",
                        "INVOICE",
                        "CONFIRMATION",
                        "REPORT",
                        "ANOTHER",
                        "TO_SEND_SUBAGENT",
                        "INSTRUCTION"
                    ],
                    "SENIOR_CONTRACTOR": [
                        "CONTRACT",
                        "OTHER",
                        "INVOICE",
                        "CONFIRMATION",
                        "REPORT",
                        "ANOTHER",
                        "TO_SEND_SUBAGENT",
                        "INSTRUCTION"
                    ],
                    "AGENT": [
                        "CONTRACT",
                        "OTHER",
                        "INVOICE",
                        "CONFIRMATION",
                        "REPORT",
                        "ANOTHER",
                        "TO_SEND_SUBAGENT",
                        "INSTRUCTION"
                    ],
                    "CUSTOMER": [
                        "CONTRACT",
                        "OTHER",
                        "INVOICE",
                        "CONFIRMATION",
                        "REPORT"
                    ],
                    "OBSERVER": [
                        "CONTRACT",
                        "OTHER",
                        "INVOICE",
                        "CONFIRMATION",
                        "REPORT",
                        "ANOTHER",
                        "TO_SEND_SUBAGENT",
                        "INSTRUCTION"
                    ],
                    "COMPLIANCE": [
                        "CONTRACT",
                        "OTHER",
                        "INVOICE",
                        "CONFIRMATION",
                        "REPORT",
                        "ANOTHER",
                        "TO_SEND_SUBAGENT",
                        "INSTRUCTION"
                    ],
                    "SENIOR_COMPLIANCE": [
                        "CONTRACT",
                        "OTHER",
                        "INVOICE",
                        "CONFIRMATION",
                        "REPORT",
                        "ANOTHER",
                        "TO_SEND_SUBAGENT",
                        "INSTRUCTION"
                    ],
                    "PARTNER": [
                        "CONTRACT",
                        "OTHER",
                        "INVOICE",
                        "CONFIRMATION",
                        "REPORT",
                        "ANOTHER",
                        "TO_SEND_SUBAGENT",
                        "INSTRUCTION"
                    ]
                },
                "CAN_UPLOAD": {
                    "CONTRACTOR": [
                        "ANOTHER"
                    ],
                    "SENIOR_CONTRACTOR": [
                        "ANOTHER"
                    ],
                    "PARTNER": [
                        "ANOTHER"
                    ],
                    "AGENT": [
                        "ANOTHER"
                    ]
                },
                "CAN_DELETE": {
                    "CONTRACTOR": [
                        "ANOTHER"
                    ],
                    "SENIOR_CONTRACTOR": [
                        "ANOTHER"
                    ],
                    "PARTNER": [
                        "ANOTHER"
                    ],
                    "AGENT": [
                        "ANOTHER"
                    ]
                }
            }
        },
        {
            "id": "REPORT_ADJUSTMENT",
            "titles": {
                "ALL": {
                    "title": {
                        "ru": "Доработка отчёта агентом",
                        "en": ""
                    },
                    "description": {
                        "ru": "Агент вносит правки в акт-отчёт согласно комментарию от клиента",
                        "en": ""
                    }
                }
            },
            "permissions": [
                {
                    "type": "HAS_ACCESS",
                    "items": [
                        "CUSTOMER",
                        "CONTRACTOR",
                        "SENIOR_CONTRACTOR",
                        "OBSERVER",
                        "COMPLIANCE",
                        "SENIOR_COMPLIANCE",
                        "AGENT",
						"PARTNER"
                    ]
                }
            ],
            "attachments": {
                "CAN_SEE": {
                    "CONTRACTOR": [
                        "CONTRACT",
                        "OTHER",
                        "INVOICE",
                        "CONFIRMATION",
                        "REPORT",
                        "ANOTHER",
                        "TO_SEND_SUBAGENT",
                        "INSTRUCTION"
                    ],
                    "SENIOR_CONTRACTOR": [
                        "CONTRACT",
                        "OTHER",
                        "INVOICE",
                        "CONFIRMATION",
                        "REPORT",
                        "ANOTHER",
                        "TO_SEND_SUBAGENT",
                        "INSTRUCTION"
                    ],
                    "AGENT": [
                        "CONTRACT",
                        "OTHER",
                        "INVOICE",
                        "CONFIRMATION",
                        "REPORT",
                        "ANOTHER",
                        "TO_SEND_SUBAGENT",
                        "INSTRUCTION"
                    ],
                    "CUSTOMER": [
                        "CONTRACT",
                        "OTHER",
                        "INVOICE",
                        "CONFIRMATION",
                        "REPORT"
                    ],
                    "OBSERVER": [
                        "CONTRACT",
                        "OTHER",
                        "INVOICE",
                        "CONFIRMATION",
                        "REPORT",
                        "ANOTHER",
                        "TO_SEND_SUBAGENT",
                        "INSTRUCTION"
                    ],
                    "COMPLIANCE": [
                        "CONTRACT",
                        "OTHER",
                        "INVOICE",
                        "CONFIRMATION",
                        "REPORT",
                        "ANOTHER",
                        "TO_SEND_SUBAGENT",
                        "INSTRUCTION"
                    ],
                    "SENIOR_COMPLIANCE": [
                        "CONTRACT",
                        "OTHER",
                        "INVOICE",
                        "CONFIRMATION",
                        "REPORT",
                        "ANOTHER",
                        "TO_SEND_SUBAGENT",
                        "INSTRUCTION"
                    ],
                    "PARTNER": [
                        "CONTRACT",
                        "OTHER",
                        "INVOICE",
                        "CONFIRMATION",
                        "REPORT",
                        "ANOTHER",
                        "TO_SEND_SUBAGENT",
                        "INSTRUCTION"
                    ]
                },
                "CAN_UPLOAD": {
                    "AGENT": [
                        "CONFIRMATION",
                        "ANOTHER"
                    ],
                    "CONTRACTOR": [
                        "CONFIRMATION",
                        "ANOTHER"
                    ],
                    "SENIOR_CONTRACTOR": [
                        "CONFIRMATION",
                        "ANOTHER"
                    ],
                    "PARTNER": [
                        "ANOTHER"
                    ]
                },
                "CAN_DELETE": {
                    "AGENT": [
                        "CONFIRMATION",
                        "REPORT",
                        "ANOTHER"
                    ],
                    "CONTRACTOR": [
                        "CONFIRMATION",
                        "REPORT",
                        "ANOTHER"
                    ],
                    "SENIOR_CONTRACTOR": [
                        "CONFIRMATION",
                        "REPORT",
                        "ANOTHER"
                    ],
                    "PARTNER": [
                        "ANOTHER"
                    ]
                }
            }
        },
        {
            "id": "RECEIPT_CONFIRMATION",
            "titles": {
                "ALL": {
                    "title": {
                        "ru": "Подтверждение поступления денег",
                        "en": ""
                    },
                    "description": {
                        "ru": "Ожидание подтверждения клиентом о поступлении денег",
                        "en": ""
                    }
                }
            },
            "permissions": [
                {
                    "type": "HAS_ACCESS",
                    "items": [
                        "CUSTOMER",
                        "CONTRACTOR",
                        "SENIOR_CONTRACTOR",
                        "OBSERVER",
                        "COMPLIANCE",
                        "SENIOR_COMPLIANCE",
                        "AGENT",
						"PARTNER"
                    ]
                }
            ],
            "attachments": {
                "CAN_SEE": {
                    "CONTRACTOR": [
                        "CONTRACT",
                        "OTHER",
                        "INVOICE",
                        "CONFIRMATION",
                        "REPORT",
                        "ANOTHER",
                        "TO_SEND_SUBAGENT",
                        "INSTRUCTION"
                    ],
                    "SENIOR_CONTRACTOR": [
                        "CONTRACT",
                        "OTHER",
                        "INVOICE",
                        "CONFIRMATION",
                        "REPORT",
                        "ANOTHER",
                        "TO_SEND_SUBAGENT",
                        "INSTRUCTION"
                    ],
                    "AGENT": [
                        "CONTRACT",
                        "OTHER",
                        "INVOICE",
                        "CONFIRMATION",
                        "REPORT",
                        "ANOTHER",
                        "TO_SEND_SUBAGENT",
                        "INSTRUCTION"
                    ],
                    "CUSTOMER": [
                        "CONTRACT",
                        "OTHER",
                        "INVOICE",
                        "CONFIRMATION",
                        "REPORT"
                    ],
                    "OBSERVER": [
                        "CONTRACT",
                        "OTHER",
                        "INVOICE",
                        "CONFIRMATION",
                        "REPORT",
                        "ANOTHER",
                        "TO_SEND_SUBAGENT",
                        "INSTRUCTION"
                    ],
                    "COMPLIANCE": [
                        "CONTRACT",
                        "OTHER",
                        "INVOICE",
                        "CONFIRMATION",
                        "REPORT",
                        "ANOTHER",
                        "TO_SEND_SUBAGENT",
                        "INSTRUCTION"
                    ],
                    "SENIOR_COMPLIANCE": [
                        "CONTRACT",
                        "OTHER",
                        "INVOICE",
                        "CONFIRMATION",
                        "REPORT",
                        "ANOTHER",
                        "TO_SEND_SUBAGENT",
                        "INSTRUCTION"
                    ],
                    "PARTNER": [
                        "CONTRACT",
                        "OTHER",
                        "INVOICE",
                        "CONFIRMATION",
                        "REPORT",
                        "ANOTHER",
                        "TO_SEND_SUBAGENT",
                        "INSTRUCTION"
                    ]
                },
                "CAN_UPLOAD": {
                    "CONTRACTOR": [
                        "ANOTHER"
                    ],
                    "SENIOR_CONTRACTOR": [
                        "ANOTHER"
                    ],
                    "PARTNER": [
                        "ANOTHER"
                    ],
                    "AGENT": [
                        "ANOTHER"
                    ]
                },
                "CAN_DELETE": {
                    "CONTRACTOR": [
                        "ANOTHER"
                    ],
                    "SENIOR_CONTRACTOR": [
                        "ANOTHER"
                    ],
                    "PARTNER": [
                        "ANOTHER"
                    ],
                    "AGENT": [
                        "ANOTHER"
                    ]
                }
            }
        },
        {
            "id": "DONE",
            "titles": {
                "ALL": {
                    "title": {
                        "ru": "Закрыта",
                        "en": ""
                    },
                    "description": {
                        "ru": "Заявка исполнена",
                        "en": ""
                    }
                }
            },
            "permissions": [
                {
                    "type": "HAS_ACCESS",
                    "items": [
                        "CUSTOMER",
                        "CONTRACTOR",
                        "SENIOR_CONTRACTOR",
                        "OBSERVER",
                        "COMPLIANCE",
                        "SENIOR_COMPLIANCE",
                        "AGENT",
						"PARTNER"
                    ]
                }
            ],
            "attachments": {
                "CAN_SEE": {
                    "CONTRACTOR": [
                        "CONTRACT",
                        "OTHER",
                        "INVOICE",
                        "CONFIRMATION",
                        "REPORT",
                        "ANOTHER",
                        "TO_SEND_SUBAGENT",
                        "INSTRUCTION"
                    ],
                    "SENIOR_CONTRACTOR": [
                        "CONTRACT",
                        "OTHER",
                        "INVOICE",
                        "CONFIRMATION",
                        "REPORT",
                        "ANOTHER",
                        "TO_SEND_SUBAGENT",
                        "INSTRUCTION"
                    ],
                    "AGENT": [
                        "CONTRACT",
                        "OTHER",
                        "INVOICE",
                        "CONFIRMATION",
                        "REPORT",
                        "ANOTHER",
                        "TO_SEND_SUBAGENT",
                        "INSTRUCTION"
                    ],
                    "CUSTOMER": [
                        "CONTRACT",
                        "OTHER",
                        "INVOICE",
                        "CONFIRMATION",
                        "REPORT"
                    ],
                    "OBSERVER": [
                        "CONTRACT",
                        "OTHER",
                        "INVOICE",
                        "CONFIRMATION",
                        "REPORT",
                        "ANOTHER",
                        "TO_SEND_SUBAGENT",
                        "INSTRUCTION"
                    ],
                    "COMPLIANCE": [
                        "CONTRACT",
                        "OTHER",
                        "INVOICE",
                        "CONFIRMATION",
                        "REPORT",
                        "ANOTHER",
                        "TO_SEND_SUBAGENT",
                        "INSTRUCTION"
                    ],
                    "SENIOR_COMPLIANCE": [
                        "CONTRACT",
                        "OTHER",
                        "INVOICE",
                        "CONFIRMATION",
                        "REPORT",
                        "ANOTHER",
                        "TO_SEND_SUBAGENT",
                        "INSTRUCTION"
                    ],
                    "PARTNER": [
                        "CONTRACT",
                        "OTHER",
                        "INVOICE",
                        "CONFIRMATION",
                        "REPORT",
                        "ANOTHER",
                        "TO_SEND_SUBAGENT",
                        "INSTRUCTION"
                    ]
                },
                "CAN_UPLOAD": {
                    "CONTRACTOR": [
                        "ANOTHER"
                    ],
                    "SENIOR_CONTRACTOR": [
                        "ANOTHER"
                    ],
                    "PARTNER": [
                        "ANOTHER"
                    ],
                    "AGENT": [
                        "ANOTHER"
                    ]
                },
                "CAN_DELETE": {
                    "CONTRACTOR": [
                        "ANOTHER"
                    ],
                    "SENIOR_CONTRACTOR": [
                        "ANOTHER"
                    ],
                    "PARTNER": [
                        "ANOTHER"
                    ],
                    "AGENT": [
                        "ANOTHER"
                    ]
                }
            }
        },
        {
            "id": "CANCELLED",
            "titles": {
                "ALL": {
                    "title": {
                        "ru": "Аннулирована",
                        "en": ""
                    },
                    "description": {
                        "ru": "Заявка аннулирована",
                        "en": ""
                    }
                }
            },
            "permissions": [
                {
                    "type": "HAS_ACCESS",
                    "items": [
                        "CUSTOMER",
                        "CONTRACTOR",
                        "SENIOR_CONTRACTOR",
                        "OBSERVER",
                        "COMPLIANCE",
                        "SENIOR_COMPLIANCE",
                        "AGENT",
						"PARTNER"
                    ]
                }
            ],
            "attachments": {
                "CAN_SEE": {
                    "CONTRACTOR": [
                        "CONTRACT",
                        "OTHER",
                        "INVOICE",
                        "CONFIRMATION",
                        "REPORT",
                        "ANOTHER",
                        "TO_SEND_SUBAGENT",
                        "INSTRUCTION"
                    ],
                    "SENIOR_CONTRACTOR": [
                        "CONTRACT",
                        "OTHER",
                        "INVOICE",
                        "CONFIRMATION",
                        "REPORT",
                        "ANOTHER",
                        "TO_SEND_SUBAGENT",
                        "INSTRUCTION"
                    ],
                    "AGENT": [
                        "CONTRACT",
                        "OTHER",
                        "INVOICE",
                        "CONFIRMATION",
                        "REPORT",
                        "ANOTHER",
                        "TO_SEND_SUBAGENT",
                        "INSTRUCTION"
                    ],
                    "CUSTOMER": [
                        "CONTRACT",
                        "OTHER",
                        "INVOICE",
                        "CONFIRMATION",
                        "REPORT"
                    ],
                    "OBSERVER": [
                        "CONTRACT",
                        "OTHER",
                        "INVOICE",
                        "CONFIRMATION",
                        "REPORT",
                        "ANOTHER",
                        "TO_SEND_SUBAGENT",
                        "INSTRUCTION"
                    ],
                    "COMPLIANCE": [
                        "CONTRACT",
                        "OTHER",
                        "INVOICE",
                        "CONFIRMATION",
                        "REPORT",
                        "ANOTHER",
                        "TO_SEND_SUBAGENT",
                        "INSTRUCTION"
                    ],
                    "SENIOR_COMPLIANCE": [
                        "CONTRACT",
                        "OTHER",
                        "INVOICE",
                        "CONFIRMATION",
                        "REPORT",
                        "ANOTHER",
                        "TO_SEND_SUBAGENT",
                        "INSTRUCTION"
                    ],
                    "PARTNER": [
                        "CONTRACT",
                        "OTHER",
                        "INVOICE",
                        "CONFIRMATION",
                        "REPORT",
                        "ANOTHER",
                        "TO_SEND_SUBAGENT",
                        "INSTRUCTION"
                    ]
                },
                "CAN_UPLOAD": {
                    "CONTRACTOR": [
                        "ANOTHER"
                    ],
                    "SENIOR_CONTRACTOR": [
                        "ANOTHER"
                    ],
                    "PARTNER": [
                        "ANOTHER"
                    ],
                    "AGENT": [
                        "ANOTHER"
                    ]
                },
                "CAN_DELETE": {
                    "CONTRACTOR": [
                        "ANOTHER"
                    ],
                    "SENIOR_CONTRACTOR": [
                        "ANOTHER"
                    ],
                    "PARTNER": [
                        "ANOTHER"
                    ],
                    "AGENT": [
                        "ANOTHER"
                    ]
                }
            }
        }
    ],
    "TRANSITIONS": [
        {
            "id": "DRAFT-NEW",
            "fromState": "DRAFT",
            "toState": "NEW",
            "caption": {
                "ru": "Отправить заявку",
                "en": ""
            },
            "successfulTransitionMessage": {
                "ru": "Заявка отправлена",
                "en": ""
            },
            "defaultErrorText": {
                "ru": "Заполните обязательные поля и приложите к заявке сканы контракта или инвойса",
                "en": ""
            },
            "buttonType": "primary",
            "order": 1,
            "isConfirmationBackwardTextRequired": false,
            "isConfirmationRequired": false,
            "conditions": [
                {
                    "type": "REQUIRED_ROLES",
                    "items": [
                        "CUSTOMER"
                    ]
                },
                {
                    "type": "REQUIRED_FIELDS",
                    "items": [
                        "payment.amountCounterparty",
                        "payment.currencyCounterparty",
                        "payment.currencyCustomer",
                        "payment.bank",
                        "payment.accountNumber",
                        "payment.purpose",
                        "counterparty.name",
                        "counterparty.country",
                        "counterparty.address",
                        "additionalInfo.specification"
                    ],
                    "errorText": {
                        "ru": "Заполните обязательные поля и приложите к заявке сканы контракта или инвойса",
                        "en": ""
                    }
                },
                {
                    "type": "REQUIRED_FILES",
                    "items": [
                        "CONTRACT"
                    ],
                    "errorText": {
                        "ru": "Заполните обязательные поля и приложите к заявке сканы контракта или инвойса",
                        "en": ""
                    }
                }
            ],
            "notification": [
                {
                    "recipient": [
                        "SENIOR_CONTRACTOR"
                    ],
                    "message": "mail_order_create_client"
                }
            ]
        },
        {
            "id": "DRAFT-CANCELLED",
            "fromState": "DRAFT",
            "toState": "CANCELLED",
            "caption": {
                "ru": "Аннулировать заявку",
                "en": ""
            },
            "successfulTransitionMessage": {
                "ru": "Заявка аннулирована",
                "en": ""
            },
            "buttonType": "danger",
            "order": 1,
            "isConfirmationRequired": true,
            "conditions": [
                {
                    "type": "REQUIRED_ROLES",
                    "items": [
                        "CUSTOMER"
                    ]
                }
            ],
            "notification": [
                {
                    "recipient": [
                        "CUSTOMER"
                    ],
                    "message": "mail_order_cancelled"
                }
            ]
        },
        {
            "id": "NEW-AGENT_APPROVAL",
            "fromState": "NEW",
            "toState": "AGENT_APPROVAL",
            "caption": {
                "ru": "Отправить агенту",
                "en": ""
            },
            "successfulTransitionMessage": {
                "ru": "Заявка отправлена",
                "en": ""
            },
            "defaultErrorText": {
                "ru": "Подпишите и заполните договор",
                "en": ""
            },
            "buttonType": "primary",
            "order": 1,
            "isConfirmationBackwardTextRequired": false,
            "isConfirmationRequired": false,
            "conditions": [
                {
                    "type": "REQUIRED_ROLES",
                    "items": [
                        "CONTRACTOR",
                        "SENIOR_CONTRACTOR"
                    ]
                },
                {
                    "type": "REQUIRED_FIELDS",
                    "items": [
                        "contract",
                        "document.userEmployee"
                    ],
                    "errorText": {
                        "ru": "Подпишите и заполните договор, назначьте исполнителя",
                        "en": ""
                    }
                }
            ],
            "notification": [
                {
                    "recipient": [
                        "AGENT",
                        "ASSIGNED_CONTRACTOR"
                    ],
                    "message": "mail_agent_approval"
                }
            ]
        },
        {
            "id": "NEW-CUSTOMER_ADJUSTMENT",
            "fromState": "NEW",
            "toState": "CUSTOMER_ADJUSTMENT",
            "caption": {
                "ru": "Вернуть клиенту на доработку",
                "en": ""
            },
            "successfulTransitionMessage": {
                "ru": "Заявка отправлена",
                "en": ""
            },
            "buttonType": "secondary",
            "order": 2,
            "isConfirmationBackwardTextRequired": true,
            "isConfirmationRequired": false,
            "conditions": [
                {
                    "type": "REQUIRED_ROLES",
                    "items": [
                        "CONTRACTOR",
                        "SENIOR_CONTRACTOR"
                    ]
                },
                {
                    "type": "REQUIRED_FIELDS",
                    "items": [
                        "document.userEmployee"
                    ],
                    "errorText": {
                        "ru": "Назначьте исполнителя",
                        "en": ""
                    }
                }
            ],
            "notification": [
                {
                    "recipient": [
                        "CUSTOMER"
                    ],
                    "message": "mail_order_sent_backward"
                }
            ]
        },
        {
            "id": "NEW-CANCELLED",
            "fromState": "NEW",
            "toState": "CANCELLED",
            "caption": {
                "ru": "Аннулировать заявку",
                "en": ""
            },
            "successfulTransitionMessage": {
                "ru": "Заявка аннулирована",
                "en": ""
            },
            "buttonType": "danger",
            "order": 3,
            "isConfirmationRequired": true,
            "conditions": [
                {
                    "type": "REQUIRED_ROLES",
                    "items": [
                        "CONTRACTOR",
                        "SENIOR_CONTRACTOR",
                        "CUSTOMER"
                    ]
                }
            ],
            "notification": [
                {
                    "recipient": [
                        "AGENT",
                        "ASSIGNED_CONTRACTOR",
                        "CUSTOMER"
                    ],
                    "message": "mail_order_cancelled"
                }
            ]
        },
		{
            "id": "AGENT_APPROVAL-CUSTOMER_APPROVAL",
            "fromState": "AGENT_APPROVAL",
            "toState": "CUSTOMER_APPROVAL",
            "caption": {
                "ru": "Отправить клиенту на согласование",
                "en": ""
            },
            "successfulTransitionMessage": {
                "ru": "Заявка отправлена",
                "en": ""
            },
            "defaultErrorText": {
                "ru": "Заполните обязательные поля",
                "en": ""
            },
            "buttonType": "primary",
            "order": 1,
            "isConfirmationBackwardTextRequired": false,
            "isConfirmationRequired": false,
            "conditions": [
                {
                    "type": "REQUIRED_ROLES",
                    "items": [
                        "AGENT",
                        "CONTRACTOR",
                        "SENIOR_CONTRACTOR"
                    ]
                },
                {
                    "type": "REQUIRED_FIELDS",
                    "items": [
                        "commission.percent",
                        "subagent",
						"subsidiary",
                        "subsidiaryBankAccount"
                    ],
                    "errorText": {
                        "ru": "Заполните обязательные поля",
                        "en": ""
                    }
                }
            ],
            "notification": [
                {
                    "recipient": [
                        "CUSTOMER"
                    ],
                    "message": "mail_customer_approval"
                }
            ]
        },
		{
            "id": "AGENT_APPROVAL-CUSTOMER_ADJUSTMENT",
            "fromState": "AGENT_APPROVAL",
            "toState": "CUSTOMER_ADJUSTMENT",
            "caption": {
                "ru": "Вернуть клиенту на доработку",
                "en": ""
            },
            "successfulTransitionMessage": {
                "ru": "Заявка отправлена",
                "en": ""
            },
            "buttonType": "secondary",
            "order": 2,
            "isConfirmationBackwardTextRequired": true,
            "isConfirmationRequired": false,
            "conditions": [
                {
                    "type": "REQUIRED_ROLES",
                    "items": [
                        "AGENT",
                        "CONTRACTOR",
                        "SENIOR_CONTRACTOR"
                    ]
                }
            ],
            "notification": [
                {
                    "recipient": [
                        "CUSTOMER"
                    ],
                    "message": "mail_order_sent_backward"
                }
            ]
        },
		
		{
            "id": "AGENT_APPROVAL-CANCELLED",
            "fromState": "AGENT_APPROVAL",
            "toState": "CANCELLED",
            "caption": {
                "ru": "Аннулировать заявку",
                "en": ""
            },
            "successfulTransitionMessage": {
                "ru": "Заявка аннулирована",
                "en": ""
            },
            "buttonType": "danger",
            "order": 3,
            "isConfirmationRequired": true,
            "conditions": [
                {
                    "type": "REQUIRED_ROLES",
                    "items": [
                        "CONTRACTOR",
                        "SENIOR_CONTRACTOR",
                        "CUSTOMER",
						"AGENT"
                    ]
                }
            ],
            "notification": [
                {
                    "recipient": [
                        "AGENT",
                        "ASSIGNED_CONTRACTOR",
                        "CUSTOMER"
                    ],
                    "message": "mail_order_cancelled"
                }
            ]
        },
		
        {
            "id": "CUSTOMER_ADJUSTMENT-NEW",
            "fromState": "CUSTOMER_ADJUSTMENT",
            "toState": "NEW",
            "caption": {
                "ru": "Отправить заявку",
                "en": ""
            },
            "successfulTransitionMessage": {
                "ru": "Заявка отправлена",
                "en": ""
            },
            "defaultErrorText": {
                "ru": "Заполните обязательные поля и приложите к заявке сканы контракта или инвойса",
                "en": ""
            },
            "buttonType": "primary",
            "order": 1,
            "isConfirmationBackwardTextRequired": false,
            "isConfirmationRequired": false,
            "conditions": [
                {
                    "type": "REQUIRED_ROLES",
                    "items": [
                        "CUSTOMER"
                    ]
                },
                {
                    "type": "REQUIRED_FIELDS",
                    "items": [
                        "payment.amountCounterparty",
                        "payment.currencyCounterparty",
                        "payment.currencyCustomer",
                        "payment.bank",
                        "payment.accountNumber",
                        "payment.purpose",
                        "counterparty.name",
                        "counterparty.country",
                        "counterparty.address",
                        "additionalInfo.specification"
                    ],
                    "errorText": {
                        "ru": "Заполните обязательные поля и приложите к заявке сканы контракта или инвойса",
                        "en": ""
                    }
                },
                {
                    "type": "REQUIRED_FILES",
                    "items": [
                        "CONTRACT"
                    ],
                    "errorText": {
                        "ru": "Заполните обязательные поля и приложите к заявке сканы контракта или инвойса",
                        "en": ""
                    }
                }
            ],
            "notification": [
                {
                    "recipient": [
                        "SENIOR_CONTRACTOR"
                    ],
                    "message": "mail_order_create_client"
                }
            ]
        },
        {
            "id": "CUSTOMER_ADJUSTMENT-CANCELLED",
            "fromState": "CUSTOMER_ADJUSTMENT",
            "toState": "CANCELLED",
            "caption": {
                "ru": "Аннулировать заявку",
                "en": ""
            },
            "successfulTransitionMessage": {
                "ru": "Заявка аннулирована",
                "en": ""
            },
            "buttonType": "danger",
            "order": 2,
            "isConfirmationRequired": true,
            "isConfirmationBackwardTextRequired": false,
            "conditions": [
                {
                    "type": "REQUIRED_ROLES",
                    "items": [
                        "CONTRACTOR",
                        "SENIOR_CONTRACTOR",
                        "CUSTOMER"
                    ]
                }
            ],
            "notification": [
                {
                    "recipient": [
                        "AGENT",
                        "ASSIGNED_CONTRACTOR",
                        "CUSTOMER"
                    ],
                    "message": "mail_order_cancelled"
                }
            ]
        },
        {
            "id": "CUSTOMER_APPROVAL-AWAITING_FUNDS",
            "fromState": "CUSTOMER_APPROVAL",
            "toState": "AWAITING_FUNDS",
            "caption": {
                "ru": "Согласовать",
                "en": ""
            },
            "successfulTransitionMessage": {
                "ru": "Заявка отправлена",
                "en": ""
            },
            "buttonType": "primary",
            "order": 1,
            "isConfirmationBackwardTextRequired": false,
            "isConfirmationRequired": false,
            "conditions": [
                {
                    "type": "REQUIRED_ROLES",
                    "items": [
                        "CUSTOMER"
                    ]
                }
            ],
            "notification": [
                {
                    "recipient": [
                        "AGENT",
                        "ASSIGNED_CONTRACTOR",
                        "CUSTOMER"
                    ],
                    "message": "mail_awaiting_funds_import"
                }
            ]
        },
        {
            "id": "CUSTOMER_APPROVAL-COST_ADJUSTMENT",
            "fromState": "CUSTOMER_APPROVAL",
            "toState": "COST_ADJUSTMENT",
            "caption": {
                "ru": "Вернуть на доработку",
                "en": ""
            },
            "successfulTransitionMessage": {
                "ru": "Заявка отправлена",
                "en": ""
            },
            "buttonType": "secondary",
            "order": 2,
            "isConfirmationBackwardTextRequired": true,
            "isConfirmationRequired": false,
            "conditions": [
                {
                    "type": "REQUIRED_ROLES",
                    "items": [
                        "CUSTOMER"
                    ]
                }
            ],
            "notification": [
                {
                    "recipient": [
                        "AGENT",
                        "ASSIGNED_CONTRACTOR"
                    ],
                    "message": "mail_order_sent_backward"
                }
            ]
        },
        {
            "id": "CUSTOMER_APPROVAL-CANCELLED",
            "fromState": "CUSTOMER_APPROVAL",
            "toState": "CANCELLED",
            "caption": {
                "ru": "Аннулировать заявку",
                "en": ""
            },
            "successfulTransitionMessage": {
                "ru": "Заявка аннулирована",
                "en": ""
            },
            "buttonType": "danger",
            "order": 3,
            "isConfirmationBackwardTextRequired": false,
            "isConfirmationRequired": true,
            "conditions": [
                {
                    "type": "REQUIRED_ROLES",
                    "items": [
                        "CONTRACTOR",
                        "SENIOR_CONTRACTOR",
                        "CUSTOMER",
						"AGENT"
                    ]
                }
            ],
            "notification": [
                {
                    "recipient": [
                        "AGENT",
                        "ASSIGNED_CONTRACTOR",
                        "CUSTOMER"
                    ],
                    "message": "mail_order_cancelled"
                }
            ]
        },
        {
            "id": "COST_ADJUSTMENT-CUSTOMER_APPROVAL",
            "fromState": "COST_ADJUSTMENT",
            "toState": "CUSTOMER_APPROVAL",
            "caption": {
                "ru": "Отправить клиенту на согласование",
                "en": ""
            },
            "successfulTransitionMessage": {
                "ru": "Заявка отправлена",
                "en": ""
            },
            "defaultErrorText": {
                "ru": "Заполните обязательные поля",
                "en": ""
            },
            "buttonType": "primary",
            "order": 1,
            "isConfirmationBackwardTextRequired": false,
            "isConfirmationRequired": false,
            "conditions": [
                {
                    "type": "REQUIRED_ROLES",
                    "items": [
                        "AGENT",
                        "CONTRACTOR",
                        "SENIOR_CONTRACTOR"
                    ]
                },
                {
                    "type": "REQUIRED_FIELDS",
                    "items": [
                        "commission.percent",
                        "subsidiary",
                        "subsidiaryBankAccount"
                    ],
                    "errorText": {
                        "ru": "Заполните обязательные поля",
                        "en": ""
                    }
                }
            ],
            "notification": [
                {
                    "recipient": [
                        "CUSTOMER"
                    ],
                    "message": "mail_customer_approval"
                }
            ]
        },
        {
            "id": "COST_ADJUSTMENT-CANCELLED",
            "fromState": "COST_ADJUSTMENT",
            "toState": "CANCELLED",
            "caption": {
                "ru": "Аннулировать заявку",
                "en": ""
            },
            "successfulTransitionMessage": {
                "ru": "Заявка аннулирована",
                "en": ""
            },
            "buttonType": "danger",
            "order": 2,
            "isConfirmationBackwardTextRequired": false,
            "isConfirmationRequired": true,
            "conditions": [
                {
                    "type": "REQUIRED_ROLES",
                    "items": [
                        "CONTRACTOR",
                        "SENIOR_CONTRACTOR",
                        "CUSTOMER",
						"AGENT"
                    ]
                }
            ],
            "notification": [
                {
                    "recipient": [
                        "AGENT",
                        "ASSIGNED_CONTRACTOR",
                        "CUSTOMER"
                    ],
                    "message": "mail_order_cancelled"
                }
            ]
        },
        {
            "id": "INVOICE_PREPARATION-DETAILS_ADJUSTMENT",
            "fromState": "INVOICE_PREPARATION",
            "toState": "DETAILS_ADJUSTMENT",
            "caption": {
                "ru": "Вернуть клиенту на доработку",
                "en": ""
            },
            "successfulTransitionMessage": {
                "ru": "Заявка отправлена",
                "en": ""
            },
            "buttonType": "secondary",
            "order": 2,
            "isConfirmationBackwardTextRequired": true,
            "isConfirmationRequired": false,
            "conditions": [
                {
                    "type": "REQUIRED_ROLES",
                    "items": [
                        "AGENT",
                        "CONTRACTOR",
                        "SENIOR_CONTRACTOR"
                    ]
                }
            ],
            "notification": [
                {
                    "recipient": [
                        "ASSIGNED_CONTRACTOR",
                        "CUSTOMER",
                        "AGENT"
                    ],
                    "message": "mail_order_to_details_adjustment"
                }
            ]
        },
        {
            "id": "INVOICE_PREPARATION-AWAITING_FUNDS",
            "fromState": "INVOICE_PREPARATION",
            "toState": "AWAITING_FUNDS",
            "caption": {
                "ru": "Отправить клиенту на согласование",
                "en": ""
            },
            "successfulTransitionMessage": {
                "ru": "Заявка отправлена",
                "en": ""
            },
            "defaultErrorText": {
                "ru": "Заполните обязательные поля и сформируйте инвойс-поручение",
                "en": ""
            },
            "buttonType": "primary",
            "order": 1,
            "conditions": [
                {
                    "type": "REQUIRED_ROLES",
                    "items": [
                        "AGENT",
                        "CONTRACTOR",
                        "SENIOR_CONTRACTOR"
                    ]
                },
                {
                    "type": "REQUIRED_FILES",
                    "items": [
                        "INVOICE"
                    ],
                    "errorText": {
                        "ru": "Заполните обязательные поля и сформируйте инвойс-поручение",
                        "en": ""
                    }
                },
				{
					"type": "REQUIRED_FIELDS",
					"items": [
						"subagent",
						"subsidiary",
						"subsidiaryBankAccount"
					],
					"errorText": {
						"ru": "Заполните обязательные поля и сформируйте инвойс-поручение",
						"en": ""
					}
				}
            ],
            "notification": [
                {
                    "recipient": [
                        "ASSIGNED_CONTRACTOR",
                        "CUSTOMER"
                    ],
                    "message": "mail_awaiting_funds_import"
                }
            ]
        },
        {
            "id": "INVOICE_PREPARATION-CANCELLED",
            "fromState": "INVOICE_PREPARATION",
            "toState": "CANCELLED",
            "caption": {
                "ru": "Аннулировать заявку",
                "en": ""
            },
            "successfulTransitionMessage": {
                "ru": "Заявка аннулирована",
                "en": ""
            },
            "buttonType": "danger",
            "order": 2,
            "isConfirmationBackwardTextRequired": false,
            "isConfirmationRequired": true,
            "conditions": [
                {
                    "type": "REQUIRED_ROLES",
                    "items": [
                        "CONTRACTOR",
                        "SENIOR_CONTRACTOR",
                        "CUSTOMER",
                        "AGENT"
                    ]
                }
            ],
            "notification": [
                {
                    "recipient": [
                        "AGENT",
                        "ASSIGNED_CONTRACTOR",
                        "CUSTOMER"
                    ],
                    "message": "mail_order_cancelled"
                }
            ]
        },
        {
            "id": "AWAITING_FUNDS-DETAILS_ADJUSTMENT",
            "fromState": "AWAITING_FUNDS",
            "toState": "DETAILS_ADJUSTMENT",
            "caption": {
                "ru": "Изменить реквизиты",
                "en": ""
            },
            "successfulTransitionMessage": {
                "ru": "Заявка возращена на изменение реквизитов",
                "en": ""
            },
            "buttonType": "secondary",
            "order": 2,
            "isConfirmationBackwardTextRequired": false,
            "isConfirmationRequired": false,
            "conditions": [
                {
                    "type": "REQUIRED_ROLES",
                    "items": [
                        "CUSTOMER"
                    ]
                }
            ],
            "notification": [
                {
                    "recipient": [
                        "ASSIGNED_CONTRACTOR",
                        "CUSTOMER",
                        "AGENT"
                    ],
                    "message": "mail_order_to_details_adjustment"
                }
            ]
        },
        {
            "id": "DETAILS_ADJUSTMENT-INVOICE_PREPARATION",
            "fromState": "DETAILS_ADJUSTMENT",
            "toState": "INVOICE_PREPARATION",
            "caption": {
                "ru": "Отправить агенту",
                "en": ""
            },
            "successfulTransitionMessage": {
                "ru": "Заявка отправлена",
                "en": ""
            },
            "defaultErrorText": {
                "ru": "Заполните обязательные поля",
                "en": ""
            },
            "buttonType": "primary",
            "order": 1,
            "isConfirmationBackwardTextRequired": false,
            "isConfirmationRequired": false,
            "conditions": [
                {
                    "type": "REQUIRED_ROLES",
                    "items": [
                        "CUSTOMER"
                    ]
                },
                {
                    "type": "REQUIRED_FIELDS",
                    "items": [
                        "counterparty.name",
                        "counterparty.country",
                        "counterparty.address",
                        "payment.accountNumber",
                        "payment.purpose",
                        "additionalInfo.specification"
                    ],
                    "errorText": {
                        "ru": "Заполните обязательные поля",
                        "en": ""
                    }
                }
            ],
            "notification": [
                {
                    "recipient": [
                        "AGENT",
                        "ASSIGNED_CONTRACTOR"
                    ],
                    "message": "mail_invoice_preparation_import"
                }
            ]
        },
        {
            "id": "DETAILS_ADJUSTMENT-CANCELLED",
            "fromState": "DETAILS_ADJUSTMENT",
            "toState": "CANCELLED",
            "caption": {
                "ru": "Аннулировать заявку",
                "en": ""
            },
            "successfulTransitionMessage": {
                "ru": "Заявка аннулирована",
                "en": ""
            },
            "buttonType": "danger",
            "order": 2,
            "isConfirmationBackwardTextRequired": false,
            "isConfirmationRequired": true,
            "conditions": [
                {
                    "type": "REQUIRED_ROLES",
                    "items": [
                        "CONTRACTOR",
                        "SENIOR_CONTRACTOR",
                        "CUSTOMER",
                        "AGENT"
                    ]
                }
            ],
            "notification": [
                {
                    "recipient": [
                        "AGENT",
                        "ASSIGNED_CONTRACTOR",
                        "CUSTOMER"
                    ],
                    "message": "mail_order_cancelled"
                }
            ]
        },
        {
            "id": "AWAITING_FUNDS-DOCUMENTS_COLLECTING",
            "fromState": "AWAITING_FUNDS",
            "toState": "DOCUMENTS_COLLECTING",
            "caption": {
                "ru": "Платёж поступил",
                "en": ""
            },
            "successfulTransitionMessage": {
                "ru": "Заявка отправлена",
                "en": ""
            },
			"defaultErrorText": {
                "ru": "Заполните обязательные поля",
                "en": ""
            },
            "buttonType": "primary",
            "order": 1,
            "isConfirmationRequired": true,
            "conditions": [
                {
                    "type": "REQUIRED_ROLES",
                    "items": [
                        "AGENT",
                        "CONTRACTOR"
                    ]
                },
				{
					"type": "REQUIRED_FIELDS",
					"items": [
						"subagent",
						"subsidiary",
						"subsidiaryBankAccount"
					],
					"errorText": {
						"ru": "Заполните обязательные поля",
						"en": ""
					}
				}				
            ],
            "notification": [
                {
                    "recipient": [
                        "CUSTOMER"
                    ],
                    "message": "mail_execution"
                },
                {
                    "recipient": [
                        "AGENT",
                        "CONTRACTOR",
                        "SENIOR_CONTRACTOR"
                    ],
                    "message": "mail_order_to_documents_collecting"
                }
            ]
        },
        {
            "id": "AWAITING_FUNDS-CANCELLED",
            "fromState": "AWAITING_FUNDS",
            "toState": "CANCELLED",
            "caption": {
                "ru": "Аннулировать заявку",
                "en": ""
            },
            "successfulTransitionMessage": {
                "ru": "Заявка аннулирована",
                "en": ""
            },
            "buttonType": "danger",
            "order": 2,
            "isConfirmationBackwardTextRequired": false,
            "isConfirmationRequired": true,
            "conditions": [
                {
                    "type": "REQUIRED_ROLES",
                    "items": [
                        "CONTRACTOR",
                        "SENIOR_CONTRACTOR",
                        "CUSTOMER",
                        "AGENT"
                    ]
                }
            ],
            "notification": [
                {
                    "recipient": [
                        "AGENT",
                        "ASSIGNED_CONTRACTOR",
                        "CUSTOMER"
                    ],
                    "message": "mail_order_cancelled"
                }
            ]
        },
        {
            "id": "DOCUMENTS_COLLECTING-DOCUMENTS_CONTROL",
            "fromState": "DOCUMENTS_COLLECTING",
            "toState": "DOCUMENTS_CONTROL",
            "caption": {
                "ru": "Отправить документы на проверку",
                "en": ""
            },
            "successfulTransitionMessage": {
                "ru": "Заявка отправлена",
                "en": ""
            },
            "defaultErrorText": {
                "ru": "Заполните обязательные поля и приложите к заявке файлы для отправки субагенту",
                "en": ""
            },
            "buttonType": "primary",
            "order": 1,
            "isConfirmationRequired": false,
            "conditions": [
                {
                    "type": "REQUIRED_ROLES",
                    "items": [
                        "AGENT",
                        "CONTRACTOR",
                        "SENIOR_CONTRACTOR"
                    ]
                },
                {
                    "type": "REQUIRED_FIELDS",
                    "items": [
                        "subagent",
                        "subsidiary",
                        "subsidiaryBankAccount"
                    ],
                    "errorText": {
                        "ru": "Заполните обязательные поля",
                        "en": ""
                    }
                },
                {
                    "type": "REQUIRED_FILES",
                    "items": [
                        "TO_SEND_SUBAGENT"
                    ],
                    "errorText": {
                        "ru": "Приложите к заявке файлы для отправки субагенту",
                        "en": ""
                    }
                }
            ],
            "notification": [
                {
                    "recipient": [
                        "SENIOR_COMPLIANCE"
                    ],
                    "message": "mail_order_documents_to_control"
                }
            ]
        },
        {
            "id": "DOCUMENTS_COLLECTING-CANCELLED",
            "fromState": "DOCUMENTS_COLLECTING",
            "toState": "CANCELLED",
            "caption": {
                "ru": "Аннулировать заявку",
                "en": ""
            },
            "successfulTransitionMessage": {
                "ru": "Заявка аннулирована",
                "en": ""
            },
            "buttonType": "danger",
            "order": 2,
            "isConfirmationBackwardTextRequired": false,
            "isConfirmationRequired": true,
            "conditions": [
                {
                    "type": "REQUIRED_ROLES",
                    "items": [
                        "CONTRACTOR",
                        "SENIOR_CONTRACTOR",
                        "AGENT"
                    ]
                }
            ],
            "notification": [
                {
                    "recipient": [
                        "AGENT",
                        "ASSIGNED_CONTRACTOR",
                        "CUSTOMER"
                    ],
                    "message": "mail_order_cancelled"
                }
            ]
        },

        {
            "id": "DOCUMENTS_CONTROL-DOCUMENTS_READY_TO_SENT",
            "fromState": "DOCUMENTS_CONTROL",
            "toState": "DOCUMENTS_READY_TO_SENT",
            "caption": {
                "ru": "Документы проверены",
                "en": ""
            },
            "successfulTransitionMessage": {
                "ru": "Заявка отправлена",
                "en": ""
            },
            "defaultErrorText": {
                "ru": "Заполните обязательные поля",
                "en": ""
            },
            "buttonType": "primary",
            "order": 1,
            "isConfirmationRequired": false,
            "isConfirmationForwardTextOptional": true,
            "isConfirmationBackwardTextRequired": false,
            "isPrivateMessage": true,
            "conditions": [
                {
                    "type": "REQUIRED_ROLES",
                    "items": [
                        "COMPLIANCE",
                        "SENIOR_COMPLIANCE"

                    ]
                }
            ],
            "notification": [
                {
                    "recipient": [
                        "AGENT",
                        "ASSIGNED_CONTRACTOR"
                    ],
                    "message": "mail_order_documents_ready_to_sent"
                }
            ]
        },

        {
            "id": "DOCUMENTS_CONTROL-DOCUMENTS_COLLECTING",
            "fromState": "DOCUMENTS_CONTROL",
            "toState": "DOCUMENTS_COLLECTING",
            "caption": {
                "ru": "Вернуть на сбор документов",
                "en": ""
            },
            "successfulTransitionMessage": {
                "ru": "Заявка отправлена",
                "en": ""
            },
            "defaultErrorText": {
                "ru": "Заполните обязательные поля",
                "en": ""
            },
            "buttonType": "secondary",
            "order": 1,
            "isConfirmationRequired": false,
            "isConfirmationForwardTextOptional": false,
            "isConfirmationBackwardTextRequired": true,
            "isPrivateMessage": true,
            "conditions": [
                {
                    "type": "REQUIRED_ROLES",
                    "items": [
                        "COMPLIANCE",
                        "SENIOR_COMPLIANCE"
                    ]
                }
            ],
            "notification": [
                {
                    "recipient": [
                        "AGENT",
                        "ASSIGNED_CONTRACTOR"
                    ],
                    "message": "mail_order_forward_to_documents_collecting"
                }
            ]
        },

        {
            "id": "DOCUMENTS_CONTROL-CANCELLED",
            "fromState": "DOCUMENTS_CONTROL",
            "toState": "CANCELLED",
            "caption": {
                "ru": "Аннулировать заявку",
                "en": ""
            },
            "successfulTransitionMessage": {
                "ru": "Заявка аннулирована",
                "en": ""
            },
            "buttonType": "danger",
            "order": 2,
            "isConfirmationBackwardTextRequired": false,
            "isConfirmationRequired": true,
            "conditions": [
                {
                    "type": "REQUIRED_ROLES",
                    "items": [
                        "CONTRACTOR",
                        "SENIOR_CONTRACTOR",
                        "AGENT"
                    ]
                }
            ],
            "notification": [
                {
                    "recipient": [
                        "AGENT",
                        "ASSIGNED_CONTRACTOR",
                        "CUSTOMER"
                    ],
                    "message": "mail_order_cancelled"
                }
            ]
        },
        {
            "id": "DOCUMENTS_READY_TO_SENT-EXECUTION_IMPORT",
            "fromState": "DOCUMENTS_READY_TO_SENT",
            "toState": "EXECUTION_IMPORT",
            "caption": {
                "ru": "Документы отправлены субагенту",
                "en": ""
            },
            "successfulTransitionMessage": {
                "ru": "Заявка отправлена",
                "en": ""
            },
            "defaultErrorText": {
                "ru": "Заполните обязательные поля",
                "en": ""
            },
            "buttonType": "primary",
            "order": 1,
            "isConfirmationRequired": false,
            "conditions": [
                {
                    "type": "REQUIRED_ROLES",
                    "items": [
                        "AGENT",
                        "CONTRACTOR",
                        "SENIOR_CONTRACTOR"
                    ]
                },
                {
                    "type": "REQUIRED_FIELDS",
                    "items": [
                        "subagent",
                        "subsidiary",
                        "subsidiaryBankAccount"
                    ],
                    "errorText": {
                        "ru": "Заполните обязательные поля",
                        "en": ""
                    }
                }
            ],
            "notification": [
                {
                    "recipient": [
                        "AGENT",
                        "ASSIGNED_CONTRACTOR"
                    ],
                    "message": "mail_order_execution_agent"
                }
            ]
        },

        {
            "id": "DOCUMENTS_READY_TO_SENT-DOCUMENTS_COLLECTING",
            "fromState": "DOCUMENTS_READY_TO_SENT",
            "toState": "DOCUMENTS_COLLECTING",
            "caption": {
                "ru": "Вернуть на сбор документов",
                "en": ""
            },
            "successfulTransitionMessage": {
                "ru": "Заявка отправлена",
                "en": ""
            },
            "defaultErrorText": {
                "ru": "Заполните обязательные поля",
                "en": ""
            },
            "buttonType": "secondary",
            "order": 1,
            "isConfirmationRequired": false,
            "conditions": [
                {
                    "type": "REQUIRED_ROLES",
                    "items": [
                        "AGENT",
                        "CONTRACTOR",
                        "SENIOR_CONTRACTOR"
                    ]
                },
                {
                    "type": "REQUIRED_FIELDS",
                    "items": [
                        "subagent",
                        "subsidiary",
                        "subsidiaryBankAccount"
                    ],
                    "errorText": {
                        "ru": "Заполните обязательные поля",
                        "en": ""
                    }
                }
            ],
            "notification": [
                {
                    "recipient": [
                        "AGENT",
                        "ASSIGNED_CONTRACTOR"
                    ],
                    "message": "mail_order_forward_to_documents_collecting"
                }
            ]
        },

        {
            "id": "DOCUMENTS_READY_TO_SENT-CANCELLED",
            "fromState": "DOCUMENTS_READY_TO_SENT",
            "toState": "CANCELLED",
            "caption": {
                "ru": "Аннулировать заявку",
                "en": ""
            },
            "successfulTransitionMessage": {
                "ru": "Заявка аннулирована",
                "en": ""
            },
            "buttonType": "danger",
            "order": 2,
            "isConfirmationBackwardTextRequired": false,
            "isConfirmationRequired": true,
            "conditions": [
                {
                    "type": "REQUIRED_ROLES",
                    "items": [
                        "CONTRACTOR",
                        "SENIOR_CONTRACTOR",
                        "AGENT"
                    ]
                }
            ],
            "notification": [
                {
                    "recipient": [
                        "AGENT",
                        "ASSIGNED_CONTRACTOR",
                        "CUSTOMER"
                    ],
                    "message": "mail_order_cancelled"
                }
            ]
        },


        {
            "id": "EXECUTION_IMPORT-CUSTOMER_REPORT_SIGNING",
            "fromState": "EXECUTION_IMPORT",
            "toState": "CUSTOMER_REPORT_SIGNING",
            "caption": {
                "ru": "Отправить отчёт клиенту",
                "en": ""
            },
            "successfulTransitionMessage": {
                "ru": "Заявка отправлена",
                "en": ""
            },
            "defaultErrorText": {
                "ru": "Заполните обязательные поля и сформируйте акт-отчёт",
                "en": ""
            },
            "buttonType": "primary",
            "order": 1,
            "isConfirmationBackwardTextRequired": false,
            "isConfirmationRequired": false,
            "conditions": [
                {
                    "type": "REQUIRED_ROLES",
                    "items": [
                        "AGENT",
                        "CONTRACTOR",
                        "SENIOR_CONTRACTOR"
                    ]
                },
                {
                    "type": "REQUIRED_FILES",
                    "items": [
                        "REPORT"
                    ],
                    "errorText": {
                        "ru": "Заполните обязательные поля и сформируйте акт-отчёт",
                        "en": ""
                    }
                },
								{
					"type": "REQUIRED_FIELDS",
					"items": [
						"subagent",
						"subsidiary",
						"subsidiaryBankAccount"
					],
					"errorText": {
						"ru": "Заполните обязательные поля и сформируйте акт-отчёт",
						"en": ""
					}
				}
            ],
            "notification": [
                {
                    "recipient": [
                        "ASSIGNED_CONTRACTOR",
                        "CUSTOMER"
                    ],
                    "message": "mail_report_created"
                }
            ]
        },
        {
            "id": "EXECUTION_IMPORT-CANCELLED",
            "fromState": "EXECUTION_IMPORT",
            "toState": "CANCELLED",
            "caption": {
                "ru": "Аннулировать заявку",
                "en": ""
            },
            "successfulTransitionMessage": {
                "ru": "Заявка аннулирована",
                "en": ""
            },
            "buttonType": "danger",
            "order": 2,
            "isConfirmationBackwardTextRequired": false,
            "isConfirmationRequired": true,
            "conditions": [
                {
                    "type": "REQUIRED_ROLES",
                    "items": [
                        "CONTRACTOR",
                        "SENIOR_CONTRACTOR",
                        "AGENT"
                    ]
                }
            ],
            "notification": [
                {
                    "recipient": [
                        "AGENT",
                        "ASSIGNED_CONTRACTOR",
                        "CUSTOMER"
                    ],
                    "message": "mail_order_cancelled"
                }
            ]
        },
        {
            "id": "CUSTOMER_REPORT_SIGNING-NULL",
            "fromState": "CUSTOMER_REPORT_SIGNING",
            "caption": {
                "ru": "Отправить отчёт агенту",
                "en": ""
            },
            "successfulTransitionMessage": {
                "ru": "Заявка отправлена",
                "en": ""
            },
            "defaultErrorText": {
                "ru": "Подпишите акт-отчёт",
                "en": ""
            },
            "buttonType": "primary",
            "order": 1,
            "isConfirmationBackwardTextRequired": false,
            "isConfirmationRequired": false,
            "conditions": [
                {
                    "type": "REQUIRED_ROLES",
                    "items": [
                        "CUSTOMER"
                    ]
                },
                {
                    "type": "REQUIRED_FILES_SIGNS",
                    "items": [
                        "REPORT"
                    ],
                    "signatories": [
                        "CUSTOMER"
                    ],
                    "errorText": {
                        "ru": "Подпишите акт-отчёт",
                        "en": ""
                    }
                }
            ]
        },
        {
            "id": "CUSTOMER_REPORT_SIGNING-CONTRACTOR_REPORT_VERIFICATION-HANDWRITTEN",
            "fromState": "CUSTOMER_REPORT_SIGNING",
            "toState": "CONTRACTOR_REPORT_VERIFICATION",
            "caption": {
                "ru": "Отправить отчёт агенту",
                "en": ""
            },
            "successfulTransitionMessage": {
                "ru": "Заявка отправлена",
                "en": ""
            },
            "defaultErrorText": {
                "ru": "Подпишите акт-отчёт",
                "en": ""
            },
            "buttonType": "primary",
            "order": 1,
            "isConfirmationBackwardTextRequired": false,
            "isConfirmationRequired": false,
            "conditions": [
                {
                    "type": "REQUIRED_ROLES",
                    "items": [
                        "CUSTOMER"
                    ]
                },
                {
                    "type": "REQUIRED_FILES_SIGNS",
                    "items": [
                        "REPORT"
                    ],
                    "signatories": [
                        "CUSTOMER"
                    ],
                    "signingType": [
                        "HANDWRITTEN"
                    ],
                    "errorText": {
                        "ru": "Подпишите акт-отчёт",
                        "en": ""
                    }
                }
            ],
            "notification": [
                {
                    "recipient": [
                        "CUSTOMER"
                    ],
                    "message": "mail_customer_signed_report_hand"
                }
            ]
        },
        {
            "id": "CUSTOMER_REPORT_SIGNING-RECEIPT_CONFIRMATION-SIMPLE_ELECTRONIC",
            "fromState": "CUSTOMER_REPORT_SIGNING",
            "toState": "RECEIPT_CONFIRMATION",
            "caption": {
                "ru": "Отправить отчёт агенту",
                "en": ""
            },
            "successfulTransitionMessage": {
                "ru": "Заявка отправлена",
                "en": ""
            },
            "defaultErrorText": {
                "ru": "Подпишите акт-отчёт",
                "en": ""
            },
            "buttonType": "primary",
            "order": 1,
            "isConfirmationBackwardTextRequired": false,
            "isConfirmationRequired": false,
            "conditions": [
                {
                    "type": "REQUIRED_ROLES",
                    "items": [
                        "CUSTOMER"
                    ]
                },
                {
                    "type": "REQUIRED_FILES_SIGNS",
                    "items": [
                        "REPORT"
                    ],
                    "signatories": [
                        "CUSTOMER"
                    ],
                    "signingType": [
                        "SIMPLE_ELECTRONIC"
                    ],
                    "errorText": {
                        "ru": "Подпишите акт-отчёт",
                        "en": ""
                    }
                }
            ],
            "notification": [
                {
                    "recipient": [
                        "CUSTOMER"
                    ],
                    "message": "mail_customer_signed_report_electronic"
                }
            ]
        },
        {
            "id": "CUSTOMER_REPORT_SIGNING-REPORT_ADJUSTMENT",
            "fromState": "CUSTOMER_REPORT_SIGNING",
            "toState": "REPORT_ADJUSTMENT",
            "caption": {
                "ru": "Вернуть на доработку",
                "en": ""
            },
            "successfulTransitionMessage": {
                "ru": "Заявка отправлена",
                "en": ""
            },
            "buttonType": "secondary",
            "order": 2,
            "isConfirmationBackwardTextRequired": true,
            "isConfirmationRequired": false,
            "conditions": [
                {
                    "type": "REQUIRED_ROLES",
                    "items": [
                        "CUSTOMER"
                    ]
                }
            ],
            "notification": [
                {
                    "recipient": [
                        "ASSIGNED_CONTRACTOR"
                    ],
                    "message": "mail_order_sent_backward"
                }
            ]
        },
        {
            "id": "CONTRACTOR_REPORT_VERIFICATION-RECEIPT_CONFIRMATION",
            "fromState": "CONTRACTOR_REPORT_VERIFICATION",
            "toState": "RECEIPT_CONFIRMATION",
            "caption": {
                "ru": "Проверено",
                "en": ""
            },
            "successfulTransitionMessage": {
                "ru": "Заявка проверена",
                "en": ""
            },
            "buttonType": "primary",
            "order": 1,
            "isConfirmationBackwardTextRequired": false,
            "isConfirmationRequired": false,
            "conditions": [
                {
                    "type": "REQUIRED_ROLES",
                    "items": [
                        "CONTRACTOR",
                        "SENIOR_CONTRACTOR"
                    ]
                }
            ],
            "notification": [
                {
                    "recipient": [
                        "CUSTOMER"
                    ],
                    "message": "mail_receipt_confirmation"
                }
            ]
        },
        {
            "id": "CONTRACTOR_REPORT_VERIFICATION-CUSTOMER_REPORT_SIGNING",
            "fromState": "CONTRACTOR_REPORT_VERIFICATION",
            "toState": "CUSTOMER_REPORT_SIGNING",
            "caption": {
                "ru": "Вернуть на доработку",
                "en": ""
            },
            "successfulTransitionMessage": {
                "ru": "Заявка отправлена",
                "en": ""
            },
            "buttonType": "secondary",
            "order": 2,
            "isConfirmationBackwardTextRequired": true,
            "conditions": [
                {
                    "type": "REQUIRED_ROLES",
                    "items": [
                        "CONTRACTOR",
                        "SENIOR_CONTRACTOR"
                    ]
                }
            ],
            "notification": [
                {
                    "recipient": [
                        "CUSTOMER"
                    ],
                    "message": "mail_order_sent_backward"
                }
            ]
        },
        {
            "id": "REPORT_ADJUSTMENT-CUSTOMER_REPORT_SIGNING",
            "fromState": "REPORT_ADJUSTMENT",
            "toState": "CUSTOMER_REPORT_SIGNING",
            "caption": {
                "ru": "Отправить клиенту",
                "en": ""
            },
            "successfulTransitionMessage": {
                "ru": "Заявка отправлена",
                "en": ""
            },
            "defaultErrorText": {
                "ru": "Сформируйте акт-отчёт",
                "en": ""
            },
            "buttonType": "primary",
            "order": 1,
            "isConfirmationBackwardTextRequired": false,
            "isConfirmationRequired": false,
            "conditions": [
                {
                    "type": "REQUIRED_ROLES",
                    "items": [
                        "AGENT",
                        "CONTRACTOR",
                        "SENIOR_CONTRACTOR"
                    ]
                },
                {
                    "type": "REQUIRED_FILES",
                    "items": [
                        "REPORT"
                    ],
                    "errorText": {
                        "ru": "Сформируйте акт-отчёт",
                        "en": ""
                    }
                }
            ],
            "notification": [
                {
                    "recipient": [
                        "ASSIGNED_CONTRACTOR",
                        "CUSTOMER"
                    ],
                    "message": "mail_report_created"
                }
            ]
        },
        {
            "id": "RECEIPT_CONFIRMATION-DONE",
            "fromState": "RECEIPT_CONFIRMATION",
            "toState": "DONE",
            "caption": {
                "ru": "Деньги получены",
                "en": ""
            },
            "successfulTransitionMessage": {
                "ru": "Заявка отправлена",
                "en": ""
            },
            "buttonType": "primary",
            "order": 1,
            "isConfirmationBackwardTextRequired": false,
            "isConfirmationRequired": false,
            "conditions": [
                {
                    "type": "REQUIRED_ROLES",
                    "items": [
                        "CUSTOMER"
                    ]
                }
            ],
            "notification": [
                {
                    "recipient": [
                        "CUSTOMER",
                        "ASSIGNED_CONTRACTOR",
                        "AGENT"
                    ],
                    "message": "mail_receipt_confirmed_customer"
                }
            ]
        }
    ]
}