O Syn Privado permite a execução de todos os relatórios nativos e personalizados do sistema, sejam eles visualizados ou impressos.
Com essas informações, é possível executar qualquer relatório de forma eficiente.
O Endpoint utilizado para a execução de processos é: GET - Api/TnWebDMRelatorio/Executar.
Para o parâmetro _ATipoRetorno deve ser informado os seguintes valores:
Valor | Descrição |
nrwexRtf | Exportação em formato Rtf. |
nrwexHtml | Exportação em formato HTML. |
nrwexTxt | Exportação em formato TXT. |
nrwexCSV | Exportação em formato CSV. |
nrwexJpeg | Exportação em formato JPEG. |
nrwexPDF | Exportação em formato PDF. |
nrwexNHZ | Exportação em formato NHZ. |
⚠️ Atenção: Quando o parâmetro _ATipoRetorno é configurado como PDF, JPEG ou NHZ, o _ABase64 deve ser definido como
true
.
Além dos parâmetros listados, caso o relatório possua parâmetros obrigatórios, é necessário incluir um Body na requisição.
Observações
Como exemplo usaremos o relatório de Impressoras Fiscais. O Body das requisições será o mesmo, porém os parâmetros irão mudar conforme o formato de retorno desejado.
Formato TXT:
Formato CSV:
Formato HTML:
Formato RTF:
Formato JPEG
Observação: Neste exemplo o relatório citado não possui nenhuma imagem.
Formato NHZ
⚠️ Atenção: Conforme mencionado, alguns formatos não irão funcionar corretamente dependendo do relatório.
Formato PDF:
Observação: Alguns formatos podem apresentar limitações específicas para determinados relatórios.
A resposta ao executar um relatório via API deve ser equivalente à obtida ao realizar o mesmo processo manualmente no sistema.
Se a requisição retornar um status 200 mas o resultado indicar um erro, revise os parâmetros enviados no Body para garantir que estão corretos.