Relatórios
Gerar Relatório de Despesas
Este endpoint é utilizado para gerar um relatório em PDF das despesas de uma empresa com base nos filtros especificados. A geração é assíncrona, retornando um jobId que pode ser utilizado para monitorar o progresso através do endpoint de obter progresso do relatório. O jobId estará disponível para ser consultado por 30 minutos até expirar.
Há um limite de 100 despesas por relatório.
Campos do payload:
companyId:string(ID da empresa) *filter:object(Filtros para o relatório de despesas)categoryIds:array de string(IDs das categorias)costCenterIds:array de string(IDs dos centros de custo)customFields:array de object(Filtros por campos customizados)employeeIds:array de string(IDs dos colaboradores)endDate:date(Data de fim do período) *ids:array de string(IDs das despesas específicas)integrationStatus:string(Status de integração)projectIds:array de string(IDs dos projetos)startDate:date(Data de início do período) *status:array de string(Status das despesas: PENDING_ACCOUNTING, REIMBURSED, FINALIZED, etc.)subtype:array de string(Subtipo das despesas)tagIds:array de string(IDs das tags)type:string(Tipo das despesas: REIMBURSEMENT, CORPORATE_CARD, etc.)
[*] Campos obrigatórios
URL: /expenses/v1/expenses/pdf-report/generate-async
Método: POST
Descrição: Gera um relatório em PDF das despesas
Headers:
Content-Type: 'application/json'x-flash-auth: <chave_de_api>
Corpo da Requisição:
json
Resposta de Sucesso (201):
json
Descrição da Resposta:
jobId:string(Identificador único do relatório gerado, usado para monitorar o progresso)