{
  "approval_name": "@i18n@approval_name",
  "description": "@i18n@description",
  "viewers": [
    {
      "viewer_type": "USER",
      "viewer_user_id": "__VIEWER_USER_ID__"
    }
  ],
  "form": {
    "form_content": "[{\"id\":\"targetAccountName\",\"type\":\"input\",\"required\":true,\"name\":\"@i18n@FIN_INTERNAL_ADJUSTMENT.targetAccountName.name\",\"placeholder\":\"@i18n@FIN_INTERNAL_ADJUSTMENT.targetAccountName.placeholder\"},{\"id\":\"amount\",\"type\":\"number\",\"required\":true,\"name\":\"@i18n@FIN_INTERNAL_ADJUSTMENT.amount.name\",\"placeholder\":\"@i18n@FIN_INTERNAL_ADJUSTMENT.amount.placeholder\"},{\"id\":\"month\",\"type\":\"date\",\"required\":true,\"name\":\"@i18n@FIN_INTERNAL_ADJUSTMENT.month.name\",\"placeholder\":\"@i18n@FIN_INTERNAL_ADJUSTMENT.month.placeholder\"},{\"id\":\"reason\",\"type\":\"textarea\",\"required\":true,\"name\":\"@i18n@FIN_INTERNAL_ADJUSTMENT.reason.name\",\"placeholder\":\"@i18n@FIN_INTERNAL_ADJUSTMENT.reason.placeholder\"},{\"id\":\"counterpartyAccountName\",\"type\":\"input\",\"required\":false,\"name\":\"@i18n@FIN_INTERNAL_ADJUSTMENT.counterpartyAccountName.name\",\"placeholder\":\"@i18n@FIN_INTERNAL_ADJUSTMENT.counterpartyAccountName.placeholder\"},{\"id\":\"remark\",\"type\":\"textarea\",\"required\":false,\"name\":\"@i18n@FIN_INTERNAL_ADJUSTMENT.remark.name\",\"placeholder\":\"@i18n@FIN_INTERNAL_ADJUSTMENT.remark.placeholder\"}]"
  },
  "node_list": [
    {
      "id": "START"
    },
    {
      "id": "APPROVAL_1",
      "name": "@i18n@node_name",
      "node_type": "AND",
      "approver": [
        {
          "type": "Personal",
          "user_id": "__APPROVER_USER_ID__"
        }
      ],
      "privilege_field": {
        "writable": [
          "targetAccountName",
          "amount",
          "month",
          "reason",
          "counterpartyAccountName",
          "remark"
        ],
        "readable": [
          "targetAccountName",
          "amount",
          "month",
          "reason",
          "counterpartyAccountName",
          "remark"
        ]
      }
    },
    {
      "id": "END"
    }
  ],
  "settings": {},
  "config": {
    "can_update_form": true,
    "can_update_process": false,
    "can_update_revert": false,
    "can_update_viewer": false
  },
  "i18n_resources": [
    {
      "locale": "zh-CN",
      "is_default": true,
      "texts": [
        {
          "key": "@i18n@approval_name",
          "value": "财务-内部调整审批"
        },
        {
          "key": "@i18n@description",
          "value": "权益账户间调整、历史余额修正、非现金内部结转；通过后写入 InternalAdjustment。"
        },
        {
          "key": "@i18n@node_name",
          "value": "财务审批"
        },
        {
          "key": "@i18n@FIN_INTERNAL_ADJUSTMENT.targetAccountName.name",
          "value": "目标权益账户"
        },
        {
          "key": "@i18n@FIN_INTERNAL_ADJUSTMENT.targetAccountName.placeholder",
          "value": "请填写目标权益账户"
        },
        {
          "key": "@i18n@FIN_INTERNAL_ADJUSTMENT.amount.name",
          "value": "金额"
        },
        {
          "key": "@i18n@FIN_INTERNAL_ADJUSTMENT.amount.placeholder",
          "value": "请填写金额"
        },
        {
          "key": "@i18n@FIN_INTERNAL_ADJUSTMENT.month.name",
          "value": "归属月份"
        },
        {
          "key": "@i18n@FIN_INTERNAL_ADJUSTMENT.month.placeholder",
          "value": "用于账务归属和月度结算，格式 YYYY-MM"
        },
        {
          "key": "@i18n@FIN_INTERNAL_ADJUSTMENT.reason.name",
          "value": "调整原因"
        },
        {
          "key": "@i18n@FIN_INTERNAL_ADJUSTMENT.reason.placeholder",
          "value": "请填写调整原因"
        },
        {
          "key": "@i18n@FIN_INTERNAL_ADJUSTMENT.counterpartyAccountName.name",
          "value": "对方账户/来源账户"
        },
        {
          "key": "@i18n@FIN_INTERNAL_ADJUSTMENT.counterpartyAccountName.placeholder",
          "value": "请填写对方账户/来源账户"
        },
        {
          "key": "@i18n@FIN_INTERNAL_ADJUSTMENT.remark.name",
          "value": "备注"
        },
        {
          "key": "@i18n@FIN_INTERNAL_ADJUSTMENT.remark.placeholder",
          "value": "请填写备注"
        }
      ]
    }
  ],
  "process_manager_ids": [
    "__VIEWER_USER_ID__"
  ],
  "metadata": {
    "finance_template_code": "FIN_INTERNAL_ADJUSTMENT",
    "target_tables": [
      "EquityAccount",
      "InternalAdjustment"
    ]
  }
}