Relatórios
Nesta seção iremos apresentar os relatórios fornecidos aos fundos de investimento e o passo a passo que viabiliza o download dos relatórios.
Para ter acesso a esses relatórios, entre em contato com o time integracao.dtvm@qitech.com.br, para que sejam feitas as devidas liberações, em ambiente de Homologação (Sandbox) e posteriormente em ambiente produtivo.
Os relatórios disponibilizados pela QI CTVM incluem informações sobre a composição da carteira, movimentações de ativos, rentabilidade, posição dos investidores e movimentação de caixa. Esses relatórios permitem aos gestores tomar decisões informadas, manter e garantir a transparência e conformidade com as regulamentações.
Acesso via SFTP
O SFTP (Secure File Transfer Protocol) é o protocolo utilizado para disponibilizar os relatórios da QI CTVM. Para realizar a integração com o SFTP é recomendável o uso de bibliotecas e ferramentas que suportem o protocolo, como paramiko para Python ou clientes SFTP padrão.
Formato das credenciais
Para realizar a conexão com o SFTP serão necessárias as seguintes credenciais, que serão disponibilizadas pela QI CTVM:
- HOSTNAME: endereço do servidor SFTP
- PORT: porta de conexão (padrão 22)
- USERNAME: usuário para autenticação
- SSH PRIVATE KEY: chave privada no formato PEM para autenticação
Essas credenciais dão acesso direto aos relatórios fornecidos e não devem ser compartilhadas.
Exemplo de código
Fazendo a conexão e download
- Python
import paramiko
hostname = "sftp.exemplo.com"
port = 22
username = "usuario"
key_file = "/caminho/para/sua_chave_privada.pem"
# Carrega a chave privada
key = paramiko.RSAKey.from_private_key_file(key_file)
# Conecta ao servidor
transport = paramiko.Transport((hostname, port))
transport.connect(username=username, pkey=key)
# Cria o cliente SFTP
sftp = paramiko.SFTPClient.from_transport(transport)
# Lista arquivos disponíveis
files = sftp.listdir("/")
for f in files:
print(f)
# Faz download de um arquivo
sftp.get("remote_path/arquivo.csv", "local_path/arquivo.csv")
sftp.close()
transport.close()
Fazendo o download
Após receber as credenciais, é possível realizar o download do arquivo dado o nome resumido do fundo, o modelo do relatório e a data de interesse no formato YYYY-MM-DD conforme o exemplo:
- nome_exemplo_amortization_2024-01-01
O serviço de SFTP disponibilizado é exclusivamente para download de arquivos; não é permitido realizar upload.