Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

CONTEÚDO

  1. Visão Geral
  2. Exemplo Modelo de utilizaçãoIntegração
  3. Tela XXX
    1. Outras Ações / Ações relacionadas
  4. Tela XXX
    1. Principais Campos e Parâmetros
  5. Tabelas utilizadas
  6. Exemplo API 
  7. Exemplo Informe de Rendimento

01. VISÃO GERAL

Esta funcionalidade permite que sistemas terceiros, ou outros sistemas Core Banking, disponibilizem os informes de rendimentos gerados pelo sistema DIRF Core Banking.

02. 

...

MODELO INTEGRAÇÃO

Image Added

03.

...

Outras Ações / Ações relacionadas

...

EXEMPLO API

DirfService

API de serviços do sistema DIRF

GET

consultarInformeRendimento

Serviço responsável por retornar o PDF do Informe de rendimentos gerado pelo sistema da DIRF.

Request Headers

Authorization

bearer <bearer token obtido através da autenticação no serviço Keyckloak>

Request Params

periodo: Parâmetro que indica o período do Informe, DOMÍNIO (AA - Anual, T1 – Primeiro Trimestre, T2 – Segundo Trimestre, T3 – Terceiro Trimestre e T4 – Quarto Trimestre)

documento: Parâmetro de identificação do cliente CPF ou CNPJ

anoExercicio: Parâmetro que indica o ano de exercício do informe de rendimentos.

Exemplo de Request:

http://<IPSERVER>:<PORTA>/tfs-ibankingdirf-service/rest/dirf/consultarInformeRendimento?periodo=AA&documento=00000000000&anoExercicio=2020

curl --location --request GET 'http://<IPSERVER>:<PORTA>/tfs-ibankingdirf-service/rest/dirf/consultarInformeRendimento?periodo=AA&documento=00000000000&anoExercicio=2020' --header 'Authorization: Bearer kjalksdjflakjsdlfkjalsdkjflaksdjflkajsldkfjalskdjfkajsdlkfjalsdkjflaksjdfkajsdlkfjalsdkjflaskdjflkajsldkfjaeiw...'

Exemplo de Response:

Sucesso:

{

    "success": true,

    "content": {

        "id": 66,

        "nomeDiretorio": "c:\\temp\\",

        "nomeArquivo": "00000000000_2020AA",

        "representacaoBinaria": "JVBERi0xLjcKJcfsj6IKJSVJbnZvY2F0aW9..."

    }

}

Erro:

{

    "success": false,

    "message": "Informe de Rendimentos indisponível para o período selecionado"

}

04. EXEMPLO INFORME DE RENDIMENTO

Image Added

Image Added


Image Added

04. TELA XXXXX

Principais Campos e Parâmetros

...

Card documentos
InformacaoUse esse box para destacar informações relevantes e/ou de destaque.
TituloIMPORTANTE!

...