{
  "openapi": "3.0.0",
  "info": {
    "title": "STR",
    "description": "O Sistema de Transferência de Reservas (STR) é o coração do Sistema de Pagamentos Brasileiro (SPB), onde ocorre a liquidação final de todas as obrigações financeiras no Brasil. A transferência de fundos no STR é irrevogável, isto é, só é possível “desfazer” uma transação por meio de outra transação no sentido contrário. Além disso, para garantir a solidez do sistema, no STR não há possibilidade de lançamentos a descoberto (não se admite saldo negativo).\n\n### 🔁 Changelogs\n\n- Padronizado todos os `body_response` para o padrão Bacen (`body_response_201`)\n\n---\n\n## 🔄 Changelog Detalhado\n\n### request_body_STR0001\n**Campos adicionados:**\n- `numeroControleIF`\n\n**Campos obrigatórios:**\n- `numeroControleIF`\n\n### request_body_STR0003\n**Campos adicionados:**\n- `numeroControleIF`\n\n**Campos obrigatórios:**\n- `numeroControleIF`\n\n### request_body_STR0039\n**Campos adicionados:**\n- `numeroControleIF`\n\n**Campos obrigatórios:**\n- `numeroControleIF`\n\n### request_body_STR0040\n**Campos adicionados:**\n- `numeroControleIF`\n\n**Campos obrigatórios:**\n- `numeroControleIF`\n\n### request_body_STR0005\n**Campos adicionados:**\n- `numeroControleIF`\n\n**Campos obrigatórios:**\n- `numeroControleIF`\n\n### request_body_STR0006\n**Campos adicionados:**\n- `numeroControleIF`\n\n**Campos obrigatórios:**\n- `numeroControleIF`\n\n### request_body_STR0007\n**Campos modificados:**\n- `numCtrlIF` → `numeroControleIF`\n\n### request_body_STR0025\n**Campos adicionados:**\n- `numeroControleIF`\n\n**Campos obrigatórios:**\n- `numeroControleIF`\n\n### request_body_STR0034\n**Campos adicionados:**\n- `numeroControleIF`\n\n**Campos obrigatórios:**\n- `numeroControleIF`\n\n### request_body_STR0037\n**Campos adicionados:**\n- `numeroControleIF`\n\n**Campos obrigatórios:**\n- `numeroControleIF`\n\n### request_body_STR0041\n**Campos adicionados:**\n- `numeroControleIF`\n\n**Campos obrigatórios:**\n- `numeroControleIF`\n\n### request_body_STR0051\n**Campos adicionados:**\n- `numeroControleIF`\n\n**Campos obrigatórios:**\n- `numeroControleIF`\n\n### request_body_STR0020\n**Campos adicionados:**\n- `numeroControleIF`\n\n**Campos obrigatórios:**\n- `numeroControleIF`\n\n### request_body_STR0021\n**Campos adicionados:**\n- `numeroControleIF`\n\n**Campos obrigatórios:**\n- `numeroControleIF`\n\n### request_body_STR0026\n**Campos adicionados:**\n- `numeroControleIF`\n\n### request_body_STR0029\n**Campos adicionados:**\n- `numeroControleIF`\n\n**Campos obrigatórios:**\n- `numeroControleIF`\n\n### request_body_STR0033\n**Campos adicionados:**\n- `numeroControleIF`\n\n**Campos obrigatórios:**\n- `numeroControleIF`\n\n### request_body_STR0045\n**Campos adicionados:**\n- `numeroControleIF`\n\n**Campos obrigatórios:**\n- `numeroControleIF`\n\n### request_body_STR0010\n**Campos adicionados:**\n- `numeroControleIF`\n\n### request_body_STR0046\n**Campos adicionados:**\n- `numeroControleIF`\n\n**Campos obrigatórios:**\n- `numeroControleIF`\n\n### request_body_STR0048\n**Campos adicionados:**\n- `numeroControleIF`\n\n**Campos obrigatórios:**\n- `numeroControleIF`\n\n### request_body_STR0011\n**Campos adicionados:**\n- `numeroControleIF`\n\n**Campos obrigatórios:**\n- `numeroControleIF`\n\n### request_body_STR0035\n**Campos adicionados:**\n- `numeroControleIF`\n\n**Campos obrigatórios:**\n- `numeroControleIF`",
    "contact": {
      "email": "desenvolvimento@gokeitecnologia.com"
    },
    "version": "2.0.0"
  },
  "servers": [
    {
      "url": "https://prd.gokeiservice.com.br/STR/API/STR/oauth/",
      "description": "Produção"
    },
    {
      "url": "https://spb-hml.gokeiservice.com.br/SPB/API/STR/oauth/",
      "description": "Homologação"
    }
  ],
  "paths": {
    "/V1/CHS/StrAviAbe": {
      "post": {
        "tags": [
          "Controle de Horários STR"
        ],
        "summary": "STR0017 - STR avisa Abertura",
        "parameters": [
          {
            "name": "Authorization",
            "in": "header",
            "required": true,
            "style": "simple",
            "explode": false,
            "schema": {
              "type": "array",
              "items": {
                "type": "string",
                "format": "string"
              }
            },
            "example": "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6ImF5bGFuQGJvc2Nhcmluby5jb20iLCJwYXNzd29yZCI6InlhMGdzcWh5NHd6dnV2YjQifQ.yN_8-Mge9mFgsnYHnPEh_ZzNP7YKvSbQ3Alug9HMCsM"
          },
          {
            "name": "Chave-idempotencia",
            "in": "header",
            "required": true,
            "style": "simple",
            "explode": false,
            "schema": {
              "type": "string",
              "pattern": "^[{]?[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}[}]?$"
            },
            "description": "Chave de idempotência que segue o formato UUID 4 (Universally Unique Identifier):\n- Deve ter 32 caracteres hexadecimais separados por hifens em grupos específicos.\n- O formato aceita chaves encapsuladas entre chaves ({}).\n",
            "example": "4f5044a6-7072-486d-957d-4a1ddde01547"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/request_body_STR0017"
              }
            }
          },
          "required": true
        },
        "responses": {
          "202": {
            "description": "Criado",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_201"
                }
              }
            }
          },
          "400": {
            "description": "Invalid Entries.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_400"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_403"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_503"
                }
              }
            }
          }
        }
      }
    },
    "/V1/COS/StrAviFec": {
      "post": {
        "tags": [
          "Comunicados STR"
        ],
        "summary": "STR0015 - STR avisa Fechamento",
        "parameters": [
          {
            "name": "Authorization",
            "in": "header",
            "required": true,
            "style": "simple",
            "explode": false,
            "schema": {
              "type": "array",
              "items": {
                "type": "string",
                "format": "string"
              }
            },
            "example": "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6ImF5bGFuQGJvc2Nhcmluby5jb20iLCJwYXNzd29yZCI6InlhMGdzcWh5NHd6dnV2YjQifQ.yN_8-Mge9mFgsnYHnPEh_ZzNP7YKvSbQ3Alug9HMCsM"
          },
          {
            "name": "Chave-idempotencia",
            "in": "header",
            "required": true,
            "style": "simple",
            "explode": false,
            "schema": {
              "type": "string",
              "pattern": "^[{]?[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}[}]?$"
            },
            "description": "Chave de idempotência que segue o formato UUID 4 (Universally Unique Identifier):\n- Deve ter 32 caracteres hexadecimais separados por hifens em grupos específicos.\n- O formato aceita chaves encapsuladas entre chaves ({}).\n",
            "example": "4f5044a6-7072-486d-957d-4a1ddde01547"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/request_body_STR0015"
              }
            }
          },
          "required": true
        },
        "responses": {
          "202": {
            "description": "Criado",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_201"
                }
              }
            }
          },
          "400": {
            "description": "Invalid Entries.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_400"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_403"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_503"
                }
              }
            }
          }
        }
      }
    },
    "/V1/CHS/ParConHorStr": {
      "post": {
        "tags": [
          "Controle de Horários STR"
        ],
        "summary": "STR0001 - Participante consulta Horários do STR",
        "parameters": [
          {
            "name": "Authorization",
            "in": "header",
            "required": true,
            "style": "simple",
            "explode": false,
            "schema": {
              "type": "array",
              "items": {
                "type": "string",
                "format": "string"
              }
            },
            "example": "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6ImF5bGFuQGJvc2Nhcmluby5jb20iLCJwYXNzd29yZCI6InlhMGdzcWh5NHd6dnV2YjQifQ.yN_8-Mge9mFgsnYHnPEh_ZzNP7YKvSbQ3Alug9HMCsM"
          },
          {
            "name": "Chave-idempotencia",
            "in": "header",
            "required": true,
            "style": "simple",
            "explode": false,
            "schema": {
              "type": "string",
              "pattern": "^[{]?[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}[}]?$"
            },
            "description": "Chave de idempotência que segue o formato UUID 4 (Universally Unique Identifier):\n- Deve ter 32 caracteres hexadecimais separados por hifens em grupos específicos.\n- O formato aceita chaves encapsuladas entre chaves ({}).\n",
            "example": "4f5044a6-7072-486d-957d-4a1ddde01547"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/request_body_STR0001"
              }
            }
          },
          "required": true
        },
        "responses": {
          "202": {
            "description": "Criado",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_201"
                }
              }
            }
          },
          "400": {
            "description": "Invalid Entries.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_400"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_403"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_503"
                }
              }
            }
          }
        }
      }
    },
    "/V1/TIFCP/IfReqLiqTraNum": {
      "post": {
        "tags": [
          "Transferência entre Instituições Financeiras por conta própria"
        ],
        "summary": "STR0003 - IF requisita Liquidação de transferência de numerário",
        "parameters": [
          {
            "name": "Authorization",
            "in": "header",
            "required": true,
            "style": "simple",
            "explode": false,
            "schema": {
              "type": "array",
              "items": {
                "type": "string",
                "format": "string"
              }
            },
            "example": "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6ImF5bGFuQGJvc2Nhcmluby5jb20iLCJwYXNzd29yZCI6InlhMGdzcWh5NHd6dnV2YjQifQ.yN_8-Mge9mFgsnYHnPEh_ZzNP7YKvSbQ3Alug9HMCsM"
          },
          {
            "name": "Chave-idempotencia",
            "in": "header",
            "required": true,
            "style": "simple",
            "explode": false,
            "schema": {
              "type": "string",
              "pattern": "^[{]?[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}[}]?$"
            },
            "description": "Chave de idempotência que segue o formato UUID 4 (Universally Unique Identifier):\n- Deve ter 32 caracteres hexadecimais separados por hifens em grupos específicos.\n- O formato aceita chaves encapsuladas entre chaves ({}).\n",
            "example": "4f5044a6-7072-486d-957d-4a1ddde01547"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/request_body_STR0003"
              }
            }
          },
          "required": true
        },
        "responses": {
          "202": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_201"
                }
              }
            }
          },
          "400": {
            "description": "Invalid Entries.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_400"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_403"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_503"
                }
              }
            }
          }
        }
      }
    },
    "/V1/TIFCP/IfReqTraPar": {
      "post": {
        "tags": [
          "Transferência entre Instituições Financeiras por conta própria"
        ],
        "summary": "STR0004 - IF requisita Transferência para IF",
        "parameters": [
          {
            "name": "Authorization",
            "in": "header",
            "required": true,
            "style": "simple",
            "explode": false,
            "schema": {
              "type": "array",
              "items": {
                "type": "string",
                "format": "string"
              }
            },
            "example": "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6ImF5bGFuQGJvc2Nhcmluby5jb20iLCJwYXNzd29yZCI6InlhMGdzcWh5NHd6dnV2YjQifQ.yN_8-Mge9mFgsnYHnPEh_ZzNP7YKvSbQ3Alug9HMCsM"
          },
          {
            "name": "Chave-idempotencia",
            "in": "header",
            "required": true,
            "style": "simple",
            "explode": false,
            "schema": {
              "type": "string",
              "pattern": "^[{]?[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}[}]?$"
            },
            "description": "Chave de idempotência que segue o formato UUID 4 (Universally Unique Identifier):\n- Deve ter 32 caracteres hexadecimais separados por hifens em grupos específicos.\n- O formato aceita chaves encapsuladas entre chaves ({}).\n",
            "example": "4f5044a6-7072-486d-957d-4a1ddde01547"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/request_body_STR0004"
              }
            }
          },
          "required": true
        },
        "responses": {
          "202": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_201"
                }
              }
            }
          },
          "400": {
            "description": "Invalid Entries.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_400"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_403"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_503"
                }
              }
            }
          }
        }
      }
    },
    "/V1/TIFCP/IfReqTraLiqAntOpeCre": {
      "post": {
        "tags": [
          "Transferência entre Instituições Financeiras por conta própria"
        ],
        "summary": "STR0039 - IF requisita Transferência para liquidação antecipada de operação de crédito",
        "parameters": [
          {
            "name": "Authorization",
            "in": "header",
            "required": true,
            "style": "simple",
            "explode": false,
            "schema": {
              "type": "array",
              "items": {
                "type": "string",
                "format": "string"
              }
            },
            "example": "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6ImF5bGFuQGJvc2Nhcmluby5jb20iLCJwYXNzd29yZCI6InlhMGdzcWh5NHd6dnV2YjQifQ.yN_8-Mge9mFgsnYHnPEh_ZzNP7YKvSbQ3Alug9HMCsM"
          },
          {
            "name": "Chave-idempotencia",
            "in": "header",
            "required": true,
            "style": "simple",
            "explode": false,
            "schema": {
              "type": "string",
              "pattern": "^[{]?[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}[}]?$"
            },
            "description": "Chave de idempotência que segue o formato UUID 4 (Universally Unique Identifier):\n- Deve ter 32 caracteres hexadecimais separados por hifens em grupos específicos.\n- O formato aceita chaves encapsuladas entre chaves ({}).\n",
            "example": "4f5044a6-7072-486d-957d-4a1ddde01547"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/request_body_STR0039"
              }
            }
          },
          "required": true
        },
        "responses": {
          "202": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_201"
                }
              }
            }
          },
          "400": {
            "description": "Invalid Entries.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_400"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_403"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_503"
                }
              }
            }
          }
        }
      }
    },
    "/V1/TIFCP/IfReqTraIfOpeBanCorCon": {
      "post": {
        "tags": [
          "Transferência entre Instituições Financeiras por conta própria"
        ],
        "summary": "STR0040 - IF requisita Transferência para IF de operação de banco correspondente ou de convênio",
        "parameters": [
          {
            "name": "Authorization",
            "in": "header",
            "required": true,
            "style": "simple",
            "explode": false,
            "schema": {
              "type": "array",
              "items": {
                "type": "string",
                "format": "string"
              }
            },
            "example": "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6ImF5bGFuQGJvc2Nhcmluby5jb20iLCJwYXNzd29yZCI6InlhMGdzcWh5NHd6dnV2YjQifQ.yN_8-Mge9mFgsnYHnPEh_ZzNP7YKvSbQ3Alug9HMCsM"
          },
          {
            "name": "Chave-idempotencia",
            "in": "header",
            "required": true,
            "style": "simple",
            "explode": false,
            "schema": {
              "type": "string",
              "pattern": "^[{]?[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}[}]?$"
            },
            "description": "Chave de idempotência que segue o formato UUID 4 (Universally Unique Identifier):\n- Deve ter 32 caracteres hexadecimais separados por hifens em grupos específicos.\n- O formato aceita chaves encapsuladas entre chaves ({}).\n",
            "example": "4f5044a6-7072-486d-957d-4a1ddde01547"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/request_body_STR0040"
              }
            }
          },
          "required": true
        },
        "responses": {
          "202": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_201"
                }
              }
            }
          },
          "400": {
            "description": "Invalid Entries.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_400"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_403"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_503"
                }
              }
            }
          }
        }
      }
    },
    "/V1/TIFCP/IfReqTraPorCre": {
      "post": {
        "tags": [
          "Transferência entre Instituições Financeiras por conta própria"
        ],
        "summary": "STR0047 - IF requisita Transferência para portabilidade de crédito",
        "parameters": [
          {
            "name": "Authorization",
            "in": "header",
            "required": true,
            "style": "simple",
            "explode": false,
            "schema": {
              "type": "array",
              "items": {
                "type": "string",
                "format": "string"
              }
            },
            "example": "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6ImF5bGFuQGJvc2Nhcmluby5jb20iLCJwYXNzd29yZCI6InlhMGdzcWh5NHd6dnV2YjQifQ.yN_8-Mge9mFgsnYHnPEh_ZzNP7YKvSbQ3Alug9HMCsM"
          },
          {
            "name": "Chave-idempotencia",
            "in": "header",
            "required": true,
            "style": "simple",
            "explode": false,
            "schema": {
              "type": "string",
              "pattern": "^[{]?[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}[}]?$"
            },
            "description": "Chave de idempotência que segue o formato UUID 4 (Universally Unique Identifier):\n- Deve ter 32 caracteres hexadecimais separados por hifens em grupos específicos.\n- O formato aceita chaves encapsuladas entre chaves ({}).\n",
            "example": "4f5044a6-7072-486d-957d-4a1ddde01547"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/request_body_STR0047"
              }
            }
          },
          "required": true
        },
        "responses": {
          "202": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_201"
                }
              }
            }
          },
          "400": {
            "description": "Invalid Entries.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_400"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_403"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_503"
                }
              }
            }
          }
        }
      }
    },
    "/V1/TIFCP/IfReqTraPorCreAmbOpeFin": {
      "post": {
        "tags": [
          "Transferência entre Instituições Financeiras por conta própria"
        ],
        "summary": "STR0052 - IF requisita Transferência para portabilidade de crédito no âmbito do Open Finance",
        "parameters": [
          {
            "name": "Authorization",
            "in": "header",
            "required": true,
            "style": "simple",
            "explode": false,
            "schema": {
              "type": "array",
              "items": {
                "type": "string",
                "format": "string"
              }
            },
            "example": "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6ImF5bGFuQGJvc2Nhcmluby5jb20iLCJwYXNzd29yZCI6InlhMGdzcWh5NHd6dnV2YjQifQ.yN_8-Mge9mFgsnYHnPEh_ZzNP7YKvSbQ3Alug9HMCsM"
          },
          {
            "name": "Chave-idempotencia",
            "in": "header",
            "required": true,
            "style": "simple",
            "explode": false,
            "schema": {
              "type": "string",
              "pattern": "^[{]?[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}[}]?$"
            },
            "description": "Chave de idempotência que segue o formato UUID 4 (Universally Unique Identifier):\n- Deve ter 32 caracteres hexadecimais separados por hifens em grupos específicos.\n- O formato aceita chaves encapsuladas entre chaves ({}).\n",
            "example": "4f5044a6-7072-486d-957d-4a1ddde01547"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/request_body_STR0052"
              }
            }
          },
          "required": true
        },
        "responses": {
          "202": {
            "description": "Criado",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_201"
                }
              }
            }
          },
          "400": {
            "description": "Invalid Entries.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_400"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_403"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_503"
                }
              }
            }
          }
        }
      }
    },
    "/V1/TIFCC/IfReqTraConNaoCor": {
      "post": {
        "tags": [
          "Transferência entre Instituições Financeiras por conta de cliente"
        ],
        "summary": "STR0005 - IF requisita Transferência por conta de não-correntistas",
        "parameters": [
          {
            "name": "Authorization",
            "in": "header",
            "required": true,
            "style": "simple",
            "explode": false,
            "schema": {
              "type": "array",
              "items": {
                "type": "string",
                "format": "string"
              }
            },
            "example": "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6ImF5bGFuQGJvc2Nhcmluby5jb20iLCJwYXNzd29yZCI6InlhMGdzcWh5NHd6dnV2YjQifQ.yN_8-Mge9mFgsnYHnPEh_ZzNP7YKvSbQ3Alug9HMCsM"
          },
          {
            "name": "Chave-idempotencia",
            "in": "header",
            "required": true,
            "style": "simple",
            "explode": false,
            "schema": {
              "type": "string",
              "pattern": "^[{]?[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}[}]?$"
            },
            "description": "Chave de idempotência que segue o formato UUID 4 (Universally Unique Identifier):\n- Deve ter 32 caracteres hexadecimais separados por hifens em grupos específicos.\n- O formato aceita chaves encapsuladas entre chaves ({}).\n",
            "example": "4f5044a6-7072-486d-957d-4a1ddde01547"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/request_body_STR0005"
              }
            }
          },
          "required": true
        },
        "responses": {
          "202": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_201"
                }
              }
            }
          },
          "400": {
            "description": "Invalid Entries.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_400"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_403"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_503"
                }
              }
            }
          }
        }
      }
    },
    "/V1/TIFCC/IfReqTraCliIf": {
      "post": {
        "tags": [
          "Transferência entre Instituições Financeiras por conta de cliente"
        ],
        "summary": "STR0006 - IF requisita Transferência de cliente para IF",
        "parameters": [
          {
            "name": "Authorization",
            "in": "header",
            "required": true,
            "style": "simple",
            "explode": false,
            "schema": {
              "type": "array",
              "items": {
                "type": "string",
                "format": "string"
              }
            },
            "example": "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6ImF5bGFuQGJvc2Nhcmluby5jb20iLCJwYXNzd29yZCI6InlhMGdzcWh5NHd6dnV2YjQifQ.yN_8-Mge9mFgsnYHnPEh_ZzNP7YKvSbQ3Alug9HMCsM"
          },
          {
            "name": "Chave-idempotencia",
            "in": "header",
            "required": true,
            "style": "simple",
            "explode": false,
            "schema": {
              "type": "string",
              "pattern": "^[{]?[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}[}]?$"
            },
            "description": "Chave de idempotência que segue o formato UUID 4 (Universally Unique Identifier):\n- Deve ter 32 caracteres hexadecimais separados por hifens em grupos específicos.\n- O formato aceita chaves encapsuladas entre chaves ({}).\n",
            "example": "4f5044a6-7072-486d-957d-4a1ddde01547"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/request_body_STR0006"
              }
            }
          },
          "required": true
        },
        "responses": {
          "202": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_201"
                }
              }
            }
          },
          "400": {
            "description": "Invalid Entries.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_400"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_403"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_503"
                }
              }
            }
          }
        }
      }
    },
    "/V1/TIFCC/IfReqTraIfConCli": {
      "post": {
        "tags": [
          "Transferência entre Instituições Financeiras por conta de cliente"
        ],
        "summary": "STR0007 - IF requisita Transferência de IF para conta de cliente",
        "parameters": [
          {
            "name": "Authorization",
            "in": "header",
            "required": true,
            "style": "simple",
            "explode": false,
            "schema": {
              "type": "array",
              "items": {
                "type": "string",
                "format": "string"
              }
            },
            "example": "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6ImF5bGFuQGJvc2Nhcmluby5jb20iLCJwYXNzd29yZCI6InlhMGdzcWh5NHd6dnV2YjQifQ.yN_8-Mge9mFgsnYHnPEh_ZzNP7YKvSbQ3Alug9HMCsM"
          },
          {
            "name": "Chave-idempotencia",
            "in": "header",
            "required": true,
            "style": "simple",
            "explode": false,
            "schema": {
              "type": "string",
              "pattern": "^[{]?[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}[}]?$"
            },
            "description": "Chave de idempotência que segue o formato UUID 4 (Universally Unique Identifier):\n- Deve ter 32 caracteres hexadecimais separados por hifens em grupos específicos.\n- O formato aceita chaves encapsuladas entre chaves ({}).\n",
            "example": "4f5044a6-7072-486d-957d-4a1ddde01547"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/request_body_STR0007"
              }
            }
          },
          "required": true
        },
        "responses": {
          "202": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_201"
                }
              }
            }
          },
          "400": {
            "description": "Invalid Entries.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_400"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_403"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_503"
                }
              }
            }
          }
        }
      }
    },
    "/V1/TIFCC/IfReqTraEntConCli": {
      "post": {
        "tags": [
          "Transferência entre Instituições Financeiras por conta de cliente"
        ],
        "summary": "STR0008 - IF requisita Transferência entre contas de clientes",
        "parameters": [
          {
            "name": "Authorization",
            "in": "header",
            "required": true,
            "style": "simple",
            "explode": false,
            "schema": {
              "type": "array",
              "items": {
                "type": "string",
                "format": "string"
              }
            },
            "example": "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6ImF5bGFuQGJvc2Nhcmluby5jb20iLCJwYXNzd29yZCI6InlhMGdzcWh5NHd6dnV2YjQifQ.yN_8-Mge9mFgsnYHnPEh_ZzNP7YKvSbQ3Alug9HMCsM"
          },
          {
            "name": "Chave-idempotencia",
            "in": "header",
            "required": true,
            "style": "simple",
            "explode": false,
            "schema": {
              "type": "string",
              "pattern": "^[{]?[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}[}]?$"
            },
            "description": "Chave de idempotência que segue o formato UUID 4 (Universally Unique Identifier):\n- Deve ter 32 caracteres hexadecimais separados por hifens em grupos específicos.\n- O formato aceita chaves encapsuladas entre chaves ({}).\n",
            "example": "4f5044a6-7072-486d-957d-4a1ddde01547"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/request_body_STR0008"
              }
            }
          },
          "required": true
        },
        "responses": {
          "202": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_201"
                }
              }
            }
          },
          "400": {
            "description": "Invalid Entries.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_400"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_403"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_503"
                }
              }
            }
          }
        }
      }
    },
    "/V1/TIFCC/IfReqTraParDepJud": {
      "post": {
        "tags": [
          "Transferência entre Instituições Financeiras por conta de cliente"
        ],
        "summary": "STR0025 - IF requisita Transferência para depósito judicial",
        "parameters": [
          {
            "name": "Authorization",
            "in": "header",
            "required": true,
            "style": "simple",
            "explode": false,
            "schema": {
              "type": "array",
              "items": {
                "type": "string",
                "format": "string"
              }
            },
            "example": "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6ImF5bGFuQGJvc2Nhcmluby5jb20iLCJwYXNzd29yZCI6InlhMGdzcWh5NHd6dnV2YjQifQ.yN_8-Mge9mFgsnYHnPEh_ZzNP7YKvSbQ3Alug9HMCsM"
          },
          {
            "name": "Chave-idempotencia",
            "in": "header",
            "required": true,
            "style": "simple",
            "explode": false,
            "schema": {
              "type": "string",
              "pattern": "^[{]?[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}[}]?$"
            },
            "description": "Chave de idempotência que segue o formato UUID 4 (Universally Unique Identifier):\n- Deve ter 32 caracteres hexadecimais separados por hifens em grupos específicos.\n- O formato aceita chaves encapsuladas entre chaves ({}).\n",
            "example": "4f5044a6-7072-486d-957d-4a1ddde01547"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/request_body_STR0025"
              }
            }
          },
          "required": true
        },
        "responses": {
          "202": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_201"
                }
              }
            }
          },
          "400": {
            "description": "Invalid Entries.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_400"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_403"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_503"
                }
              }
            }
          }
        }
      }
    },
    "/V1/TIFCC/IfReqTraEnvConCliInsNaoDetConResBanLiq": {
      "post": {
        "tags": [
          "Transferência entre Instituições Financeiras por conta de cliente"
        ],
        "summary": "STR0034 - IF requisita Transferência envolvendo conta de cliente em instituição não-detentora de conta Reservas Bancárias ou de liquidação",
        "parameters": [
          {
            "name": "Authorization",
            "in": "header",
            "required": true,
            "style": "simple",
            "explode": false,
            "schema": {
              "type": "array",
              "items": {
                "type": "string",
                "format": "string"
              }
            },
            "example": "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6ImF5bGFuQGJvc2Nhcmluby5jb20iLCJwYXNzd29yZCI6InlhMGdzcWh5NHd6dnV2YjQifQ.yN_8-Mge9mFgsnYHnPEh_ZzNP7YKvSbQ3Alug9HMCsM"
          },
          {
            "name": "Chave-idempotencia",
            "in": "header",
            "required": true,
            "style": "simple",
            "explode": false,
            "schema": {
              "type": "string",
              "pattern": "^[{]?[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}[}]?$"
            },
            "description": "Chave de idempotência que segue o formato UUID 4 (Universally Unique Identifier):\n- Deve ter 32 caracteres hexadecimais separados por hifens em grupos específicos.\n- O formato aceita chaves encapsuladas entre chaves ({}).\n",
            "example": "4f5044a6-7072-486d-957d-4a1ddde01547"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/request_body_STR0034"
              }
            }
          },
          "required": true
        },
        "responses": {
          "202": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_201"
                }
              }
            }
          },
          "400": {
            "description": "Invalid Entries.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_400"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_403"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_503"
                }
              }
            }
          }
        }
      }
    },
    "/V1/TIFCC/IfReqTraEnvConSal": {
      "post": {
        "tags": [
          "Transferência entre Instituições Financeiras por conta de cliente"
        ],
        "summary": "STR0037 - IF requisita Transferência envolvendo conta-salário",
        "parameters": [
          {
            "name": "Authorization",
            "in": "header",
            "required": true,
            "style": "simple",
            "explode": false,
            "schema": {
              "type": "array",
              "items": {
                "type": "string",
                "format": "string"
              }
            },
            "example": "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6ImF5bGFuQGJvc2Nhcmluby5jb20iLCJwYXNzd29yZCI6InlhMGdzcWh5NHd6dnV2YjQifQ.yN_8-Mge9mFgsnYHnPEh_ZzNP7YKvSbQ3Alug9HMCsM"
          },
          {
            "name": "Chave-idempotencia",
            "in": "header",
            "required": true,
            "style": "simple",
            "explode": false,
            "schema": {
              "type": "string",
              "pattern": "^[{]?[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}[}]?$"
            },
            "description": "Chave de idempotência que segue o formato UUID 4 (Universally Unique Identifier):\n- Deve ter 32 caracteres hexadecimais separados por hifens em grupos específicos.\n- O formato aceita chaves encapsuladas entre chaves ({}).\n",
            "example": "4f5044a6-7072-486d-957d-4a1ddde01547"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/request_body_STR0037"
              }
            }
          },
          "required": true
        },
        "responses": {
          "202": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_201"
                }
              }
            }
          },
          "400": {
            "description": "Invalid Entries.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_400"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_403"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_503"
                }
              }
            }
          }
        }
      }
    },
    "/V1/TIFCC/IfReqTraCreConIfDetRelApo": {
      "post": {
        "tags": [
          "Transferência entre Instituições Financeiras por conta de cliente"
        ],
        "summary": "STR0041 - IF requisita Transferência para crédito de consignação em IF detentora de relacionamento com aposentado",
        "parameters": [
          {
            "name": "Authorization",
            "in": "header",
            "required": true,
            "style": "simple",
            "explode": false,
            "schema": {
              "type": "array",
              "items": {
                "type": "string",
                "format": "string"
              }
            },
            "example": "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6ImF5bGFuQGJvc2Nhcmluby5jb20iLCJwYXNzd29yZCI6InlhMGdzcWh5NHd6dnV2YjQifQ.yN_8-Mge9mFgsnYHnPEh_ZzNP7YKvSbQ3Alug9HMCsM"
          },
          {
            "name": "Chave-idempotencia",
            "in": "header",
            "required": true,
            "style": "simple",
            "explode": false,
            "schema": {
              "type": "string",
              "pattern": "^[{]?[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}[}]?$"
            },
            "description": "Chave de idempotência que segue o formato UUID 4 (Universally Unique Identifier):\n- Deve ter 32 caracteres hexadecimais separados por hifens em grupos específicos.\n- O formato aceita chaves encapsuladas entre chaves ({}).\n",
            "example": "4f5044a6-7072-486d-957d-4a1ddde01547"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/request_body_STR0041"
              }
            }
          },
          "required": true
        },
        "responses": {
          "202": {
            "description": "Criado",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_201"
                }
              }
            }
          },
          "400": {
            "description": "Invalid Entries.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_400"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_403"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_503"
                }
              }
            }
          }
        }
      }
    },
    "/V1/TIFCC/IfReqTraParLibRecJud": {
      "post": {
        "tags": [
          "Transferência entre Instituições Financeiras por conta de cliente"
        ],
        "summary": "STR0051 - IF requisita transferência para liberação de recursos judiciais",
        "parameters": [
          {
            "name": "Authorization",
            "in": "header",
            "required": true,
            "style": "simple",
            "explode": false,
            "schema": {
              "type": "array",
              "items": {
                "type": "string",
                "format": "string"
              }
            },
            "example": "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6ImF5bGFuQGJvc2Nhcmluby5jb20iLCJwYXNzd29yZCI6InlhMGdzcWh5NHd6dnV2YjQifQ.yN_8-Mge9mFgsnYHnPEh_ZzNP7YKvSbQ3Alug9HMCsM"
          },
          {
            "name": "Chave-idempotencia",
            "in": "header",
            "required": true,
            "style": "simple",
            "explode": false,
            "schema": {
              "type": "string",
              "pattern": "^[{]?[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}[}]?$"
            },
            "description": "Chave de idempotência que segue o formato UUID 4 (Universally Unique Identifier):\n- Deve ter 32 caracteres hexadecimais separados por hifens em grupos específicos.\n- O formato aceita chaves encapsuladas entre chaves ({}).\n",
            "example": "4f5044a6-7072-486d-957d-4a1ddde01547"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/request_body_STR0051"
              }
            }
          },
          "required": true
        },
        "responses": {
          "202": {
            "description": "Criado",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_201"
                }
              }
            }
          },
          "400": {
            "description": "Invalid Entries.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_400"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_403"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_503"
                }
              }
            }
          }
        }
      }
    },
    "/V1/TPR/IfReqTraParRepTriEst": {
      "post": {
        "tags": [
          "Transferência por repasse"
        ],
        "summary": "STR0020 - IF requisita Transferência para repasse de tributos estaduais",
        "parameters": [
          {
            "name": "Authorization",
            "in": "header",
            "required": true,
            "style": "simple",
            "explode": false,
            "schema": {
              "type": "array",
              "items": {
                "type": "string",
                "format": "string"
              }
            },
            "example": "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6ImF5bGFuQGJvc2Nhcmluby5jb20iLCJwYXNzd29yZCI6InlhMGdzcWh5NHd6dnV2YjQifQ.yN_8-Mge9mFgsnYHnPEh_ZzNP7YKvSbQ3Alug9HMCsM"
          },
          {
            "name": "Chave-idempotencia",
            "in": "header",
            "required": true,
            "style": "simple",
            "explode": false,
            "schema": {
              "type": "string",
              "pattern": "^[{]?[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}[}]?$"
            },
            "description": "Chave de idempotência que segue o formato UUID 4 (Universally Unique Identifier):\n- Deve ter 32 caracteres hexadecimais separados por hifens em grupos específicos.\n- O formato aceita chaves encapsuladas entre chaves ({}).\n",
            "example": "4f5044a6-7072-486d-957d-4a1ddde01547"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/request_body_STR0020"
              }
            }
          },
          "required": true
        },
        "responses": {
          "202": {
            "description": "Criado",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_201"
                }
              }
            }
          },
          "400": {
            "description": "Invalid Entries.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_400"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_403"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_503"
                }
              }
            }
          }
        }
      }
    },
    "/V1/TPR/IfReqTraParRepFgt": {
      "post": {
        "tags": [
          "Transferência por repasse"
        ],
        "summary": "STR0021 - IF requisita Transferência para repasse de FGTS",
        "parameters": [
          {
            "name": "Authorization",
            "in": "header",
            "required": true,
            "style": "simple",
            "explode": false,
            "schema": {
              "type": "array",
              "items": {
                "type": "string",
                "format": "string"
              }
            },
            "example": "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6ImF5bGFuQGJvc2Nhcmluby5jb20iLCJwYXNzd29yZCI6InlhMGdzcWh5NHd6dnV2YjQifQ.yN_8-Mge9mFgsnYHnPEh_ZzNP7YKvSbQ3Alug9HMCsM"
          },
          {
            "name": "Chave-idempotencia",
            "in": "header",
            "required": true,
            "style": "simple",
            "explode": false,
            "schema": {
              "type": "string",
              "pattern": "^[{]?[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}[}]?$"
            },
            "description": "Chave de idempotência que segue o formato UUID 4 (Universally Unique Identifier):\n- Deve ter 32 caracteres hexadecimais separados por hifens em grupos específicos.\n- O formato aceita chaves encapsuladas entre chaves ({}).\n",
            "example": "4f5044a6-7072-486d-957d-4a1ddde01547"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/request_body_STR0021"
              }
            }
          },
          "required": true
        },
        "responses": {
          "202": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_201"
                }
              }
            }
          },
          "400": {
            "description": "Invalid Entries.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_400"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_403"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_503"
                }
              }
            }
          }
        }
      }
    },
    "/V1/TPR/IfReqTraParRepFcv": {
      "post": {
        "tags": [
          "Transferência por repasse"
        ],
        "summary": "STR0022 - IF requisita Transferência para repasse de FCVS",
        "parameters": [
          {
            "name": "Authorization",
            "in": "header",
            "required": true,
            "style": "simple",
            "explode": false,
            "schema": {
              "type": "array",
              "items": {
                "type": "string",
                "format": "string"
              }
            },
            "example": "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6ImF5bGFuQGJvc2Nhcmluby5jb20iLCJwYXNzd29yZCI6InlhMGdzcWh5NHd6dnV2YjQifQ.yN_8-Mge9mFgsnYHnPEh_ZzNP7YKvSbQ3Alug9HMCsM"
          },
          {
            "name": "Chave-idempotencia",
            "in": "header",
            "required": true,
            "style": "simple",
            "explode": false,
            "schema": {
              "type": "string",
              "pattern": "^[{]?[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}[}]?$"
            },
            "description": "Chave de idempotência que segue o formato UUID 4 (Universally Unique Identifier):\n- Deve ter 32 caracteres hexadecimais separados por hifens em grupos específicos.\n- O formato aceita chaves encapsuladas entre chaves ({}).\n",
            "example": "4f5044a6-7072-486d-957d-4a1ddde01547"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/request_body_STR0022"
              }
            }
          },
          "required": true
        },
        "responses": {
          "202": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_201"
                }
              }
            }
          },
          "400": {
            "description": "Invalid Entries.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_400"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_403"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_503"
                }
              }
            }
          }
        }
      }
    },
    "/V1/TPR/IfReqTraLiqDocCodBar": {
      "post": {
        "tags": [
          "Transferência por repasse"
        ],
        "summary": "STR0026 - IF requisita Transferência para liquidação de documento com código de barras",
        "parameters": [
          {
            "name": "Authorization",
            "in": "header",
            "required": true,
            "style": "simple",
            "explode": false,
            "schema": {
              "type": "array",
              "items": {
                "type": "string",
                "format": "string"
              }
            },
            "example": "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6ImF5bGFuQGJvc2Nhcmluby5jb20iLCJwYXNzd29yZCI6InlhMGdzcWh5NHd6dnV2YjQifQ.yN_8-Mge9mFgsnYHnPEh_ZzNP7YKvSbQ3Alug9HMCsM"
          },
          {
            "name": "Chave-idempotencia",
            "in": "header",
            "required": true,
            "style": "simple",
            "explode": false,
            "schema": {
              "type": "string",
              "pattern": "^[{]?[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}[}]?$"
            },
            "description": "Chave de idempotência que segue o formato UUID 4 (Universally Unique Identifier):\n- Deve ter 32 caracteres hexadecimais separados por hifens em grupos específicos.\n- O formato aceita chaves encapsuladas entre chaves ({}).\n",
            "example": "4f5044a6-7072-486d-957d-4a1ddde01547"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/request_body_STR0026"
              }
            }
          },
          "required": true
        },
        "responses": {
          "202": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_201"
                }
              }
            }
          },
          "400": {
            "description": "Invalid Entries.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_400"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_403"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_503"
                }
              }
            }
          }
        }
      }
    },
    "/V1/TPR/IfReqTraRepDemArr": {
      "post": {
        "tags": [
          "Transferência por repasse"
        ],
        "summary": "STR0029 - IF requisita Transferência para repasse de demais arrecadações",
        "parameters": [
          {
            "name": "Authorization",
            "in": "header",
            "required": true,
            "style": "simple",
            "explode": false,
            "schema": {
              "type": "array",
              "items": {
                "type": "string",
                "format": "string"
              }
            },
            "example": "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6ImF5bGFuQGJvc2Nhcmluby5jb20iLCJwYXNzd29yZCI6InlhMGdzcWh5NHd6dnV2YjQifQ.yN_8-Mge9mFgsnYHnPEh_ZzNP7YKvSbQ3Alug9HMCsM"
          },
          {
            "name": "Chave-idempotencia",
            "in": "header",
            "required": true,
            "style": "simple",
            "explode": false,
            "schema": {
              "type": "string",
              "pattern": "^[{]?[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}[}]?$"
            },
            "description": "Chave de idempotência que segue o formato UUID 4 (Universally Unique Identifier):\n- Deve ter 32 caracteres hexadecimais separados por hifens em grupos específicos.\n- O formato aceita chaves encapsuladas entre chaves ({}).\n",
            "example": "4f5044a6-7072-486d-957d-4a1ddde01547"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/request_body_STR0029"
              }
            }
          },
          "required": true
        },
        "responses": {
          "202": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_201"
                }
              }
            }
          },
          "400": {
            "description": "Invalid Entries.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_400"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_403"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_503"
                }
              }
            }
          }
        }
      }
    },
    "/V1/TPR/IfReqTraParLiqFgt": {
      "post": {
        "tags": [
          "Transferência por repasse"
        ],
        "summary": "STR0033 - IF requisita Transferência para liquidação de FGTS",
        "parameters": [
          {
            "name": "Authorization",
            "in": "header",
            "required": true,
            "style": "simple",
            "explode": false,
            "schema": {
              "type": "array",
              "items": {
                "type": "string",
                "format": "string"
              }
            },
            "example": "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6ImF5bGFuQGJvc2Nhcmluby5jb20iLCJwYXNzd29yZCI6InlhMGdzcWh5NHd6dnV2YjQifQ.yN_8-Mge9mFgsnYHnPEh_ZzNP7YKvSbQ3Alug9HMCsM"
          },
          {
            "name": "Chave-idempotencia",
            "in": "header",
            "required": true,
            "style": "simple",
            "explode": false,
            "schema": {
              "type": "string",
              "pattern": "^[{]?[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}[}]?$"
            },
            "description": "Chave de idempotência que segue o formato UUID 4 (Universally Unique Identifier):\n- Deve ter 32 caracteres hexadecimais separados por hifens em grupos específicos.\n- O formato aceita chaves encapsuladas entre chaves ({}).\n",
            "example": "4f5044a6-7072-486d-957d-4a1ddde01547"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/request_body_STR0033"
              }
            }
          },
          "required": true
        },
        "responses": {
          "202": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_201"
                }
              }
            }
          },
          "400": {
            "description": "Invalid Entries.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_400"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_403"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_503"
                }
              }
            }
          }
        }
      }
    },
    "/V1/TPR/IfReqTraRepRecTriParIfCen": {
      "post": {
        "tags": [
          "Transferência por repasse"
        ],
        "summary": "STR0045 - IF requisita Transferência para repasse de receitas de tributos para IF centralizadora",
        "parameters": [
          {
            "name": "Authorization",
            "in": "header",
            "required": true,
            "style": "simple",
            "explode": false,
            "schema": {
              "type": "array",
              "items": {
                "type": "string",
                "format": "string"
              }
            },
            "example": "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6ImF5bGFuQGJvc2Nhcmluby5jb20iLCJwYXNzd29yZCI6InlhMGdzcWh5NHd6dnV2YjQifQ.yN_8-Mge9mFgsnYHnPEh_ZzNP7YKvSbQ3Alug9HMCsM"
          },
          {
            "name": "Chave-idempotencia",
            "in": "header",
            "required": true,
            "style": "simple",
            "explode": false,
            "schema": {
              "type": "string",
              "pattern": "^[{]?[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}[}]?$"
            },
            "description": "Chave de idempotência que segue o formato UUID 4 (Universally Unique Identifier):\n- Deve ter 32 caracteres hexadecimais separados por hifens em grupos específicos.\n- O formato aceita chaves encapsuladas entre chaves ({}).\n",
            "example": "4f5044a6-7072-486d-957d-4a1ddde01547"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/request_body_STR0045"
              }
            }
          },
          "required": true
        },
        "responses": {
          "202": {
            "description": "Ok",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_201"
                }
              }
            }
          },
          "400": {
            "description": "Invalid Entries.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_400"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_403"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_503"
                }
              }
            }
          }
        }
      }
    },
    "/V1/TDD/IfReqTraParDevTraInd": {
      "post": {
        "tags": [
          "Transferência de Devolução"
        ],
        "summary": "STR0010 - IF requisita Transferência para devolução de transferência indevida",
        "parameters": [
          {
            "name": "Authorization",
            "in": "header",
            "required": true,
            "style": "simple",
            "explode": false,
            "schema": {
              "type": "array",
              "items": {
                "type": "string",
                "format": "string"
              }
            },
            "example": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6ImF5bGFuQGJvc2Nhcmluby5jb20iLCJwYXNzd29yZCI6InlhMGdzcWh5NHd6dnV2YjQifQ.yN_8-Mge9mFgsnYHnPEh_ZzNP7YKvSbQ3Alug9HMCsM"
          },
          {
            "name": "Chave-idempotencia",
            "in": "header",
            "required": true,
            "style": "simple",
            "explode": false,
            "schema": {
              "type": "string",
              "pattern": "^[{]?[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}[}]?$"
            },
            "description": "Chave de idempotência que segue o formato UUID 4 (Universally Unique Identifier):\n- Deve ter 32 caracteres hexadecimais separados por hifens em grupos específicos.\n- O formato aceita chaves encapsuladas entre chaves ({}).\n",
            "example": "4f5044a6-7072-486d-957d-4a1ddde01547"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/request_body_STR0010"
              }
            }
          },
          "required": true
        },
        "responses": {
          "400": {
            "description": "Invalid Entries.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_400"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_403"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_503"
                }
              }
            }
          }
        }
      }
    },
    "/V1/TDD/IfReqTraParDevRepRecTri": {
      "post": {
        "tags": [
          "Transferência de Devolução"
        ],
        "summary": "STR0046 - IF requisita Transferência para devolução de repasse de receitas de tributos",
        "parameters": [
          {
            "name": "Authorization",
            "in": "header",
            "required": true,
            "style": "simple",
            "explode": false,
            "schema": {
              "type": "array",
              "items": {
                "type": "string",
                "format": "string"
              }
            },
            "example": "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6ImF5bGFuQGJvc2Nhcmluby5jb20iLCJwYXNzd29yZCI6InlhMGdzcWh5NHd6dnV2YjQifQ.yN_8-Mge9mFgsnYHnPEh_ZzNP7YKvSbQ3Alug9HMCsM"
          },
          {
            "name": "Chave-idempotencia",
            "in": "header",
            "required": true,
            "style": "simple",
            "explode": false,
            "schema": {
              "type": "string",
              "pattern": "^[{]?[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}[}]?$"
            },
            "description": "Chave de idempotência que segue o formato UUID 4 (Universally Unique Identifier):\n- Deve ter 32 caracteres hexadecimais separados por hifens em grupos específicos.\n- O formato aceita chaves encapsuladas entre chaves ({}).\n",
            "example": "4f5044a6-7072-486d-957d-4a1ddde01547"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/request_body_STR0046"
              }
            }
          },
          "required": true
        },
        "responses": {
          "202": {
            "description": "Criado",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_201"
                }
              }
            }
          },
          "400": {
            "description": "Invalid Entries.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_400"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_403"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_503"
                }
              }
            }
          }
        }
      }
    },
    "/V1/TDD/IfReqTraParDevPorInd": {
      "post": {
        "tags": [
          "Transferência de Devolução"
        ],
        "summary": "STR0048 - IF requisita Transferência para devolução de portabilidade indevida",
        "parameters": [
          {
            "name": "Authorization",
            "in": "header",
            "required": true,
            "style": "simple",
            "explode": false,
            "schema": {
              "type": "array",
              "items": {
                "type": "string",
                "format": "string"
              }
            },
            "example": "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6ImF5bGFuQGJvc2Nhcmluby5jb20iLCJwYXNzd29yZCI6InlhMGdzcWh5NHd6dnV2YjQifQ.yN_8-Mge9mFgsnYHnPEh_ZzNP7YKvSbQ3Alug9HMCsM"
          },
          {
            "name": "Chave-idempotencia",
            "in": "header",
            "required": true,
            "style": "simple",
            "explode": false,
            "schema": {
              "type": "string",
              "pattern": "^[{]?[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}[}]?$"
            },
            "description": "Chave de idempotência que segue o formato UUID 4 (Universally Unique Identifier):\n- Deve ter 32 caracteres hexadecimais separados por hifens em grupos específicos.\n- O formato aceita chaves encapsuladas entre chaves ({}).\n",
            "example": "4f5044a6-7072-486d-957d-4a1ddde01547"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/request_body_STR0048"
              }
            }
          },
          "required": true
        },
        "responses": {
          "202": {
            "description": "Criado",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_201"
                }
              }
            }
          },
          "400": {
            "description": "Invalid Entries.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_400"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_403"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_503"
                }
              }
            }
          }
        }
      }
    },
    "/V1/CLP/IfReqCanLanStrPen": {
      "post": {
        "tags": [
          "Cancelamento de Lançamentos Pendentes"
        ],
        "summary": "STR0011 - IF requisita Cancelamento de lançamento STR pendente",
        "parameters": [
          {
            "name": "Authorization",
            "in": "header",
            "required": true,
            "style": "simple",
            "explode": false,
            "schema": {
              "type": "array",
              "items": {
                "type": "string",
                "format": "string"
              }
            },
            "example": "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6ImF5bGFuQGJvc2Nhcmluby5jb20iLCJwYXNzd29yZCI6InlhMGdzcWh5NHd6dnV2YjQifQ.yN_8-Mge9mFgsnYHnPEh_ZzNP7YKvSbQ3Alug9HMCsM"
          },
          {
            "name": "Chave-idempotencia",
            "in": "header",
            "required": true,
            "style": "simple",
            "explode": false,
            "schema": {
              "type": "string",
              "pattern": "^[{]?[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}[}]?$"
            },
            "description": "Chave de idempotência que segue o formato UUID 4 (Universally Unique Identifier):\n- Deve ter 32 caracteres hexadecimais separados por hifens em grupos específicos.\n- O formato aceita chaves encapsuladas entre chaves ({}).\n",
            "example": "4f5044a6-7072-486d-957d-4a1ddde01547"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/request_body_STR0011"
              }
            }
          },
          "required": true
        },
        "responses": {
          "202": {
            "description": "Criado",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_201"
                }
              }
            }
          },
          "400": {
            "description": "Invalid Entries.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_400"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_403"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_503"
                }
              }
            }
          }
        }
      }
    },
    "/V1/CL/IfCamConLan": {
      "post": {
        "tags": [
          "Consulta Lançamentos"
        ],
        "summary": "STR0012 - IF ou Câmara consulta Lançamentos",
        "parameters": [
          {
            "name": "Authorization",
            "in": "header",
            "required": true,
            "style": "simple",
            "explode": false,
            "schema": {
              "type": "array",
              "items": {
                "type": "string",
                "format": "string"
              }
            },
            "example": "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6ImF5bGFuQGJvc2Nhcmluby5jb20iLCJwYXNzd29yZCI6InlhMGdzcWh5NHd6dnV2YjQifQ.yN_8-Mge9mFgsnYHnPEh_ZzNP7YKvSbQ3Alug9HMCsM"
          },
          {
            "name": "Chave-idempotencia",
            "in": "header",
            "required": true,
            "style": "simple",
            "explode": false,
            "schema": {
              "type": "string",
              "pattern": "^[{]?[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}[}]?$"
            },
            "description": "Chave de idempotência que segue o formato UUID 4 (Universally Unique Identifier):\n- Deve ter 32 caracteres hexadecimais separados por hifens em grupos específicos.\n- O formato aceita chaves encapsuladas entre chaves ({}).\n",
            "example": "4f5044a6-7072-486d-957d-4a1ddde01547"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/request_body_STR0012"
              }
            }
          },
          "required": true
        },
        "responses": {
          "202": {
            "description": "Criado",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_201"
                }
              }
            }
          },
          "400": {
            "description": "Invalid Entries.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_400"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_403"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_503"
                }
              }
            }
          }
        }
      }
    },
    "/V1/CL/IfCamConSal": {
      "post": {
        "tags": [
          "Consulta Lançamentos"
        ],
        "summary": "STR0013 - IF ou Câmara consulta Saldo",
        "parameters": [
          {
            "name": "Authorization",
            "in": "header",
            "required": true,
            "style": "simple",
            "explode": false,
            "schema": {
              "type": "array",
              "items": {
                "type": "string",
                "format": "string"
              }
            },
            "example": "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6ImF5bGFuQGJvc2Nhcmluby5jb20iLCJwYXNzd29yZCI6InlhMGdzcWh5NHd6dnV2YjQifQ.yN_8-Mge9mFgsnYHnPEh_ZzNP7YKvSbQ3Alug9HMCsM"
          },
          {
            "name": "Chave-idempotencia",
            "in": "header",
            "required": true,
            "style": "simple",
            "explode": false,
            "schema": {
              "type": "string",
              "pattern": "^[{]?[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}[}]?$"
            },
            "description": "Chave de idempotência que segue o formato UUID 4 (Universally Unique Identifier):\n- Deve ter 32 caracteres hexadecimais separados por hifens em grupos específicos.\n- O formato aceita chaves encapsuladas entre chaves ({}).\n",
            "example": "4f5044a6-7072-486d-957d-4a1ddde01547"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/request_body_STR0013"
              }
            }
          },
          "required": true
        },
        "responses": {
          "202": {
            "description": "Criado",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_201"
                }
              }
            }
          },
          "400": {
            "description": "Invalid Entries.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_400"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_403"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_503"
                }
              }
            }
          }
        }
      }
    },
    "/V1/CL/IfCamConExt": {
      "post": {
        "tags": [
          "Consulta Lançamentos"
        ],
        "summary": "STR0014 - IF ou Câmara consulta Extrato",
        "parameters": [
          {
            "name": "Authorization",
            "in": "header",
            "required": true,
            "style": "simple",
            "explode": false,
            "schema": {
              "type": "array",
              "items": {
                "type": "string",
                "format": "string"
              }
            },
            "example": "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6ImF5bGFuQGJvc2Nhcmluby5jb20iLCJwYXNzd29yZCI6InlhMGdzcWh5NHd6dnV2YjQifQ.yN_8-Mge9mFgsnYHnPEh_ZzNP7YKvSbQ3Alug9HMCsM"
          },
          {
            "name": "Chave-idempotencia",
            "in": "header",
            "required": true,
            "style": "simple",
            "explode": false,
            "schema": {
              "type": "string",
              "pattern": "^[{]?[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}[}]?$"
            },
            "description": "Chave de idempotência que segue o formato UUID 4 (Universally Unique Identifier):\n- Deve ter 32 caracteres hexadecimais separados por hifens em grupos específicos.\n- O formato aceita chaves encapsuladas entre chaves ({}).\n",
            "example": "4f5044a6-7072-486d-957d-4a1ddde01547"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/request_body_STR0014"
              }
            }
          },
          "required": true
        },
        "responses": {
          "202": {
            "description": "Criado",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_201"
                }
              }
            }
          },
          "400": {
            "description": "Invalid Entries.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_400"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_403"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_503"
                }
              }
            }
          }
        }
      }
    },
    "/V1/CL/IfCamConExtTarStr": {
      "post": {
        "tags": [
          "Consulta Lançamentos"
        ],
        "summary": "STR0035 - IF ou Câmara consulta Extrato de Tarifação do STR",
        "parameters": [
          {
            "name": "Authorization",
            "in": "header",
            "required": true,
            "style": "simple",
            "explode": false,
            "schema": {
              "type": "array",
              "items": {
                "type": "string",
                "format": "string"
              }
            },
            "example": "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6ImF5bGFuQGJvc2Nhcmluby5jb20iLCJwYXNzd29yZCI6InlhMGdzcWh5NHd6dnV2YjQifQ.yN_8-Mge9mFgsnYHnPEh_ZzNP7YKvSbQ3Alug9HMCsM"
          },
          {
            "name": "Chave-idempotencia",
            "in": "header",
            "required": true,
            "style": "simple",
            "explode": false,
            "schema": {
              "type": "string",
              "pattern": "^[{]?[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}[}]?$"
            },
            "description": "Chave de idempotência que segue o formato UUID 4 (Universally Unique Identifier):\n- Deve ter 32 caracteres hexadecimais separados por hifens em grupos específicos.\n- O formato aceita chaves encapsuladas entre chaves ({}).\n",
            "example": "4f5044a6-7072-486d-957d-4a1ddde01547"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/request_body_STR0035"
              }
            }
          },
          "required": true
        },
        "responses": {
          "202": {
            "description": "Criado",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_201"
                }
              }
            }
          },
          "400": {
            "description": "Invalid Entries.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_400"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_403"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_503"
                }
              }
            }
          }
        }
      }
    },
    "/V1/CTS/ParReqAgeTesConInt": {
      "post": {
        "tags": [
          "Contingência STR"
        ],
        "summary": "STR0043 - Participante requisita agendamento de teste de contingência Internet",
        "parameters": [
          {
            "name": "Authorization",
            "in": "header",
            "required": true,
            "style": "simple",
            "explode": false,
            "schema": {
              "type": "array",
              "items": {
                "type": "string",
                "format": "string"
              }
            },
            "example": "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6ImF5bGFuQGJvc2Nhcmluby5jb20iLCJwYXNzd29yZCI6InlhMGdzcWh5NHd6dnV2YjQifQ.yN_8-Mge9mFgsnYHnPEh_ZzNP7YKvSbQ3Alug9HMCsM"
          },
          {
            "name": "Chave-idempotencia",
            "in": "header",
            "required": true,
            "style": "simple",
            "explode": false,
            "schema": {
              "type": "string",
              "pattern": "^[{]?[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}[}]?$"
            },
            "description": "Chave de idempotência que segue o formato UUID 4 (Universally Unique Identifier):\n- Deve ter 32 caracteres hexadecimais separados por hifens em grupos específicos.\n- O formato aceita chaves encapsuladas entre chaves ({}).\n",
            "example": "4f5044a6-7072-486d-957d-4a1ddde01547"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/request_body_STR0043"
              }
            }
          },
          "required": true
        },
        "responses": {
          "202": {
            "description": "Criado",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_201"
                }
              }
            }
          },
          "400": {
            "description": "Invalid Entries.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_400"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_403"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_503"
                }
              }
            }
          }
        }
      }
    },
    "/V1/CTS/ParReqCanTesConInt": {
      "post": {
        "tags": [
          "Contingência STR"
        ],
        "summary": "STR0044 - Participante requisita cancelamento de teste de contingência Internet",
        "parameters": [
          {
            "name": "Authorization",
            "in": "header",
            "required": true,
            "style": "simple",
            "explode": false,
            "schema": {
              "type": "array",
              "items": {
                "type": "string",
                "format": "string"
              }
            },
            "example": "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6ImF5bGFuQGJvc2Nhcmluby5jb20iLCJwYXNzd29yZCI6InlhMGdzcWh5NHd6dnV2YjQifQ.yN_8-Mge9mFgsnYHnPEh_ZzNP7YKvSbQ3Alug9HMCsM"
          },
          {
            "name": "Chave-idempotencia",
            "in": "header",
            "required": true,
            "style": "simple",
            "explode": false,
            "schema": {
              "type": "string",
              "pattern": "^[{]?[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}[}]?$"
            },
            "description": "Chave de idempotência que segue o formato UUID 4 (Universally Unique Identifier):\n- Deve ter 32 caracteres hexadecimais separados por hifens em grupos específicos.\n- O formato aceita chaves encapsuladas entre chaves ({}).\n",
            "example": "4f5044a6-7072-486d-957d-4a1ddde01547"
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/request_body_STR0044"
              }
            }
          },
          "required": true
        },
        "responses": {
          "202": {
            "description": "Criado",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_201"
                }
              }
            }
          },
          "400": {
            "description": "Invalid Entries.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_400"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_403"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/body_response_503"
                }
              }
            }
          }
        }
      }
    }
  },
  "components": {
    "schemas": {
      "request_body_STR0001": {
        "required": [
          "codigoMensagem",
          "numeroControleIF",
          "ispbIF",
          "dataReferencia"
        ],
        "type": "object",
        "properties": {
          "codigoMensagem": {
            "type": "string",
            "example": "STR0001",
            "minimum": 7,
            "maximum": 9,
            "description": "Código da mensagem do sistema associado ao evento."
          },
          "dataReferencia": {
            "minimum": 1,
            "maximum": 19,
            "type": "string",
            "format": "date",
            "example": "2018-11-08",
            "description": "Data de Referência da informação/consulta"
          },
          "tipoHorario": {
            "minimum": 1,
            "maximum": 1,
            "type": "string",
            "description": "Identifica o tipo de horário. O horário Padrão é o horário de funcionamento normal para \ngrade de horário. O horário Eventual é informado em situações especiais de alteração da \ngrade de horário que valem apenas para uma data de referência específica, nos demais \ndias vale o horário Padrão.\n\nE = Eventual ou de exceção\n\nP = Padrão",
            "example": "E",
            "enum": [
              "E",
              "P"
            ]
          }
        }
      },
      "request_body_STR0003": {
        "required": [
          "codigoMensagem",
          "numeroControleIF",
          "ispbIFDebitada",
          "agenciaDebitada",
          "ispbIFCreditada",
          "agenciaCreditada",
          "valorLancamento",
          "codigoMunicipioOrigem",
          "grupoDenominacao",
          "dataMovimento"
        ],
        "type": "object",
        "properties": {
          "codigoMensagem": {
            "type": "string",
            "example": "STR0003",
            "minimum": 7,
            "maximum": 9,
            "description": "Código da mensagem do sistema associado ao evento."
          },
          "numeroControleIF": {
            "minimum": 1,
            "maximum": 20,
            "type": "string",
            "example": 351380,
            "description": "Código do município de origem."
          },
          "ispbIFDebitada": {
            "minimum": 8,
            "maximum": 8,
            "type": "string",
            "example": 60701190,
            "description": "Número de identificação da Instituição Financeira debitada no Sistema de Pagamentos Brasileiro"
          },
          "agenciaDebitada": {
            "minimum": 0,
            "maximum": 9999,
            "type": "integer",
            "example": 199,
            "description": "Número da agência da Instituição Financeira a ser creditada."
          },
          "ispbIFCreditada": {
            "minimum": 8,
            "maximum": 8,
            "type": "string",
            "example": 99999999,
            "description": "Número de identificação da Instituição Financeira creditada no Sistema de Pagamentos Brasileiro"
          },
          "agenciaCreditada": {
            "minimum": 0,
            "maximum": 9999,
            "type": "integer",
            "example": 9999,
            "description": "Número da agência da Instituição Financeira a ser creditada."
          },
          "valorLancamento": {
            "minimum": -100000000000000000,
            "maximum": 100000000000000000,
            "type": "integer",
            "format": "float",
            "example": 40.55,
            "description": "Valor de um Lançamento no STR"
          },
          "codigoMunicipioOrigem": {
            "minimum": 0,
            "maximum": 999999,
            "type": "integer",
            "example": 351380,
            "description": "Código do município de origem."
          },
          "codigoMunicipioDestino": {
            "minimum": 0,
            "maximum": 999999,
            "type": "integer",
            "example": 351380,
            "description": "Código do município de destino."
          },
          "grupoDenominacao": {
            "type": "object",
            "required": [
              "categoria",
              "valorDenominacao",
              "quantidadeDenominacao"
            ],
            "properties": {
              "categoria": {
                "minimum": 0,
                "maximum": 9999,
                "type": "integer",
                "description": "Descreve a família e o tipo do numerário\n\n0 = Cédulas Papel/Moedas Aço Inox (Fam. C)\n\n1 =  Novas Moedas Lançadas Jul 98 (Fam. D)\n\n10 = Moedas 2ª Família - Golfe\n\n106 = Moedas Comemorativas Quinhentos Anos\n\n107 =  Moedas Comemorativas Juscelino\n\n108 =  Moedas Comemorativas Drummond\n\n109 =  Moedas Comemorativas Pentacampeonato\n\n11 = Moedas 2ª Família - Basquete\n\n110 = Moedas Comemorativas Ari Barroso\n\n111 =  Moedas Comemorativas Portinari\n\n112 =  Moedas Comemorativas FIFA\n\n113 =  Moedas Comemorativas Centenário do Vôo do 14 Bis\n\n114 =  Moedas Comemorativas Jogos Pan-americanos Rio 2007\n\n115 =  Moedas Comemorativas 200 Anos da Chegada da Família Real\n\n116 =  Moedas Comemorativas Centenário da Imigração Japonesa\n\n117 =  Moedas Comemorativas Brasília - 50 anos\n\n118 =  Moedas Comemorativas Copa do Mundo 2010\n\n119 =  Moedas Comemorativas Ouro Preto\n\n12 = Moedas 2ª Família - Vela\n\n120 =  Moedas comemorativas Entrega da bandeira olímpica\n\n121 =  Moedas comemorativas Ano Internacional das Cooperativas\n\n122 =  Moedas comemorativas Cidade de Goiás\n\n123 =  Moedas comemorativas Diamantina\n\n124 =  Moedas comemorativas Copa 2014 Ouro\n\n125 =  Moedas comemorativas Copa 2014 OuroMoedas comemorativas Copa 2014 OuroMoedas comemorativas Copa 2014 Ouro\n\n126 =  Moedas comemorativas Copa 2014 Prata (Mascote)\n\n127 =  Moedas comemorativas Copa 2014 Cuproníquel (Defesa)\n\n128 =  Moedas comemorativas Copa 2014 Cuproníquel (Matada no Peito)\n\n129 =  Moedas comemorativas Copa 2014 Cuproníquel (Cabeçada)\n\n13 = Moedas 2ª Família - Canoagem\n\n130 =  Moedas comemorativas Copa 2014 Cuproníquel (Passe)\n\n131 =  Moedas comemorativas Copa 2014 Cuproníquel (Drible)\n\n132 =  Moedas comemorativas Copa 2014 Cuproníquel (Gol)\n\n133 =  Moedas comemorativas Rio 2016 Ouro (Corrida 100m)\n\n134 =  Moedas comemorativas Rio 2016 Prata (Toninha)\n\n135 =  Moedas comemorativas Rio 2016 Prata (Arcos da Lapa)\n\n136 =  Moedas comemorativas Rio 2016 Prata (Bossa Nova)\n\n137 =  Moedas comemorativas Rio 2016 Prata (Bromélia)\n\n138 =  Moedas comemorativas Rio 2016 Ouro (Salto com Vara)\n\n139 =  Moedas comemorativas Rio 2016 Prata (Tucano)\n\n14 = Moedas 2ª Família - Rugbi\n\n140 =  Moedas comemorativas Rio 2016 Prata (MAC)\n\n141 =  Moedas comemorativas Rio 2016 Prata (Chorinho)\n\n142 =  Moedas comemorativas Rio 2016 Prata (Helicônia)\n\n143 =  Moedas comemorativas São Luís\n\n144 =  Moeda de Ouro - Luta Olímpica \n\n145 =  Moeda de Prata - Mico-Leão-Dourado\n\n146 =  Moeda de Prata - Sambódromo \n\n147 =  Moeda de Prata - Forró\n\n148 =  Moeda de Prata - Orquídea \n\n149 =  Moeda de Ouro - Tocha Olímpica \n\n15 = Moedas 2ª Família - Futebol\n\n150 =  Moeda de Prata - Pau-Brasil\n\n151 =  Moeda de Prata - Samba\n\n152 =  Moeda de Prata - Borboleta da Praia\n\n153 =  Moeda de Prata - Teatro Municipal\n\n154 =  Moedas Comemorativas Salvador\n\n155 =  Moedas Comemorativas Olinda\n\n16 = Moedas 2ª Família - Voleibol\n\n17 = Moedas 2ª Família - Atletismo Paralímpico\n\n18 = Moedas 2ª Família - Judô\n\n19 = Moedas 2ª Família - Boxe\n\n2 =  Cédulas Polímero (Fam. E)\n\n20 = Moedas 2ª Família - Natação Paralímpica\n\n201 =  Cartela da Entrega da Bandeira olímpica\n\n202 =  Cartela da Copa 2014 - Cuproníquel\n\n203 =  Cartela Rio 2016 - Atletismo\n\n204 =  Cartela Rio 2016 - Natação\n\n205 =  Cartela Rio 2016 - Paratriatlo\n\n206 =  Cartela Rio 2016 - Golfe\n\n207 =  Cartela Rio 2016 - Bimetálicas - 1º Lançamento\n\n208 =  Estojo Rio 2016 - Prata - 1º Lançamento\n\n209 =  Cartela Rio 2016 - Basquete\n\n21 = Moedas 2ª Família - Mascote Olímpica\n\n210 =  Cartela Rio 2016 - Vela\n\n211 =  Cartela Rio 2016 - Paracanoagem\n\n212 =  Cartela Rio 2016 - Rugbi \n\n213 =  Cartela Rio 2016 - Bimetálicas - 2º Lançamento\n\n214 = Estojo Rio 2016 - Prata - 2º Lançamento\n\n215 =  Cartela Rio 2016 - Futebol\n\n216 =  Cartela Rio 2016 - Voleibol\n\n217 =  Cartela Rio 2016 - Atletismo Paralímpico\n\n218 =  Cartela Rio 2016 - Judô\n\n219 =  Cartela Rio 2016 - Bimetálicas - 3º Lançamento\n\n22 = Moedas 2ª Família - Mascote Paralímpica\n\n221 =  Cartela Rio 2016 - Boxe\n\n222 =  Cartela Rio 2016 - Natação Paralímpica\n\n223 =  Cartela Rio 2016 - Mascote Olímpica\n\n224 =  Cartela Rio 2016 - Mascote Paralímpica \n\n225 =  Cartela Rio 2016 - Bimetálicas - 4º Lançamento\n\n226 =  Estojo Rio 2016 - Prata - 16 moedas\n\n227 =  Estojo Rio 2016 - Ouro - 4 moedas\n\n23 = Moedas 2ª Família - BC 50 anos\n\n24 = Moedas 2ª Família - REAL 25 anos\n\n25 = Moedas 2ª família A\n\n3 =  Cédulas Papel (1ª família)\n\n4 =  Moedas Aço Inox (Fam. C)\n\n5 =  Cédulas Papel (2ª família)\n\n501 =  Peças Comemorativas sem poder liberatório\n\n6 =  Moedas 2ª Família - Bandeira olímpica\n\n7 =  Moedas 2ª Família - Atletismo\n\n8 =  Moedas 2ª Família - Natação\n\n9 =  Moedas 2ª Família - Paratriatlo",
                "example": 107,
                "enum": [
                  0,
                  1,
                  10,
                  106,
                  107,
                  108,
                  109,
                  11,
                  110,
                  111,
                  112,
                  113,
                  114,
                  115,
                  116,
                  117,
                  118,
                  119,
                  12,
                  120,
                  121,
                  122,
                  123,
                  124,
                  125,
                  126,
                  127,
                  128,
                  129,
                  13,
                  130,
                  131,
                  132,
                  133,
                  134,
                  135,
                  136,
                  137,
                  138,
                  139,
                  14,
                  140,
                  141,
                  142,
                  143,
                  144,
                  145,
                  146,
                  147,
                  148,
                  149,
                  15,
                  150,
                  151,
                  152,
                  153,
                  154,
                  155,
                  16,
                  17,
                  18,
                  19,
                  2,
                  20,
                  201,
                  202,
                  203,
                  204,
                  205,
                  206,
                  207,
                  208,
                  209,
                  21,
                  210,
                  211,
                  212,
                  213,
                  214,
                  215,
                  216,
                  217,
                  218,
                  219,
                  22,
                  221,
                  222,
                  223,
                  224,
                  225,
                  226,
                  227,
                  23,
                  24,
                  25,
                  3,
                  4,
                  5,
                  501,
                  6,
                  7,
                  8,
                  9
                ]
              },
              "valorDenominacao": {
                "minimum": -100000000000000000,
                "maximum": 100000000000000000,
                "type": "integer",
                "format": "float",
                "example": 40.55,
                "description": "Valor da denominação"
              },
              "quantidadeDenominacao": {
                "minimum": 0,
                "maximum": 9999999999999,
                "type": "integer",
                "example": 8547185692014,
                "description": "Quantidade denominação."
              }
            }
          }
        }
      },
      "dataAgendamento": {
        "minimum": 1,
        "maximum": 19,
        "type": "string",
        "format": "date",
        "example": "2018-11-08",
        "description": "Data futura para a qual a mensagem será processada"
      },
      "horaAgendamento": {
        "minimum": 1,
        "maximum": 19,
        "type": "string",
        "format": "time",
        "example": "17:00:00",
        "description": "Hora para agendamento."
      },
      "nivelPreferencia": {
        "minimum": 1,
        "maximum": 1,
        "type": "string",
        "description": "Nível de preferência atribuido pela IF para processamento de um evento.\n\nA = Máxima\n\nB = Maior\n\nC = Média\n\nD = Menor",
        "example": "A",
        "enum": [
          "A",
          "B",
          "C",
          "D"
        ]
      },
      "dataMovimento": {
        "minimum": 1,
        "maximum": 19,
        "type": "string",
        "format": "date",
        "example": "2018-11-08",
        "description": "Data do movimento"
      },
      "request_body_STR0004": {
        "required": [
          "codigoMensagem",
          "ispbIFDebitada",
          "ispbIFCreditada",
          "finalidadeIF",
          "valorLancamento",
          "historico",
          "dataMovimento"
        ],
        "type": "object",
        "properties": {
          "codigoMensagem": {
            "type": "string",
            "example": "STR0004",
            "minimum": 7,
            "maximum": 9,
            "description": "Código da mensagem do sistema associado ao evento."
          },
          "numeroControleIF": {
            "minimum": 1,
            "maximum": 20,
            "type": "string",
            "example": 4234,
            "description": "Número da agência da Instituição Financeira a ser creditada."
          },
          "ispbIFDebitada": {
            "minimum": 8,
            "maximum": 8,
            "type": "string",
            "example": 60701190,
            "description": "Número de identificação da Instituição Financeira debitada no Sistema de Pagamentos Brasileiro"
          },
          "ispbIFCreditada": {
            "minimum": 8,
            "maximum": 8,
            "type": "string",
            "example": 60701190,
            "description": "Número de identificação da Instituição Financeira debitada no Sistema de Pagamentos Brasileiro"
          },
          "agenciaCreditada": {
            "minimum": 0,
            "maximum": 9999,
            "type": "integer",
            "example": 9999,
            "description": "Número da agência da Instituição Financeira a ser creditada."
          },
          "finalidadeIF": {
            "minimum": 0,
            "maximum": 99999,
            "type": "integer",
            "description": "Código da finalidade do lançamento para IF's\n\n00001 =  Operação de Câmbio\n\n00002 =  Operação de Cessão de Créditos\n\n00003 =  Cartões de Crédito/Débito\n\n00004 =  Pagamento Funcionalismo Público\n\n00005 =  Pagamento Fornecedor Público\n\n00006 =  FGC-Fundo Garantidor de Crédito\n\n00007 =  Repasse FNDE - Fundo Nacional de Desenvolvimento Educacional\n\n00008 =  Acerto da Compensação\n\n00009 =  Taxa Serviço CCF\n\n00010 =  Repasses da Lei 8727\n\n00011 =  Repasses de Valores do BNDES\n\n00012 = Repasses Demais Bancos de Desenvolvimento\n\n00013 = Liquidação de Compromissos Junto ao BNDES\n\n00014 =  Liquidação de Compromissos Junto aos Demais Bancos de Desenvolvimento\n\n00015 =  PIS/PASEP\n\n00016 =  Transferência de Recursos ao Governo Federal\n\n00018 =  Repasses do Governo Federal\n\n00019 =  Resgate de Cotas do Fds - Fundo Desenvolvimento Social\n\n00020 =  Movimentação de Valores - Fundo de Aval\n\n00021 =  Pagamento a Corretoras\n\n00022 =  Ressarcimento Saldo Conta Vinculada FGTS - Aquisição de Moradia Própria\n\n00023 =  Transferência de Recursos - REDECARD\n\n00024 =  Transferência de Recursos - VISANET\n\n00025 =  Lei 8727/93 - Pagamento de Prestação\n\n00026 =  Repasse de Correspondentes\n\n00027 =  Pagamento de Despesas de Manutenção de Imóveis Vinculados ao FAR\n\n00028 =  Recurso Financiamento e/ou Conta Vinculada FGTS para Pagamento de Imóvel\n\n00029 =  Rec. Financ. e/ou Conta Vinculada FGTS Aquis. Imóvel com Quitação de Dívida\n\n00030 =  AFRMM - Adicional ao Frete para Renovação da Marinha Mercante\n\n00031 =  Pagamento de Imóvel e/ou Quitação de Dívida de Financiamento Habitacional\n\n00200 =  Transferência Internacional em Reais\n\n07000 =  Pagamentos de Benefícios\n\n1 =  Operação de Câmbio - Mercado Interbancário\n\n10 = Repasses da Lei 8727\n\n100 =  Rateio de custos de transporte compartilhado de valores\n\n101 =  Integralização/Recolhimento junto ao FGHab - Fundo Garantidor da Habitação Popular\n\n102 =  Cessão de créditos - Liquidação principal por aquisição própria de créditos ou direitos creditórios ou de fluxo de caixa garantido por créditos\n\n103 =  Cessão de créditos - Liquid.principal por aquis.créditos ou direitos creditórios ou fluxo de caixa garant.por créditos, por ordem cliente PJ financ.\n\n104 =  Cessão de créditos - Liquidação principal por aquisição de créditos ou direitos creditórios, por ordem de FIDC ou cia securitizadora\n\n105 =  Cessão de créditos - Repasse de fluxo de caixa ou de recebíveis pagos, por ordem própria\n\n106 =  Cessão de créditos - Repasse de fluxo de caixa ou de recebíveis pagos antecipadamente, por ordem própria\n\n107 =  Cessão de créditos - Repasse contratual de fluxo de caixa ou de recebíveis pagos, por ordem de cliente PJ financeira\n\n108 =  Cessão de créditos - Repasse contratual de fluxo de caixa ou de recebíveis pagos antecipadamente, por de cliente PJ financeira\n\n109 =  Cessão de créditos - Ajustes diversos\n\n110 =  Cessão de créditos - Repasse de crédito excedente do INSS aos recursos consignados\n\n111 =  Cessão de créditos - Repasse de crédito excedente ao valor coobrigado pelo banco cedente\n\n112 =  Pagamento de Rateio do TCM - Transporte Compartilhado de Malotes\n\n113 =  Visa Débito - Liquidação Doméstica\n\n114 =  Visa Crédito - Liquidação Doméstica\n\n115 =  Constituição, Aumento ou Redução de Capital\n\n116 =  Recursos do Programa Minha Casa, Minha Vida - PMCMV\n\n117 =  Aplicação financeira em nome do cliente remetente\n\n118 =  Devolução de remuneração do Custodiante de Numerário\n\n119 =  Liquidação de Operação de Vendor\n\n12 = Repasses Demais Bancos de Desenvolvimento\n\n120 =  Liquidação de Operação de Compror\n\n121 =  Pagamento da TIR - Pix Saque e/ou Pix Troco\n\n122 =  Cessão de créditos - Liquidação principal por recompra própria de créditos ou direitos creditórios ou de fluxo de caixa garantido por créditos\n\n123 =  FGC - Depósitos a Prazo com Garantia Especial - DPGE,  com Alienação Fiduciária\n\n124 =  Resgate de aplicação financeira de cliente para conta de sua titularidade\n\n125 =  Pagamento fora da grade referente a liquidação de posição em sistema de compensação e de liquidação\n\n126 =  Boleto de Pagamento recebido com desconto ou abatimento não previsto - Documentos com código de barras\n\n127 =  Boleto de Pagamento recebido após o vencimento sem juros e demais encargos - Documentos com código de barras\n\n128 =  Custas cartorárias - Documentos com código de barras\n\n129 =  Boleto de Pagamento liquidado por valor a maior - Documentos com código de barras\n\n13 = Liquidação de Compromissos Junto ao BNDES\n\n130 =  Ressarcimento de Custos Operacionais - RCO para liquidação de Boleto de Pagamento por STR0026\n\n131 =  FGCoop - Recolhimento Fundo Garantidor do Cooperativismo de Crédito\n\n132 =  FGCoop - devolução de recolhimento a maior\n\n133 =  Reembolso de Bônus de Adimplência em operações BNDES/Finame REVITALIZA\n\n134 =  Devolução de valores cobrados a maior pelo BNDES nos boletos de cobrança mensais\n\n135 =  Repasse da equalização de taxas devidas em operações BNDES/Finame\n\n136 =  Repasse de principal e rendimentos PASEP\n\n137 =  Repasse para concessão de financiamentos  Fundo de Terras e da Reforma Agrária FTRA\n\n138 =  Repasse de Comissão de Agente Aplicador PASEP\n\n139 =  Crédito ao consumidor decorrente de programa de incentivo fiscal\n\n14 =  Liquidação de Compromissos Junto aos Demais Bancos de Desenvolvimento\n\n140 =  RCO - Ressarcimento de Custo Operacional - Portabilidade de Crédito\n\n141 =  Transferência FGTS garantia crédito consignado\n\n142 =  Pagamento PIS-PASEP\n\n143 =  Repasse de Recursos do FNO (Fundo Constitucional de Financiamento do Norte)\n\n144 =  Pagamento Seguro-Desemprego\n\n145 =  Encargos por atraso FGC- Fundo Garantidor de Crédito - Contribuição ordinária\n\n146 =  Encargos por atraso FGC - DPGE sem alienação de recebíveis para a conta corrente específica\n\n147 =  Encargos por atraso FGC - DPGE com alienação de recebíveis para a conta corrente específica\n\n148 =  Transferência FGTS valores de saques anuais cedidos em operações de alienação ou cessão fiduciária\n\n149 =  Auxílio Emergencial Lei 13.982\n\n150 =  Benefício Emergencial de Preservação do Emprego e da Renda - BEm\n\n151 =  Transferência Portabilidade - desembolso de Empréstimo do FGTS aos Agentes Financeiros\n\n152 =  PEAC - Programa Emergencial de Acesso ao Crédito\n\n153 =  Fundeb - Repasse\n\n157 =  Tributos Municipais ISS - LCP 157\n\n175 =  Tributos Municipais ISS TERCEIROS - LCP 157\n\n176 =  Desembolso Recurso OGU\n\n18 = Repasses do Governo Federal\n\n19 = Resgate de Cotas do Fds - Fundo Desenvolvimento Social\n\n2 =  Operação de Cessão de Créditos\n\n20 = Movimentação de Valores - Fundo de Aval\n\n200 = Transferência Internacional em Reais\n\n201 = Ajuste Posição Mercado Futuro\n\n21 = Pagamento a Corretoras\n\n22 = Ressarcimento Saldo Conta Vinculada FGTS - Aquisição de Moradia Própria\n\n23 = Transferência de Recursos - REDECARD\n\n24 = Transferência de Recursos - VISANET\n\n25 = Lei 8727/93 - Pagamento de Prestação\n\n26 = Repasse de Correspondentes\n\n27 = Pagamento de Despesas de Manutenção de Imóveis Vinculados ao FAR\n\n28 = Recurso Financiamento e/ou Conta Vinculada FGTS para Pagamento de Imóvel\n\n29 =  Rec. Financ. e/ou Conta Vinculada FGTS Aquis. Imóvel com Quitação de Dívida\n\n3 =  Cartões de Crédito/Débito\n\n30 = AFRMM - Adicional ao Frete para Renovação da Marinha Mercante\n\n31 = Pagamento de Imóvel e/ou Quitação de Dívida de Financiamento Habitacional\n\n32 = Tarifa Interbancária - Operações de Câmbio\n\n33 = Levantamento Depósito Judicial\n\n34 = Liquidação de Operações Financeiras\n\n35 = Arrecadação ATP\n\n36 = Pagamento Conta Vinculada FGTS / Trabalhador\n\n37 = Pagamento / Devolução FGTS / Empregador\n\n38 = Transferência de Recursos - DOC\n\n39 = Transferência de Recursos - Bloqueto de Cobrança\n\n4 =  Pagamento Funcionalismo Público\n\n40 = Liberação de Operações de Crédito\n\n41 = Transferência por compartilhamento de rede ou  de terminais de auto-atendimento\n\n42 = Pagamento de tarifas de compartilhamento\n\n43 = Transferência de Reserva por Contingência de Grade Horária\n\n44 = Pagamento de Despesa Administrativa\n\n45 = Pagamento de Dividendos\n\n46 = Repasse por conta de desconto em Folha de Pagamento\n\n47 = Operações Seguro Habitacional - SFH\n\n48 = Operações do FDS - Caixa\n\n49 = Resgate de Investimento - Conta de Investimento mantida na IF Destino\n\n5 =  Pagamento a Fornecedor\n\n50 = Crédito para investidor em cliente da IF Creditada\n\n51 = Liquidação Bilateral - Bloquetos de Cobrança\n\n52 = Liquidação Bilateral - Cheques\n\n53 = Taxa de Administração\n\n54 = Repasse e Pagamentos de Loterias\n\n55 = Acerto da Liquidação Bilateral - Bloquetos de Cobrança\n\n56 = Acerto da Liquidação Bilateral - Cheques\n\n57 = Repasse de recursos PROEX\n\n58 = Pagamento de encargos contingência TED\n\n59 = Repasse de valores ao FUNDEF\n\n6 =  FGC-Fundo Garantidor de Crédito\n\n60 = Pagamento de despesas cartorárias\n\n61 = Taxa de serviço\n\n62 = Pagamento a lojistas\n\n63 = Pagamento de Acordo / Execução Judicial\n\n64 = Repasse de Recursos do FNE (Fundo Constitucional de Financiamento do Nordeste)\n\n65 = Liquidação de Compromisso Junto ao Ministério do Desenvolvimento Agrário (MDA) / Fundo de Terras\n\n66 = Lei 8727/93 - Liberação de Crédito\n\n67 = Liquidação Bilateral - Bloquetos de Cobrança em Contingência\n\n68 = Operação de Câmbio - Não Interbancária\n\n69 = Transferência de Recursos - Tecban\n\n70 = Pagamentos de Salários\n\n71 = Acerto de liquidação bilateral - bloquetos de cobrança em contingência\n\n72 = Restituição de imposto de renda\n\n73 = Ressarcimento de Custos Operacionais - RCO\n\n74 = Pagamento de juros sobre capital próprio\n\n75 = Pagamento de rendimentos ou amortização s/ cotas e/ou debêntures\n\n76 = Operações de remessa de dinheiro do exterior (Remittance)\n\n77 = Pagamento de juros e/ou amortização de títulos depositados em garantia nas Câmaras\n\n78 = Estorno ou Restituição - Diversos\n\n79 = Custos e taxas para Câmara\n\n8 =  Acerto da Compensação\n\n80 = Proex Cumprimento de Garantias\n\n81 = Repasse para recolhimento de Imposto de Renda retido na fonte\n\n82 = Pagamento de Vale Transporte\n\n83 = Repasse de recursos do Fundo Constitucional de Financiamento do Centro-Oeste - FCO\n\n84 = Repasses do Governo Estadual\n\n85 = Acerto entre instituições financeiras por suspeita ou identificação de fraude\n\n86 = Liquidação Bilateral SELTEC\n\n87 = Liquidação Bilateral SILOC Consolidado\n\n88 = Títulos liquidados em Banco Correspondente\n\n89 = Prestação de Contas Banco Centralizador de Convênios\n\n90 = Antecipação de recebíveis\n\n91 = FGC - Depósitos a Prazo com Garantia Especial - DPGE\n\n92 = Repasse para Correspondente Não Bancário\n\n93 = Patrocínio com Incentivo Fiscal\n\n94 = Doação com Incentivo Fiscal\n\n95 = FGO - Fundo Garantidor de Operações\n\n96 = Transferência de Conta de Liquidação de instituição não bancária para sua conta corrente em outra instituição financeira\n\n97 = Compra de Moeda Estrangeira USD pelo FSB - Fundo Soberano do Brasil\n\n98 = Venda de Moeda Estrangeira pelo FSB - Fundo Soberano do Brasil\n\n99 = Pagamento de Rescisão de Contrato de Trabalho\n\n99999 =  Outros",
            "example": "99",
            "enum": [
              "00001",
              "00002",
              "00003",
              "00004",
              "00005",
              "00006",
              "00007",
              "00008",
              "00009",
              "00010",
              "00011",
              "00012",
              "00013",
              "00014",
              "00015",
              "00016",
              "00018",
              "00019",
              "00020",
              "00021",
              "00022",
              "00023",
              "00024",
              "00025",
              "00026",
              "00027",
              "00028",
              "00029",
              "00030",
              "00031",
              "00200",
              "07000",
              "1",
              "10",
              "100",
              "101",
              "102",
              "103",
              "104",
              "105",
              "106",
              "107",
              "108",
              "109",
              "110",
              "111",
              "112",
              "113",
              "114",
              "115",
              "116",
              "117",
              "118",
              "119",
              "12",
              "120",
              "121",
              "122",
              "123",
              "124",
              "125",
              "126",
              "127",
              "128",
              "129",
              "13",
              "130",
              "131",
              "132",
              "133",
              "134",
              "135",
              "136",
              "137",
              "138",
              "139",
              "14",
              "140",
              "141",
              "142",
              "143",
              "144",
              "145",
              "146",
              "147",
              "148",
              "149",
              "150",
              "151",
              "152",
              "153",
              "157",
              "175",
              "176",
              "18",
              "19",
              "2",
              "20",
              "200",
              "201",
              "21",
              "22",
              "23",
              "24",
              "25",
              "26",
              "27",
              "28",
              "29",
              "3",
              "30",
              "31",
              "32",
              "33",
              "34",
              "35",
              "36",
              "37",
              "38",
              "39",
              "4",
              "40",
              "41",
              "42",
              "43",
              "44",
              "45",
              "46",
              "47",
              "48",
              "49",
              "5",
              "50",
              "51",
              "52",
              "53",
              "54",
              "55",
              "56",
              "57",
              "58",
              "59",
              "6",
              "60",
              "61",
              "62",
              "63",
              "64",
              "65",
              "66",
              "67",
              "68",
              "69",
              "70",
              "71",
              "72",
              "73",
              "74",
              "75",
              "76",
              "77",
              "78",
              "79",
              "8",
              "80",
              "81",
              "82",
              "83",
              "84",
              "85",
              "86",
              "87",
              "88",
              "89",
              "90",
              "91",
              "92",
              "93",
              "94",
              "95",
              "96",
              "97",
              "98",
              "99",
              "99999"
            ]
          },
          "codigoIdentificadorTransferencia": {
            "minimum": 1,
            "maximum": 25,
            "type": "string",
            "example": "48751234",
            "description": "Campo livre para identificação de transferência."
          },
          "valorLancamento": {
            "minimum": -100000000000000000,
            "maximum": 100000000000000000,
            "type": "integer",
            "format": "float",
            "example": 40.55,
            "description": "Valor de um Lançamento no STR"
          },
          "historico": {
            "minimum": 1,
            "maximum": 200,
            "type": "string",
            "example": "Campo descritivo",
            "description": "Campo descritivo"
          },
          "dataAgendamento": {
            "minimum": 1,
            "maximum": 19,
            "type": "string",
            "format": "date",
            "example": "2018-11-08",
            "description": "Data futura para a qual a mensagem será processada"
          },
          "horaAgendamento": {
            "minimum": 1,
            "maximum": 19,
            "type": "string",
            "format": "time",
            "example": "11:29:45",
            "description": "Hora para agendamento"
          },
          "nivelPreferencia": {
            "minimum": 1,
            "maximum": 1,
            "type": "string",
            "description": "Nível de preferência atribuido pela IF para processamento de um evento.\n\nA = Máxima\n\nB = Maior\n\nC = Média\n\nD = Menor",
            "example": "B",
            "enum": [
              "A",
              "B",
              "C",
              "D"
            ]
          },
          "dataMovimento": {
            "minimum": 1,
            "maximum": 19,
            "type": "string",
            "format": "date",
            "example": "2018-11-08",
            "description": "Data de movimento"
          }
        }
      },
      "request_body_STR0039": {
        "required": [
          "codigoMensagem",
          "numeroControleIF",
          "ispbIFDebitada",
          "ispbIFCreditada",
          "agenciaCreditada",
          "valorLancamento",
          "numeroContratoOperacaoCredito",
          "modalidadeOperacaoCreditoPortada",
          "tipoPessoaDevedor",
          "cnpjOuCpfDevedor",
          "nomeOuRazaoSocialDevedor",
          "dataMovimento"
        ],
        "type": "object",
        "properties": {
          "codigoMensagem": {
            "type": "string",
            "example": "STR0039",
            "minimum": 7,
            "maximum": 9,
            "description": "Código da mensagem do sistema associado ao evento."
          },
          "numeroControleIF": {
            "minimum": 1,
            "maximum": 20,
            "type": "string",
            "example": "01856899",
            "description": "Número de controleda IF"
          },
          "ispbIFDebitada": {
            "minimum": 8,
            "maximum": 8,
            "type": "string",
            "example": 60701190,
            "description": "Número de identificação da Instituição Financeira debitada no Sistema de Pagamentos Brasileiro"
          },
          "agenciaDebitada": {
            "minimum": 0,
            "maximum": 9999,
            "type": "integer",
            "example": 9999,
            "description": "Número da agência da Instituição Financeira a ser debitada"
          },
          "grupoAgenteFinanceiroDebitado": {
            "type": "object",
            "required": [
              "contaDebitada",
              "cnpjClienteDebitado",
              "nomeClienteDebitado"
            ],
            "properties": {
              "contaDebitada": {
                "type": "string",
                "example": "9999999999999",
                "minimum": 13,
                "maximum": 20,
                "description": "Número da conta bancária de débito"
              },
              "cnpjClienteDebitado": {
                "type": "integer",
                "example": "11111111111111",
                "minimum": 14,
                "maximum": 18,
                "description": "CNPJ do cliente debitado"
              },
              "nomeClienteDebitado": {
                "type": "integer",
                "example": "Felipe Freitas",
                "minimum": 1,
                "maximum": 80,
                "description": "Nome do Cliente debitado."
              }
            }
          },
          "ispbIFCreditada": {
            "minimum": 8,
            "maximum": 8,
            "type": "string",
            "example": 60701190,
            "description": "Número de identificação da Instituição Financeira debitada no Sistema de Pagamentos Brasileiro"
          },
          "agenciaCreditada": {
            "minimum": 0,
            "maximum": 9999,
            "type": "integer",
            "example": 1111,
            "description": "Número da agência da Instituição Financeira a ser creditada."
          },
          "grupoAgenteFinanceiroCreditado": {
            "type": "object",
            "required": [
              "contaCreditada",
              "cnpjClienteCreditado",
              "nomeClienteCreditado"
            ],
            "properties": {
              "contaCreditada": {
                "type": "string",
                "example": "1111111111111",
                "minimum": 13,
                "maximum": 20,
                "description": "Número da conta bancária de crédito."
              },
              "cnpjClienteCreditado": {
                "minimum": 14,
                "maximum": 18,
                "type": "string",
                "example": "99999999999999",
                "description": "CNPJ do cliente creditado."
              },
              "nomeClienteCreditado": {
                "type": "string",
                "example": "Jose Silva",
                "minimum": 1,
                "maximum": 80,
                "description": "Nome do Cliente creditado."
              }
            }
          },
          "valorLancamento": {
            "type": "integer",
            "format": "float",
            "example": 60.8,
            "minimum": -100000000000000000,
            "maximum": 100000000000000000,
            "description": "Valor de um Lançamento no STR."
          },
          "numeroContratoOperacaoCredito": {
            "type": "string",
            "example": "IEQUUW828127",
            "minimum": 1,
            "maximum": 40,
            "description": "Número de contrato de operação de crédito."
          },
          "modalidadeOperacaoCreditoPortada": {
            "minimum": 2,
            "maximum": 2,
            "type": "string",
            "description": "Modalidade da operação de crédito portada\n\n01 = Crédito pessoal não consignado\n\n02 = Crédito pessoal consignado para trabalhadores do setor público\n\n03 = Crédito pessoal consignado para trabalhadores do setor privado\n\n04 = Crédito pessoal consignado para aposentados e pensionistas do INSS\n\n11 = Financiamento imobiliário\n\n12 = Aquisição de veículos\n\n13 = Arrendamento mercantil de veículos\n\n99 = Outras operações de crédito",
            "example": "01",
            "enum": [
              "01",
              "02",
              "03",
              "04",
              "11",
              "12",
              "13",
              "99"
            ]
          },
          "tipoPessoaDevedor": {
            "minimum": 1,
            "maximum": 1,
            "type": "string",
            "description": "Tipo de pessoa do devedor.\n\nF = Pessoa Física\n\nJ = Pessoa Jurídica",
            "example": "J",
            "enum": [
              "F",
              "J"
            ]
          },
          "cnpjOuCpfDevedor": {
            "minimum": 11,
            "maximum": 18,
            "type": "string",
            "example": "11111111111111",
            "description": "CNPJ ou CPF do devedor"
          },
          "nomeOuRazaoSocialDevedor": {
            "minimum": 1,
            "maximum": 50,
            "type": "string",
            "example": "Gokei Tecnologia",
            "description": "Nome ou razão social do devedor."
          },
          "historico": {
            "minimum": 1,
            "maximum": 200,
            "type": "string",
            "example": "Campo descritivo",
            "description": "Campo descritivo"
          },
          "nivelPreferencia": {
            "minimum": 1,
            "maximum": 1,
            "type": "string",
            "description": "Nível de preferência atribuido pela IF para processamento de um evento.\n\nA = Máxima\n\nB = Maior\n\nC = Média\n\nD = Menor",
            "example": "A",
            "enum": [
              "A",
              "B",
              "C",
              "D"
            ]
          },
          "dataAgendamento": {
            "type": "string",
            "format": "date",
            "example": "2018-11-08",
            "minimum": 1,
            "maximum": 19,
            "description": "Data futura para a qual a mensagem será processada"
          },
          "horaAgendamento": {
            "minimum": 1,
            "maximum": 19,
            "type": "string",
            "format": "time",
            "example": "11:29:45",
            "description": "Hora para agendamento"
          },
          "dataMovimento": {
            "type": "string",
            "format": "date",
            "example": "2018-11-08",
            "minimum": 1,
            "maximum": 19,
            "description": "Data de movimento"
          }
        }
      },
      "request_body_STR0040": {
        "required": [
          "codigoMensagem",
          "numeroControleIF",
          "ispbIFDebitada",
          "agenciaDebitada",
          "ispbIFCreditada",
          "agenciaCreditada",
          "finalidadeCorrespondente",
          "valorRepasse",
          "valorLancamento",
          "historico",
          "dataMovimento"
        ],
        "type": "object",
        "properties": {
          "codigoMensagem": {
            "type": "string",
            "example": "STR0040",
            "minimum": 7,
            "maximum": 9,
            "description": "Código da mensagem do sistema associado ao evento."
          },
          "numeroControleIF": {
            "type": "string",
            "example": "2345987634213",
            "minimum": 1,
            "maximum": 20,
            "description": "Número do controleda IF"
          },
          "ispbIFDebitada": {
            "minimum": 8,
            "maximum": 8,
            "type": "string",
            "example": 60701190,
            "description": "Número de identificação da Instituição Financeira debitada no Sistema de Pagamentos Brasileiro"
          },
          "agenciaDebitada": {
            "type": "integer",
            "example": 199,
            "minimum": 0,
            "maximum": 9999,
            "description": "Número da agência da Instituição Financeira a ser debitada"
          },
          "contaDebitada": {
            "type": "string",
            "example": "9999999999999",
            "minimum": 13,
            "maximum": 20,
            "description": "Número da conta bancária de débito"
          },
          "ispbIFCreditada": {
            "minimum": 8,
            "maximum": 8,
            "type": "string",
            "example": 60701190,
            "description": "Número de identificação da Instituição Financeira debitada no Sistema de Pagamentos Brasileiro"
          },
          "agenciaCreditada": {
            "type": "integer",
            "example": 3244,
            "minimum": 0,
            "maximum": 9999,
            "description": "Número da agência da Instituição Financeira a ser creditada."
          },
          "grupoContaCreditada": {
            "type": "object",
            "required": [
              "contaCreditada",
              "cnpjCreditado"
            ],
            "properties": {
              "contaCreditada": {
                "type": "string",
                "example": "9999999999999",
                "minimum": 13,
                "maximum": 20,
                "description": "Número da conta bancária de crédito."
              },
              "cnpjCreditado": {
                "minimum": 14,
                "maximum": 18,
                "type": "string",
                "example": "11111111111111",
                "description": "Campo livre para identificação de transferência"
              }
            }
          },
          "finalidadeCorrespondente": {
            "minimum": 0,
            "maximum": 99999,
            "type": "integer",
            "description": "Finalidade do correspondente.\n\n1 =  Repasse para Banco Correspondente\n\n2 =  Títulos Liquidados em Banco Correspondente\n\n3 =  Prestação de Contas - Banco Centralizador de Convênios",
            "example": 2,
            "enum": [
              1,
              2,
              3
            ]
          },
          "codigoIdentificadorTransferencia": {
            "type": "string",
            "example": "J212ADS2ujhyt",
            "minimum": 1,
            "maximum": 25,
            "description": "Campo livre para identificação de transferência."
          },
          "valorRepasse": {
            "minimum": -100000000000000000,
            "maximum": 100000000000000000,
            "type": "integer",
            "format": "float",
            "example": 40.55,
            "description": "Valor do repasse"
          },
          "valorTarifa": {
            "minimum": -100000000000000000,
            "maximum": 100000000000000000,
            "type": "integer",
            "format": "float",
            "example": 40.55,
            "description": "Corresponde ao valor bruto do débito referente às tarifas pela prestação de serviços da cobrança bancária."
          },
          "valorChequeDevolvido": {
            "minimum": -100000000000000000,
            "maximum": 100000000000000000,
            "type": "integer",
            "format": "float",
            "example": 24.54,
            "description": "Corresponde ao valor bruto do débito referente a cheques recebidos em pagamento de bloquetos de cobrança bancária e creditados à IF destinatária que, após os créditos, foram devolvidos à IF origem/banco correspondente."
          },
          "valorLancamento": {
            "minimum": -100000000000000000,
            "maximum": 100000000000000000,
            "type": "integer",
            "format": "float",
            "example": 60.8,
            "description": "Valor de um Lançamento no STR."
          },
          "historico": {
            "type": "string",
            "example": "Campo descritivo",
            "minimum": 1,
            "maximum": 200,
            "description": "Campo descritivo"
          },
          "nivelPreferencia": {
            "minimum": 1,
            "maximum": 1,
            "type": "string",
            "description": "Nível de preferência atribuido pela IF para processamento de um evento.\n\nA = Máxima\n\nB = Maior\n\nC = Média\n\nD = Menor",
            "example": "A",
            "enum": [
              "A",
              "B",
              "C",
              "D"
            ]
          },
          "dataAgendamento": {
            "type": "string",
            "format": "date",
            "example": "2018-11-08",
            "minimum": 1,
            "maximum": 19,
            "description": "Data futura para a qual a mensagem será processada"
          },
          "horaAgendamento": {
            "minimum": 1,
            "maximum": 19,
            "type": "string",
            "format": "time",
            "example": "11:29:45",
            "description": "Hora para agendamento."
          },
          "dataMovimento": {
            "type": "string",
            "format": "date",
            "example": "2018-11-08",
            "minimum": 1,
            "maximum": 19,
            "description": "Data de movimento"
          }
        }
      },
      "request_body_STR0047": {
        "required": [
          "codigoMensagem",
          "ispbIfDebitada",
          "ispbIfCreditada",
          "agenciaCreditada",
          "valorLancamento",
          "numeroUnicoPortabilidade",
          "ispbPrestador",
          "dataMovimento"
        ],
        "type": "object",
        "properties": {
          "codigoMensagem": {
            "type": "string",
            "example": "STR0047",
            "minimum": 7,
            "maximum": 9,
            "description": "Código da mensagem do sistema associado ao evento."
          },
          "contaDebitada": {
            "type": "string",
            "example": "1111111111111",
            "minimum": 13,
            "maximum": 20,
            "description": "Número da conta bancária de débito"
          },
          "ispbIfDebitada": {
            "minimum": 8,
            "maximum": 8,
            "type": "string",
            "example": 60701190,
            "description": "Número de identificação da Instituição Financeira debitada no Sistema de Pagamentos Brasileiro"
          },
          "agenciaDebitada": {
            "minimum": 0,
            "maximum": 9999,
            "type": "integer",
            "example": 1111,
            "description": "Número da agência da Instituição Financeira a ser debitada."
          },
          "grupoAgenteFinanceiroDebitado": {
            "type": "object",
            "required": [
              "contaDebitada",
              "cnpjClienteDebitado",
              "nomeClienteDebitado"
            ],
            "properties": {
              "contaDebitada": {
                "type": "string",
                "example": "9999999999999",
                "minimum": 13,
                "maximum": 20,
                "description": "Número da conta bancária de débito"
              },
              "cnpjClienteDebitado": {
                "minimum": 14,
                "maximum": 18,
                "type": "string",
                "example": "99999999999999",
                "description": "CNPJ do cliente debitado."
              },
              "nomeClienteDebitado": {
                "type": "string",
                "example": "Jose Silva",
                "minimum": 1,
                "maximum": 80,
                "description": "Nome do Cliente debitado."
              }
            }
          },
          "ispbIfCreditada": {
            "minimum": 8,
            "maximum": 8,
            "type": "string",
            "example": 60701190,
            "description": "Número de identificação da Instituição Financeira debitada no Sistema de Pagamentos Brasileiro"
          },
          "agenciaCreditada": {
            "minimum": 0,
            "maximum": 9999,
            "type": "integer",
            "example": 9999,
            "description": "Número da agência da Instituição Financeira a ser debitada."
          },
          "grupoAgenteFinanceiroCreditado": {
            "type": "object",
            "required": [
              "contaCreditada",
              "cnpjClienteCreditado",
              "nomeClienteCreditado"
            ],
            "properties": {
              "contaCreditada": {
                "type": "string",
                "example": "1111111111111",
                "minimum": 13,
                "maximum": 20,
                "description": "Número da conta bancária de crédito"
              },
              "cnpjClienteCreditado": {
                "type": "string",
                "example": "99999999999999",
                "minimum": 14,
                "maximum": 18,
                "description": "CNPJ do cliente creditado."
              },
              "nomeClienteCreditado": {
                "type": "string",
                "example": "Felipe Freitaas",
                "minimum": 1,
                "maximum": 80,
                "description": "Nome do Cliente creditado."
              }
            }
          },
          "valorLancamento": {
            "minimum": -100000000000000000,
            "maximum": 100000000000000000,
            "type": "integer",
            "format": "float",
            "example": 25.6,
            "description": "Valor de um Lançamento no STR."
          },
          "numeroUnicoPortabilidade": {
            "minimum": 21,
            "maximum": 21,
            "type": "string",
            "example": "980783425789012349876",
            "description": "Número único da portabilidade."
          },
          "ispbPrestador": {
            "minimum": 0,
            "maximum": 99999999,
            "type": "integer",
            "example": 11111111,
            "description": "ISPB do prestador de serviço"
          },
          "historico": {
            "minimum": 1,
            "maximum": 200,
            "type": "string",
            "example": "Campo Descritivo",
            "description": "Campo Descritivo"
          },
          "nivelPreferencia": {
            "minimum": 1,
            "maximum": 1,
            "type": "string",
            "description": "Nível de preferência atribuido pela IF para processamento de um evento.\n\nA = Máxima\n\nB = Maior\n\nC = Média\n\nD = Menor",
            "example": "A",
            "enum": [
              "A",
              "B",
              "C",
              "D"
            ]
          },
          "dataAgendamento": {
            "minimum": 1,
            "maximum": 19,
            "type": "string",
            "format": "date",
            "example": "2018-11-08",
            "description": "Data futura para a qual a mensagem será processada"
          },
          "horaAgendamento": {
            "minimum": 1,
            "maximum": 19,
            "type": "string",
            "format": "time",
            "example": "11:29:45",
            "description": "Hora para agendamento."
          },
          "dataMovimento": {
            "minimum": 1,
            "maximum": 19,
            "type": "string",
            "format": "date",
            "example": "2018-11-08",
            "description": "Data de Movimento"
          }
        }
      },
      "request_body_STR0052": {
        "required": [
          "ispbIfDebitada",
          "agenciaDebitada",
          "contaDebitada",
          "ispbIfCreditada",
          "agenciaCreditada",
          "valorLancamento",
          "codigoIpoc",
          "modalidadeOperacaoCreditoPortada",
          "identificadorUnicoPortabilidade"
        ],
        "type": "object",
        "properties": {
          "ispbIFDebitada": {
            "minimum": 8,
            "maximum": 8,
            "type": "string",
            "example": 60701190,
            "description": "Número de identificação da Instituição Financeira debitada no Sistema de Pagamentos Brasileiro"
          },
          "agenciaDebitada": {
            "minimum": 0,
            "maximum": 9999,
            "type": "integer",
            "example": 1111,
            "description": "Número da agência da Instituição Financeira a ser debitada."
          },
          "contaDebitada": {
            "type": "string",
            "example": "1111111111111",
            "minimum": 13,
            "maximum": 20,
            "description": "Número da conta bancária de débito"
          },
          "ispbIFCreditada": {
            "minimum": 8,
            "maximum": 8,
            "type": "string",
            "example": 60701190,
            "description": "Número de identificação da Instituição Financeira debitada no Sistema de Pagamentos Brasileiro"
          },
          "agenciaCreditada": {
            "minimum": 0,
            "maximum": 9999,
            "type": "integer",
            "example": 9999,
            "description": "Número da agência da Instituição Financeira a ser debitada."
          },
          "grupoAgenteFinanceiroCreditado": {
            "type": "object",
            "required": [
              "contaCreditada",
              "cnpjClienteCreditado",
              "nomeClienteCreditado"
            ],
            "properties": {
              "contaCreditada": {
                "type": "string",
                "example": "1111111111111",
                "minimum": 13,
                "maximum": 20,
                "description": "Número da conta bancária de crédito."
              },
              "cnpjClienteCreditado": {
                "minimum": 14,
                "maximum": 18,
                "type": "string",
                "example": "99999999999999",
                "description": "CNPJ do cliente creditado."
              },
              "nomeClienteCreditado": {
                "type": "string",
                "example": "Jose Silva",
                "minimum": 1,
                "maximum": 80,
                "description": "Nome do Cliente creditado."
              }
            }
          },
          "valorLancamento": {
            "minimum": -100000000000000000,
            "maximum": 100000000000000000,
            "type": "integer",
            "format": "float",
            "example": 25.6,
            "description": "Valor de um Lançamento no STR."
          },
          "codigoIpoc":{
            "minimum": 1,
            "maximum": 20,
            "type":"string"
          },
          "modalidadeOperacaoCreditoPortada": {
            "minimum": 2,
            "maximum": 2,
            "type": "string",
            "description": "Modalidade da operação de crédito portada\n\n01 = Crédito pessoal não consignado\n\n02 = Crédito pessoal consignado para trabalhadores do setor público\n\n03 = Crédito pessoal consignado para trabalhadores do setor privado\n\n04 = Crédito pessoal consignado para aposentados e pensionistas do INSS\n\n11 = Financiamento imobiliário\n\n12 = Aquisição de veículos\n\n13 = Arrendamento mercantil de veículos\n\n99 = Outras operações de crédito",
            "example": "01",
            "enum": [
              "01",
              "02",
              "03",
              "04",
              "11",
              "12",
              "13",
              "99"
            ]
          },
          "identificadorUnicoPortabilidade":{
            "type":"string",
            "mininum":6,
            "maximum":21
          },
          "historico": {
            "minimum": 1,
            "maximum": 200,
            "type": "string",
            "example": "Campo descritivo",
            "description": "Campo destritivo"
          },
          "nivelPreferencia": {
            "minimum": 1,
            "maximum": 1,
            "type": "string",
            "description": "Nível de preferência atribuido pela IF para processamento de um evento.\n\nA = Máxima\n\nB = Maior\n\nC = Média\n\nD = Menor",
            "example": "A",
            "enum": [
              "A",
              "B",
              "C",
              "D"
            ]
          },
          "dataAgendamento": {
            "minimum": 1,
            "maximum": 19,
            "type": "string",
            "format": "date",
            "example": "2018-11-08",
            "description": "Data futura para a qual a mensagem será processada"
          },
          "horaAgendamento": {
            "minimum": 1,
            "maximum": 19,
            "type": "string",
            "format": "time",
            "example": "11:29:45",
            "description": "Hora para agendamento"
          },
          "dataMovimento": {
            "minimum": 1,
            "maximum": 19,
            "type": "string",
            "format": "date",
            "example": "2018-11-08",
            "description": "Data de movimento"
          }
        }
      },
      "request_body_STR0005": {
        "required": [
          "codigoMensagem",
          "numeroControleIF",
          "ispbIFDebitada",
          "agenciaDebitada",
          "tipoPessoaRemetente",
          "cnpjOuCpfRemetente",
          "nomeRemetente",
          "ispbIFCreditada",
          "tipoPessoaDestinatario",
          "cnpjOuCPFDestinatario",
          "nomeDestinatario",
          "valorLancamento",
          "finalidadeCliente",
          "dataMovimento"
        ],
        "type": "object",
        "properties": {
          "codigoMensagem": {
            "type": "string",
            "example": "STR0005",
            "minimum": 7,
            "maximum": 9,
            "description": "Código da mensagem do sistema associado ao evento."
          },
          "numeroControleIF": {
            "type": "string",
            "example": "5874123692",
            "minimum": 1,
            "maximum": 20,
            "description": "Número do controleda IF"
          },
          "ispbIFDebitada": {
            "minimum": 8,
            "maximum": 8,
            "type": "string",
            "example": 60701190,
            "description": "Número de identificação da Instituição Financeira debitada no Sistema de Pagamentos Brasileiro"
          },
          "agenciaDebitada": {
            "type": "integer",
            "example": 9999,
            "minimum": 0,
            "maximum": 9999,
            "description": "Número da agência da Instituição Financeira a ser debitada."
          },
          "tipoPessoaRemetente": {
            "type": "string",
            "minimum": 1,
            "maximum": 1,
            "description": "Identifica o tipo pessoa do remetente.\n\nF =  Pessoa Física\n\nJ =  Pessoa Jurídica",
            "example": "F",
            "enum": [
              "F",
              "J"
            ]
          },
          "cnpjOuCPFRemetente": {
            "type": "string",
            "example": "11111111111111",
            "minimum": 11,
            "maximum": 18,
            "description": "CNPJ ou CPF do Remetente"
          },
          "nomeRemetente": {
            "type": "integer",
            "example": "Felipe Freitas",
            "minimum": 1,
            "maximum": 80,
            "description": "Nome do Remetente."
          },
          "ispbIFCreditada": {
            "minimum": 8,
            "maximum": 8,
            "type": "string",
            "example": 60701190,
            "description": "Número de identificação da Instituição Financeira debitada no Sistema de Pagamentos Brasileiro"
          },
          "agenciaCreditada": {
            "type": "integer",
            "example": 9999,
            "minimum": 0,
            "maximum": 9999,
            "description": "Número da agência da Instituição Financeira a ser creditada."
          },
          "contaCreditada": {
            "type": "string",
            "example": "1111111111111",
            "minimum": 13,
            "maximum": 20,
            "description": "Número da conta bancária de crédito."
          },
          "tipoContaCreditada": {
            "minimum": 2,
            "maximum": 2,
            "type": "string",
            "description": "Identifica o tipo de conta bancária do cliente a ser creditada.\n\nCC = Conta Corrente\n\nCD = Conta de Depósito\n\nCG = Conta garantida\n\nCI = Conta de Investimento\n\nPG = Conta de Pagamento\n\nPP = Poupança",
            "example": "CD",
            "enum": [
              "CC",
              "CD",
              "CG",
              "CI",
              "PG",
              "PP"
            ]
          },
          "tipoPessoaDestinatario": {
            "minimum": 1,
            "maximum": 1,
            "type": "string",
            "description": "Identifica o tipo pessoa do destinatário.\n\n\"F\" = Pessoa Física\n\n\"J\" = Pessoa Jurídica",
            "example": "F",
            "enum": [
              "F",
              "J"
            ]
          },
          "cnpjOuCPFDestinatario": {
            "type": "string",
            "example": "99999999999999",
            "minimum": 11,
            "maximum": 18,
            "description": "CNPJ ou CPF do Destinatário"
          },
          "nomeDestinatario": {
            "type": "string",
            "example": "Felipe Freitas",
            "minimum": 1,
            "maximum": 80,
            "description": "Nome do Destinatário."
          },
          "valorLancamento": {
            "type": "integer",
            "format": "float",
            "example": 60.8,
            "minimum": -1000000000000,
            "maximum": 1000000000000,
            "description": "Valor de um Lançamento no STR"
          },
          "finalidadeCliente": {
            "minimum": 0,
            "maximum": 99999,
            "type": "integer",
            "description": "Código da finalidade para cliente\n\n00001 =  Pagamento de Impostos, Tributos e Taxas\n\n00002 =  Pagamento à Concessionárias de Serviço Público\n\n00003 =  Pagamentos de Dividendos\n\n00004 =  Pagamento de Salários\n\n00005 =  Pagamento de Fornecedores\n\n00006 =  Pagamento de Honorários\n\n00007 =  Pagamento de Aluguéis e Taxas de Condomínio\n\n00008 =  Pagamento de Duplicatas e Títulos\n\n00009 =  Pagamento de Mensalidade Escolar\n\n00010 =  Crédito em Conta\n\n00011 =  Pagamento a Corretoras\n\n00100 =  Depósito Judicial\n\n00101 =  Pensão Alimentícia\n\n00200 =  Transferência Internacional em Reais\n\n00201 =  Ajuste Posição Mercado Futuro\n\n00202 =  Repasse de Valores do BNDES\n\n00203 =  Liquidação de Compromissos Junto ao BNDES\n\n00204 =  Operações de Compra e Venda de Ações - Bolsas de Valores e Mercado de Balcão\n\n00205 =  Contratos Referenciados em Ações ou Índices de Ações - Bolsas de Valores, de Mercadorias e de futuros\n\n00206 =  Operação de Câmbio\n\n00300 =  Restituição de Imposto de Renda\n\n00400 =  TEA - Transferência Eletrônica Agendada\n\n00500 =  Restituição de Prêmios de Seguros\n\n00501 =  Pagamento de Indenização de Sinistro de Seguro\n\n00502 =  Pagamento de Prêmio de Co-Seguro\n\n00503 =  Restituição de Prêmio de Co-Seguro\n\n00504 =  Pagamento de Indenização de Sinistro de Co-Seguro\n\n00505 =  Pagamento de Prêmio de Resseguro\n\n00506 =  Restituição de Prêmio de Resseguro\n\n00507 =  Pagamento de Indenização de Sinistro de Resseguro\n\n00508 =  Restituição de Indenização de Sinistro de Resseguro\n\n00509 =  Pagamento de Despesas com Sinistros\n\n00510 =  Pagamento de Inspeções/Vistorias Prévias\n\n00511 =  Pagamento de Resgate de Título da Capitalização\n\n00512 =  Pagamento de Sorteio de Título de Capitalização\n\n00513 =  Pagamento de Devolução de Mensalidade de Título de Capitalização\n\n00514 =  Restituição de Contribuição de Plano Previdenciário\n\n00515 =  Pagamento de Benefício Previdenciário de Pecúlio\n\n00516 =  Pagamento de Benefício Previdenciário de Pensão\n\n00517 =  Pagamento de Benefício Previdenciário de Aposentadoria\n\n00518 =  Pagamento de Resgate Previdenciário\n\n00519 =  Pagamento de Comissão de Corretagem\n\n00520 =  Pagamento de Transferências/Portabilidade de Reserva de Seguro/Previdência\n\n1 =  Pagamento de Impostos, Tributos e Taxas\n\n10 = Crédito em Conta\n\n100 =  Depósito Judicial\n\n101 =  Pensão Alimentícia\n\n103 = Cessão de créditos - Liquid.principal por aquis.créditos ou direitos creditórios ou fluxo de caixa garant.por créditos, por ordem cliente PJ financ.\n\n104 =  Cessão de créditos - Liquidação principal por aquisição de créditos ou direitos creditórios, por ordem de FIDC ou cia securitizadora\n\n107 =  Cessão de créditos - Repasse contratual de fluxo de caixa ou de recebíveis pagos, por ordem de cliente PJ financeira\n\n108 =  Cessão de créditos - Repasse contratual de fluxo de caixa ou de recebíveis pagos antecipadamente, por ordem de cliente PJ financeira\n\n109 =  Cessão de créditos - Ajustes diversos\n\n11 = Pagamento a Corretoras\n\n110 =  Transferência entre contas de mesma titularidade\n\n111 = Crédito para investidor em cliente da IF Creditada\n\n112 = Débito de investidor em cliente da IF Debitada\n\n113 =  Pagamento de Operações de Crédito por Cliente\n\n114 =  Resgate de aplicação financeira de cliente para conta de sua titularidade\n\n117 = Aplicação financeira em nome do cliente remetente\n\n12 = Pagamento de Boleto Bancário em Cartório\n\n121 =  Pagamento da TIR - Pix Saque e/ou Pix Troco\n\n123 =  Cessão de créditos - Liquid.princ.por recompra de créditos ou direitos creditórios ou fluxo de caixa garant.por créditos, por ordem cliente PJ financ.\n\n124 =  Cessão de créditos - Liquidação principal por recompra de créditos ou direitos creditórios, por ordem de FIDC ou cia securitizadora\n\n13 = Pagamento de Tarifas pela Prestação de Serviços de Arrecadação de Convênios\n\n131 =  FGCoop - Recolhimento Fundo Garantidor do Cooperativismo de Crédito\n\n132 =  FGCoop - devolução de recolhimento a maior\n\n136 =  FGTS - Saque Emergencial\n\n139 =  Crédito ao consumidor decorrente de programa de incentivo fiscal\n\n14 = Repasse de Valores Referentes a Títulos Liquidados em Cartórios de Protesto\n\n149 = Auxílio Emergencial Lei 13.982\n\n15 = Liquidação Financeira de Operadora de Cartão\n\n150 =  Benefício Emergencial de Preservação do Emprego e da Renda - BEm\n\n157 =  Tributos Municipais ISS - LCP 157\n\n16 = Crédito em Conta de Investimento mantida na IF destinatária\n\n17 = Crédito em Conta de Investimento mantida em cliente da IF destinatária\n\n175 =  Tributos Municipais ISS TERCEIROS - LCP 157\n\n18 = Operações Seguro Habitacional - SFH\n\n19 = Operações do FDS - Caixa\n\n2 =  Pagamento à Concessionárias de Serviço Público\n\n20 = Pagamento de Operações de Crédito\n\n200 =Transferência Internacional em Reais\n\n201 =  Ajuste Posição Mercado Futuro\n\n202 =  Repasse de Valores do BNDES\n\n203 =  Liquidação de Compromissos Junto ao BNDES\n\n204 =  Operações de Compra e Venda de Ações - Bolsas de Valores e Mercado de Balcão\n\n205 =  Contratos Referenciados em Ações ou Índices de Ações - Bolsas de Valores, de Mercadorias e de futuros\n\n206 =  Operação de Câmbio - Não Interbancária\n\n207 =  Operações no Mercado de Renda Fixa e de Renda Variável com Utilização de Intermediário\n\n208 =  Operação de Câmbio - Mercado Interbancário - Instituições sem conta Reservas Bancárias\n\n209 =  Pagamento de Operações com identificação de destinatário final\n\n21 = Crédito para Investimento - Conta de Investimento mantida na IF Origem\n\n22 = Crédito para Investimento - Conta de Investimento mantida em Cliente da IF Origem\n\n23 = Taxa de Administração\n\n24 = Crédito para aplicação em cliente da IF destinatária - conta de investimento mantida na IF origem\n\n25 = Crédito para aplicação em cliente da IF destinatária - conta de investimento mantida em cliente da IF origem\n\n26 = Crédito em CI mantida na IF destinatária proveniente de IF sem Reservas Bancárias\n\n27 = Pagamento de Acordo / Execução Judicial\n\n28 = Liquidação de Empréstimos Consignados\n\n29 = Pagamento de bolsa auxílio\n\n3 =  Pagamentos de Dividendos\n\n30 = Remuneração a cooperado\n\n300 =  Restituição de Imposto de Renda\n\n301 =  Ordem Bancária do Tesouro - OBT\n\n302 =  Pagamento de multas ao BACEN por atrasos de importação\n\n303 =  Restituição de tributos - RFB\n\n31 = Pagamento de prebenda (Remuneração a padres e sacerdotes)\n\n32 = Retirada de Recursos da Conta de Investimento\n\n33 = Pagamento de juros sobre capital próprio\n\n34 = Pagamento de rendimentos ou amortização s/ cotas e/ou debêntures\n\n35 = Taxa de Serviço\n\n36 = Pagamento de cheque para não correntista\n\n37 = Pagamento de juros e/ou amortização de títulos depositados em garantia nas Câmaras\n\n38 = Estorno ou Restituição - Diversos\n\n39 = Pagamento de Vale Transporte\n\n4 =  Pagamento de Salários\n\n40 = Simples Nacional\n\n41 = Repasse de valores para o FUNDEB\n\n42 = Repasse de Valores de Convênio Centralizado\n\n43 = Patrocínio com Incentivo Fiscal\n\n44 = Doação com Incentivo Fiscal\n\n45 = Transferência de conta corrente de instituição não bancária para sua Conta de Liquidação\n\n47 = Pagamento de Rescisão de Contrato de Trabalho\n\n5 =  Pagamento de Fornecedores\n\n50 = Reembolso de despesas com estruturação de operações de renda fixa e variável\n\n500 =  Restituição de Prêmios de Seguros\n\n501 =  Pagamento de Indenização de Sinistro de Seguro\n\n502 =  Pagamento de Prêmio de Co-Seguro\n\n503 =  Restituição de Prêmio de Co-Seguro\n\n504 =  Pagamento de Indenização de Sinistro de Co-Seguro\n\n505 =  Pagamento de Prêmio de Resseguro\n\n506 =  Restituição de Prêmio de Resseguro\n\n507 =  Pagamento de Indenização de Sinistro de Resseguro\n\n508 =  Restituição de Indenização de Sinistro de Resseguro\n\n509 =  Pagamento de Despesas com Sinistros\n\n510 =  Pagamento de Inspeções/Vistorias Prévias\n\n511 =  Pagamento de Resgate de Título da Capitalização\n\n512 =  Pagamento de Sorteio de Título de Capitalização\n\n513 =  Pagamento de Devolução de Mensalidade de Título de Capitalização\n\n514 =  Restituição de Contribuição de Plano Previdenciário\n\n515 =  Pagamento de Benefício Previdenciário de Pecúlio\n\n516 =  Pagamento de Benefício Previdenciário de Pensão\n\n517 =  Pagamento de Benefício Previdenciário de Aposentadoria\n\n518 =  Pagamento de Resgate Previdenciário\n\n519 =  Pagamento de Comissão de Corretagem\n\n520 =  Pagamento de Transferências/Portabilidade de Reserva de Seguro/Previdência\n\n6 =  Pagamento de Honorários\n\n7 =  Pagamento de Aluguéis e Taxas de Condomínio\n\n8 =  Pagamento de Duplicatas e Títulos\n\n9 =  Pagamento de Mensalidade Escolar\n\n97 = Compra de Moeda Estrangeira pelo FSB - Fundo Soberano do Brasil\n\n99999 =  Outros",
            "example": "00004",
            "enum": [
              "00001",
              "00002",
              "00003",
              "00004",
              "00005",
              "00006",
              "00007",
              "00008",
              "00009",
              "00010",
              "00011",
              "00100",
              "00101",
              "00200",
              "00201",
              "00202",
              "00203",
              "00204",
              "00205",
              "00206",
              "00300",
              "00400",
              "00500",
              "00501",
              "00502",
              "00503",
              "00504",
              "00505",
              "00506",
              "00507",
              "00508",
              "00509",
              "00510",
              "00512",
              "00513",
              "00514",
              "00515",
              "00516",
              "00517",
              "00518",
              "00519",
              "00520",
              "1",
              "10",
              "100",
              "101",
              "103",
              "104",
              "107",
              "108",
              "109",
              "11",
              "110",
              "111",
              "112",
              "113",
              "114",
              "117",
              "12",
              "121",
              "123",
              "124",
              "13",
              "131",
              "132",
              "136",
              "139",
              "14",
              "149",
              "15",
              "150",
              "157",
              "16",
              "17",
              "175",
              "18",
              "19",
              "2",
              "20",
              "200",
              "201",
              "202",
              "203",
              "204",
              "205",
              "206",
              "207",
              "208",
              "209",
              "21",
              "22",
              "23",
              "24",
              "25",
              "26",
              "27",
              "28",
              "29",
              "3",
              "30",
              "300",
              "301",
              "302",
              "303",
              "31",
              "32",
              "33",
              "34",
              "35",
              "36",
              "37",
              "38",
              "39",
              "4",
              "40",
              "41",
              "42",
              "43",
              "44",
              "45",
              "47",
              "5",
              "50",
              "500",
              "501",
              "502",
              "503",
              "504",
              "505",
              "506",
              "507",
              "508",
              "509",
              "510",
              "511",
              "512",
              "513",
              "514",
              "515",
              "516",
              "517",
              "518",
              "519",
              "520",
              "6",
              "7",
              "8",
              "9",
              "97",
              "99999"
            ]
          },
          "historico": {
            "minimum": 1,
            "maximum": 200,
            "type": "string",
            "example": "Campo descritivo",
            "description": "Campo destritivo"
          },
          "dataAgendamento": {
            "minimum": 1,
            "maximum": 19,
            "type": "string",
            "format": "date",
            "example": "2018-11-08",
            "description": "Data futura para a qual a mensagem será processada"
          },
          "horaAgendamento": {
            "minimum": 1,
            "maximum": 19,
            "type": "string",
            "format": "time",
            "example": "11:29:45",
            "description": "Hora para agendamento"
          },
          "nivelPreferencia": {
            "minimum": 1,
            "maximum": 1,
            "type": "string",
            "description": "Nível de preferência atribuido pela IF para processamento de um evento.\n\nA = Máxima\n\nB = Maior\n\nC = Média\n\nD = Menor",
            "example": "A",
            "enum": [
              "A",
              "B",
              "C",
              "D"
            ]
          },
          "dataMovimento": {
            "minimum": 1,
            "maximum": 19,
            "type": "string",
            "format": "date",
            "example": "2018-11-08",
            "description": "Data de movimento"
          }
        }
      },
      "request_body_STR0006": {
        "required": [
          "numeroControleIF",
          "ispbIfDebitada",
          "tipoPessoaDebitadaOuRemetente",
          "cnpjOucpfClienteOuRemetente",
          "ispbIfCreditada",
          "valorLancamento",
          "finalidadeCliente",
          "dataMovimento"
        ],
        "type": "object",
        "properties": {
          "numeroControleIF": {
            "type": "integer",
            "example": 60701190,
            "minimum": 0,
            "maximum": 99999999,
            "description": "Número do controle IF"
          },
          "ispbIfDebitada": {
            "minimum": 8,
            "maximum": 8,
            "type": "string",
            "example": 60701190,
            "description": "Número de identificação da Instituição Financeira debitada no Sistema de Pagamentos Brasileiro"
          },
          "agenciaDebitada": {
            "type": "integer",
            "example": 9999,
            "minimum": 0,
            "maximum": 9999,
            "description": "Número da agência da Instituição Financeira a ser debitada."
          },
          "grupoContaDebitada": {
            "type": "object",
            "required": [
              "tipoContaDebitada",
              "contaDebitada"
            ],
            "properties": {
              "tipoContaDebitada": {
                "minimum": 2,
                "maximum": 2,
                "type": "string",
                "description": "Identifica o tipo da conta bancária do cliente a ser debitada.\n\nCC = Conta Corrente\n\nCD = Conta de Depósito\n\nCG = Conta garantida\n\nCI = Conta de Investimento\n\nPG = Conta de Pagamento\n\nPP = Poupança",
                "example": "PG",
                "enum": [
                  "CC",
                  "CD",
                  "CG",
                  "CI",
                  "PG",
                  "PP"
                ]
              },
              "contaDebitada": {
                "type": "integer",
                "example": "9999999999999",
                "minimum": 13,
                "maximum": 20,
                "description": "Número da conta bancária de débito."
              }
            }
          },
          "tipoPessoaDebitadaOuRemetente": {
            "minimum": 1,
            "maximum": 1,
            "type": "string",
            "description": "Tipo da pessoa debitada do titular de uma conta ou tipo da pessoa do remetente.\n\nF = Pessoa Física\n\nJ = Pessoa Jurídica",
            "example": "F",
            "enum": [
              "F",
              "J"
            ]
          },
          "cnpjOuCpfClienteDebitadoOuRemetente": {
            "type": "string",
            "example": "11111111111111",
            "minimum": 11,
            "maximum": 18,
            "description": "CNPJ ou CPF do cliente debitado de uma conta ou do remetente."
          },
          "nomeClienteDebitadoOuRemetente": {
            "type": "string",
            "example": "Felipe Freitas",
            "minimum": 1,
            "maximum": 80,
            "description": "Nome do cliente debitado de uma conta ou nome do remetente"
          },
          "ispbIfCreditada": {
            "minimum": 8,
            "maximum": 8,
            "type": "string",
            "example": 60701190,
            "description": "Número de identificação da Instituição Financeira debitada no Sistema de Pagamentos Brasileiro"
          },
          "agenciaCreditada": {
            "minimum": 0,
            "maximum": 9999,
            "type": "integer",
            "example": 9999,
            "description": "Número da agência da Instituição Financeira a ser creditada"
          },
          "contaCreditada": {
            "type": "string",
            "example": "1111111111111",
            "minimum": 13,
            "maximum": 20,
            "description": "Número da conta bancária de crédito."
          },
          "tipoPessoaDestinatario": {
            "type": "string",
            "minimum": 1,
            "maximum": 1,
            "description": "Identifica o tipo pessoa do destinatário.\n\nF =  Pessoa Física\n\nJ =  Pessoa Jurídica",
            "example": "F",
            "enum": [
              "F",
              "J"
            ]
          },
          "cnpjOuCpfDestinatario": {
            "type": "string",
            "example": "99999999999999",
            "minimum": 11,
            "maximum": 18,
            "description": "CNPJ ou CPF do Destinatário"
          },
          "nomeDestinatario": {
            "type": "string",
            "example": "Felipe Freitas",
            "minimum": 1,
            "maximum": 80,
            "description": "Nome do Destinatário"
          },
          "numeroContratoOperacaoCredito": {
            "minimum": 1,
            "maximum": 40,
            "type": "string",
            "example": "118547125069",
            "description": "Número de contrato de operação de crédito."
          },
          "valorLancamento": {
            "minimum": -100000000000000000,
            "maximum": 100000000000000000,
            "type": "integer",
            "format": "float",
            "example": 25.6,
            "description": "Valor de um Lançamento no STR."
          },
          "finalidadeCliente": {
            "minimum": 0,
            "maximum": 99999,
            "type": "integer",
            "description": "Código da finalidade para cliente.\n\n00001 =  Pagamento de Impostos, Tributos e Taxas\n\n00002 =  Pagamento à Concessionárias de Serviço Público\n\n00003 =  Pagamentos de Dividendos\n\n00004 =  Pagamento de Salários\n\n00005 =  Pagamento de Fornecedores\n\n00006 =  Pagamento de Honorários\n\n00007 =  Pagamento de Aluguéis e Taxas de Condomínio\n\n00008 =  Pagamento de Duplicatas e Títulos\n\n00009 =  Pagamento de Mensalidade Escolar\n\n00010 =  Crédito em Conta\n\n00011 =  Pagamento a Corretoras\n\n00100 =  Depósito Judicial\n\n00101 =  Pensão Alimentícia\n\n00200 =  Transferência Internacional em Reais\n\n00201 =  Ajuste Posição Mercado Futuro\n\n00202 =  Repasse de Valores do BNDES\n\n00203 =  Liquidação de Compromissos Junto ao BNDES\n\n00204 =  Operações de Compra e Venda de Ações - Bolsas de Valores e Mercado de Balcão\n\n00205 =  Contratos Referenciados em Ações ou Índices de Ações - Bolsas de Valores, de Mercadorias e de futuros\n\n00206 =  Operação de Câmbio\n\n00300 =  Restituição de Imposto de Renda\n\n00400 =  TEA - Transferência Eletrônica Agendada\n\n00500 =  Restituição de Prêmios de Seguros\n\n00501 =  Pagamento de Indenização de Sinistro de Seguro\n\n00502 =  Pagamento de Prêmio de Co-Seguro\n\n00503 =  Restituição de Prêmio de Co-Seguro\n\n00504 =  Pagamento de Indenização de Sinistro de Co-Seguro\n\n00505 =  Pagamento de Prêmio de Resseguro\n\n00506 =  Restituição de Prêmio de Resseguro\n\n00507 =  Pagamento de Indenização de Sinistro de Resseguro\n\n00508 =  Restituição de Indenização de Sinistro de Resseguro\n\n00509 =  Pagamento de Despesas com Sinistros\n\n00510 =  Pagamento de Inspeções/Vistorias Prévias\n\n00511 =  Pagamento de Resgate de Título da Capitalização\n\n00512 =  Pagamento de Sorteio de Título de Capitalização\n\n00513 =  Pagamento de Devolução de Mensalidade de Título de Capitalização\n\n00514 =  Restituição de Contribuição de Plano Previdenciário\n\n00515 =  Pagamento de Benefício Previdenciário de Pecúlio\n\n00516 =  Pagamento de Benefício Previdenciário de Pensão\n\n00517 =  Pagamento de Benefício Previdenciário de Aposentadoria\n\n00518 =  Pagamento de Resgate Previdenciário\n\n00519 =  Pagamento de Comissão de Corretagem\n\n00520 =  Pagamento de Transferências/Portabilidade de Reserva de Seguro/Previdência\n\n1 =  Pagamento de Impostos, Tributos e Taxas\n\n10 =  Crédito em Conta\n\n100 =  Depósito Judicial\n\n101 =  Pensão Alimentícia\n\n103 = Cessão de créditos - Liquid.principal por aquis.créditos ou direitos creditórios ou fluxo de caixa garant.por créditos, por ordem cliente PJ financ.\n\n104 =  Cessão de créditos - Liquidação principal por aquisição de créditos ou direitos creditórios, por ordem de FIDC ou cia securitizadora\n\n107 =  Cessão de créditos - Repasse contratual de fluxo de caixa ou de recebíveis pagos, por ordem de cliente PJ financeira\n\n108 =  Cessão de créditos - Repasse contratual de fluxo de caixa ou de recebíveis pagos antecipadamente, por ordem de cliente PJ financeira\n\n109 =  Cessão de créditos - Ajustes diversos\n\n11 = Pagamento a Corretoras\n\n110 =  Transferência entre contas de mesma titularidade\n\n111 = Crédito para investidor em cliente da IF Creditada\n\n112 = Débito de investidor em cliente da IF Debitada\n\n113 =  Pagamento de Operações de Crédito por Cliente\n\n114 =  Resgate de aplicação financeira de cliente para conta de sua titularidade\n\n117 = Aplicação financeira em nome do cliente remetente\n\n12 = Pagamento de Boleto Bancário em Cartório\n\n121 =  Pagamento da TIR - Pix Saque e/ou Pix Troco\n\n123 =  Cessão de créditos - Liquid.princ.por recompra de créditos ou direitos creditórios ou fluxo de caixa garant.por créditos, por ordem cliente PJ financ.\n\n124 =  Cessão de créditos - Liquidação principal por recompra de créditos ou direitos creditórios, por ordem de FIDC ou cia securitizadora\n\n13 = Pagamento de Tarifas pela Prestação de Serviços de Arrecadação de Convênios\n\n131 =  FGCoop - Recolhimento Fundo Garantidor do Cooperativismo de Crédito\n\n132 =  FGCoop - devolução de recolhimento a maior\n\n136 =  FGTS - Saque Emergencial\n\n139 =  Crédito ao consumidor decorrente de programa de incentivo fiscal\n\n14 = Repasse de Valores Referentes a Títulos Liquidados em Cartórios de Protesto\n\n149 = Auxílio Emergencial Lei 13.982\n\n15 = Liquidação Financeira de Operadora de Cartão\n\n150 =  Benefício Emergencial de Preservação do Emprego e da Renda - BEm\n\n157 =  Tributos Municipais ISS - LCP 157\n\n16 = Crédito em Conta de Investimento mantida na IF destinatária\n\n17 = Crédito em Conta de Investimento mantida em cliente da IF destinatária\n\n175 =  Tributos Municipais ISS TERCEIROS - LCP 157\n\n18 = Operações Seguro Habitacional - SFH\n\n19 = Operações do FDS - Caixa\n\n2 =  Pagamento à Concessionárias de Serviço Público\n\n20 = Pagamento de Operações de Crédito\n\n200 =Transferência Internacional em Reais\n\n201 =  Ajuste Posição Mercado Futuro\n\n202 =  Repasse de Valores do BNDES\n\n203 =  Liquidação de Compromissos Junto ao BNDES\n\n204 =  Operações de Compra e Venda de Ações - Bolsas de Valores e Mercado de Balcão\n\n205 =  Contratos Referenciados em Ações ou Índices de Ações - Bolsas de Valores, de Mercadorias e de futuros\n\n206 =  Operação de Câmbio - Não Interbancária\n\n207 =  Operações no Mercado de Renda Fixa e de Renda Variável com Utilização de Intermediário\n\n208 =  Operação de Câmbio - Mercado Interbancário - Instituições sem conta Reservas Bancárias\n\n209 =  Pagamento de Operações com identificação de destinatário final\n\n21 = Crédito para Investimento - Conta de Investimento mantida na IF Origem\n\n22 = Crédito para Investimento - Conta de Investimento mantida em Cliente da IF Origem\n\n23 = Taxa de Administração\n\n24 = Crédito para aplicação em cliente da IF destinatária - conta de investimento mantida na IF origem\n\n25 = Crédito para aplicação em cliente da IF destinatária - conta de investimento mantida em cliente da IF origem\n\n26 = Crédito em CI mantida na IF destinatária proveniente de IF sem Reservas Bancárias\n\n27 = Pagamento de Acordo / Execução Judicial\n\n28 = Liquidação de Empréstimos Consignados\n\n29 = Pagamento de bolsa auxílio\n\n3 =  Pagamentos de Dividendos\n\n30 = Remuneração a cooperado\n\n300 =  Restituição de Imposto de Renda\n\n301 =  Ordem Bancária do Tesouro - OBT\n\n302 =  Pagamento de multas ao BACEN por atrasos de importação\n\n303 =  Restituição de tributos - RFB\n\n31 = Pagamento de prebenda (Remuneração a padres e sacerdotes)\n\n32 = Retirada de Recursos da Conta de Investimento\n\n33 = Pagamento de juros sobre capital próprio\n\n34 = Pagamento de rendimentos ou amortização s/ cotas e/ou debêntures\n\n35 = Taxa de Serviço\n\n36 = Pagamento de cheque para não correntista\n\n37 = Pagamento de juros e/ou amortização de títulos depositados em garantia nas Câmaras\n\n38 = Estorno ou Restituição - Diversos\n\n39 = Pagamento de Vale Transporte\n\n4 =  Pagamento de Salários\n\n40 = Simples Nacional\n\n41 = Repasse de valores para o FUNDEB\n\n42 = Repasse de Valores de Convênio Centralizado\n\n43 = Patrocínio com Incentivo Fiscal\n\n44 = Doação com Incentivo Fiscal\n\n45 = Transferência de conta corrente de instituição não bancária para sua Conta de Liquidação\n\n47 = Pagamento de Rescisão de Contrato de Trabalho\n\n5 =  Pagamento de Fornecedores\n\n50 = Reembolso de despesas com estruturação de operações de renda fixa e variável\n\n500 =  Restituição de Prêmios de Seguros\n\n501 =  Pagamento de Indenização de Sinistro de Seguro\n\n502 =  Pagamento de Prêmio de Co-Seguro\n\n503 =  Restituição de Prêmio de Co-Seguro\n\n504 =  Pagamento de Indenização de Sinistro de Co-Seguro\n\n505 =  Pagamento de Prêmio de Resseguro\n\n506 =  Restituição de Prêmio de Resseguro\n\n507 =  Pagamento de Indenização de Sinistro de Resseguro\n\n508 =  Restituição de Indenização de Sinistro de Resseguro\n\n509 =  Pagamento de Despesas com Sinistros\n\n510 =  Pagamento de Inspeções/Vistorias Prévias\n\n511 =  Pagamento de Resgate de Título da Capitalização\n\n512 =  Pagamento de Sorteio de Título de Capitalização\n\n513 =  Pagamento de Devolução de Mensalidade de Título de Capitalização\n\n514 =  Restituição de Contribuição de Plano Previdenciário\n\n515 =  Pagamento de Benefício Previdenciário de Pecúlio\n\n516 =  Pagamento de Benefício Previdenciário de Pensão\n\n517 =  Pagamento de Benefício Previdenciário de Aposentadoria\n\n518 =  Pagamento de Resgate Previdenciário\n\n519 =  Pagamento de Comissão de Corretagem\n\n520 =  Pagamento de Transferências/Portabilidade de Reserva de Seguro/Previdência\n\n6 =  Pagamento de Honorários\n\n7 =  Pagamento de Aluguéis e Taxas de Condomínio\n\n8 =  Pagamento de Duplicatas e Títulos\n\n9 =  Pagamento de Mensalidade Escolar\n\n97 = Compra de Moeda Estrangeira pelo FSB - Fundo Soberano do Brasil\n\n99999 =  Outros",
            "example": "00004",
            "enum": [
              "00001",
              "00002",
              "00003",
              "00004",
              "00005",
              "00006",
              "00007",
              "00008",
              "00009",
              "00010",
              "00011",
              "00100",
              "00101",
              "00200",
              "00201",
              "00202",
              "00203",
              "00204",
              "00205",
              "00206",
              "00300",
              "00400",
              "00500",
              "00501",
              "00502",
              "00503",
              "00504",
              "00505",
              "00506",
              "00507",
              "00508",
              "00509",
              "00510",
              "00512",
              "00513",
              "00514",
              "00515",
              "00516",
              "00517",
              "00518",
              "00519",
              "00520",
              "1",
              "10",
              "100",
              "101",
              "103",
              "104",
              "107",
              "108",
              "109",
              "11",
              "110",
              "111",
              "112",
              "113",
              "114",
              "117",
              "12",
              "121",
              "123",
              "124",
              "13",
              "131",
              "132",
              "136",
              "139",
              "14",
              "149",
              "15",
              "150",
              "157",
              "16",
              "17",
              "175",
              "18",
              "19",
              "2",
              "20",
              "200",
              "201",
              "202",
              "203",
              "204",
              "205",
              "206",
              "207",
              "208",
              "209",
              "21",
              "22",
              "23",
              "24",
              "25",
              "26",
              "27",
              "28",
              "29",
              "3",
              "30",
              "300",
              "301",
              "302",
              "303",
              "31",
              "32",
              "33",
              "34",
              "35",
              "36",
              "37",
              "38",
              "39",
              "4",
              "40",
              "41",
              "42",
              "43",
              "44",
              "45",
              "47",
              "5",
              "50",
              "500",
              "501",
              "502",
              "503",
              "504",
              "505",
              "506",
              "507",
              "508",
              "509",
              "510",
              "511",
              "512",
              "513",
              "514",
              "515",
              "516",
              "517",
              "518",
              "519",
              "520",
              "6",
              "7",
              "8",
              "9",
              "97",
              "99999"
            ]
          },
          "codigoIdentificadorTransferencia": {
            "minimum": 1,
            "maximum": 25,
            "type": "string",
            "description": "Campo livre para identificação de transferência."
          },
          "historico": {
            "minimum": 1,
            "maximum": 200,
            "type": "string",
            "example": "Campo Descritivo",
            "description": "Campo descritivo"
          },
          "dataAgendamento": {
            "minimum": 1,
            "maximum": 19,
            "type": "string",
            "format": "date",
            "example": "2018-11-08",
            "description": "Data futura para a qual a mensagem será processada"
          },
          "horaAgendamento": {
            "minimum": 1,
            "maximum": 19,
            "type": "string",
            "format": "time",
            "example": "2018-11-08",
            "description": "Hora para agendamento."
          },
          "nivelPreferencia": {
            "minimum": 1,
            "maximum": 1,
            "type": "integer",
            "description": "Nível de preferência atribuido pela IF para processamento de um evento.\n\nA = Máxima\n\nB = Maior\n\nC = Média\n\nD = Menor",
            "example": "A",
            "enum": [
              "A",
              "B",
              "C",
              "D"
            ]
          },
          "dataMovimento": {
            "minimum": 1,
            "maximum": 19,
            "type": "string",
            "format": "date",
            "example": "2018-11-08",
            "description": "Data de Movimento"
          }
        }
      },
      "request_body_STR0007": {
        "required": [
          "codigoMensagem",
          "ispbIFDebitada",
          "ispbIFCreditada",
          "tipoContaCreditada",
          "contaCreditada",
          "tipoPessoaCreditada",
          "cnpjOuCPFClienteCreditado",
          "nomeClienteCreditado",
          "valorLancamento",
          "finalidadeIF",
          "dataMovimento"
        ],
        "type": "object",
        "properties": {
          "codigoMensagem": {
            "type": "string",
            "example": "STR0007",
            "minimum": 7,
            "maximum": 9,
            "description": "Código da mensagem do sistema associado ao evento."
          },
          "numeroControleIF": {
            "type": "string",
            "example": "32445842698",
            "minimum": 1,
            "maximum": 20,
            "description": "Número de controleda IF"
          },
          "ispbIFDebitada": {
            "minimum": 8,
            "maximum": 8,
            "type": "string",
            "example": 60701190,
            "description": "Número de identificação da Instituição Financeira debitada no Sistema de Pagamentos Brasileiro"
          },
          "tipoPessoaRemetente": {
            "minimum": 1,
            "maximum": 1,
            "type": "string",
            "description": "Identifica o tipo pessoa do remetente.\n\nF = Pessoa Física\n\nJ = Pessoa Jurídica",
            "example": "F",
            "enum": [
              "F",
              "J"
            ]
          },
          "cnpjOuCPFRemetente": {
            "minimum": 11,
            "maximum": 18,
            "type": "string",
            "example": "11111111111111",
            "description": "CNPJ ou CPF do Remetente"
          },
          "nomeRemetente": {
            "minimum": 1,
            "maximum": 80,
            "type": "string",
            "example": "Felipe Freitas",
            "description": "Nome do Remetente."
          },
          "ispbIFCreditada": {
            "minimum": 8,
            "maximum": 8,
            "type": "string",
            "example": 60701190,
            "description": "Número de identificação da Instituição Financeira debitada no Sistema de Pagamentos Brasileiro"
          },
          "agenciaCreditada": {
            "type": "integer",
            "example": 1111,
            "minimum": 0,
            "maximum": 9999,
            "description": "Número da agência da Instituição Financeira a ser creditada."
          },
          "tipoContaCreditada": {
            "minimum": 2,
            "maximum": 2,
            "type": "string",
            "description": "Identifica o tipo de conta bancária do cliente a ser creditada.\n\nCC = Conta Corrente\n\nCD = Conta de Depósito\n\nCG = Conta garantida\n\nCI = Conta de Investimento\n\nPG = Conta de Pagamento\n\nPP = Poupança",
            "example": "PP",
            "enum": [
              "CC",
              "CD",
              "CG",
              "CI",
              "PG",
              "PP"
            ]
          },
          "contaCreditada": {
            "type": "string",
            "example": "1111111111111",
            "minimum": 13,
            "maximum": 20,
            "description": "Número da conta bancária de crédito."
          },
          "tipoPessoaCreditada": {
            "minimum": 1,
            "maximum": 1,
            "type": "string",
            "description": "Identifica o tipo pessoa titular do crédito.\n\nF = Pessoa Física\n\nJ = Pessoa Jurídica",
            "example": "F",
            "enum": [
              "F",
              "J"
            ]
          },
          "cnpjOuCPFClienteCreditado": {
            "minimum": 11,
            "maximum": 18,
            "type": "string",
            "example": "99999999999999",
            "description": "CNPJ ou CPF do Cliente Creditado"
          },
          "nomeClienteCreditado": {
            "type": "string",
            "example": "Jose Silva",
            "minimum": 1,
            "maximum": 80,
            "description": "Nome do Cliente creditado."
          },
          "numeroContratoOperacaoCredito": {
            "type": "string",
            "example": "987452106932",
            "minimum": 1,
            "maximum": 40,
            "description": "Número de contrato de operação de crédito."
          },
          "valorLancamento": {
            "minimum": -1000000000000,
            "maximum": 100000000000000000,
            "type": "integer",
            "format": "float",
            "example": 60.74,
            "description": "Valor de um Lançamento no STR"
          },
          "finalidadeIF": {
            "minimum": 0,
            "maximum": 99999,
            "type": "integer",
            "description": "Código da finalidade do lançamento para IF's\n\n00001 =  Operação de Câmbio\n\n00002 =  Operação de Cessão de Créditos\n\n00003 =  Cartões de Crédito/Débito\n\n00004 =  Pagamento Funcionalismo Público\n\n00005 =  Pagamento Fornecedor Público\n\n00006 =  FGC-Fundo Garantidor de Crédito\n\n00007 =  Repasse FNDE - Fundo Nacional de Desenvolvimento Educacional\n\n00008 =  Acerto da Compensação\n\n00009 =  Taxa Serviço CCF\n\n00010 =  Repasses da Lei 8727\n\n00011 =  Repasses de Valores do BNDES\n\n00012 = Repasses Demais Bancos de Desenvolvimento\n\n00013 = Liquidação de Compromissos Junto ao BNDES\n\n00014 =  Liquidação de Compromissos Junto aos Demais Bancos de Desenvolvimento\n\n00015 =  PIS/PASEP\n\n00016 =  Transferência de Recursos ao Governo Federal\n\n00018 =  Repasses do Governo Federal\n\n00019 =  Resgate de Cotas do Fds - Fundo Desenvolvimento Social\n\n00020 =  Movimentação de Valores - Fundo de Aval\n\n00021 =  Pagamento a Corretoras\n\n00022 =  Ressarcimento Saldo Conta Vinculada FGTS - Aquisição de Moradia Própria\n\n00023 =  Transferência de Recursos - REDECARD\n\n00024 =  Transferência de Recursos - VISANET\n\n00025 =  Lei 8727/93 - Pagamento de Prestação\n\n00026 =  Repasse de Correspondentes\n\n00027 =  Pagamento de Despesas de Manutenção de Imóveis Vinculados ao FAR\n\n00028 =  Recurso Financiamento e/ou Conta Vinculada FGTS para Pagamento de Imóvel\n\n00029 =  Rec. Financ. e/ou Conta Vinculada FGTS Aquis. Imóvel com Quitação de Dívida\n\n00030 =  AFRMM - Adicional ao Frete para Renovação da Marinha Mercante\n\n00031 =  Pagamento de Imóvel e/ou Quitação de Dívida de Financiamento Habitacional\n\n00200 =  Transferência Internacional em Reais\n\n07000 =  Pagamentos de Benefícios\n\n1 =  Operação de Câmbio - Mercado Interbancário\n\n10 = Repasses da Lei 8727\n\n100 =  Rateio de custos de transporte compartilhado de valores\n\n101 =  Integralização/Recolhimento junto ao FGHab - Fundo Garantidor da Habitação Popular\n\n102 =  Cessão de créditos - Liquidação principal por aquisição própria de créditos ou direitos creditórios ou de fluxo de caixa garantido por créditos\n\n103 =  Cessão de créditos - Liquid.principal por aquis.créditos ou direitos creditórios ou fluxo de caixa garant.por créditos, por ordem cliente PJ financ.\n\n104 =  Cessão de créditos - Liquidação principal por aquisição de créditos ou direitos creditórios, por ordem de FIDC ou cia securitizadora\n\n105 =  Cessão de créditos - Repasse de fluxo de caixa ou de recebíveis pagos, por ordem própria\n\n106 =  Cessão de créditos - Repasse de fluxo de caixa ou de recebíveis pagos antecipadamente, por ordem própria\n\n107 =  Cessão de créditos - Repasse contratual de fluxo de caixa ou de recebíveis pagos, por ordem de cliente PJ financeira\n\n108 =  Cessão de créditos - Repasse contratual de fluxo de caixa ou de recebíveis pagos antecipadamente, por de cliente PJ financeira\n\n109 =  Cessão de créditos - Ajustes diversos\n\n110 =  Cessão de créditos - Repasse de crédito excedente do INSS aos recursos consignados\n\n111 =  Cessão de créditos - Repasse de crédito excedente ao valor coobrigado pelo banco cedente\n\n112 =  Pagamento de Rateio do TCM - Transporte Compartilhado de Malotes\n\n113 =  Visa Débito - Liquidação Doméstica\n\n114 =  Visa Crédito - Liquidação Doméstica\n\n115 =  Constituição, Aumento ou Redução de Capital\n\n116 =  Recursos do Programa Minha Casa, Minha Vida - PMCMV\n\n117 =  Aplicação financeira em nome do cliente remetente\n\n118 =  Devolução de remuneração do Custodiante de Numerário\n\n119 =  Liquidação de Operação de Vendor\n\n12 = Repasses Demais Bancos de Desenvolvimento\n\n120 =  Liquidação de Operação de Compror\n\n121 =  Pagamento da TIR - Pix Saque e/ou Pix Troco\n\n122 =  Cessão de créditos - Liquidação principal por recompra própria de créditos ou direitos creditórios ou de fluxo de caixa garantido por créditos\n\n123 =  FGC - Depósitos a Prazo com Garantia Especial - DPGE,  com Alienação Fiduciária\n\n124 =  Resgate de aplicação financeira de cliente para conta de sua titularidade\n\n125 =  Pagamento fora da grade referente a liquidação de posição em sistema de compensação e de liquidação\n\n126 =  Boleto de Pagamento recebido com desconto ou abatimento não previsto - Documentos com código de barras\n\n127 =  Boleto de Pagamento recebido após o vencimento sem juros e demais encargos - Documentos com código de barras\n\n128 =  Custas cartorárias - Documentos com código de barras\n\n129 =  Boleto de Pagamento liquidado por valor a maior - Documentos com código de barras\n\n13 = Liquidação de Compromissos Junto ao BNDES\n\n130 =  Ressarcimento de Custos Operacionais - RCO para liquidação de Boleto de Pagamento por STR0026\n\n131 =  FGCoop - Recolhimento Fundo Garantidor do Cooperativismo de Crédito\n\n132 =  FGCoop - devolução de recolhimento a maior\n\n133 =  Reembolso de Bônus de Adimplência em operações BNDES/Finame REVITALIZA\n\n134 =  Devolução de valores cobrados a maior pelo BNDES nos boletos de cobrança mensais\n\n135 =  Repasse da equalização de taxas devidas em operações BNDES/Finame\n\n136 =  Repasse de principal e rendimentos PASEP\n\n137 =  Repasse para concessão de financiamentos  Fundo de Terras e da Reforma Agrária FTRA\n\n138 =  Repasse de Comissão de Agente Aplicador PASEP\n\n139 =  Crédito ao consumidor decorrente de programa de incentivo fiscal\n\n14 =  Liquidação de Compromissos Junto aos Demais Bancos de Desenvolvimento\n\n140 =  RCO - Ressarcimento de Custo Operacional - Portabilidade de Crédito\n\n141 =  Transferência FGTS garantia crédito consignado\n\n142 =  Pagamento PIS-PASEP\n\n143 =  Repasse de Recursos do FNO (Fundo Constitucional de Financiamento do Norte)\n\n144 =  Pagamento Seguro-Desemprego\n\n145 =  Encargos por atraso FGC- Fundo Garantidor de Crédito - Contribuição ordinária\n\n146 =  Encargos por atraso FGC - DPGE sem alienação de recebíveis para a conta corrente específica\n\n147 =  Encargos por atraso FGC - DPGE com alienação de recebíveis para a conta corrente específica\n\n148 =  Transferência FGTS valores de saques anuais cedidos em operações de alienação ou cessão fiduciária\n\n149 =  Auxílio Emergencial Lei 13.982\n\n150 =  Benefício Emergencial de Preservação do Emprego e da Renda - BEm\n\n151 =  Transferência Portabilidade - desembolso de Empréstimo do FGTS aos Agentes Financeiros\n\n152 =  PEAC - Programa Emergencial de Acesso ao Crédito\n\n153 =  Fundeb - Repasse\n\n157 =  Tributos Municipais ISS - LCP 157\n\n175 =  Tributos Municipais ISS TERCEIROS - LCP 157\n\n176 =  Desembolso Recurso OGU\n\n18 = Repasses do Governo Federal\n\n19 = Resgate de Cotas do Fds - Fundo Desenvolvimento Social\n\n2 =  Operação de Cessão de Créditos\n\n20 = Movimentação de Valores - Fundo de Aval\n\n200 = Transferência Internacional em Reais\n\n201 = Ajuste Posição Mercado Futuro\n\n21 = Pagamento a Corretoras\n\n22 = Ressarcimento Saldo Conta Vinculada FGTS - Aquisição de Moradia Própria\n\n23 = Transferência de Recursos - REDECARD\n\n24 = Transferência de Recursos - VISANET\n\n25 = Lei 8727/93 - Pagamento de Prestação\n\n26 = Repasse de Correspondentes\n\n27 = Pagamento de Despesas de Manutenção de Imóveis Vinculados ao FAR\n\n28 = Recurso Financiamento e/ou Conta Vinculada FGTS para Pagamento de Imóvel\n\n29 =  Rec. Financ. e/ou Conta Vinculada FGTS Aquis. Imóvel com Quitação de Dívida\n\n3 =  Cartões de Crédito/Débito\n\n30 = AFRMM - Adicional ao Frete para Renovação da Marinha Mercante\n\n31 = Pagamento de Imóvel e/ou Quitação de Dívida de Financiamento Habitacional\n\n32 = Tarifa Interbancária - Operações de Câmbio\n\n33 = Levantamento Depósito Judicial\n\n34 = Liquidação de Operações Financeiras\n\n35 = Arrecadação ATP\n\n36 = Pagamento Conta Vinculada FGTS / Trabalhador\n\n37 = Pagamento / Devolução FGTS / Empregador\n\n38 = Transferência de Recursos - DOC\n\n39 = Transferência de Recursos - Bloqueto de Cobrança\n\n4 =  Pagamento Funcionalismo Público\n\n40 = Liberação de Operações de Crédito\n\n41 = Transferência por compartilhamento de rede ou  de terminais de auto-atendimento\n\n42 = Pagamento de tarifas de compartilhamento\n\n43 = Transferência de Reserva por Contingência de Grade Horária\n\n44 = Pagamento de Despesa Administrativa\n\n45 = Pagamento de Dividendos\n\n46 = Repasse por conta de desconto em Folha de Pagamento\n\n47 = Operações Seguro Habitacional - SFH\n\n48 = Operações do FDS - Caixa\n\n49 = Resgate de Investimento - Conta de Investimento mantida na IF Destino\n\n5 =  Pagamento a Fornecedor\n\n50 = Crédito para investidor em cliente da IF Creditada\n\n51 = Liquidação Bilateral - Bloquetos de Cobrança\n\n52 = Liquidação Bilateral - Cheques\n\n53 = Taxa de Administração\n\n54 = Repasse e Pagamentos de Loterias\n\n55 = Acerto da Liquidação Bilateral - Bloquetos de Cobrança\n\n56 = Acerto da Liquidação Bilateral - Cheques\n\n57 = Repasse de recursos PROEX\n\n58 = Pagamento de encargos contingência TED\n\n59 = Repasse de valores ao FUNDEF\n\n6 =  FGC-Fundo Garantidor de Crédito\n\n60 = Pagamento de despesas cartorárias\n\n61 = Taxa de serviço\n\n62 = Pagamento a lojistas\n\n63 = Pagamento de Acordo / Execução Judicial\n\n64 = Repasse de Recursos do FNE (Fundo Constitucional de Financiamento do Nordeste)\n\n65 = Liquidação de Compromisso Junto ao Ministério do Desenvolvimento Agrário (MDA) / Fundo de Terras\n\n66 = Lei 8727/93 - Liberação de Crédito\n\n67 = Liquidação Bilateral - Bloquetos de Cobrança em Contingência\n\n68 = Operação de Câmbio - Não Interbancária\n\n69 = Transferência de Recursos - Tecban\n\n70 = Pagamentos de Salários\n\n71 = Acerto de liquidação bilateral - bloquetos de cobrança em contingência\n\n72 = Restituição de imposto de renda\n\n73 = Ressarcimento de Custos Operacionais - RCO\n\n74 = Pagamento de juros sobre capital próprio\n\n75 = Pagamento de rendimentos ou amortização s/ cotas e/ou debêntures\n\n76 = Operações de remessa de dinheiro do exterior (Remittance)\n\n77 = Pagamento de juros e/ou amortização de títulos depositados em garantia nas Câmaras\n\n78 = Estorno ou Restituição - Diversos\n\n79 = Custos e taxas para Câmara\n\n8 =  Acerto da Compensação\n\n80 = Proex Cumprimento de Garantias\n\n81 = Repasse para recolhimento de Imposto de Renda retido na fonte\n\n82 = Pagamento de Vale Transporte\n\n83 = Repasse de recursos do Fundo Constitucional de Financiamento do Centro-Oeste - FCO\n\n84 = Repasses do Governo Estadual\n\n85 = Acerto entre instituições financeiras por suspeita ou identificação de fraude\n\n86 = Liquidação Bilateral SELTEC\n\n87 = Liquidação Bilateral SILOC Consolidado\n\n88 = Títulos liquidados em Banco Correspondente\n\n89 = Prestação de Contas Banco Centralizador de Convênios\n\n90 = Antecipação de recebíveis\n\n91 = FGC - Depósitos a Prazo com Garantia Especial - DPGE\n\n92 = Repasse para Correspondente Não Bancário\n\n93 = Patrocínio com Incentivo Fiscal\n\n94 = Doação com Incentivo Fiscal\n\n95 = FGO - Fundo Garantidor de Operações\n\n96 = Transferência de Conta de Liquidação de instituição não bancária para sua conta corrente em outra instituição financeira\n\n97 = Compra de Moeda Estrangeira USD pelo FSB - Fundo Soberano do Brasil\n\n98 = Venda de Moeda Estrangeira pelo FSB - Fundo Soberano do Brasil\n\n99 = Pagamento de Rescisão de Contrato de Trabalho\n\n99999 =  Outros",
            "example": "99",
            "enum": [
              "00001",
              "00002",
              "00003",
              "00004",
              "00005",
              "00006",
              "00007",
              "00008",
              "00009",
              "00010",
              "00011",
              "00012",
              "00013",
              "00014",
              "00015",
              "00016",
              "00018",
              "00019",
              "00020",
              "00021",
              "00022",
              "00023",
              "00024",
              "00025",
              "00026",
              "00027",
              "00028",
              "00029",
              "00030",
              "00031",
              "00200",
              "07000",
              "1",
              "10",
              "100",
              "101",
              "102",
              "103",
              "104",
              "105",
              "106",
              "107",
              "108",
              "109",
              "110",
              "111",
              "112",
              "113",
              "114",
              "115",
              "116",
              "117",
              "118",
              "119",
              "12",
              "120",
              "121",
              "122",
              "123",
              "124",
              "125",
              "126",
              "127",
              "128",
              "129",
              "13",
              "130",
              "131",
              "132",
              "133",
              "134",
              "135",
              "136",
              "137",
              "138",
              "139",
              "14",
              "140",
              "141",
              "142",
              "143",
              "144",
              "145",
              "146",
              "147",
              "148",
              "149",
              "150",
              "151",
              "152",
              "153",
              "157",
              "175",
              "176",
              "18",
              "19",
              "2",
              "20",
              "200",
              "201",
              "21",
              "22",
              "23",
              "24",
              "25",
              "26",
              "27",
              "28",
              "29",
              "3",
              "30",
              "31",
              "32",
              "33",
              "34",
              "35",
              "36",
              "37",
              "38",
              "39",
              "4",
              "40",
              "41",
              "42",
              "43",
              "44",
              "45",
              "46",
              "47",
              "48",
              "49",
              "5",
              "50",
              "51",
              "52",
              "53",
              "54",
              "55",
              "56",
              "57",
              "58",
              "59",
              "6",
              "60",
              "61",
              "62",
              "63",
              "64",
              "65",
              "66",
              "67",
              "68",
              "69",
              "70",
              "71",
              "72",
              "73",
              "74",
              "75",
              "76",
              "77",
              "78",
              "79",
              "8",
              "80",
              "81",
              "82",
              "83",
              "84",
              "85",
              "86",
              "87",
              "88",
              "89",
              "90",
              "91",
              "92",
              "93",
              "94",
              "95",
              "96",
              "97",
              "98",
              "99",
              "99999"
            ]
          },
          "codigoIdentificadorTransferencia": {
            "minimum": 1,
            "maximum": 25,
            "type": "string",
            "example": "985478542",
            "description": "Campo livre para identificação de transferência."
          },
          "historico": {
            "minimum": 1,
            "maximum": 200,
            "type": "string",
            "example": "Campo descritivo",
            "description": "Campo descritivo"
          },
          "dataAgendamento": {
            "minimum": 1,
            "maximum": 19,
            "type": "string",
            "format": "date",
            "example": "2018-11-08",
            "description": "Data futura para a qual a mensagem será processada"
          },
          "horaAgendamento": {
            "minimum": 1,
            "maximum": 19,
            "type": "string",
            "format": "time",
            "example": "11:08:12",
            "description": "Hora para agendamento."
          },
          "nivelPreferencia": {
            "minimum": 1,
            "maximum": 1,
            "type": "string",
            "description": "Nível de preferência atribuido pela IF para processamento de um evento.\n\nA = Máxima\n\nB = Maior\n\nC = Média\n\nD = Menor",
            "example": "D",
            "enum": [
              "A",
              "B",
              "C",
              "D"
            ]
          },
          "dataMovimento": {
            "minimum": 1,
            "maximum": 19,
            "type": "string",
            "format": "date",
            "example": "2018-11-08",
            "description": "Data de Movimento"
          }
        }
      },
      "request_body_STR0008": {
        "required": [
          "codigoMensagem",
          "ispbIfDebitada",
          "tipoContaDebitada",
          "contaDebitada",
          "tipoPessoaDebitada",
          "cnpjOuCpfClienteDebitado",
          "nomeClienteDebitado",
          "ispbIfCreditada",
          "tipoContaCreditada",
          "contaCreditada",
          "tipoPessoaCreditada",
          "cnpjOuCpfClienteCreditado",
          "nomeClienteCreditado",
          "valorLancamento",
          "finalidadeCliente",
          "dataMovimento"
        ],
        "type": "object",
        "properties": {
          "codigoMensagem": {
            "type": "string",
            "example": "STR0008",
            "minimum": 7,
            "maximum": 9,
            "description": "Código da mensagem do sistema associado ao evento."
          },
          "numeroControleIF": {
            "minimum": 1,
            "maximum": 20,
            "type": "string",
            "example": "607458701190",
            "description": "Número de controleda IF"
          },
          "ispbIfDebitada": {
            "minimum": 8,
            "maximum": 8,
            "type": "string",
            "example": 60701190,
            "description": "Número de identificação da Instituição Financeira debitada no Sistema de Pagamentos Brasileiro"
          },
          "agenciaDebitada": {
            "minimum": 0,
            "maximum": 9999,
            "example": 9999,
            "type": "integer",
            "description": "Número da agência da Instituição Financeira a ser debitada"
          },
          "tipoContaDebitada": {
            "minimum": 2,
            "maximum": 2,
            "type": "string",
            "description": "Identifica o tipo da conta bancária do cliente a ser debitada.\n\nCC = Conta Corrente\n\nCD = Conta de Depósito\n\nCG = Conta garantida\n\nCI = Conta de Investimento\n\nPG = Conta de Pagamento\n\nPP = Poupança",
            "example": "CC",
            "enum": [
              "CC",
              "CD",
              "CG",
              "CI",
              "PG",
              "PP"
            ]
          },
          "contaDebitada": {
            "type": "string",
            "example": "9999999999999",
            "minimum": 13,
            "maximum": 20,
            "description": "Número da conta bancária de débito."
          },
          "tipoPessoaDebitada": {
            "minimum": 1,
            "maximum": 1,
            "type": "string",
            "description": "Identifica o tipo pessoa titular do débito\n\nF = Pessoa Física\n\nJ = Pessoa Jurídica",
            "example": "F",
            "enum": [
              "F",
              "J"
            ]
          },
          "cnpjOuCpfClienteDebitado": {
            "minimum": 11,
            "maximum": 18,
            "type": "string",
            "example": "11111111111111",
            "description": "CNPJ ou CPF do Cliente Debitado"
          },
          "nomeClienteDebitado": {
            "minimum": 1,
            "maximum": 80,
            "type": "string",
            "example": "Felipe Freitas",
            "description": "Nome do Cliente debitado."
          },
          "ispbIfCreditada": {
            "minimum": 8,
            "maximum": 8,
            "type": "string",
            "example": 60701190,
            "description": "Número de identificação da Instituição Financeira debitada no Sistema de Pagamentos Brasileiro"
          },
          "agenciaCreditada": {
            "type": "integer",
            "example": 1111,
            "minimum": 0,
            "maximum": 9999,
            "description": "Número da agência da Instituição Financeira a ser creditada."
          },
          "tipoContaCreditada": {
            "minimum": 2,
            "maximum": 2,
            "type": "string",
            "description": "Identifica o tipo de conta bancária do cliente a ser creditada.\n\nCC = Conta Corrente\n\nCD = Conta de Depósito\n\nCG = Conta garantida\n\nCI = Conta de Investimento\n\nPG = Conta de Pagamento\n\nPP = Poupança",
            "example": "CC",
            "enum": [
              "CC",
              "CD",
              "CG",
              "CI",
              "PG",
              "PP"
            ]
          },
          "contaCreditada": {
            "type": "string",
            "example": "1111111111111",
            "minimum": 13,
            "maximum": 20,
            "description": "Número da conta bancária de crédito."
          },
          "tipoPessoaCreditada": {
            "minimum": 1,
            "maximum": 1,
            "type": "string",
            "description": "Identifica o tipo pessoa titular do crédito.\n\nF = Pessoa Física\n\nJ = Pessoa Jurídica",
            "example": "F",
            "enum": [
              "F",
              "J"
            ]
          },
          "cnpjOuCPFClienteCreditado": {
            "minimum": 11,
            "maximum": 18,
            "type": "string",
            "example": "11111111111111",
            "description": "CNPJ ou CPF do Cliente Creditado"
          },
          "nomeClienteCreditado": {
            "type": "string",
            "example": "Jose Silva",
            "minimum": 1,
            "maximum": 80,
            "description": "Nome do Cliente creditado."
          },
          "valorLancamento": {
            "type": "integer",
            "format": "float",
            "example": 60.8,
            "minimum": -1000000000000,
            "maximum": 1000000000000,
            "description": "Valor de um Lançamento no STR."
          },
          "finalidadeCliente": {
            "minimum": 0,
            "maximum": 99999,
            "type": "integer",
            "description": "Código da finalidade para cliente.\n\n00001 =  Pagamento de Impostos, Tributos e Taxas\n\n00002 =  Pagamento à Concessionárias de Serviço Público\n\n00003 =  Pagamentos de Dividendos\n\n00004 =  Pagamento de Salários\n\n00005 =  Pagamento de Fornecedores\n\n00006 =  Pagamento de Honorários\n\n00007 =  Pagamento de Aluguéis e Taxas de Condomínio\n\n00008 =  Pagamento de Duplicatas e Títulos\n\n00009 =  Pagamento de Mensalidade Escolar\n\n00010 =  Crédito em Conta\n\n00011 =  Pagamento a Corretoras\n\n00100 =  Depósito Judicial\n\n00101 =  Pensão Alimentícia\n\n00200 =  Transferência Internacional em Reais\n\n00201 =  Ajuste Posição Mercado Futuro\n\n00202 =  Repasse de Valores do BNDES\n\n00203 =  Liquidação de Compromissos Junto ao BNDES\n\n00204 =  Operações de Compra e Venda de Ações - Bolsas de Valores e Mercado de Balcão\n\n00205 =  Contratos Referenciados em Ações ou Índices de Ações - Bolsas de Valores, de Mercadorias e de futuros\n\n00206 =  Operação de Câmbio\n\n00300 =  Restituição de Imposto de Renda\n\n00400 =  TEA - Transferência Eletrônica Agendada\n\n00500 =  Restituição de Prêmios de Seguros\n\n00501 =  Pagamento de Indenização de Sinistro de Seguro\n\n00502 =  Pagamento de Prêmio de Co-Seguro\n\n00503 =  Restituição de Prêmio de Co-Seguro\n\n00504 =  Pagamento de Indenização de Sinistro de Co-Seguro\n\n00505 =  Pagamento de Prêmio de Resseguro\n\n00506 =  Restituição de Prêmio de Resseguro\n\n00507 =  Pagamento de Indenização de Sinistro de Resseguro\n\n00508 =  Restituição de Indenização de Sinistro de Resseguro\n\n00509 =  Pagamento de Despesas com Sinistros\n\n00510 =  Pagamento de Inspeções/Vistorias Prévias\n\n00511 =  Pagamento de Resgate de Título da Capitalização\n\n00512 =  Pagamento de Sorteio de Título de Capitalização\n\n00513 =  Pagamento de Devolução de Mensalidade de Título de Capitalização\n\n00514 =  Restituição de Contribuição de Plano Previdenciário\n\n00515 =  Pagamento de Benefício Previdenciário de Pecúlio\n\n00516 =  Pagamento de Benefício Previdenciário de Pensão\n\n00517 =  Pagamento de Benefício Previdenciário de Aposentadoria\n\n00518 =  Pagamento de Resgate Previdenciário\n\n00519 =  Pagamento de Comissão de Corretagem\n\n00520 =  Pagamento de Transferências/Portabilidade de Reserva de Seguro/Previdência\n\n1 =  Pagamento de Impostos, Tributos e Taxas\n\n10 =  Crédito em Conta\n\n100 =  Depósito Judicial\n\n101 =  Pensão Alimentícia\n\n103 = Cessão de créditos - Liquid.principal por aquis.créditos ou direitos creditórios ou fluxo de caixa garant.por créditos, por ordem cliente PJ financ.\n\n104 =  Cessão de créditos - Liquidação principal por aquisição de créditos ou direitos creditórios, por ordem de FIDC ou cia securitizadora\n\n107 =  Cessão de créditos - Repasse contratual de fluxo de caixa ou de recebíveis pagos, por ordem de cliente PJ financeira\n\n108 =  Cessão de créditos - Repasse contratual de fluxo de caixa ou de recebíveis pagos antecipadamente, por ordem de cliente PJ financeira\n\n109 =  Cessão de créditos - Ajustes diversos\n\n11 = Pagamento a Corretoras\n\n110 =  Transferência entre contas de mesma titularidade\n\n111 = Crédito para investidor em cliente da IF Creditada\n\n112 = Débito de investidor em cliente da IF Debitada\n\n113 =  Pagamento de Operações de Crédito por Cliente\n\n114 =  Resgate de aplicação financeira de cliente para conta de sua titularidade\n\n117 = Aplicação financeira em nome do cliente remetente\n\n12 = Pagamento de Boleto Bancário em Cartório\n\n121 =  Pagamento da TIR - Pix Saque e/ou Pix Troco\n\n123 =  Cessão de créditos - Liquid.princ.por recompra de créditos ou direitos creditórios ou fluxo de caixa garant.por créditos, por ordem cliente PJ financ.\n\n124 =  Cessão de créditos - Liquidação principal por recompra de créditos ou direitos creditórios, por ordem de FIDC ou cia securitizadora\n\n13 = Pagamento de Tarifas pela Prestação de Serviços de Arrecadação de Convênios\n\n131 =  FGCoop - Recolhimento Fundo Garantidor do Cooperativismo de Crédito\n\n132 =  FGCoop - devolução de recolhimento a maior\n\n136 =  FGTS - Saque Emergencial\n\n139 =  Crédito ao consumidor decorrente de programa de incentivo fiscal\n\n14 = Repasse de Valores Referentes a Títulos Liquidados em Cartórios de Protesto\n\n149 = Auxílio Emergencial Lei 13.982\n\n15 = Liquidação Financeira de Operadora de Cartão\n\n150 =  Benefício Emergencial de Preservação do Emprego e da Renda - BEm\n\n157 =  Tributos Municipais ISS - LCP 157\n\n16 = Crédito em Conta de Investimento mantida na IF destinatária\n\n17 = Crédito em Conta de Investimento mantida em cliente da IF destinatária\n\n175 =  Tributos Municipais ISS TERCEIROS - LCP 157\n\n18 = Operações Seguro Habitacional - SFH\n\n19 = Operações do FDS - Caixa\n\n2 =  Pagamento à Concessionárias de Serviço Público\n\n20 = Pagamento de Operações de Crédito\n\n200 =Transferência Internacional em Reais\n\n201 =  Ajuste Posição Mercado Futuro\n\n202 =  Repasse de Valores do BNDES\n\n203 =  Liquidação de Compromissos Junto ao BNDES\n\n204 =  Operações de Compra e Venda de Ações - Bolsas de Valores e Mercado de Balcão\n\n205 =  Contratos Referenciados em Ações ou Índices de Ações - Bolsas de Valores, de Mercadorias e de futuros\n\n206 =  Operação de Câmbio - Não Interbancária\n\n207 =  Operações no Mercado de Renda Fixa e de Renda Variável com Utilização de Intermediário\n\n208 =  Operação de Câmbio - Mercado Interbancário - Instituições sem conta Reservas Bancárias\n\n209 =  Pagamento de Operações com identificação de destinatário final\n\n21 = Crédito para Investimento - Conta de Investimento mantida na IF Origem\n\n22 = Crédito para Investimento - Conta de Investimento mantida em Cliente da IF Origem\n\n23 = Taxa de Administração\n\n24 = Crédito para aplicação em cliente da IF destinatária - conta de investimento mantida na IF origem\n\n25 = Crédito para aplicação em cliente da IF destinatária - conta de investimento mantida em cliente da IF origem\n\n26 = Crédito em CI mantida na IF destinatária proveniente de IF sem Reservas Bancárias\n\n27 = Pagamento de Acordo / Execução Judicial\n\n28 = Liquidação de Empréstimos Consignados\n\n29 = Pagamento de bolsa auxílio\n\n3 =  Pagamentos de Dividendos\n\n30 = Remuneração a cooperado\n\n300 =  Restituição de Imposto de Renda\n\n301 =  Ordem Bancária do Tesouro - OBT\n\n302 =  Pagamento de multas ao BACEN por atrasos de importação\n\n303 =  Restituição de tributos - RFB\n\n31 = Pagamento de prebenda (Remuneração a padres e sacerdotes)\n\n32 = Retirada de Recursos da Conta de Investimento\n\n33 = Pagamento de juros sobre capital próprio\n\n34 = Pagamento de rendimentos ou amortização s/ cotas e/ou debêntures\n\n35 = Taxa de Serviço\n\n36 = Pagamento de cheque para não correntista\n\n37 = Pagamento de juros e/ou amortização de títulos depositados em garantia nas Câmaras\n\n38 = Estorno ou Restituição - Diversos\n\n39 = Pagamento de Vale Transporte\n\n4 =  Pagamento de Salários\n\n40 = Simples Nacional\n\n41 = Repasse de valores para o FUNDEB\n\n42 = Repasse de Valores de Convênio Centralizado\n\n43 = Patrocínio com Incentivo Fiscal\n\n44 = Doação com Incentivo Fiscal\n\n45 = Transferência de conta corrente de instituição não bancária para sua Conta de Liquidação\n\n47 = Pagamento de Rescisão de Contrato de Trabalho\n\n5 =  Pagamento de Fornecedores\n\n50 = Reembolso de despesas com estruturação de operações de renda fixa e variável\n\n500 =  Restituição de Prêmios de Seguros\n\n501 =  Pagamento de Indenização de Sinistro de Seguro\n\n502 =  Pagamento de Prêmio de Co-Seguro\n\n503 =  Restituição de Prêmio de Co-Seguro\n\n504 =  Pagamento de Indenização de Sinistro de Co-Seguro\n\n505 =  Pagamento de Prêmio de Resseguro\n\n506 =  Restituição de Prêmio de Resseguro\n\n507 =  Pagamento de Indenização de Sinistro de Resseguro\n\n508 =  Restituição de Indenização de Sinistro de Resseguro\n\n509 =  Pagamento de Despesas com Sinistros\n\n510 =  Pagamento de Inspeções/Vistorias Prévias\n\n511 =  Pagamento de Resgate de Título da Capitalização\n\n512 =  Pagamento de Sorteio de Título de Capitalização\n\n513 =  Pagamento de Devolução de Mensalidade de Título de Capitalização\n\n514 =  Restituição de Contribuição de Plano Previdenciário\n\n515 =  Pagamento de Benefício Previdenciário de Pecúlio\n\n516 =  Pagamento de Benefício Previdenciário de Pensão\n\n517 =  Pagamento de Benefício Previdenciário de Aposentadoria\n\n518 =  Pagamento de Resgate Previdenciário\n\n519 =  Pagamento de Comissão de Corretagem\n\n520 =  Pagamento de Transferências/Portabilidade de Reserva de Seguro/Previdência\n\n6 =  Pagamento de Honorários\n\n7 =  Pagamento de Aluguéis e Taxas de Condomínio\n\n8 =  Pagamento de Duplicatas e Títulos\n\n9 =  Pagamento de Mensalidade Escolar\n\n97 = Compra de Moeda Estrangeira pelo FSB - Fundo Soberano do Brasil\n\n99999 =  Outros",
            "example": "00004",
            "enum": [
              "00001",
              "00002",
              "00003",
              "00004",
              "00005",
              "00006",
              "00007",
              "00008",
              "00009",
              "00010",
              "00011",
              "00100",
              "00101",
              "00200",
              "00201",
              "00202",
              "00203",
              "00204",
              "00205",
              "00206",
              "00300",
              "00400",
              "00500",
              "00501",
              "00502",
              "00503",
              "00504",
              "00505",
              "00506",
              "00507",
              "00508",
              "00509",
              "00510",
              "00512",
              "00513",
              "00514",
              "00515",
              "00516",
              "00517",
              "00518",
              "00519",
              "00520",
              "1",
              "10",
              "100",
              "101",
              "103",
              "104",
              "107",
              "108",
              "109",
              "11",
              "110",
              "111",
              "112",
              "113",
              "114",
              "117",
              "12",
              "121",
              "123",
              "124",
              "13",
              "131",
              "132",
              "136",
              "139",
              "14",
              "149",
              "15",
              "150",
              "157",
              "16",
              "17",
              "175",
              "18",
              "19",
              "2",
              "20",
              "200",
              "201",
              "202",
              "203",
              "204",
              "205",
              "206",
              "207",
              "208",
              "209",
              "21",
              "22",
              "23",
              "24",
              "25",
              "26",
              "27",
              "28",
              "29",
              "3",
              "30",
              "300",
              "301",
              "302",
              "303",
              "31",
              "32",
              "33",
              "34",
              "35",
              "36",
              "37",
              "38",
              "39",
              "4",
              "40",
              "41",
              "42",
              "43",
              "44",
              "45",
              "47",
              "5",
              "50",
              "500",
              "501",
              "502",
              "503",
              "504",
              "505",
              "506",
              "507",
              "508",
              "509",
              "510",
              "511",
              "512",
              "513",
              "514",
              "515",
              "516",
              "517",
              "518",
              "519",
              "520",
              "6",
              "7",
              "8",
              "9",
              "97",
              "99999"
            ]
          },
          "codigoIdentificadorTransferencia": {
            "type": "string",
            "example": "36985541034",
            "minimum": 1,
            "maximum": 25,
            "description": "Campo livre para identificação de transferência."
          },
          "historico": {
            "type": "string",
            "example": "Campo descritivo",
            "minimum": 1,
            "maximum": 200,
            "description": "Campo descritivo"
          },
          "dataAgendamento": {
            "type": "string",
            "format": "date",
            "example": "2018-11-08",
            "minimum": 1,
            "maximum": 19,
            "description": "Data futura para a qual a mensagem será processada"
          },
          "horaAgendamento": {
            "minimum": 1,
            "maximum": 19,
            "type": "string",
            "format": "time",
            "example": "11:29:45",
            "description": "Hora para agendamento."
          },
          "nivelPreferencia": {
            "minimum": 1,
            "maximum": 1,
            "type": "string",
            "description": "Nível de preferência atribuido pela IF para processamento de um evento.\n\nA = Máxima\n\nB = Maior\n\nC = Média\n\nD = Menor",
            "example": "A",
            "enum": [
              "A",
              "B",
              "C",
              "D"
            ]
          },
          "dataMovimento": {
            "minimum": 1,
            "maximum": 19,
            "type": "string",
            "format": "date",
            "example": "2018-11-08",
            "description": "Data de Movimento"
          }
        }
      },
      "request_body_STR0025": {
        "required": [
          "codigoMensagem",
          "numeroControleIF",
          "ispbIfDebitada",
          "nomeClienteDebitado",
          "tipoPessoaDebitada",
          "cnpjOuCpfClienteDebitado",
          "ispbIfCreditada",
          "valorLancamento",
          "identificacaoDeposito",
          "dataMovimento"
        ],
        "type": "object",
        "properties": {
          "codigoMensagem": {
            "type": "string",
            "example": "STR0025",
            "minimum": 7,
            "maximum": 9,
            "description": "Código da mensagem do sistema associado ao evento."
          },
          "numeroControleIF": {
            "minimum": 1,
            "maximum": 20,
            "type": "string",
            "example": "7389472344",
            "description": "Número de controleda IF"
          },
          "ispbIfDebitada": {
            "minimum": 8,
            "maximum": 8,
            "type": "string",
            "example": 60701190,
            "description": "Número de identificação da Instituição Financeira debitada no Sistema de Pagamentos Brasileiro"
          },
          "agenciaDebitada": {
            "minimum": 0,
            "maximum": 9999,
            "type": "integer",
            "example": 1111,
            "description": "Número da agência da Instituição Financeira a ser debitada"
          },
          "tipoContaDebitada": {
            "minimum": 2,
            "maximum": 2,
            "type": "string",
            "description": "Nível de preferência atribuido pela IF para processamento de um evento.\n\nCC = Conta Corrente\n\nCD = Conta de Depósito\n\nCG = Conta garantida\n\nCI = Conta de Investimento\n\nPG = Conta de Pagamento\n\nPP = Poupança",
            "example": "CG",
            "enum": [
              "CC",
              "CD",
              "CG",
              "CI",
              "PG",
              "PP"
            ]
          },
          "contaDebitada": {
            "minimum": 13,
            "maximum": 20,
            "type": "string",
            "example": "1111111111111",
            "description": "Número de identificação da Instituição Financeira creditada no Sistema de Pagamentos Brasileiro"
          },
          "nomeClienteDebitado": {
            "minimum": 1,
            "maximum": 80,
            "type": "string",
            "example": "Felipe Freitas",
            "description": "Nome do Cliente debitado"
          },
          "tipoPessoaDebitada": {
            "minimum": 1,
            "maximum": 1,
            "type": "string",
            "description": "Identifica o tipo pessoa titular do débito.\n\n F =  Pessoa Física\n\n J =  Pessoa Jurídica",
            "example": "F",
            "enum": [
              "F",
              "J"
            ]
          },
          "cnpjOuCpfClienteDebitado": {
            "minimum": 11,
            "maximum": 18,
            "example": "99999999999999",
            "type": "string",
            "description": "CNPJ ou CPF do Cliente Debitado"
          },
          "ispbIFCreditada": {
            "minimum": 8,
            "maximum": 8,
            "type": "string",
            "example": 60701190,
            "description": "Número de identificação da Instituição Financeira debitada no Sistema de Pagamentos Brasileiro"
          },
          "valorLancamento": {
            "minimum": -100000000000000000,
            "maximum": 100000000000000000,
            "type": "integer",
            "format": "float",
            "example": 60.3,
            "description": "Valor do Lançamento Financeiro"
          },
          "nivelPreferencia": {
            "type": "string",
            "minimum": 1,
            "maximum": 1,
            "description": "Nível de preferência atribuido pela IF para processamento de um evento.\n\nA =  Máxima\n\nB =  Maior\n\nC =  Média\n\nD =  Menor",
            "example": "A",
            "enum": [
              "A",
              "B",
              "C",
              "D"
            ]
          },
          "identificacaoDeposito": {
            "type": "string",
            "example": "987452103",
            "minimum": 1,
            "maximum": 18,
            "description": "Identificação Depósito Judicial"
          },
          "dataAgendamento": {
            "type": "string",
            "format": "date",
            "example": "2018-11-08",
            "minimum": 1,
            "maximum": 19,
            "description": "Data futura para a qual a mensagem será processada"
          },
          "horaAgendamento": {
            "minimum": 1,
            "maximum": 19,
            "type": "string",
            "format": "time",
            "example": "11:29:45",
            "description": "Hora para agendamento."
          },
          "dataMovimento": {
            "minimum": 1,
            "maximum": 19,
            "type": "string",
            "format": "date",
            "example": "2018-11-08",
            "description": "Data de Movimento"
          }
        }
      },
      "request_body_STR0034": {
        "required": [
          "codigoMensagem",
          "numeroControleIF",
          "ispbIfDebitada",
          "ispbIfCreditada",
          "tipoContaDebitada",
          "contaDebitada",
          "tipoPessoaDebitada",
          "cnpjOuCPFClienteDebitado",
          "tipoContaCreditada",
          "contaCreditada",
          "tipoPessoaCreditada",
          "cnpjOuCpfClienteCreditado",
          "nomeClienteCreditado",
          "valorLancamento",
          "finalidadeCliente",
          "tipoPessoaInvestidor",
          "cnpjOuCpfInvestidor",
          "nomeOuRazaoSocialInvestidor",
          "dataMovimento"
        ],
        "type": "object",
        "properties": {
          "codigoMensagem": {
            "type": "string",
            "example": "STR0034",
            "minimum": 7,
            "maximum": 9,
            "description": "Código da mensagem do sistema associado ao evento."
          },
          "numeroControleIF": {
            "minimum": 1,
            "maximum": 20,
            "type": "string",
            "example": "60701784512036190",
            "description": "Número de identificação da Instituição Financeira debitada no Sistema de Pagamentos Brasileiro"
          },
          "ispbIfDebitada": {
            "minimum": 8,
            "maximum": 8,
            "type": "string",
            "example": 60701190,
            "description": "Número de identificação da Instituição Financeira debitada no Sistema de Pagamentos Brasileiro"
          },
          "agenciaDebitada": {
            "type": "integer",
            "example": 1111,
            "minimum": 0,
            "maximum": 9999,
            "description": "Número da agência da Instituição Financeira a ser debitada."
          },
          "tipoContaDebitada": {
            "type": "string",
            "minimum": 2,
            "maximum": 2,
            "description": "Identifica o tipo da conta bancária do cliente a ser debitada.\n\nCC = Conta Corrente\n\nCD = Conta de Depósito\n\nCG = Conta garantida\n\nCI = Conta de Investimento\n\nPG = Conta de Pagamento\n\nPP = Poupança",
            "example": null,
            "enum": [
              "CC",
              "CD",
              "CG",
              "CI",
              "PG",
              "PP"
            ]
          },
          "tipoPessoaDebitada": {
            "minimum": 1,
            "maximum": 1,
            "type": "string",
            "description": "Identifica o tipo pessoa titular do débito\n\nF =  Pessoa Física\n\nJ =  Pessoa Jurídica",
            "example": "F",
            "enum": [
              "F",
              "J"
            ]
          },
          "cnpjOuCpfClienteDebito": {
            "minimum": 11,
            "maximum": 18,
            "type": "string",
            "example": "99999999999999",
            "description": "CNPJ ou CPF do Cliente Debitado"
          },
          "nomeClienteDebitado": {
            "minimum": 1,
            "maximum": 80,
            "type": "string",
            "example": "Felipe Freitas",
            "description": "Nome do Cliente debitado."
          },
          "ispbIfCreditada": {
            "minimum": 8,
            "maximum": 8,
            "type": "string",
            "example": 60701190,
            "description": "Número de identificação da Instituição Financeira debitada no Sistema de Pagamentos Brasileiro"
          },
          "agenciaCreditada": {
            "minimum": 0,
            "maximum": 9999,
            "type": "integer",
            "example": 1111,
            "description": "Número da agência da Instituição Financeira a ser creditada."
          },
          "tipoContaCreditada": {
            "minimum": 2,
            "maximum": 2,
            "type": "string",
            "description": "Número da conta bancária de débito.\nCC = Conta Corrente\nCD = Conta de Depósito\nCG = Conta garantida\nCI = Conta de Investimento\nPG = Conta de Pagamento\nPP = Poupança",
            "example": "CC",
            "enum": [
              "CC",
              "CD",
              "CG",
              "CI",
              "PG",
              "PP"
            ]
          },
          "cnpjOuCpfClienteCreditado": {
            "minimum": 11,
            "maximum": 18,
            "type": "string",
            "example": "99999999999999",
            "description": "CNPJ ou CPF do Cliente Creditado"
          },
          "nomeClienteCreditado": {
            "minimum": 1,
            "maximum": 80,
            "type": "string",
            "example": "Felipe Freitas",
            "description": "Nome do Cliente creditado."
          },
          "valorLancamento": {
            "type": "integer",
            "example": 32.44,
            "minimum": -100000000000000000,
            "maximum": 100000000000000000,
            "description": "Valor de um Lançamento no STR."
          },
          "finalidadeCliente": {
            "minimum": 0,
            "maximum": 99999,
            "type": "integer",
            "description": "Código da finalidade para cliente\n\n00001 =  Pagamento de Impostos, Tributos e Taxas\n\n00002 =  Pagamento à Concessionárias de Serviço Público\n\n00003 =  Pagamentos de Dividendos\n\n00004 =  Pagamento de Salários\n\n00005 =  Pagamento de Fornecedores\n\n00006 =  Pagamento de Honorários\n\n00007 =  Pagamento de Aluguéis e Taxas de Condomínio\n\n00008 =  Pagamento de Duplicatas e Títulos\n\n00009 =  Pagamento de Mensalidade Escolar\n\n00010 =  Crédito em Conta\n\n00011 =  Pagamento a Corretoras\n\n00100 =  Depósito Judicial\n\n00101 =  Pensão Alimentícia\n\n00200 =  Transferência Internacional em Reais\n\n00201 =  Ajuste Posição Mercado Futuro\n\n00202 =  Repasse de Valores do BNDES\n\n00203 =  Liquidação de Compromissos Junto ao BNDES\n\n00204 =  Operações de Compra e Venda de Ações - Bolsas de Valores e Mercado de Balcão\n\n00205 =  Contratos Referenciados em Ações ou Índices de Ações - Bolsas de Valores, de Mercadorias e de futuros\n\n00206 =  Operação de Câmbio\n\n00300 =  Restituição de Imposto de Renda\n\n00400 =  TEA - Transferência Eletrônica Agendada\n\n00500 =  Restituição de Prêmios de Seguros\n\n00501 =  Pagamento de Indenização de Sinistro de Seguro\n\n00502 =  Pagamento de Prêmio de Co-Seguro\n\n00503 =  Restituição de Prêmio de Co-Seguro\n\n00504 =  Pagamento de Indenização de Sinistro de Co-Seguro\n\n00505 =  Pagamento de Prêmio de Resseguro\n\n00506 =  Restituição de Prêmio de Resseguro\n\n00507 =  Pagamento de Indenização de Sinistro de Resseguro\n\n00508 =  Restituição de Indenização de Sinistro de Resseguro\n\n00509 =  Pagamento de Despesas com Sinistros\n\n00510 =  Pagamento de Inspeções/Vistorias Prévias\n\n00511 =  Pagamento de Resgate de Título da Capitalização\n\n00512 =  Pagamento de Sorteio de Título de Capitalização\n\n00513 =  Pagamento de Devolução de Mensalidade de Título de Capitalização\n\n00514 =  Restituição de Contribuição de Plano Previdenciário\n\n00515 =  Pagamento de Benefício Previdenciário de Pecúlio\n\n00516 =  Pagamento de Benefício Previdenciário de Pensão\n\n00517 =  Pagamento de Benefício Previdenciário de Aposentadoria\n\n00518 =  Pagamento de Resgate Previdenciário\n\n00519 =  Pagamento de Comissão de Corretagem\n\n00520 =  Pagamento de Transferências/Portabilidade de Reserva de Seguro/Previdência\n\n1 =  Pagamento de Impostos, Tributos e Taxas\n\n10 = Crédito em Conta\n\n100 =  Depósito Judicial\n\n101 =  Pensão Alimentícia\n\n103 = Cessão de créditos - Liquid.principal por aquis.créditos ou direitos creditórios ou fluxo de caixa garant.por créditos, por ordem cliente PJ financ.\n\n104 =  Cessão de créditos - Liquidação principal por aquisição de créditos ou direitos creditórios, por ordem de FIDC ou cia securitizadora\n\n107 =  Cessão de créditos - Repasse contratual de fluxo de caixa ou de recebíveis pagos, por ordem de cliente PJ financeira\n\n108 =  Cessão de créditos - Repasse contratual de fluxo de caixa ou de recebíveis pagos antecipadamente, por ordem de cliente PJ financeira\n\n109 =  Cessão de créditos - Ajustes diversos\n\n11 = Pagamento a Corretoras\n\n110 =  Transferência entre contas de mesma titularidade\n\n111 = Crédito para investidor em cliente da IF Creditada\n\n112 = Débito de investidor em cliente da IF Debitada\n\n113 =  Pagamento de Operações de Crédito por Cliente\n\n114 =  Resgate de aplicação financeira de cliente para conta de sua titularidade\n\n117 = Aplicação financeira em nome do cliente remetente\n\n12 = Pagamento de Boleto Bancário em Cartório\n\n121 =  Pagamento da TIR - Pix Saque e/ou Pix Troco\n\n123 =  Cessão de créditos - Liquid.princ.por recompra de créditos ou direitos creditórios ou fluxo de caixa garant.por créditos, por ordem cliente PJ financ.\n\n124 =  Cessão de créditos - Liquidação principal por recompra de créditos ou direitos creditórios, por ordem de FIDC ou cia securitizadora\n\n13 = Pagamento de Tarifas pela Prestação de Serviços de Arrecadação de Convênios\n\n131 =  FGCoop - Recolhimento Fundo Garantidor do Cooperativismo de Crédito\n\n132 =  FGCoop - devolução de recolhimento a maior\n\n136 =  FGTS - Saque Emergencial\n\n139 =  Crédito ao consumidor decorrente de programa de incentivo fiscal\n\n14 = Repasse de Valores Referentes a Títulos Liquidados em Cartórios de Protesto\n\n149 = Auxílio Emergencial Lei 13.982\n\n15 = Liquidação Financeira de Operadora de Cartão\n\n150 =  Benefício Emergencial de Preservação do Emprego e da Renda - BEm\n\n157 =  Tributos Municipais ISS - LCP 157\n\n16 = Crédito em Conta de Investimento mantida na IF destinatária\n\n17 = Crédito em Conta de Investimento mantida em cliente da IF destinatária\n\n175 =  Tributos Municipais ISS TERCEIROS - LCP 157\n\n18 = Operações Seguro Habitacional - SFH\n\n19 = Operações do FDS - Caixa\n\n2 =  Pagamento à Concessionárias de Serviço Público\n\n20 = Pagamento de Operações de Crédito\n\n200 = Transferência Internacional em Reais\n\n201 =  Ajuste Posição Mercado Futuro\n\n202 =  Repasse de Valores do BNDES\n\n203 =  Liquidação de Compromissos Junto ao BNDES\n\n204 =  Operações de Compra e Venda de Ações - Bolsas de Valores e Mercado de Balcão\n\n205 =  Contratos Referenciados em Ações ou Índices de Ações - Bolsas de Valores, de Mercadorias e de futuros\n\n206 =  Operação de Câmbio - Não Interbancária\n\n207 =  Operações no Mercado de Renda Fixa e de Renda Variável com Utilização de Intermediário\n\n208 =  Operação de Câmbio - Mercado Interbancário - Instituições sem conta Reservas Bancárias\n\n209 =  Pagamento de Operações com identificação de destinatário final\n\n21 = Crédito para Investimento - Conta de Investimento mantida na IF Origem\n\n22 = Crédito para Investimento - Conta de Investimento mantida em Cliente da IF Origem\n\n23 = Taxa de Administração\n\n24 = Crédito para aplicação em cliente da IF destinatária - conta de investimento mantida na IF origem\n\n25 = Crédito para aplicação em cliente da IF destinatária - conta de investimento mantida em cliente da IF origem\n\n26 = Crédito em CI mantida na IF destinatária proveniente de IF sem Reservas Bancárias\n\n27 = Pagamento de Acordo / Execução Judicial\n\n28 = Liquidação de Empréstimos Consignados\n\n29 = Pagamento de bolsa auxílio\n\n3 =  Pagamentos de Dividendos\n\n30 = Remuneração a cooperado\n\n300 =  Restituição de Imposto de Renda\n\n301 =  Ordem Bancária do Tesouro - OBT\n\n302 =  Pagamento de multas ao BACEN por atrasos de importação\n\n303 =  Restituição de tributos - RFB\n\n31 = Pagamento de prebenda (Remuneração a padres e sacerdotes)\n\n32 = Retirada de Recursos da Conta de Investimento\n\n33 = Pagamento de juros sobre capital próprio\n\n34 = Pagamento de rendimentos ou amortização s/ cotas e/ou debêntures\n\n35 = Taxa de Serviço\n\n36 = Pagamento de cheque para não correntista\n\n37 = Pagamento de juros e/ou amortização de títulos depositados em garantia nas Câmaras\n\n38 = Estorno ou Restituição - Diversos\n\n39 = Pagamento de Vale Transporte\n\n4 =  Pagamento de Salários\n\n40 = Simples Nacional\n\n41 = Repasse de valores para o FUNDEB\n\n42 = Repasse de Valores de Convênio Centralizado\n\n43 = Patrocínio com Incentivo Fiscal\n\n44 = Doação com Incentivo Fiscal\n\n45 = Transferência de conta corrente de instituição não bancária para sua Conta de Liquidação\n\n47 = Pagamento de Rescisão de Contrato de Trabalho\n\n5 =  Pagamento de Fornecedores\n\n50 = Reembolso de despesas com estruturação de operações de renda fixa e variável\n\n500 =  Restituição de Prêmios de Seguros\n\n501 =  Pagamento de Indenização de Sinistro de Seguro\n\n502 =  Pagamento de Prêmio de Co-Seguro\n\n503 =  Restituição de Prêmio de Co-Seguro\n\n504 =  Pagamento de Indenização de Sinistro de Co-Seguro\n\n505 =  Pagamento de Prêmio de Resseguro\n\n506 =  Restituição de Prêmio de Resseguro\n\n507 =  Pagamento de Indenização de Sinistro de Resseguro\n\n508 =  Restituição de Indenização de Sinistro de Resseguro\n\n509 =  Pagamento de Despesas com Sinistros\n\n510 =  Pagamento de Inspeções/Vistorias Prévias\n\n511 =  Pagamento de Resgate de Título da Capitalização\n\n512 =  Pagamento de Sorteio de Título de Capitalização\n\n513 =  Pagamento de Devolução de Mensalidade de Título de Capitalização\n\n514 =  Restituição de Contribuição de Plano Previdenciário\n\n515 =  Pagamento de Benefício Previdenciário de Pecúlio\n\n516 =  Pagamento de Benefício Previdenciário de Pensão\n\n517 =  Pagamento de Benefício Previdenciário de Aposentadoria\n\n518 =  Pagamento de Resgate Previdenciário\n\n519 =  Pagamento de Comissão de Corretagem\n\n520 =  Pagamento de Transferências/Portabilidade de Reserva de Seguro/Previdência\n\n6 =  Pagamento de Honorários\n\n7 =  Pagamento de Aluguéis e Taxas de Condomínio\n\n8 =  Pagamento de Duplicatas e Títulos\n\n9 =  Pagamento de Mensalidade Escolar\n\n97 = Compra de Moeda Estrangeira pelo FSB - Fundo Soberano do Brasil\n\n99999 =  Outros",
            "example": "00004",
            "enum": [
              "00001",
              "00002",
              "00003",
              "00004",
              "00005",
              "00006",
              "00007",
              "00008",
              "00009",
              "00010",
              "00011",
              "00100",
              "00101",
              "00200",
              "00201",
              "00202",
              "00203",
              "00204",
              "00205",
              "00206",
              "00300",
              "00400",
              "00500",
              "00501",
              "00502",
              "00503",
              "00504",
              "00505",
              "00506",
              "00507",
              "00508",
              "00509",
              "00510",
              "00512",
              "00513",
              "00514",
              "00515",
              "00516",
              "00517",
              "00518",
              "00519",
              "00520",
              "1",
              "10",
              "100",
              "101",
              "103",
              "104",
              "107",
              "108",
              "109",
              "11",
              "110",
              "111",
              "112",
              "113",
              "114",
              "117",
              "12",
              "121",
              "123",
              "124",
              "13",
              "131",
              "132",
              "136",
              "139",
              "14",
              "149",
              "15",
              "150",
              "157",
              "16",
              "17",
              "175",
              "18",
              "19",
              "2",
              "20",
              "200",
              "201",
              "202",
              "203",
              "204",
              "205",
              "206",
              "207",
              "208",
              "209",
              "21",
              "22",
              "23",
              "24",
              "25",
              "26",
              "27",
              "28",
              "29",
              "3",
              "30",
              "300",
              "301",
              "302",
              "303",
              "31",
              "32",
              "33",
              "34",
              "35",
              "36",
              "37",
              "38",
              "39",
              "4",
              "40",
              "41",
              "42",
              "43",
              "44",
              "45",
              "47",
              "5",
              "50",
              "500",
              "501",
              "502",
              "503",
              "504",
              "505",
              "506",
              "507",
              "508",
              "509",
              "510",
              "511",
              "512",
              "513",
              "514",
              "515",
              "516",
              "517",
              "518",
              "519",
              "520",
              "6",
              "7",
              "8",
              "9",
              "97",
              "99999"
            ]
          },
          "codigoCliente": {
            "type": "string",
            "example": "5101474983123",
            "minimum": 1,
            "maximum": 25,
            "description": "Identifica o código do cliente"
          },
          "tipoPessoaInvestidor": {
            "minimum": 1,
            "maximum": 1,
            "type": "string",
            "description": "Identifica o tipo pessoa do investidor\n\nF = Pessoa Física\n\nJ = Pessoa Jurídica",
            "example": "F",
            "enum": [
              "F",
              "J"
            ]
          },
          "cnpjOuCPFInvestidor": {
            "minimum": 11,
            "maximum": 18,
            "type": "string",
            "description": "CNPJ ou CPF do Investidor",
            "example": "11111111111111"
          },
          "nomeOuRazaoSocialInvestidor": {
            "type": "string",
            "example": "Gokei tecnologia",
            "minimum": 1,
            "maximum": 80,
            "description": "Nome ou razão social do investidor"
          },
          "historico": {
            "type": "string",
            "example": "Campo descritivo",
            "minimum": 1,
            "maximum": 200,
            "description": "Campo descritivo"
          },
          "nivelPreferencia": {
            "minimum": 1,
            "maximum": 1,
            "type": "string",
            "description": "Nível de preferência atribuido pela IF para processamento de um evento.\n\nA =  Máxima\n\nB =  Maior\n\nC =  Média\n\nD =  Menor",
            "example": "A",
            "enum": [
              "A",
              "B",
              "C",
              "D"
            ]
          },
          "dataAgendamento": {
            "type": "string",
            "example": "2018-11-11",
            "minimum": 1,
            "maximum": 19,
            "description": "Data futura para a qual a mensagem será processada"
          },
          "horaAgendamento": {
            "minimum": 1,
            "maximum": 19,
            "type": "string",
            "example": "11:20:10",
            "description": "Hora para agendamento"
          },
          "dataMovimento": {
            "type": "string",
            "example": "2018-11-10",
            "minimum": 1,
            "maximum": 19,
            "description": "Data de movimento."
          }
        }
      },
      "request_body_STR0037": {
        "required": [
          "codigoMensagem",
          "numeroControleIF",
          "ispbIfDebitada",
          "contaDebitada",
          "cnpjOuCpfClienteDebitado",
          "nomeClienteDebitado",
          "ispbIfCreditada",
          "tipoContaCreditada",
          "contaCreditada",
          "valorLancamento",
          "dataMovimento"
        ],
        "type": "object",
        "properties": {
          "codigoMensagem": {
            "type": "string",
            "example": "STR0037",
            "minimum": 7,
            "maximum": 9,
            "description": "Código da mensagem do sistema associado ao evento."
          },
          "numeroControleIF": {
            "minimum": 1,
            "maximum": 20,
            "type": "string",
            "example": "01994567",
            "description": "Número de controleda IF"
          },
          "ispbIfDebitada": {
            "minimum": 8,
            "maximum": 8,
            "type": "string",
            "example": 60701190,
            "description": "Número de identificação da Instituição Financeira debitada no Sistema de Pagamentos Brasileiro"
          },
          "agenciaDebitada": {
            "minimum": 0,
            "maximum": 9999,
            "type": "integer",
            "example": 199,
            "description": "Número da agência da Instituição Financeira a ser debitada"
          },
          "contaDebitada": {
            "type": "string",
            "example": "8745206932178",
            "minimum": 13,
            "maximum": 20,
            "description": "Número da conta bancária de débito."
          },
          "cnpjOuCpfClienteDebitado": {
            "minimum": 11,
            "maximum": 18,
            "type": "string",
            "example": "22921778000176",
            "description": "CPF do cliente debitado"
          },
          "nomeClienteDebitado": {
            "type": "string",
            "example": "Felipe Freitas",
            "minimum": 1,
            "maximum": 80,
            "description": "Nome do Cliente debitado"
          },
          "ispbIfCreditada": {
            "minimum": 8,
            "maximum": 8,
            "type": "string",
            "example": 60701190,
            "description": "Número de identificação da Instituição Financeira debitada no Sistema de Pagamentos Brasileiro"
          },
          "agenciaCreditada": {
            "type": "integer",
            "example": 1111,
            "minimum": 0,
            "maximum": 9999,
            "description": "Número da agência da Instituição Financeira a ser creditada."
          },
          "tipoContaCreditada": {
            "type": "string",
            "minimum": 2,
            "maximum": 2,
            "description": "Identifica o tipo de conta bancária do cliente a ser creditada.\n\nCC = Conta Corrente\n\nCD = Conta de Depósito\n\nCG = Conta garantida\n\nCI = Conta de Investimento\n\nPG = Conta de Pagamento\n\nPP = Poupança",
            "example": "CC",
            "enum": [
              "CC",
              "CD",
              "CG",
              "CI",
              "PG",
              "PP"
            ]
          },
          "contaCreditada": {
            "type": "string",
            "example": "1111111111111",
            "minimum": 13,
            "maximum": 20,
            "description": "Número da conta bancária de crédito."
          },
          "valorLancamento": {
            "minimum": -100000000000000000,
            "maximum": 100000000000000000,
            "type": "integer",
            "format": "float",
            "description": "Valor de um Lançamento no STR"
          },
          "codigoIdentificadorTransferencia": {
            "type": "string",
            "example": "2345872617453",
            "minimum": 1,
            "maximum": 25,
            "description": "Campo livre para identificação de transferência."
          },
          "historico": {
            "minimum": 1,
            "maximum": 200,
            "type": "string",
            "example": "Campo descritivo",
            "description": "Campo descritivo"
          },
          "nivelPreferencia": {
            "minimum": 1,
            "maximum": 1,
            "type": "string",
            "description": "Nível de preferência atribuido pela IF para processamento de um evento\n\nA =  Máxima\n\nB =  Maior\n\nC =  Média\n\nD =  Menor",
            "example": "A",
            "enum": [
              "A",
              "B",
              "C",
              "D"
            ]
          },
          "dataAgendamento": {
            "type": "string",
            "format": "date",
            "example": "2018-11-08",
            "minimum": 1,
            "maximum": 19,
            "description": "Data futura para a qual a mensagem será processada"
          },
          "horaAgendamento": {
            "type": "string",
            "format": "date",
            "example": "2018-11-08",
            "minimum": 1,
            "maximum": 19,
            "description": "Data de Movimento"
          },
          "dataMovimento": {
            "type": "string",
            "format": "date",
            "example": "2018-11-08",
            "minimum": 1,
            "maximum": 19,
            "description": "Data de Movimento"
          }
        }
      },
      "request_body_STR0041": {
        "required": [
          "codigoMensagem",
          "numeroControleIF",
          "ispbIFDebitada",
          "ispbIFCreditada",
          "agenciaCreditada",
          "numeroBeneficioInssClienteCreditado",
          "tipoBeneficioINSS",
          "cpfClienteCreditado",
          "nomeClienteCreditado",
          "numeroContratoOperacaoCredito",
          "numeroProtocoloAverbacaoINSS",
          "tipoOperacaoEmprestimoConsignado",
          "valorCreditoConsignado",
          "valorTarifaBancoCreditado",
          "valorLancamento",
          "historico",
          "dataMovimento"
        ],
        "type": "object",
        "properties": {
          "codigoMensagem": {
            "type": "string",
            "example": "STR0041",
            "minimum": 7,
            "maximum": 9,
            "description": "Código da mensagem do sistema associado ao evento."
          },
          "numeroControleIF": {
            "minimum": 1,
            "maximum": 20,
            "type": "string",
            "example": "019938468",
            "description": "Número de controleda IF"
          },
          "ispbIFDebitada": {
            "minimum": 8,
            "maximum": 8,
            "type": "string",
            "example": 60701190,
            "description": "Número de identificação da Instituição Financeira debitada no Sistema de Pagamentos Brasileiro"
          },
          "agenciaDebitada": {
            "minimum": 0,
            "maximum": 9999,
            "type": "integer",
            "example": 1111,
            "description": "Número da agência da Instituição Financeira a ser debitada"
          },
          "ispbIFCreditada": {
            "minimum": 8,
            "maximum": 8,
            "type": "string",
            "example": 60701190,
            "description": "Número de identificação da Instituição Financeira debitada no Sistema de Pagamentos Brasileiro"
          },
          "agenciaCreditada": {
            "minimum": 0,
            "maximum": 9999,
            "type": "integer",
            "example": 4213,
            "description": "Número da agência da Instituição Financeira a ser creditada."
          },
          "contaCreditada": {
            "minimum": 13,
            "maximum": 20,
            "type": "string",
            "example": "9999999999999",
            "description": "Número da conta bancária de crédito."
          },
          "numeroBeneficioInssClienteCreditado": {
            "minimum": 0,
            "maximum": 99999999999,
            "type": "integer",
            "example": 52657489324,
            "description": "Número do benefício, no INSS, do cliente creditado."
          },
          "tipoBeneficioINSS": {
            "minimum": 1,
            "maximum": 1,
            "type": "string",
            "description": "Tipo do benefício no INSS.\n\nA =  Crédito consignado - cartão benefício\n\nB =  Crédito consignado - crédito em conta\n\nC =  Devolução parcela descontada - cartão benefício\n\nD =  Devolução parcela descontada - crédito em conta",
            "example": "A",
            "enum": [
              "A",
              "B",
              "C",
              "D"
            ]
          },
          "cpfClienteCreditado": {
            "minimum": 11,
            "maximum": 14,
            "type": "string",
            "description": "CPF do cliente creditado",
            "example": "99999999999"
          },
          "nomeClienteCreditado": {
            "minimum": 1,
            "maximum": 80,
            "type": "string",
            "example": "Felipe Freitas",
            "description": "Nome do Cliente creditado"
          },
          "numeroContratoOperacaoCredito": {
            "minimum": 1,
            "maximum": 40,
            "type": "string",
            "example": "54871206963",
            "description": "Número do protocolo de averbação no INSS."
          },
          "numeroProtocoloAverbacaoINSS": {
            "minimum": 33,
            "maximum": 33,
            "type": "string",
            "description": "Número do protocolo de averbação no INSS.",
            "example": "JS392132637847627489790987635436"
          },
          "tipoOperacaoEmprestimoConsignado": {
            "minimum": 0,
            "maximum": 99,
            "type": "integer",
            "description": "Tipo de operação para empréstimo consignado \"on-line\"\n\n3 = Contrato novo(averbacao)\n\n5 = Compra de dívida\n\n6 = Refinanciamento\n\n9 = Comunicação de não retirada de recurso",
            "example": 9,
            "enum": [
              3,
              5,
              6,
              9
            ]
          },
          "codigoIdentificadorTransferencia": {
            "minimum": 1,
            "maximum": 25,
            "type": "string",
            "example": "JSAD234",
            "description": "Campo livre para identificação de transferência"
          },
          "valorCreditoConsignado": {
            "minimum": -100000000000000000,
            "maximum": 100000000000000000,
            "type": "integer",
            "format": "float",
            "example": 40.55,
            "description": "Valor do crédito consignado."
          },
          "valorTarifaBancoCreditado": {
            "minimum": -100000000000000000,
            "maximum": 100000000000000000,
            "type": "integer",
            "format": "float",
            "example": 40.55,
            "description": "Corresponde ao valor bruto do débito referente às tarifas pela prestação de serviços da cobrança bancária"
          },
          "valorLancamento": {
            "minimum": -100000000000000000,
            "maximum": 100000000000000000,
            "type": "integer",
            "format": "float",
            "example": 40.55,
            "description": "Valor de um Lançamento no STR."
          },
          "historico": {
            "minimum": 1,
            "maximum": 200,
            "type": "string",
            "example": "Campo descritivo",
            "description": "Campo descritivo"
          },
          "nivelPreferencia": {
            "minimum": 1,
            "maximum": 3,
            "type": "integer",
            "description": "Nível de preferência atribuido pela IF para processamento de um evento.\n\nA = Máxima\n\nB = Maior\n\nC = Média\n\nD = Menor",
            "example": "A",
            "enum": [
              "A",
              "B",
              "C",
              "D"
            ]
          },
          "dataAgendamento": {
            "minimum": 1,
            "maximum": 19,
            "type": "string",
            "format": "date",
            "example": "2018-11-08",
            "description": "Data futura para a qual a mensagem será processada"
          },
          "horaAgendamento": {
            "minimum": 1,
            "maximum": 19,
            "type": "string",
            "format": "time",
            "example": "11:29:45",
            "description": "Hora para agendamento."
          },
          "dataMovimento": {
            "minimum": 1,
            "maximum": 19,
            "type": "string",
            "format": "date",
            "example": "2018-11-08",
            "description": "Data de Movimento"
          }
        }
      },
      "request_body_STR0051": {
        "required": [
          "codigoMensagem",
          "numeroControleIF",
          "ispbIfDebitada",
          "ispbIfCreditada",
          "tipoContaCreditada",
          "contaCreditada",
          "tipoPessoaCreditada",
          "cnpjOuCPFClienteCreditado",
          "nomeClienteCreditado",
          "valorLancamento",
          "nomeTribunal",
          "codigoTribunal",
          "numeroProcessoJudicial",
          "dataMovimento"
        ],
        "type": "object",
        "properties": {
          "codigoMensagem": {
            "type": "string",
            "example": "STR0051",
            "minimum": 7,
            "maximum": 9,
            "description": "Código da mensagem do sistema associado ao evento."
          },
          "numeroControleIF": {
            "type": "string",
            "example": "98745210",
            "minimum": 1,
            "maximum": 20,
            "description": "Número de controleda IF"
          },
          "ispbIfDebitada": {
            "minimum": 8,
            "maximum": 8,
            "type": "string",
            "example": 60701190,
            "description": "Número de identificação da Instituição Financeira debitada no Sistema de Pagamentos Brasileiro"
          },
          "agenciaDebitada": {
            "type": "integer",
            "example": 9999,
            "minimum": 0,
            "maximum": 9999,
            "description": "Número da agência da Instituição Financeira a ser debitada."
          },
          "contaDebitada": {
            "type": "string",
            "example": "1111111111111",
            "minimum": 13,
            "maximum": 20,
            "description": "Número da conta bancária de débito."
          },
          "tipoPessoaDebitada": {
            "type": "string",
            "minimum": 1,
            "maximum": 1,
            "description": "Identifica o tipo pessoa titular do débito\n\nF =  Pessoa Física\n\nJ =  Pessoa Jurídica",
            "example": null,
            "enum": [
              "F",
              "J"
            ]
          },
          "cnpjOuCpfClienteDebitado": {
            "type": "integer",
            "example": "99999999999999",
            "minimum": 11,
            "maximum": 18,
            "description": "Número da agência da Instituição Financeira a ser creditada."
          },
          "nomeClienteDebitado": {
            "minimum": 1,
            "maximum": 80,
            "type": "string",
            "example": "Felipe Freitas",
            "description": "Nome do Cliente debitado."
          },
          "ispbIfCreditada": {
            "minimum": 8,
            "maximum": 8,
            "type": "string",
            "example": 60701190,
            "description": "Número de identificação da Instituição Financeira debitada no Sistema de Pagamentos Brasileiro"
          },
          "agenciaCreditada": {
            "type": "integer",
            "example": 9999,
            "minimum": 0,
            "maximum": 9999,
            "description": "Número da agência da Instituição Financeira a ser creditada."
          },
          "tipoContaCreditada": {
            "minimum": 2,
            "maximum": 2,
            "type": "string",
            "description": "Identifica o tipo de conta bancária do cliente a ser creditada\n\nCC = Conta Corrente\n\nCD = Conta de Depósito\n\nCG = Conta garantida\n\nCI = Conta de Investimento\n\nPG = Conta de Pagamento\n\nPP = Poupança",
            "example": "CC",
            "enum": [
              "CC",
              "CD",
              "CG",
              "CI",
              "PG",
              "PP"
            ]
          },
          "contaCreditada": {
            "type": "string",
            "example": "1111111111111",
            "minimum": 13,
            "maximum": 20,
            "description": "Número da conta bancária de crédito"
          },
          "tipoPessoaCreditada": {
            "type": "string",
            "minimum": 1,
            "maximum": 1,
            "description": "Identifica o tipo pessoa titular do crédito.\n\nF =  Pessoa Física\n\nJ =  Pessoa Jurídica     ",
            "example": "F",
            "enum": [
              "F",
              "J"
            ]
          },
          "cnpjOuCpfClienteCreditado": {
            "type": "string",
            "example": "99999999999999",
            "minimum": 11,
            "maximum": 18,
            "description": "CNPJ ou CPF do Cliente Creditado"
          },
          "nomeClienteCreditado": {
            "minimum": 1,
            "maximum": 80,
            "type": "string",
            "description": "Nome do Cliente creditado."
          },
          "valorLancamento": {
            "minimum": -100000000000000000,
            "maximum": 100000000000000000,
            "type": "integer",
            "description": "Valor de um Lançamento no STR.",
            "example": 34.85
          },
          "nomeTribunal": {
            "minimum": 1,
            "maximum": 120,
            "type": "string",
            "example": "34837234567315874596",
            "description": "Nome do tribunal do poder judiciário."
          },
          "codigoTribunal": {
            "minimum": 1,
            "maximum": 30,
            "type": "string",
            "example": "2015874",
            "description": "Código do tribunal."
          },
          "numeroProcessoJudicial": {
            "minimum": 1,
            "maximum": 30,
            "type": "string",
            "example": "659874120",
            "description": "Número do processo judicial"
          },
          "nomeAutor": {
            "type": "string",
            "example": "Felipe Freitas",
            "minimum": 1,
            "maximum": 80,
            "description": "Nome do autor"
          },
          "nomeDoReu": {
            "minimum": 1,
            "maximum": 80,
            "type": "string",
            "example": "Felipe freitas",
            "description": "Nome do réu"
          },
          "historico": {
            "type": "string",
            "example": "Campo Descritivo",
            "minimum": 1,
            "maximum": 200,
            "description": "Campo Descritivo"
          },
          "nivelPreferencia": {
            "minimum": 1,
            "maximum": 1,
            "type": "string",
            "description": "Nível de preferência atribuido pela IF para processamento de um evento.\n\nA =  Máxima\n\nB =  Maior\n\nC =  Média\n\nD =  Menor",
            "example": "C",
            "enum": [
              "A",
              "B",
              "C",
              "D"
            ]
          },
          "dataAgendamento": {
            "minimum": 1,
            "maximum": 19,
            "type": "string",
            "format": "date",
            "example": "2018-01-11",
            "description": "Data futura para a qual a mensagem será processada"
          },
          "horaAgendamento": {
            "minimum": 1,
            "maximum": 19,
            "type": "string",
            "format": "time",
            "example": "11:29:45",
            "description": "Hora para agendamento."
          },
          "dataMovimento": {
            "type": "string",
            "format": "date",
            "example": "2018-11-08",
            "minimum": 1,
            "maximum": 19,
            "description": "Data de movimento"
          }
        }
      },
      "request_body_STR0020": {
        "required": [
          "codigoMensagem",
          "numeroControleIF",
          "ispbIfDebitada",
          "ispbIfCreditada",
          "codigoSEFAZ",
          "tipoReceita",
          "tipoRecolhimento",
          "dataArrecadacao",
          "valorLancamento",
          "dataMovimento"
        ],
        "type": "object",
        "properties": {
          "codigoMensagem": {
            "type": "string",
            "example": "STR0020",
            "minimum": 7,
            "maximum": 9,
            "description": "Código da mensagem do sistema associado ao evento."
          },
          "numeroControleIF": {
            "type": "string",
            "example": "3587432244",
            "minimum": 1,
            "maximum": 20,
            "description": "Número de controleda IF"
          },
          "ispbIfDebitada": {
            "minimum": 8,
            "maximum": 8,
            "type": "string",
            "example": 60701190,
            "description": "Número de identificação da Instituição Financeira debitada no Sistema de Pagamentos Brasileiro"
          },
          "ispbIfCreditada": {
            "minimum": 8,
            "maximum": 8,
            "type": "string",
            "example": 60701190,
            "description": "Número de identificação da Instituição Financeira debitada no Sistema de Pagamentos Brasileiro"
          },
          "agenciaCreditada": {
            "type": "integer",
            "example": 9999,
            "minimum": 0,
            "maximum": 9999,
            "description": "Número da agência da Instituição Financeira a ser creditada."
          },
          "contaCreditada": {
            "type": "integer",
            "example": 1111111111111,
            "minimum": 0,
            "maximum": 9999999999999,
            "description": "Número da conta bancária de crédito."
          },
          "codigoSEFAZ": {
            "minimum": 0,
            "maximum": 9999,
            "type": "integer",
            "description": "Código de Identificação da Secretaria da Fazenda de Estado (Unidade da Federação Favorecida)\n\n  1 = Secretaria do Estado do Acre\n  \n  10 = Secretaria do Estado do Maranhão\n  \n  11 = Secretaria do Estado do Mato Grosso\n  \n  12 = Secretaria do Estado do Mato Grosso Sul\n  \n  13 = Secretaria do Estado de Minas Gerais\n  \n  14 = Secretaria do Estado do Pará\n  \n  15 = Secretaria do Estado da Paraíba\n  \n  16 = Secretaria do Estado do Paraná\n  \n  17 = Secretaria do Estado de Pernambuco\n  \n  18 = Secretaria do Estado do Piauí\n  \n  19 = Secretaria do Estado de Rio de Janeiro\n  \n  2 = Secretaria do Estado de Alagoas\n  \n  20 = Secretaria do Estado do Rio Grande Norte\n  \n  21 = Secretaria do Estado do Rio Grande Sul\n  \n  22 = Secretaria do Estado de Rondônia\n  \n  23 = Secretaria do Estado de Roraima\n  \n  24 = Secretaria do Estado de Santa Catarina\n  \n  25 = Secretaria do Estado de São Paulo\n  \n  26 = Secretaria do Estado de Sergipe\n  \n  27 = Secretaria do Estado de Tocantins\n  \n  28 = Simples Nacional\n  \n  3 = Secretaria do Estado do Amapá\n  \n  4 = Secretaria do Estado do Amazonas\n  \n  5 = Secretaria do Estado da Bahia\n  \n  6 = Secretaria do Estado do Ceará\n  \n  7 = Secretaria do Estado do Espírito Santo\n\n  8 = Secretaria do Estado de Goiás\n  \n  9 = Secretaria do Governo DIstrito Federal",
            "example": 4,
            "enum": [
              1,
              10,
              11,
              12,
              13,
              14,
              15,
              16,
              17,
              18,
              19,
              2,
              20,
              21,
              22,
              23,
              24,
              25,
              26,
              27,
              28,
              3,
              4,
              5,
              6,
              7,
              8,
              9
            ]
          },
          "tipoReceita": {
            "minimum": 0,
            "maximum": 99,
            "type": "integer",
            "description": "Identifica o tipo de tributo ou taxa a repassar\n\n1 =  ICMS - Imposto de Circulação de Mercadorias e Serviços\n\n10 = Cobrança da Dívida Ativa\n\n11 = Contribuições a Fundos Estaduais\n\n12 = Simples Nacional - Recolhimento no Prazo\n\n13 = Simples Nacional - Recolhimento fora do Prazo\n\n14 = Simples Nacional - Recolhimento de Encargos\n\n2 =  IPVA - Imposto sobre Propriedade de Veículos Automotores\n\n3 =  ITCD - Imposto Transmissão Causa Mortis e Doação\n\n4 =  Taxas\n\n5 =  Multas por INFração a Legislação de Trânsito\n\n6 =  GNRE - Guia Nacional de Recolhimento de Tributos Estaduais\n\n7 =  Demais Receitas\n\n8 =  Receitas a Classificar\n\n9 =  Repasse Total",
            "example": 11,
            "enum": [
              1,
              10,
              11,
              12,
              13,
              14,
              2,
              3,
              4,
              5,
              6,
              7,
              8,
              9
            ]
          },
          "tipoRecolhimento": {
            "minimum": 1,
            "maximum": 1,
            "type": "integer",
            "description": "Identifica o tipo do recolhimento.\n\nA =  Ambiente de Pagamentos\n\nC =  Débito em Conta Corrente\n\nD =  Recolhimento Depósitos Judiciais / Extrajudiciais\n\nE =  GPS\n\nF =  Arrecadação do Empregador Doméstico\n\nG =  GRU\n\nI =  Recolhimento Internet\n\nN =  Recolhimento Normal\n\nP =  Recolhimento Papel\n\nR =  Repasse\n\nS =  Simples Nacional\n\nT =  Todos",
            "example": "A",
            "enum": [
              "A",
              "C",
              "D",
              "E",
              "F",
              "G",
              "I",
              "N",
              "P",
              "R",
              "S",
              "T"
            ]
          },
          "dataArrecadacao": {
            "minimum": 1,
            "maximum": 19,
            "type": "string",
            "format": "date",
            "example": "2018-11-08",
            "description": "Data da arrecadação"
          },
          "valorLancamento": {
            "minimum": -100000000000000000,
            "maximum": 100000000000000000,
            "type": "integer",
            "format": "float",
            "example": 40.55,
            "description": "Valor de um Lançamento no STR."
          },
          "nivelPreferencia": {
            "minimum": 1,
            "maximum": 1,
            "type": "string",
            "description": "Nível de preferência atribuido pela IF para processamento de um evento.\n\nA = Máxima\n\nB = Maior\n\nC = Média\n\nD = Menor",
            "example": "A",
            "enum": [
              "A",
              "B",
              "C",
              "D"
            ]
          },
          "grupoValorInformativo": {
            "type": "object",
            "required": [
              "tipoValorInformativo",
              "valorInformativo"
            ],
            "properties": {
              "tipoValorInformativo": {
                "minimum": 0,
                "maximum": 99,
                "type": "integer",
                "description": "Identifica o tipo de valor que deverá ser informado no campo Valor Informativo\n\n1 =  ICMS Total\n\n10 = IPVA Parcela do Estado\n\n11 = IPVA Parcela do Municipio\n\n12 = ITCD\n\n13 = Taxas\n\n14 = Multas de Trânsito Total\n\n15 = Multas de Trânsito Parcela do Estado\n\n16 = Multas de Trânsito Parcela Funset\n\n17 = Outras Receitas Tributárias\n\n18 = Outras Receitas Não Tributárias\n\n19 = GNRE - Total\n\n2 =  ICMS Parcela do Estado\n\n20 = GNRE - ICMS\n\n21 = GNRE - Outras Receitas\n\n22 = GNRE - a Classificar\n\n23 = Receitas a Classificar\n\n24 = Multas de Trânsito - Parcela Polícia Rodoviária Federal\n\n25 = Todos\n\n26 = Multas de Trânsito - DNIT/844\n\n27 = Contribuições a Fundo Estadual 1\n\n28 = Contribuições a Fundo Estadual 2\n\n29 = Contribuições a Fundo Estadual 3\n\n3 =  ICMS Parcela do Município\n\n30 = Multas de Trânsito - Parcela da Agência Nacional de Transportes Terrestres (ANTT)\n\n31 = Ressarcimento de custos - Polícia Rodoviária Federal (PRF) - Estado\n\n32 = Ressarcimento de custos - FISP - Polícia Rodoviária Federal (PRF)\n\n33 = Ressarcimento de custos - Departamento Nacional de Infra-estrutura de Transportes (DNIT) - Estado\n\n34 = Ressarcimento de custos - FISP - Departamento Nacional de Infra-estrutura de Transportes (DNIT)\n\n35 = Ressarcimento de custos - Agência Nacional de Transportes Terrestres (ANTT) - Estado\n\n36 = Ressarcimento de custos - FISP - Agência Nacional de Transportes Terrestres (ANTT)\n\n37 = Ressarcimento de custos - Registro Nacional de Infrações de Trânsito (RENAINF) - Procedimentos Operacionais e de Sistemas\n\n38 = Ressarcimento de custos - Registro Nacional de Infrações de Trânsito (RENAINF) - Defesas de Atuação e de Recursos\n\n4 =  ICMS Fundef\n\n5 = ICMS Principal sem Multa\n\n6 =  ICMS Principal com Multa\n\n7 = ICMS Honorários Advocaticios\n\n8 =  ICMS Acréscimos Legais\n\n9 =  IPVA Total",
                "example": 36,
                "enum": [
                  1,
                  10,
                  11,
                  12,
                  13,
                  14,
                  15,
                  16,
                  17,
                  18,
                  19,
                  2,
                  20,
                  21,
                  22,
                  23,
                  24,
                  25,
                  26,
                  27,
                  28,
                  29,
                  3,
                  30,
                  31,
                  32,
                  33,
                  34,
                  35,
                  36,
                  37,
                  38,
                  4,
                  5,
                  6,
                  7,
                  8,
                  9
                ]
              },
              "valorInformativo": {
                "minimum": -100000000000000000,
                "maximum": 100000000000000000,
                "type": "string",
                "format": "date",
                "example": "2018-11-08",
                "description": "Valor informativo associado ao Tipo de Valor Informativo"
              }
            }
          },
          "historico": {
            "minimum": 1,
            "maximum": 200,
            "type": "string",
            "example": "Campo descritivo",
            "description": "Campo descritivo"
          },
          "dataAgendamento": {
            "minimum": 1,
            "maximum": 19,
            "type": "string",
            "format": "date",
            "example": "2018-11-08",
            "description": "Data futura para a qual a mensagem será processada"
          },
          "horaAgendamento": {
            "minimum": 1,
            "maximum": 19,
            "type": "string",
            "format": "time",
            "example": "11:29:45",
            "description": "Hora para agendamento"
          },
          "dataMovimento": {
            "minimum": 1,
            "maximum": 19,
            "type": "string",
            "format": "date",
            "example": "2018-11-08",
            "description": "Data de Movimento"
          }
        }
      },
      "request_body_STR0021": {
        "required": [
          "codigoMensagem",
          "numeroControleIF",
          "ispbIfDebitada",
          "ispbIfCreditada",
          "finalidadeFGTS",
          "valorLancamento"
        ],
        "type": "object",
        "properties": {
          "codigoMensagem": {
            "type": "string",
            "example": "STR0021",
            "minimum": 7,
            "maximum": 9,
            "description": "Código da mensagem do sistema associado ao evento."
          },
          "numeroControleIF": {
            "minimum": 1,
            "maximum": 80,
            "type": "string",
            "example": "5874120693558",
            "description": "Número de controleda IF"
          },
          "ispbIfDebitada": {
            "minimum": 8,
            "maximum": 8,
            "type": "string",
            "example": 60701190,
            "description": "Número de identificação da Instituição Financeira debitada no Sistema de Pagamentos Brasileiro"
          },
          "cnpjRemetente": {
            "minimum": 14,
            "maximum": 18,
            "type": "string",
            "example": "99999999999999",
            "description": "CNPJ do remetente"
          },
          "ispbIfCreditada": {
            "minimum": 8,
            "maximum": 8,
            "type": "string",
            "example": 60701190,
            "description": "Número de identificação da Instituição Financeira debitada no Sistema de Pagamentos Brasileiro"
          },
          "finalidadeFGTS": {
            "minimum": 5,
            "maximum": 5,
            "type": "string",
            "description": "Código da finalidade do lançamento - FGTS\n\nF0001 =  Repasse de Arrecadação do FGTS\n\nF0002 =  Ressarcimento de Saque do FGTS\n\nF0003 =  Pagto Tarifa de Prestação Serviços FGTS\n\nF0004 =  Devolução de Repasse do FGTS aos Bancos\n\nF0005 =  Resgates Fundo Mútuo de Partic.FMP/FGTS\n\nF0006 =  Desembolso Recursos de Empréstimo FGTS\n\nF0007 =  Recebimento de Empréstimo do FGTS\n\nF0008 =  Repasses Lei 8727/93 - Empréstimos FGTS\n\nF0009 =  Repasses de FPM/FPE - Empréstimos FGTS\n\nF0010 =  Repasses de FPM/FPE - Contribuições FGTS\n\nF0011 =  Recolhimento de multa\n\nF0012 =  Devolução de Ressarcimento a Maior de Saque pelos Bancos\n\nF0013 =  Devolução de Pagamentos a Maior de Tarifas pelos Bancos\n\nF0014 =  Repasses de FPM - Empréstimos PNAFM\n\nF0015 =  Repasses de FPE - Empréstimos PNAFE\n\nF0016 =  Ressarcimento de FGTS aos Agentes Financeiros - DAMP Tipo 1\n\nF0017 =  Ressarcimento de FGTS aos Agentes Financeiros - DAMP Tipo 2\n\nF0018 =  Ressarcimento de FGTS aos Agentes Financeiros/IF - DAMP Tipo 3\n\nF0019 =  Ressarcimento de FGTS aos Agentes Financeiros/IF - APF 4\n\nF0020 =  Ressarcimento de FGTS aos Agentes Financeiros - DAMP Tipo 1 C\n\nF0021 =  Ressarcimento de FGTS aos Agentes Financeiros - DAMP Tipo 5\n\nF0022 =  Transferência Portabilidade - desembolso de Empréstimo do FGTS aos Agentes Financeiros\n\nF0023 =  Transferência Portabilidade - recebimento de Empréstimo do FGTS dos Agentes Financeiros",
            "example": "F0023",
            "enum": [
              "F0001",
              "F0002",
              "F0003",
              "F0004",
              "F0005",
              "F0006",
              "F0007",
              "F0008",
              "F0009",
              "F0010",
              "F0011",
              "F0012",
              "F0013",
              "F0014",
              "F0015",
              "F0016",
              "F0017",
              "F0018",
              "F0019",
              "F0020",
              "F0021",
              "F0022",
              "F0023"
            ]
          },
          "valorLancamento": {
            "minimum": -100000000000000000,
            "maximum": 100000000000000000,
            "type": "integer",
            "format": "float",
            "example": 40.55,
            "description": "Valor de um Lançamento no STR."
          },
          "nivelPreferencia": {
            "minimum": 1,
            "maximum": 1,
            "type": "string",
            "description": "Nível de preferência atribuido pela IF para processamento de um evento.\n\nA = Máxima\n\nB = Maior\n\nC = Média\n\nD = Menor",
            "example": "A",
            "enum": [
              "A",
              "B",
              "C",
              "D"
            ]
          },
          "historico": {
            "minimum": 1,
            "maximum": 200,
            "type": "string",
            "example": "Campo descritivo",
            "description": "Campo descritivo"
          },
          "numeroDocumentoFGTS": {
            "minimum": 0,
            "maximum": 999999999,
            "type": "integer",
            "example": 155423689,
            "description": "Número do Documento de Repasse de FGTS"
          },
          "dataOperacao": {
            "minimum": 1,
            "maximum": 19,
            "type": "string",
            "format": "date",
            "example": "2018-11-08",
            "description": "Data do processamento da operação"
          },
          "quantidadeArrecadacao": {
            "minimum": 0,
            "maximum": 999999999,
            "type": "integer",
            "example": 235446226,
            "description": "Obrigatório somente para a finalidade F0003, com a quantidade de documentos de arrecadação do FGTS, referentes aos recursos transferidos pela mensagem"
          },
          "quantidadePagamento": {
            "minimum": 0,
            "maximum": 999999999,
            "type": "integer",
            "example": 235446765,
            "description": "Obrigatório somente para a finalidade F0003, com a quantidade de documentos de pagamento do FGTS, referentes aos recursos transferidos pela mensagem"
          },
          "valorPrincipal": {
            "minimum": -100000000000000000,
            "maximum": 100000000000000000,
            "type": "integer",
            "format": "float",
            "description": "Valor principal.",
            "example": 40.55
          },
          "valorEncargo": {
            "minimum": -100000000000000000,
            "maximum": 100000000000000000,
            "type": "integer",
            "format": "float",
            "example": 40.55,
            "description": "valor do encargo"
          },
          "dataAgendamento": {
            "minimum": 1,
            "maximum": 19,
            "type": "string",
            "format": "date",
            "example": "2018-11-08",
            "description": "Data futura para a qual a mensagem será processada"
          },
          "horaAgendamento": {
            "minimum": 1,
            "maximum": 19,
            "type": "string",
            "format": "time",
            "example": "11:29:45",
            "description": "Hora para agendamento"
          },
          "dataMovimento": {
            "minimum": 1,
            "maximum": 19,
            "type": "string",
            "format": "date",
            "example": "2018-11-08",
            "description": "Data de Movimento"
          }
        }
      },
      "request_body_STR0022": {
        "required": [
          "codigoMensagem",
          "ispbIfDebitada",
          "ispbIfCreditada",
          "cnpjAgenteFinanceiro",
          "finalidadeFCVS",
          "valorLancamento",
          "dataVencimento",
          "valorPrincipal",
          "dataMovimento"
        ],
        "type": "object",
        "properties": {
          "codigoMensagem": {
            "type": "string",
            "example": "STR0022",
            "minimum": 7,
            "maximum": 9,
            "description": "Código da mensagem do sistema associado ao evento."
          },
          "ispbIfDebitada": {
            "minimum": 8,
            "maximum": 8,
            "type": "string",
            "example": 60701190,
            "description": "Número de identificação da Instituição Financeira debitada no Sistema de Pagamentos Brasileiro"
          },
          "ispbIfCreditada": {
            "minimum": 8,
            "maximum": 8,
            "type": "string",
            "example": 60701190,
            "description": "Número de identificação da Instituição Financeira debitada no Sistema de Pagamentos Brasileiro"
          },
          "cnpjAgenteFinanceiro": {
            "minimum": 14,
            "maximum": 18,
            "type": "string",
            "example": "99999999999999",
            "description": "CNPJ do Agente Financeiro responsável pelo recolhimento, à CAIXA, das contribuições devidas ao FCVS, relativas às obrigações à vista, mensal e/ou trimestral;"
          },
          "finalidadeFCVS": {
            "minimum": 5,
            "maximum": 5,
            "type": "string",
            "description": "Código da finalidade do lançamento - FCVS\n\n  F0001 =  Repasse da Contribuição Mensal ao FCVS\n\n  F0002 =  Repasse da Contribuição Trimestral ao FCVS\n\n  F0003 =  Repasse da Contribuição à Vista ao FCVS\n\n  F0004 = Devolução de Contribuição Mensal ao FCVS\n\n  F0005  = Devolução de Contribuição Trimestral ao FCVS\n\n  F0006 =  Devolução de Contribuição à Vista ao FCVS\n\n  F0007 =  Pagamento de Saldo Residual Homologado pelo FCVS\n\n  F0008 =  Devolução de Contribuição ao FCVS",
            "example": "F0001",
            "enum": [
              "F0001",
              "F0002",
              "F0003",
              "F0004",
              "F0005",
              "F0006",
              "F0007",
              "F0008"
            ]
          },
          "valorLancamento": {
            "minimum": -100000000000000000,
            "maximum": 100000000000000000,
            "type": "integer",
            "format": "float",
            "example": 40.55,
            "description": "Valor de um Lançamento no STR."
          },
          "nivelPreferencia": {
            "minimum": 1,
            "maximum": 1,
            "type": "string",
            "description": "Nível de preferência atribuido pela IF para processamento de um evento.\n\nA = Máxima\n\nB = Maior\n\nC = Média\n\nD = Menor",
            "example": "A",
            "enum": [
              "A",
              "B",
              "C",
              "D"
            ]
          },
          "historico": {
            "minimum": 1,
            "maximum": 200,
            "type": "string",
            "example": "Campo descritivo",
            "description": "Campo descritivo"
          },
          "dataVencimento": {
            "minimum": 1,
            "maximum": 19,
            "type": "string",
            "format": "date",
            "example": "2018-11-08",
            "description": "Data de Vencimento"
          },
          "valorPrincipal": {
            "minimum": -100000000000000000,
            "maximum": 100000000000000000,
            "type": "integer",
            "format": "float",
            "example": 40.55,
            "description": "Valor principal."
          },
          "valorEncargo": {
            "minimum": -100000000000000000,
            "maximum": 100000000000000000,
            "type": "integer",
            "format": "float",
            "example": 40.55,
            "description": "Valor do encargo."
          },
          "dataAgendamento": {
            "minimum": 1,
            "maximum": 19,
            "type": "string",
            "format": "date",
            "example": "2018-11-08",
            "description": "Data futura para a qual a mensagem será processada"
          },
          "horaAgendamento": {
            "minimum": 1,
            "maximum": 19,
            "type": "string",
            "format": "time",
            "example": "11:29:45",
            "description": "Hora para agendamento"
          },
          "dataMovimento": {
            "minimum": 1,
            "maximum": 19,
            "type": "string",
            "format": "date",
            "example": "2018-11-08",
            "description": "Data de Movimento"
          }
        }
      },
      "request_body_STR0026": {
        "required": [
          "codigoMensagem",
          "ispbIfDebitada",
          "agenciaDebitada",
          "ispbIfCreditada",
          "valorLancamento",
          "tipoPessoaSacado",
          "cnpjOuCpfSacado",
          "tipoPessoaCedente",
          "cnpjOuCpfCedente",
          "tipoDocumentoBarras",
          "numeroCodigoBarras",
          "canalPagamento",
          "dataMovimento"
        ],
        "type": "object",
        "properties": {
          "codigoMensagem": {
            "type": "string",
            "example": "STR0026",
            "minimum": 7,
            "maximum": 9,
            "description": "Código da mensagem do sistema associado ao evento."
          },
          "numeroControleIF": {
            "minimum": 1,
            "maximum": 20,
            "type": "string",
            "example": "404587155",
            "description": "Número de controleda IF"
          },
          "ispbIfDebitada": {
            "minimum": 8,
            "maximum": 8,
            "type": "string",
            "example": 60701190,
            "description": "Número de identificação da Instituição Financeira debitada no Sistema de Pagamentos Brasileiro"
          },
          "agenciaDebitada": {
            "type": "integer",
            "example": 1111,
            "minimum": 0,
            "maximum": 9999,
            "description": "Número da agência da Instituição Financeira a ser debitada"
          },
          "ispbIfCreditada": {
            "minimum": 8,
            "maximum": 8,
            "type": "string",
            "example": 60701190,
            "description": "Número de identificação da Instituição Financeira debitada no Sistema de Pagamentos Brasileiro"
          },
          "agenciaCreditada": {
            "type": "integer",
            "example": 9999,
            "minimum": 0,
            "maximum": 9999,
            "description": "Número da agência da Instituição Financeira a ser creditada."
          },
          "valorLancamento": {
            "minimum": -100000000000000000,
            "maximum": 100000000000000000,
            "type": "integer",
            "format": "float",
            "example": 40.55,
            "description": "Valor de um Lançamento no STR."
          },
          "tipoPessoaSacado": {
            "minimum": 1,
            "maximum": 1,
            "type": "string",
            "description": "Tipo da pessoa do sacado\n\nF = Pessoa Física\n\nJ = Pessoa Jurídica",
            "example": "F",
            "enum": [
              "F",
              "J"
            ]
          },
          "cnpjOuCpfSacado": {
            "minimum": 11,
            "maximum": 18,
            "type": "string",
            "example": "11111111111111",
            "description": "CNPJ ou CPF do sacado"
          },
          "tipoPessoaCedente": {
            "minimum": 1,
            "maximum": 1,
            "type": "string",
            "description": "Identifica o tipo de pessoa do cedente responsável pelo título.\n\nF = Pessoa Física\n\nJ = Pessoa Jurídica",
            "example": "F",
            "enum": [
              "F",
              "J"
            ]
          },
          "cnpjOuCpfCedente": {
            "minimum": 11,
            "maximum": 18,
            "type": "string",
            "example": "11111111111111",
            "description": "CNPJ ou CPF do cedente responsável pelo título."
          },
          "tipoDocumentoBarras": {
            "minimum": 1,
            "maximum": 1,
            "type": "string",
            "description": "Tipo do documento de código de barras.\n\n1 = Boleto de pagamento\n\n2 = Documento de arrecadação de custas cartorárias referente a protesto",
            "example": 1,
            "enum": [
              1,
              2
            ]
          },
          "numeroCodigoBarras": {
            "minimum": 1,
            "maximum": 44,
            "type": "string",
            "example": "03399.63290 64000.000006 00125.201020 4 56140000017832",
            "description": "Número referente ao código de barras."
          },
          "canalPagamento": {
            "minimum": 0,
            "maximum": 9,
            "type": "integer",
            "description": "Canal de Pagamento do Bloqueto\n\n1 =  Agências - Postos tradicionais\n\n2 =  Terminal de Auto-atendimento\n\n3 =  Internet (home / office banking)\n\n4 =  Correspondente Bancário\n\n5 =  Correspondente bancário\n\n6 =  Central de atendimento (Call Center)\n\n7 =  Arquivo Eletrônico\n\n8 =  DDA",
            "example": 1,
            "enum": [
              1,
              2,
              3,
              4,
              5,
              6,
              7,
              8
            ]
          },
          "valorDocumento": {
            "minimum": -100000000000000000,
            "maximum": 100000000000000000,
            "type": "integer",
            "format": "float",
            "example": 40.55,
            "description": "Valor do documento"
          },
          "valorDescontoOuAbatimento": {
            "minimum": -100000000000000000,
            "maximum": 100000000000000000,
            "type": "integer",
            "format": "float",
            "example": 40.55,
            "description": "Valor do desconto ou abatimento."
          },
          "valorJuros": {
            "minimum": -100000000000000000,
            "maximum": 100000000000000000,
            "type": "integer",
            "format": "float",
            "example": 40.55,
            "description": "Valor juros."
          },
          "valorMulta": {
            "minimum": -100000000000000000,
            "maximum": 100000000000000000,
            "type": "integer",
            "format": "float",
            "example": 40.55,
            "description": "Valor da multa calculado."
          },
          "valorOutrosAcrescimos": {
            "minimum": -100000000000000000,
            "maximum": 100000000000000000,
            "type": "integer",
            "format": "float",
            "example": 40.55,
            "description": "Valor de outros acréscimos"
          },
          "codigoIdentificadorTransferencia": {
            "type": "string",
            "example": "J212ADS2ujhyt",
            "minimum": 1,
            "maximum": 25,
            "description": "Campo livre para identificação de transferência."
          },
          "nivelPreferencia": {
            "minimum": 1,
            "maximum": 1,
            "type": "string",
            "description": "Nível de preferência atribuido pela IF para processamento de um evento.\n\nA = Máxima\n\nB = Maior\n\nC = Média\n\nD = Menor",
            "example": "A",
            "enum": [
              "A",
              "B",
              "C",
              "D"
            ]
          },
          "historico": {
            "minimum": 1,
            "maximum": 200,
            "type": "string",
            "example": "Campo descritivo",
            "description": "Campo descritivo"
          },
          "dataAgendamento": {
            "minimum": 1,
            "maximum": 19,
            "type": "string",
            "format": "date",
            "example": "2018-11-08",
            "description": "Data futura para a qual a mensagem será processada"
          },
          "horaAgendamento": {
            "minimum": 1,
            "maximum": 19,
            "type": "string",
            "format": "time",
            "example": "11:29:45",
            "description": "Hora para agendamento"
          },
          "dataMovimento": {
            "minimum": 1,
            "maximum": 19,
            "type": "string",
            "format": "date",
            "example": "2018-11-08",
            "description": "Data de Movimento"
          }
        }
      },
      "request_body_STR0029": {
        "required": [
          "codigoMensagem",
          "numeroControleIF",
          "ispbIfDebitada",
          "ispbIfCreditada",
          "agenciaCreditada",
          "contaCreditada",
          "cnpjOuCPFClienteCreditado",
          "tipoPessoaCreditada",
          "nomeClienteCreditado",
          "finalidadeRepasse",
          "valorLancamento",
          "dataMovimento"
        ],
        "type": "object",
        "properties": {
          "codigoMensagem": {
            "type": "string",
            "example": "STR0029",
            "minimum": 7,
            "maximum": 9,
            "description": "Código da mensagem do sistema associado ao evento."
          },
          "numeroControleIF": {
            "minimum": 1,
            "maximum": 20,
            "type": "string",
            "example": "5478120369",
            "description": "Número da agência da Instituição Financeira a ser creditada."
          },
          "ispbIfDebitada": {
            "minimum": 8,
            "maximum": 8,
            "type": "string",
            "example": 60701190,
            "description": "Número de identificação da Instituição Financeira debitada no Sistema de Pagamentos Brasileiro"
          },
          "ispbIfCreditada": {
            "minimum": 8,
            "maximum": 8,
            "type": "string",
            "example": 60701190,
            "description": "Número de identificação da Instituição Financeira debitada no Sistema de Pagamentos Brasileiro"
          },
          "agenciaCreditada": {
            "minimum": 0,
            "maximum": 9999,
            "type": "integer",
            "example": 1111,
            "description": "Número da agência da Instituição Financeira a ser creditada."
          },
          "contaCreditada": {
            "type": "integer",
            "example": 9999999999999,
            "minimum": 0,
            "maximum": 9999999999999,
            "description": "Número da conta bancária de crédito."
          },
          "cnpjOuCPFClienteCreditado": {
            "type": "string",
            "example": "11111111111111",
            "minimum": 11,
            "maximum": 18,
            "description": "CNPJ ou CPF do Cliente Creditado"
          },
          "tipoPessoaCreditada": {
            "minimum": 1,
            "maximum": 1,
            "type": "integer",
            "description": "Identifica o tipo pessoa titular do crédito.\n\nF = Pessoa Física\n\nJ = Pessoa Jurídica",
            "example": "F",
            "enum": [
              "F",
              "J"
            ]
          },
          "nomeClienteCreditado": {
            "minimum": 1,
            "maximum": 80,
            "type": "string",
            "example": "Felipe Freitas",
            "description": "Nome do Cliente creditado"
          },
          "finalidadeRepasse": {
            "minimum": 1,
            "maximum": 5,
            "type": "string",
            "description": "Finalidade do repasse.\n\n00001 =  Tributos Municipais IPTU\n\n00002 =  Tributos Municipais ISS\n\n00003 =  Tributos Municipais Outros\n\n00004 =  Tributos Municipais Valor Total\n\n00005 =  Concessionárias Serviço\n\n00006 =  Tributos Municipais - IPVA\n\n00007 =  Tributos Municipais - ITBI\n\n00008 =  Demais Arrecadações\n\n00009 =  Tributos Municipais - Multas de Trânsito\n\n00011 =  Tributos Municipais ISS - LCP 157\n\n10 = FENASEG  Parcela DPVAT.\n\n99999 =  Outros",
            "example": "10",
            "enum": [
              "00001",
              "00002",
              "00003",
              "00004",
              "00005",
              "00006",
              "00007",
              "00008",
              "00009",
              "00011",
              "10",
              "99999"
            ]
          },
          "valorLancamento": {
            "minimum": -100000000000000000,
            "maximum": 100000000000000000,
            "type": "integer",
            "format": "float",
            "example": 40.55,
            "description": "Valor de um Lançamento no STR."
          },
          "codigoIdentificadorTransferencia": {
            "type": "string",
            "example": "J212ADS2ujhyt",
            "minimum": 1,
            "maximum": 25,
            "description": "Campo livre para identificação de transferência."
          },
          "nivelPreferencia": {
            "minimum": 1,
            "maximum": 1,
            "type": "integer",
            "description": "Nível de preferência atribuido pela IF para processamento de um evento.\n\nA = Máxima\n\nB = Maior\n\nC = Média\n\nD = Menor",
            "example": "A",
            "enum": [
              "A",
              "B",
              "C",
              "D"
            ]
          },
          "grupoValorRepasse": {
            "type": "object",
            "required": [
              "tipoValorRepasse",
              "valorRepasse"
            ],
            "properties": {
              "tipoValorRepasse": {
                "minimum": 0,
                "maximum": 2,
                "type": "integer",
                "description": "Tipo do valor do repasse\n\n01 = Convencional\n\n02 = Código de Barras\n\n03 = Débito Automático",
                "example": 2,
                "enum": [
                  1,
                  2,
                  3
                ]
              },
              "valorRepasse": {
                "minimum": -100000000000000000,
                "maximum": 100000000000000000,
                "type": "string",
                "format": "date",
                "example": "2018-11-08",
                "description": "Valor do repasse"
              }
            }
          },
          "historico": {
            "minimum": 1,
            "maximum": 200,
            "type": "string",
            "example": "Campo descritivo",
            "description": "Campo descritivo"
          },
          "dataAgendamento": {
            "minimum": 1,
            "maximum": 19,
            "type": "string",
            "format": "date",
            "example": "2018-11-08",
            "description": "Data futura para a qual a mensagem será processada"
          },
          "horaAgendamento": {
            "minimum": 1,
            "maximum": 19,
            "type": "string",
            "format": "time",
            "example": "11:29:45",
            "description": "Hora para agendamento"
          },
          "dataMovimento": {
            "minimum": 1,
            "maximum": 19,
            "type": "string",
            "format": "date",
            "example": "2018-11-08",
            "description": "Data de Movimento"
          }
        }
      },
      "request_body_STR0033": {
        "required": [
          "codigoMensagem",
          "numeroControleIF",
          "ispbIfDebitada",
          "tipoPessoaDebitada",
          "cnpjOuCpfClienteDebitado",
          "nomeClienteDebitado",
          "ispbIFCreditada",
          "agenciaCreditada",
          "codigoIdentificadorLiquidacao",
          "valorLancamento",
          "dataMovimento"
        ],
        "type": "object",
        "properties": {
          "codigoMensagem": {
            "type": "string",
            "example": "STR0033",
            "minimum": 7,
            "maximum": 9,
            "description": "Código da mensagem do sistema associado ao evento."
          },
          "numeroControleIF": {
            "minimum": 1,
            "maximum": 20,
            "type": "string",
            "example": "58742368945",
            "description": "Número de controleda IF"
          },
          "ispbIfDebitada": {
            "minimum": 8,
            "maximum": 8,
            "type": "string",
            "example": 60701190,
            "description": "Número de identificação da Instituição Financeira debitada no Sistema de Pagamentos Brasileiro"
          },
          "tipoPessoaDebitada": {
            "minimum": 1,
            "maximum": 1,
            "type": "string",
            "description": "Identifica o tipo pessoa titular do débito.\n\nF =  Pessoa Física\n\nJ =  Pessoa Jurídica",
            "example": "F",
            "enum": [
              "F",
              "J"
            ]
          },
          "cnpjOuCpfClienteDebitado": {
            "minimum": 11,
            "maximum": 18,
            "type": "string",
            "example": "99999999999999",
            "description": "CNPJ ou CPF do Cliente Debitado"
          },
          "nomeClienteDebitado": {
            "type": "integer",
            "example": "Felipe Freitas",
            "minimum": 1,
            "maximum": 80,
            "description": "Nome do Cliente debitado"
          },
          "ispbIfCreditada": {
            "minimum": 8,
            "maximum": 8,
            "type": "string",
            "example": 60701190,
            "description": "Número de identificação da Instituição Financeira debitada no Sistema de Pagamentos Brasileiro"
          },
          "agenciaCreditada": {
            "minimum": 0,
            "maximum": 9999,
            "type": "integer",
            "example": 1111,
            "description": "Número da agência da Instituição Financeira a ser creditada"
          },
          "codigoIdentificadorLiquidacao": {
            "minimum": 1,
            "maximum": 200,
            "type": "string",
            "example": "Campo descritivo",
            "description": "Informações do documento do FGTS a ser recolhido"
          },
          "valorLancamento": {
            "minimum": -100000000000000000,
            "maximum": 100000000000000000,
            "type": "integer",
            "format": "float",
            "example": 60.3,
            "description": "Valor de um Lançamento no STR"
          },
          "historico": {
            "minimum": 1,
            "maximum": 200,
            "type": "string",
            "example": "Campo descritivo",
            "description": "Campo Descritivo"
          },
          "nivelPreferencia": {
            "minimum": 1,
            "maximum": 1,
            "type": "string",
            "description": "Nível de preferência atribuido pela IF para processamento de um evento.\n\nA = Máxima\n\nB = Maior\n\nC = Média\n\nD = Menor",
            "example": "A",
            "enum": [
              "A",
              "B",
              "C",
              "D"
            ]
          },
          "dataAgendamento": {
            "minimum": 1,
            "maximum": 19,
            "type": "string",
            "format": "date",
            "example": "2018-11-08",
            "description": "Data futura para a qual a mensagem será processada"
          },
          "horaAgendamento": {
            "minimum": 1,
            "maximum": 19,
            "type": "string",
            "format": "time",
            "example": "11:29:45",
            "description": "Hora para agendamento"
          },
          "dataMovimento": {
            "minimum": 1,
            "maximum": 19,
            "type": "string",
            "format": "date",
            "example": "2018-11-08",
            "description": "Data de movimento"
          }
        }
      },
      "request_body_STR0045": {
        "required": [
          "codigoMensagem",
          "numeroControleIF",
          "ispbIfDebitada",
          "ispbIfCreditada",
          "tipoRecolhimento",
          "dataArrecadacao",
          "valorLancamento",
          "dataMovimento"
        ],
        "type": "object",
        "properties": {
          "codigoMensagem": {
            "minimum": 7,
            "maximum": 9,
            "type": "string",
            "example": "STR0045",
            "description": "Código da mensagem do sistema associado ao evento."
          },
          "numeroControleIF": {
            "minimum": 1,
            "maximum": 20,
            "type": "string",
            "example": "875496220",
            "description": "Número de controleda IF"
          },
          "ispbIfCreditada": {
            "minimum": 8,
            "maximum": 8,
            "type": "string",
            "example": 60701190,
            "description": "Número de identificação da Instituição Financeira debitada no Sistema de Pagamentos Brasileiro"
          },
          "tipoRecolhimento": {
            "minimum": 0,
            "maximum": 11,
            "type": "integer",
            "description": "Identifica o tipo do recolhimento.\n\nA =  Ambiente de Pagamentos\n\nC =  Débito em Conta Corrente\n\nD =  Recolhimento Depósitos Judiciais / Extrajudiciais\n\nE =  GPS\n\nF =  Arrecadação do Empregador Doméstico\n\nG =  GRU\n\nI =  Recolhimento Internet\n\nN =  Recolhimento Normal\n\nP =  Recolhimento Papel\n\nR =  Repasse\n\nS =  Simples Nacional\n\nT =  Todos",
            "example": "A",
            "enum": [
              "A",
              "C",
              "D",
              "E",
              "F",
              "G",
              "I",
              "N",
              "P",
              "R",
              "S",
              "T"
            ]
          },
          "dataArrecadacao": {
            "minimum": 1,
            "maximum": 19,
            "type": "string",
            "format": "date",
            "example": "2018-11-08",
            "description": "Data da arrecadação"
          },
          "valorRecolhimento": {
            "minimum": -100000000000000000,
            "maximum": 100000000000000000,
            "type": "integer",
            "format": "float",
            "example": 40.55,
            "description": "Valor do recolhimento."
          },
          "valorRemuneracaoOuEncargo": {
            "minimum": -100000000000000000,
            "maximum": 100000000000000000,
            "type": "integer",
            "format": "float",
            "example": 40.55,
            "description": "Valor remuneração ou encargo."
          },
          "valorLancamento": {
            "minimum": -100000000000000000,
            "maximum": 100000000000000000,
            "type": "integer",
            "format": "float",
            "example": 40.55,
            "description": "Valor de um Lançamento no STR."
          },
          "codigoIdentificadorTransferencia": {
            "type": "string",
            "example": "J212ADS2ujhyt",
            "minimum": 1,
            "maximum": 25,
            "description": "Campo livre para identificação de transferência."
          },
          "historico": {
            "minimum": 1,
            "maximum": 200,
            "type": "string",
            "example": "Campo descritivo",
            "description": "Campo descritivo"
          },
          "nivelPreferencia": {
            "minimum": 1,
            "maximum": 1,
            "type": "string",
            "description": "Nível de preferência atribuido pela IF para processamento de um evento.\n\nA = Máxima\n\nB = Maior\n\nC = Média\n\nD = Menor",
            "example": "A",
            "enum": [
              "A",
              "B",
              "C",
              "D"
            ]
          },
          "dataAgendamento": {
            "minimum": 1,
            "maximum": 19,
            "type": "string",
            "format": "date",
            "example": "2018-11-08",
            "description": "Data futura para a qual a mensagem será processada"
          },
          "horaAgendamento": {
            "minimum": 1,
            "maximum": 19,
            "type": "string",
            "format": "time",
            "example": "11:29:45",
            "description": "Hora para agendamento"
          },
          "dataMovimento": {
            "minimum": 1,
            "maximum": 19,
            "type": "string",
            "format": "date",
            "example": "2018-11-08",
            "description": "Data de Movimento"
          }
        }
      },
      "request_body_STR0010": {
        "required": [
          "codigoMensagem",
          "ispbIfDebitada",
          "ispbIfCreditada",
          "valorLancamento",
          "codigoDevolucaoTransferencia",
          "numeroControleStrOriginal",
          "dataMovimento"
        ],
        "type": "object",
        "properties": {
          "codigoMensagem": {
            "minimum": 7,
            "maximum": 9,
            "type": "string",
            "example": "STR0010",
            "description": "Código da mensagem do sistema associado ao evento."
          },
          "numeroControleIF": {
            "minimum": 1,
            "maximum": 20,
            "type": "string",
            "example": "404587155",
            "description": "Número de controleda IF"
          },
          "ispbIfDebitada": {
            "minimum": 8,
            "maximum": 8,
            "type": "string",
            "example": 60701190,
            "description": "Número de identificação da Instituição Financeira debitada no Sistema de Pagamentos Brasileiro"
          },
          "ispbIfCreditada": {
            "minimum": 8,
            "maximum": 8,
            "type": "string",
            "example": 60701190,
            "description": "Número de identificação da Instituição Financeira debitada no Sistema de Pagamentos Brasileiro"
          },
          "valorLancamento": {
            "minimum": -100000000000000000,
            "maximum": 100000000000000000,
            "type": "integer",
            "format": "float",
            "example": 40.55,
            "description": "Valor de um Lançamento no STR."
          },
          "codigoDevolucaoTransferencia": {
            "minimum": 0,
            "maximum": 99,
            "type": "integer",
            "description": "Código de devolução da transferência\n\n1 =  Conta Destinatária do Crédito Encerrada\n\n10 = Valor Divergente - Documentos com Código de Barras\n\n11 = Recebimento Efetuado fora do Prazo - Documentos com Código de Barras\n\n12 = Registro com Inconsistência - Documentos com Código de Barras\n\n13 = Registro Duplicado - Documentos com Código de Barras\n\n14 = Beneficiário não identificado - Documentos com código de barras\n\n15 = Identificação Depósito Judicial Inválida\n\n16 = Mensagem STR0020/PAG0116 fora do horário definido para o negócio\n\n17 = Número de contrato inválido\n\n18 = Valor em duplicidade\n\n19 = Movimentações financeiras ligadas ao terrorismo e ao seu financiamento\n\n2 =  Agência ou Conta Destinatária do Crédito Inválida\n\n20 = Documento de FGTS não apresentado para autenticação\n\n21 = Devolução de Pagamentos efetuados pelo Tesouro\n\n22 = Devolução de Ordem Bancária pelo Agente Financeiro\n\n23 = Erro no preenchimento da devolução\n\n24 = Erro no Preenchimento do Documento de Recolhimento\n\n25 = Erro no Preenchimento do Depósito Direto\n\n26 = Devolução de pagamento de tributos por solicitação da IF\n\n27 = Devolução de Recolhimento a Maior autorizada pela RFB\n\n28 = Crédito não sacado - decurso de prazo estipulado\n\n3 =  Ausência ou Divergência na Indicação do CPF/CNPJ\n\n31 = CPF/CNPJ inapto junto à Receita Federal do Brasil\n\n4 =  Mensagem Inválida para o Tipo de Transação ou Finalidade.\n\n40 = Código de Moeda Inválido - Documentos com código de barras\n\n5 =  Divergência na Titularidade\n\n51 = Boleto de Pagamento liquidado por valor a maior ou menor - Documentos com código de barras\n\n52 = Boleto de Pagamento recebido após o vencimento sem juros e demais encargos - Documentos com código de barras\n\n53 = Apresentação indevida - Documentos com código de barras\n\n6 =  Transferência Insuficiente para Finalidade Indicada\n\n61 = Transferência supera limite para o tipo de conta destino\n\n63 = Código de barras em desacordo com as especificações - Documentos com código de barras\n\n68 = Boleto de Pagamento já liquidado\n\n69 = Boletos de Pagamento liquidados em duplicidade no mesmo dia - Documentos com código de barras\n\n7 =  Diferença a Maior\n\n70 = Por solicitação de cliente da Instituição Participante Recebedora\n\n71 = Boleto de pagamento recebido com desconto ou abatimento não previsto - Documentos com código de barras\n\n72 = Não conformidade no pagamento\n\n73 = Beneficiário não identificado - Documentos com código de barras\n\n74 = CPF/CNPJ do Beneficiário inválido ou não confere com registro de boleto na base da IF Destinatária - Documentos com código de barras\n\n75 = CPF/CNPJ do Pagador inválido ou não confere com registro do boleto na base da IF Destinatária - Documentos com código de barras\n\n76 = Cópia não encaminhada pela IF recebedora no prazo previsto - Documentos com código de barras\n\n77 = Boleto em cartório ou protestado - Documentos com código de barras\n\n78 = Portabilidade não localizada\n\n79 = Portabilidade recusada por divergência de valor\n\n8 =  Código Identificador de Transferência Inválido\n\n80 = Portabilidade não registrada na central de transferência de crédito\n\n81 = Portabilidade retida pela instituição credora original\n\n82 = Boleto de Pagamento divergente da Base Centralizada de Boletos de Pagamento\n\n83 = Boleto inexistente na Base Centralizada de Boletos de Pagamento\n\n84 = Conta destinatária do crédito inválida para o tipo de transação ou finalidade\n\n9 =  Devolução por Fraude",
            "example": 45,
            "enum": [
              1,
              10,
              11,
              12,
              13,
              14,
              15,
              16,
              17,
              18,
              19,
              2,
              20,
              21,
              22,
              23,
              24,
              25,
              26,
              27,
              28,
              3,
              31,
              4,
              40,
              5,
              51,
              52,
              53,
              6,
              61,
              63,
              68,
              69,
              7,
              70,
              71,
              72,
              73,
              74,
              75,
              76,
              77,
              78,
              79,
              8,
              80,
              81,
              82,
              83,
              84,
              9
            ]
          },
          "numeroControleSTROriginal": {
            "minimum": 1,
            "maximum": 20,
            "type": "string",
            "example": "STR2018110800000",
            "description": "Número de controle STR Original"
          },
          "historico": {
            "minimum": 1,
            "maximum": 200,
            "type": "string",
            "example": "Campo Descritivo",
            "description": "Campo descritivo"
          },
          "dataAgendamento": {
            "minimum": 1,
            "maximum": 19,
            "type": "string",
            "format": "date",
            "example": "2018-11-08",
            "description": "Data futura para a qual a mensagem será processada"
          },
          "horaAgendamento": {
            "minimum": 1,
            "maximum": 19,
            "type": "string",
            "format": "time",
            "example": "11:29:45",
            "description": "Hora para agendamento"
          },
          "nivelPreferencia": {
            "minimum": 1,
            "maximum": 1,
            "type": "integer",
            "description": "Nível de preferência atribuido pela IF para processamento de um evento.\n\nA = Máxima\n\nB = Maior\n\nC = Média\n\nD = Menor",
            "example": "A",
            "enum": [
              "A",
              "B",
              "C",
              "D"
            ]
          },
          "dataMovimento": {
            "minimum": 1,
            "maximum": 19,
            "type": "string",
            "format": "date",
            "example": "2018-11-08",
            "description": "Data de Movimento"
          }
        }
      },
      "request_body_STR0046": {
        "required": [
          "codigoMensagem",
          "numeroControleIF",
          "ispbIfDebitada",
          "ispbIfCreditada",
          "tipoRecolhimento",
          "dataArrecadacao",
          "valorLancamento",
          "codigoDevolucaoTransferencia",
          "numeroControleSTROriginal",
          "dataMovimento"
        ],
        "type": "object",
        "properties": {
          "codigoMensagem": {
            "minimum": 7,
            "maximum": 9,
            "type": "string",
            "example": "STR0046",
            "description": "Código da mensagem do sistema associado ao evento."
          },
          "numeroControleIF": {
            "minimum": 1,
            "maximum": 20,
            "type": "string",
            "example": "345678098",
            "description": "número de controleda IF"
          },
          "ispbIfDebitada": {
            "minimum": 8,
            "maximum": 8,
            "type": "string",
            "example": 60701190,
            "description": "Número de identificação da Instituição Financeira debitada no Sistema de Pagamentos Brasileiro"
          },
          "ispbIfCreditada": {
            "minimum": 8,
            "maximum": 8,
            "type": "string",
            "example": 60701190,
            "description": "Número de identificação da Instituição Financeira debitada no Sistema de Pagamentos Brasileiro"
          },
          "tipoRecolhimento": {
            "minimum": 1,
            "maximum": 1,
            "type": "integer",
            "description": "Identifica o tipo do recolhimento.\n\nA = Ambiente de Pagamentos\n\nC =  Débito em Conta Corrente\n\nD =  Recolhimento Depósitos Judiciais / Extrajudiciais\n\nE =  GPS\n\nF =  Arrecadação do Empregador Doméstico\n\nG =  GRU\n\nI =  Recolhimento Internet\n\nN =  Recolhimento Normal\n\nP =  Recolhimento Papel\n\nR =  Repasse\n\nS =  Simples Nacional\n\nT =  Todos",
            "example": "A",
            "enum": [
              "A",
              "C",
              "D",
              "E",
              "F",
              "G",
              "I",
              "N",
              "P",
              "R",
              "S",
              "T"
            ]
          },
          "dataArrecadacao": {
            "minimum": 1,
            "maximum": 19,
            "type": "string",
            "format": "date",
            "example": "2018-11-08",
            "description": "Data Arrecadação"
          },
          "valorRecolhimento": {
            "minimum": -100000000000000000,
            "maximum": 100000000000000000,
            "type": "integer",
            "format": "float",
            "example": 40.55,
            "description": "Valor do recolhimento"
          },
          "valorRemuneracaoOuEncargo": {
            "minimum": -100000000000000000,
            "maximum": 100000000000000000,
            "type": "integer",
            "format": "float",
            "example": 40.55,
            "description": "Valor remuneração ou encargo."
          },
          "valorLancamento": {
            "minimum": -100000000000000000,
            "maximum": 100000000000000000,
            "type": "integer",
            "format": "float",
            "example": 40.55,
            "description": "Valor de um Lançamento no STR"
          },
          "codigoDevolucaoTransferencia": {
            "minimum": 0,
            "maximum": 99,
            "type": "integer",
            "description": "Código de devolução da transferência\n\n1 =  Conta Destinatária do Crédito Encerrada\n\n10 = Valor Divergente - Documentos com Código de Barras\n\n11 = Recebimento Efetuado fora do Prazo - Documentos com Código de Barras\n\n12 = Registro com Inconsistência - Documentos com Código de Barras\n\n13 = Registro Duplicado - Documentos com Código de Barras\n\n14 = Beneficiário não identificado - Documentos com código de barras\n\n15 = Identificação Depósito Judicial Inválida\n\n16 = Mensagem STR0020/PAG0116 fora do horário definido para o negócio\n\n17 = Número de contrato inválido\n\n18 = Valor em duplicidade\n\n19 = Movimentações financeiras ligadas ao terrorismo e ao seu financiamento\n\n2 =  Agência ou Conta Destinatária do Crédito Inválida\n\n20 = Documento de FGTS não apresentado para autenticação\n\n21 = Devolução de Pagamentos efetuados pelo Tesouro\n\n22 = Devolução de Ordem Bancária pelo Agente Financeiro\n\n23 = Erro no preenchimento da devolução\n\n24 = Erro no Preenchimento do Documento de Recolhimento\n\n25 = Erro no Preenchimento do Depósito Direto\n\n26 = Devolução de pagamento de tributos por solicitação da IF\n\n27 = Devolução de Recolhimento a Maior autorizada pela RFB\n\n28 = Crédito não sacado - decurso de prazo estipulado\n\n3 =  Ausência ou Divergência na Indicação do CPF/CNPJ\n\n31 = CPF/CNPJ inapto junto à Receita Federal do Brasil\n\n4 =  Mensagem Inválida para o Tipo de Transação ou Finalidade.\n\n40 = Código de Moeda Inválido - Documentos com código de barras\n\n5 =  Divergência na Titularidade\n\n51 = Boleto de Pagamento liquidado por valor a maior ou menor - Documentos com código de barras\n\n52 = Boleto de Pagamento recebido após o vencimento sem juros e demais encargos - Documentos com código de barras\n\n53 = Apresentação indevida - Documentos com código de barras\n\n6 =  Transferência Insuficiente para Finalidade Indicada\n\n61 = Transferência supera limite para o tipo de conta destino\n\n63 = Código de barras em desacordo com as especificações - Documentos com código de barras\n\n68 = Boleto de Pagamento já liquidado\n\n69 = Boletos de Pagamento liquidados em duplicidade no mesmo dia - Documentos com código de barras\n\n7 =  Diferença a Maior\n\n70 = Por solicitação de cliente da Instituição Participante Recebedora\n\n71 = Boleto de pagamento recebido com desconto ou abatimento não previsto - Documentos com código de barras\n\n72 = Não conformidade no pagamento\n\n73 = Beneficiário não identificado - Documentos com código de barras\n\n74 = CPF/CNPJ do Beneficiário inválido ou não confere com registro de boleto na base da IF Destinatária - Documentos com código de barras\n\n75 = CPF/CNPJ do Pagador inválido ou não confere com registro do boleto na base da IF Destinatária - Documentos com código de barras\n\n76 = Cópia não encaminhada pela IF recebedora no prazo previsto - Documentos com código de barras\n\n77 = Boleto em cartório ou protestado - Documentos com código de barras\n\n78 = Portabilidade não localizada\n\n79 = Portabilidade recusada por divergência de valor\n\n8 =  Código Identificador de Transferência Inválido\n\n80 = Portabilidade não registrada na central de transferência de crédito\n\n81 = Portabilidade retida pela instituição credora original\n\n82 = Boleto de Pagamento divergente da Base Centralizada de Boletos de Pagamento\n\n83 = Boleto inexistente na Base Centralizada de Boletos de Pagamento\n\n84 = Conta destinatária do crédito inválida para o tipo de transação ou finalidade\n\n9 =  Devolução por Fraude",
            "example": 45,
            "enum": [
              1,
              10,
              11,
              12,
              13,
              14,
              15,
              16,
              17,
              18,
              19,
              2,
              20,
              21,
              22,
              23,
              24,
              25,
              26,
              27,
              28,
              3,
              31,
              4,
              40,
              5,
              51,
              52,
              53,
              6,
              61,
              63,
              68,
              69,
              7,
              70,
              71,
              72,
              73,
              74,
              75,
              76,
              77,
              78,
              79,
              8,
              80,
              81,
              82,
              83,
              84,
              9
            ]
          },
          "numeroControleSTROriginal": {
            "type": "string",
            "minimum": 1,
            "maximum": 20,
            "example": "55325646",
            "description": "Número de controle STR Origina"
          },
          "historico": {
            "minimum": 1,
            "maximum": 200,
            "type": "string",
            "example": "Campo descritivo",
            "description": "Campo descritivo"
          },
          "nivelPreferencia": {
            "minimum": 1,
            "maximum": 1,
            "type": "integer",
            "description": "Nível de preferência atribuido pela IF para processamento de um evento.\n\nA = Máxima\n\nB = Maior\n\nC = Média\n\nD = Menor",
            "example": "A",
            "enum": [
              "A",
              "B",
              "C",
              "D"
            ]
          },
          "dataAgendamento": {
            "minimum": 1,
            "maximum": 19,
            "type": "string",
            "format": "date",
            "example": "2018-11-08",
            "description": "Data futura para a qual a mensagem será processada"
          },
          "horaAgendamento": {
            "minimum": 1,
            "maximum": 19,
            "type": "string",
            "format": "time",
            "example": "11:29:45",
            "description": "Hora para agendamento"
          },
          "dataMovimento": {
            "minimum": 1,
            "maximum": 19,
            "type": "string",
            "format": "date",
            "example": "2018-11-08",
            "description": "Data de Movimento"
          }
        }
      },
      "request_body_STR0048": {
        "required": [
          "codigoMensagem",
          "numeroControleIF",
          "ispbIfDebitada",
          "ispbIfCreditada",
          "valorLancamento",
          "codigoDevolucaoPortabilidade",
          "numeroControleSTROriginal",
          "ispbPrestador",
          "dataMovimento"
        ],
        "type": "object",
        "properties": {
          "codigoMensagem": {
            "minimum": 7,
            "maximum": 9,
            "type": "string",
            "example": "STR0048",
            "description": "Código da mensagem do sistema associado ao evento."
          },
          "numeroControleIF": {
            "minimum": 1,
            "maximum": 20,
            "type": "string",
            "example": "34356789",
            "description": "Número de controleda IF"
          },
          "ispbIfDebitada": {
            "minimum": 8,
            "maximum": 8,
            "type": "string",
            "example": 60701190,
            "description": "Número de identificação da Instituição Financeira debitada no Sistema de Pagamentos Brasileiro"
          },
          "ispbIfCreditada": {
            "minimum": 8,
            "maximum": 8,
            "type": "string",
            "example": 60701190,
            "description": "Número de identificação da Instituição Financeira debitada no Sistema de Pagamentos Brasileiro"
          },
          "valorLancamento": {
            "minimum": -100000000000000000,
            "maximum": 100000000000000000,
            "type": "integer",
            "format": "float",
            "example": 40.55,
            "description": "Valor de um Lançamento no STR"
          },
          "codigoDevolucaoPortabilidade": {
            "minimum": 0,
            "maximum": 99,
            "type": "integer",
            "description": "Código de devolução da portabilidade.\n\n1 =  Conta destinatária do crédito encerrada\n\n2 =  Agência ou conta destinatária do crédito inválida\n\n78 = Portabilidade não localizada\n\n79 = Portabilidade recusada por divergência de valor\n\n81 = Portabilidade retida pela instituição credora original\n\n82 = Liquidação de portabilidade através de STR0047 efetuada mais de uma vez para o mesmo NU\n\n83 = Pagamento em data inválida\n\n84 = Operação de portabilidade já liquidada pelo credor original",
            "example": 83,
            "enum": [
              1,
              2,
              78,
              79,
              81,
              82,
              83,
              84
            ]
          },
          "numeroControleStrOriginal": {
            "type": "string",
            "minimum": 1,
            "maximum": 20,
            "example": "55325646",
            "description": "Número de controle STR Original"
          },
          "ispbPrestador": {
            "minimum": 0,
            "maximum": 99999999,
            "type": "integer",
            "example": 11111111,
            "description": "ISPB do prestador de serviço"
          },
          "historico": {
            "minimum": 1,
            "maximum": 200,
            "type": "string",
            "example": "Campo descritivo",
            "description": "Campo descritivo"
          },
          "dataAgendamento": {
            "minimum": 1,
            "maximum": 19,
            "type": "string",
            "format": "date",
            "example": "2018-11-08",
            "description": "Data futura para a qual a mensagem será processada"
          },
          "horaAgendamento": {
            "minimum": 1,
            "maximum": 19,
            "type": "string",
            "format": "time",
            "example": "11:29:45",
            "description": "Hora para agendamento"
          },
          "nivelPreferencia": {
            "minimum": 1,
            "maximum": 3,
            "type": "string",
            "description": "Nível de preferência atribuido pela IF para processamento de um evento.\n\nA = Máxima\n\nB = Maior\n\nC = Média\n\nD = Menor",
            "example": "D",
            "enum": [
              "A",
              "B",
              "C",
              "D"
            ]
          },
          "dataMovimento": {
            "minimum": 1,
            "maximum": 19,
            "type": "string",
            "format": "date",
            "example": "2018-11-08",
            "description": "Data de Movimento"
          }
        }
      },
      "request_body_STR0011": {
        "required": [
          "codigoMensagem",
          "numeroControleIF",
          "ispbIF",
          "numeroControleSTROriginal",
          "dataMovimento"
        ],
        "type": "object",
        "properties": {
          "codigoMensagem": {
            "minimum": 7,
            "maximum": 9,
            "type": "string",
            "example": "STR0011",
            "description": "Código da mensagem do sistema associado ao evento."
          },
          "numeroControleIF": {
            "minimum": 1,
            "maximum": 20,
            "type": "string",
            "example": "STR20181108000000013",
            "description": "Número de controleda IF"
          },
          "ispbIF": {
            "minimum": 8,
            "maximum": 8,
            "type": "string",
            "example": 60701190,
            "description": "Número de identificação da Instituição Financeira debitada no Sistema de Pagamentos Brasileiro"
          },
          "numeroControleSTROriginal": {
            "minimum": 1,
            "maximum": 20,
            "type": "string",
            "example": "STR20181108000000013",
            "description": "Número de controle STR Original"
          },
          "dataMovimento": {
            "minimum": 1,
            "maximum": 19,
            "type": "string",
            "format": "date",
            "example": "2018-11-08",
            "description": "Data de Movimento"
          }
        }
      },
      "request_body_STR0012": {
        "required": [
          "codigoMensagem",
          "numeroControleIFouLDL",
          "ispbIfOuLDL",
          "tipoRetorno",
          "dataMovimentoOriginal",
          "dataMovimento"
        ],
        "type": "object",
        "properties": {
          "codigoMensagem": {
            "minimum": 7,
            "maximum": 9,
            "type": "string",
            "example": "STR0012",
            "description": "Código da mensagem do sistema associado ao evento."
          },
          "numeroControleIFouLDL": {
            "minimum": 1,
            "maximum": 20,
            "type": "string",
            "example": "60701589190",
            "description": "Número de identificação da Instituição Financeira ou da Câmara LDL no Sistema de Pagamentos Brasileiro."
          },
          "ispbIfOuLDL": {
            "minimum": 8,
            "maximum": 8,
            "type": "string",
            "example": 60701190,
            "description": "Número de identificação da Instituição Financeira debitada no Sistema de Pagamentos Brasileiro"
          },
          "numeroControleSTROriginal": {
            "minimum": 20,
            "maximum": 20,
            "type": "string",
            "example": "SLC98780587412066543",
            "description": "Número de controle STR Original"
          },
          "codigoGrupoServico": {
            "minimum": 3,
            "maximum": 3,
            "type": "string",
            "example": "AAA",
            "description": "Código do grupo de serviço do Catálogo de Mensagens. Exemplo = STR."
          },
          "situacaoLancamentoSTR": {
            "minimum": 0,
            "maximum": 999,
            "type": "integer",
            "description": "Situação de um lançamento que foi comandado no STR.\n\n1 =  Efetivado\n\n14 = Cancelado\n\n15 = Cancelado - Contingência/STR Web\n\n17 = Pendente por insuficiência de saldo\n\n18 = Pendente por agendamento\n\n19 = Pendente por insuficiência de saldo - Contingência/STR Web\n\n2 =  Efetivado - Contingência/STR Web\n\n20 = Pendente por agendamento - Contingência/STR Web\n\n22 = Pendência Rejeitada por Exclusão, Suspensão ou Regime Especial de IF\n\n23 = Pendência rejeitada por Exclusão, Suspensão ou Regime Especial de IF - Contingência/STR Web\n\n24 = Pendência por insuficiência de saldo rejeitada após o horário\n\n25 = Pendência por insuficiência de saldo rejeitada após o horário - Contingência/STR Web\n\n3 =  Efetivado - Otimização\n\n4 =  Efetivado - Agendamento\n\n5 = Rejeitado sem Saldo\n\n6 =  Rejeitado Após o Horário\n\n8 =  Rejeitado Após o Horário - Contingência\n\n9 =  Rejeitado por insuficiência de saldo - Contingência/STR Web",
            "example": 1,
            "enum": [
              1,
              14,
              15,
              17,
              18,
              19,
              2,
              20,
              22,
              23,
              24,
              25,
              3,
              4,
              5,
              6,
              8,
              9
            ]
          },
          "tipoRetorno": {
            "minimum": 1,
            "maximum": 1,
            "type": "string",
            "description": "Identifica o tipo de retorno desejado para mensagem\n\nL =  Arquivo anexado no USERMSG XML\n\nM =  Mensagem\n\nP =  Arquivo Posicional (FTP)\n\nS =  Arquivo XML (PSTA)\n\nU =  Arquivo anexado no USERMSG Posicional\n\nX  = Arquivo XML (FTP)",
            "example": "M",
            "enum": [
              "L",
              "M",
              "P",
              "S",
              "U",
              "X"
            ]
          },
          "dataAgendamento": {
            "minimum": 1,
            "maximum": 19,
            "type": "string",
            "format": "date",
            "example": "2018-11-08",
            "description": "Data futura para a qual a mensagem será processada"
          },
          "dataMovimentoOriginal": {
            "minimum": 1,
            "maximum": 19,
            "type": "string",
            "format": "date",
            "example": "2018-11-08",
            "description": "Data de movimento original em que foi enviada uma mensagem"
          },
          "dataHoraInicio": {
            "minimum": 1,
            "maximum": 19,
            "type": "string",
            "format": "date-time",
            "example": "2018-11-08T11:29:45",
            "description": "Data e hora do processamento no Banco Central"
          },
          "dataHoraFim": {
            "minimum": 1,
            "maximum": 19,
            "type": "string",
            "format": "date-time",
            "example": "2018-11-08T11:29:45",
            "description": "Data hora de fim."
          },
          "dataMovimento": {
            "minimum": 1,
            "maximum": 19,
            "type": "string",
            "format": "date",
            "example": "2018-11-08",
            "description": "Data de Movimento"
          }
        }
      },
      "request_body_STR0013": {
        "required": [
          "codigoMensagem",
          "numeroControleIFouLDL",
          "ispbIfOuLdl",
          "dataMovimento"
        ],
        "type": "object",
        "properties": {
          "codigoMensagem": {
            "minimum": 7,
            "maximum": 9,
            "type": "string",
            "example": "STR0013",
            "description": "Código da mensagem do sistema associado ao evento."
          },
          "numeroControleIFouLDL": {
            "minimum": 1,
            "maximum": 20,
            "type": "string",
            "example": "5478135692",
            "description": "Número de controle da IF ou da Câmara LDL."
          },
          "ispbIfOuLdl": {
            "minimum": 8,
            "maximum": 8,
            "type": "string",
            "example": "60701190",
            "description": "Número de identificação da Instituição Financeira ou da Câmara LDL no Sistema de Pagamentos Brasileiro."
          },
          "dataMovimento": {
            "minimum": 1,
            "maximum": 19,
            "type": "string",
            "format": "date",
            "example": "2018-11-08",
            "description": "Data de Movimento"
          }
        }
      },
      "request_body_STR0014": {
        "required": [
          "codigoMensagem",
          "numeroControleIFouLDL",
          "ispbIfOuLdl",
          "tipoRetorno",
          "dataMovimento"
        ],
        "type": "object",
        "properties": {
          "codigoMensagem": {
            "minimum": 7,
            "maximum": 9,
            "type": "string",
            "example": "STR0014",
            "description": "Código da mensagem do sistema associado ao evento."
          },
          "numeroControleIFouLDL": {
            "minimum": 1,
            "maximum": 20,
            "type": "string",
            "example": "2054781023695",
            "description": "Data e hora do processamento no Banco Central"
          },
          "ispbIfOuLdl": {
            "minimum": 8,
            "maximum": 8,
            "type": "string",
            "example": "60701190",
            "description": "Número de identificação da Instituição Financeira ou da Câmara LDL no Sistema de Pagamentos Brasileiro"
          },
          "tipoRetorno": {
            "minimum": 1,
            "maximum": 1,
            "type": "string",
            "description": "Identifica o tipo de retorno desejado para mensagem\n\nL =  Arquivo anexado no USERMSG XML\n\nM =  Mensagem\n\nP =  Arquivo Posicional (FTP)\n\nS =  Arquivo XML (PSTA)\n\nU =  Arquivo anexado no USERMSG Posicional\n\nX =  Arquivo XML (FTP)",
            "example": "L",
            "enum": [
              "L",
              "M",
              "P",
              "S",
              "U",
              "X"
            ]
          },
          "dataHoraInicio": {
            "minimum": 1,
            "maximum": 19,
            "format": "date-time",
            "type": "string",
            "example": "2018-11-08T11:29:45",
            "description": "Data e hora do processamento no Banco Central"
          },
          "dataHoraFim": {
            "minimum": 1,
            "maximum": 19,
            "type": "string",
            "format": "date-time",
            "example": "2018-11-08T11:29:45",
            "description": "Data hora de fim."
          },
          "dataMovimento": {
            "minimum": 1,
            "maximum": 19,
            "type": "string",
            "format": "date",
            "example": "2018-11-08",
            "description": "Data de Movimento"
          }
        }
      },
      "request_body_STR0017": {
        "required": [
          "codigoMensagem",
          "dataHoraFechamento",
          "dataHoraBacen",
          "dataMovimento"
        ],
        "type": "object",
        "properties": {
          "codigoMensagem": {
            "minimum": 7,
            "maximum": 9,
            "type": "string",
            "example": "STR0012",
            "description": "Código da mensagem do sistema associado ao evento."
          },
          "dataHoraFechamento": {
            "maximum": 19,
            "minimum": 1,
            "type": "string",
            "description": "Data hora do Fechamento",
            "format": "date-time"
          },
          "dataHoraBacen": {
            "maximum": 19,
            "minimum": 1,
            "type": "string",
            "description": "Data hora Bacen",
            "format": "date-time"
          },
          "dataMovimento": {
            "minimum": 1,
            "maximum": 19,
            "type": "string",
            "format": "date",
            "example": "2018-11-08",
            "description": "Data de Movimento"
          }
        }
      },
      "request_body_STR0015": {
        "required": [
          "codigoMensagem",
          "dataHoraFechamento",
          "dataHoraBacen",
          "dataMovimento"
        ],
        "type": "object",
        "properties": {
          "codigoMensagem": {
            "minimum": 7,
            "maximum": 9,
            "type": "string",
            "example": "STR0012",
            "description": "Código da mensagem do sistema associado ao evento."
          },
          "dataHoraFechamento": {
            "maximum": 19,
            "minimum": 1,
            "type": "string",
            "description": "Data hora do Fechamento",
            "format": "date-time"
          },
          "dataHoraBacen": {
            "maximum": 19,
            "minimum": 1,
            "type": "string",
            "description": "Data hora Bacen",
            "format": "date-time"
          },
          "dataMovimento": {
            "minimum": 1,
            "maximum": 19,
            "type": "string",
            "format": "date",
            "example": "2018-11-08",
            "description": "Data de Movimento"
          }
        }
      },
      "request_body_STR0016": {
        "required": [
          "codigoMensagem",
          "ispbParticipante",
          "saldoReservas_BancariasouContadeLiquidacao",
          "dataHoraBacen",
          "dataMovimento"
        ],
        "type": "object",
        "properties": {
          "codigoMensagem": {
            "minimum": 7,
            "maximum": 9,
            "type": "string",
            "example": "STR0012",
            "description": "Código da mensagem do sistema associado ao evento."
          },
          "ispbParticipante": {
            "minimum": 0,
            "maximum": 99999999,
            "type": "integer",
            "example": 99999999,
            "description": "Número de identificação do Participante no Sistema de Pagamentos Brasileiro."
          },
          "tipoSaldo": {
            "maximum": 1,
            "minimum": 1,
            "type": "string"
          },
          "saldoReservas_BancariasouContadeLiquidacao": {
            "maximum": 10000000000000000000,
            "minimum": -10000000000000000000,
            "type": "integer",
            "description": "Valor bilateral consolidado.",
            "format": "float"
          },
          "dataHoraBacen": {
            "maximum": 19,
            "minimum": 1,
            "type": "string",
            "description": "Data hora LDL",
            "format": "date-time"
          },
          "dataMovimento": {
            "minimum": 1,
            "maximum": 19,
            "type": "string",
            "format": "date",
            "example": "2018-11-08",
            "description": "Data de Movimento"
          }
        }
      },
      "request_body_STR0035": {
        "required": [
          "codigoMensagem",
          "numeroControleIF",
          "ispbIf",
          "anoMesCompetencia",
          "tipoRetorno",
          "dataMovimento"
        ],
        "type": "object",
        "properties": {
          "codigoMensagem": {
            "minimum": 7,
            "maximum": 9,
            "type": "string",
            "example": "STR0035",
            "description": "Código da mensagem do sistema associado ao evento."
          },
          "numeroControleIF": {
            "minimum": 1,
            "maximum": 20,
            "type": "string",
            "example": "60701190",
            "description": "Número de controle da IF"
          },
          "ispbIf": {
            "minimum": 8,
            "maximum": 8,
            "type": "string",
            "example": 99999999,
            "description": "Número de identificação da Instituição Financeira creditada no Sistema de Pagamentos Brasileiro"
          },
          "anoMesCompetencia": {
            "minimum": 1,
            "maximum": 19,
            "type": "string",
            "format": "date",
            "example": "2018-08",
            "description": "Ano mês competência"
          },
          "tipoRetorno": {
            "minimum": 1,
            "maximum": 1,
            "type": "string",
            "description": "Identifica o tipo de retorno desejado para mensagem\n\nL =  Arquivo anexado no USERMSG XML\n\nM =  Mensagem\n\nP =  Arquivo Posicional (FTP)\n\nS =  Arquivo XML (PSTA)\n\nU =  Arquivo anexado no USERMSG Posicional\n\nX =  Arquivo XML (FTP)",
            "example": "U",
            "enum": [
              "L",
              "M",
              "P",
              "S",
              "U",
              "X"
            ]
          },
          "dataMovimento": {
            "minimum": 1,
            "maximum": 19,
            "type": "string",
            "format": "date",
            "example": "2018-11-08",
            "description": "Data de Movimento"
          }
        }
      },
      "request_body_STR0043": {
        "required": [
          "codigoMensagem",
          "numeroControleParticipante",
          "ispbParticipante",
          "dataHoraInicioTeste",
          "dataMovimento"
        ],
        "type": "object",
        "properties": {
          "codigoMensagem": {
            "minimum": 7,
            "maximum": 9,
            "type": "string",
            "example": "STR0043",
            "description": "Código da mensagem do sistema associado ao evento."
          },
          "numeroControleParticipante": {
            "minimum": 1,
            "maximum": 20,
            "type": "string",
            "example": "SLC9876543",
            "description": "Número de controle do participante."
          },
          "ispbParticipante": {
            "minimum": 0,
            "maximum": 99999999,
            "type": "integer",
            "example": 99999999,
            "description": "Número de identificação do Participante no Sistema de Pagamentos Brasileiro."
          },
          "dataHoraInicioTeste": {
            "minimum": 1,
            "maximum": 19,
            "type": "string",
            "format": "date-time",
            "example": "2018-11-08T11:29:45",
            "description": "Data e hora do ínicio do teste."
          },
          "dataMovimento": {
            "minimum": 1,
            "maximum": 19,
            "type": "string",
            "format": "date",
            "example": "2018-11-08",
            "description": "Data de Movimento"
          }
        }
      },
      "request_body_STR0044": {
        "required": [
          "codigoMensagem",
          "numeroControleParticipante",
          "ispbParticipante",
          "numeroControleSTROriginal",
          "dataMovimento"
        ],
        "type": "object",
        "properties": {
          "codigoMensagem": {
            "minimum": 7,
            "maximum": 9,
            "type": "string",
            "example": "STR0044",
            "description": "Código da mensagem do sistema associado ao evento."
          },
          "numeroControleParticipante": {
            "minimum": 1,
            "maximum": 20,
            "type": "string",
            "example": "SLC9876543",
            "description": "Número de controle do participante."
          },
          "ispbParticipante": {
            "minimum": 0,
            "maximum": 99999999,
            "type": "integer",
            "example": 11111111,
            "description": "Número de identificação do Participante no Sistema de Pagamentos Brasileiro."
          },
          "numeroControleSTROriginal": {
            "minimum": 1,
            "maximum": 20,
            "type": "string",
            "example": "STR201811080000003",
            "description": "Número de controle STR Original"
          },
          "dataMovimento": {
            "minimum": 1,
            "maximum": 19,
            "type": "string",
            "format": "date",
            "example": "2018-11-08",
            "description": "Data de Movimento"
          }
        }
      },
      "body_response_400": {
        "type": "object",
        "properties": {
          "http_status_code": {
            "type": "string",
            "description": "Código HTTP do erro.",
            "example": "400"
          },
          "http_status_message": {
            "type": "string",
            "description": "Status de mensagem.",
            "example": "Bad request."
          },
          "date": {
            "type": "string",
            "description": "Data.",
            "example": "2021-07-14 12:41:10"
          },
          "total_execution_time": {
            "type": "integer",
            "description": "Tempo total de execução.",
            "example": 6.5479278564453125
          },
          "error": {
            "$ref": "#/components/schemas/body_response_400_error"
          }
        }
      },
      "body_response_403": {
        "type": "object",
        "properties": {
          "http_status_code": {
            "type": "string",
            "description": "Código HTTP do erro.",
            "example": "403"
          },
          "http_status_message": {
            "type": "string",
            "description": "Status de mensagem.",
            "example": "Acesso negado."
          },
          "date": {
            "type": "string",
            "description": "Data.",
            "example": "2021-07-14 12:41:10"
          },
          "total_execution_time": {
            "type": "integer",
            "description": "Tempo total de execução.",
            "example": 6.5479278564453125
          },
          "error": {
            "$ref": "#/components/schemas/body_response_403_error"
          }
        }
      },
      "body_response_429": {
        "type": "object",
        "properties": {
          "http_status_code": {
            "type": "string",
            "description": "Código HTTP do erro.",
            "example": "403"
          },
          "http_status_message": {
            "type": "string",
            "description": "Status de mensagem.",
            "example": "Too Many Requests"
          },
          "date": {
            "type": "string",
            "description": "Data.",
            "example": "2021-07-14 12:41:10"
          },
          "total_execution_time": {
            "type": "integer",
            "description": "Tempo total de execução.",
            "example": 6.5479278564453125
          }
        }
      },
      "body_response_404": {
        "type": "object",
        "properties": {
          "http_status_code": {
            "type": "string",
            "description": "Código HTTP do erro.",
            "example": "403"
          },
          "http_status_message": {
            "type": "string",
            "description": "Status de mensagem.",
            "example": "Not found."
          },
          "date": {
            "type": "string",
            "description": "Data.",
            "example": "2021-07-14 12:41:10"
          },
          "total_execution_time": {
            "type": "integer",
            "description": "Tempo total de execução.",
            "example": 6.5479278564453125
          },
          "error": {
            "$ref": "#/components/schemas/body_response_404_error"
          }
        }
      },
      "body_response_503": {
        "type": "object",
        "properties": {
          "http_status_code": {
            "type": "string",
            "description": "Código HTTP do erro.",
            "example": "503"
          },
          "http_status_message": {
            "type": "string",
            "description": "Status de mensagem.",
            "example": "Service Unavailable."
          },
          "date": {
            "type": "string",
            "description": "Data.",
            "example": "2021-07-14 12:41:10"
          },
          "total_execution_time": {
            "type": "integer",
            "description": "Tempo total de execução.",
            "example": 6.5479278564453125
          },
          "error": {
            "$ref": "#/components/schemas/body_response_503_error"
          }
        }
      },
      "body_response_400_error": {
        "properties": {
          "message": {
            "example": "A entrada contém campos inválidos ou a requisição está mal formada."
          }
        }
      },
      "body_response_403_error": {
        "properties": {
          "message": {
            "example": "O Participante não está permitido a acessar esse recurso."
          }
        }
      },
      "body_response_404_error": {
        "properties": {
          "message": {
            "example": "A entrada associada à chave fornecida não existe"
          }
        }
      },
      "body_response_503_error": {
        "properties": {
          "message": {
            "example": "O serviço está em manutenção programada"
          }
        }
      },
      "body_response_201": {
        "type": "object",
        "properties": {
          "id_request": {
            "type": "string",
            "description": "ID da requisição.",
            "example": "64907297a3f7eb7e860eae19"
          },
          "http_status_code": {
            "type": "string",
            "description": "Código HTTP do erro.",
            "example": "201"
          },
          "http_status_message": {
            "type": "string",
            "description": "Status de mensagem.",
            "example": "Created"
          },
          "date": {
            "type": "string",
            "description": "Data.",
            "example": "2023-06-19 12:21:59"
          },
          "total_execution_time": {
            "type": "number",
            "description": "Tempo total de execução.",
            "example": 161.10706329345703
          },
          "response": {
            "type": "object",
            "properties": {
              "message": {
                "type": "string",
                "description": "Mensagem de processamento na fila.",
                "example": "Mensagem X em processamento na fila QR.REQ.XXXXXXXX.XXXXXXXX.01 do Queue Manager QM.XXXXXXXX.01"
              },
              "nuop": {
                "type": "string",
                "description": "NUOP.",
                "example": "XXXXXXXX202306198346388"
              }
            }
          }
        }
      }
    }
  }
}