API ERP — financeiro, recebimentos, pagamentos e conciliação
Referência de ERP para integrar as operações descritas abaixo.
Guia principal e downloads · Exemplos · Endpoints
Índice clicável
Contas a receber — TituloReceber · Contas a pagar — TituloPagar · Pagamentos recebidos — PagamentoReceber · Financiamentos a receber — FinanciamentoReceber · Compras a pagar — CompraPagar · Contas bancárias — ContaBancaria · Fluxo de caixa — FluxoCaixa · Categorias financeiras — CategoriaFinanceira · Centros de custo — CentroCusto · Conciliação bancária — ConciliacaoBancaria
Como usar esta referência
API central: https://{tenant}.api.groner.app. Use API_URL com o host da empresa, sem /api. Envie Bearer. O middleware retorna o envelope Content; tabelas avançadas, downloads e 204 possuem transporte próprio. A operação e a função do usuário determinam o acesso.
Substitua tenant/token pelo ambiente autorizado e IDs de exemplo pelos cadastros reais. Os comandos são Bash; no PowerShell use curl.exe e adapte variáveis e continuação de linha.
Recursos compartilhados: a organização segue a finalidade principal da operação, não exclusividade de produto. Um client consumir um controller não significa que todas as actions desse controller sejam liberadas para aquele usuário. Consulte guard e contrato.
Exemplos de requisição e resposta
Consultar categorias financeiras
Requisição completa (Bash):
curl --request GET \
--url "$API_URL/api/CategoriaFinanceira?PageNumber=1&PageSize=25" \
--header "Authorization: Bearer $TOKEN" \
--header "Accept: application/json"Resposta ilustrativa — HTTP 200:
{
"Version": "1.0.0.0",
"StatusCode": 200,
"Message": "Requisição efetuada com suceesso.",
"Content": {
"summary": null,
"totalItems": 0,
"pageNumber": 1,
"pageSize": 25,
"ids": null,
"list": [],
"totalPages": 0,
"hasPreviousPage": false,
"hasNextPage": false,
"nextPageNumber": 0,
"previousPageNumber": 1
}
}Operações ERP usam o perfil e as permissões da empresa. Recebimento, pagamento, conciliação, baixa em lote e recorrência possuem DTOs próprios: editar a propriedade de um título não substitui uma baixa.
Referência dos endpoints
Contas a receber — TituloReceber
Uso encontrado nos clients: Groner erp. Compartilhamento não amplia permissões.
GET /api/TituloReceber/{id}/Anexos
path id: long.
Retorno declarado: Task<ActionResult<List<AnexoTituloOutputDTO>>>. Acesso: Bearer; perfis declarados: Administrador,Supervisor,Operador ERP.
POST /api/TituloReceber/{id}/Anexos
path id: long; query legenda: string.
Retorno declarado: Task<ActionResult<List<AnexoTituloOutputDTO>>>. Acesso: Bearer; perfis declarados: Administrador,Supervisor,Operador ERP.
Transporte: multipart/form-data.
POST /api/TituloReceber/{id}/Anexos/Registrar
path id: long; body model: RegistrarAnexoTituloInputDTO — RegistrarAnexoTituloInputDTO.
Retorno declarado: Task<ActionResult<AnexoTituloOutputDTO>>. Acesso: Bearer; perfis declarados: Administrador,Supervisor,Operador ERP.
DELETE /api/TituloReceber/Anexos/{anexoId}
path anexoId: long.
Retorno declarado: Task. Acesso: Bearer; perfis declarados: Administrador,Supervisor,Operador ERP.
GET /api/TituloReceber
query filtro: FiltroTituloInputDTO — FiltroTituloInputDTO; query pagingParams: PagingParams.
Retorno declarado: ActionResult<PagedList<TituloReceber>>. Acesso: Bearer; perfis declarados: Administrador,Supervisor,Operador ERP.
POST /api/TituloReceber/Recorrente
body model: TituloRecorrenteInputDTO — TituloRecorrenteInputDTO.
Retorno declarado: Task<ActionResult<Safeleads.Models.DTO.RecorrenciaCriadaOutputDTO>>. Acesso: Bearer; perfis declarados: Administrador,Supervisor,Operador ERP.
GET /api/TituloReceber/Recorrencia/{grupo}
path grupo: Guid.
Retorno declarado: Task<ActionResult<System.Collections.Generic.List<Safeleads.Models.DTO.OcorrenciaRecorrenciaOutputDTO>>>. Acesso: Bearer; perfis declarados: Administrador,Supervisor,Operador ERP.
POST /api/TituloReceber/Recorrencia/{grupo}/AlterarProximas
path grupo: Guid; body model: AlterarProximasRecorrenciaInputDTO — AlterarProximasRecorrenciaInputDTO.
Retorno declarado: Task<ActionResult<Safeleads.Models.DTO.ResultadoAlteracaoRecorrenciaOutputDTO>>. Acesso: Bearer; perfis declarados: Administrador,Supervisor,Operador ERP.
POST /api/TituloReceber/Recorrencia/{grupo}/ExcluirProximas
path grupo: Guid; body model: ExcluirProximasRecorrenciaInputDTO — ExcluirProximasRecorrenciaInputDTO.
Retorno declarado: Task<ActionResult<Safeleads.Models.DTO.ResultadoExclusaoRecorrenciaOutputDTO>>. Acesso: Bearer; perfis declarados: Administrador,Supervisor,Operador ERP.
GET /api/TituloReceber/{id}
path id: long.
Retorno declarado: Task<ActionResult<TituloReceber>>. Acesso: Bearer; perfis declarados: Administrador,Supervisor,Operador ERP.
GET /api/TituloReceber/{id}/Vinculos
path id: long.
Retorno declarado: Task<ActionResult<VinculosTituloOutputDTO>>. Acesso: Bearer; perfis declarados: Administrador,Supervisor,Operador ERP.
POST /api/TituloReceber
body model: TituloReceberInputDTO — TituloReceberInputDTO.
Retorno declarado: Task<ActionResult<TituloReceber>>. Acesso: Bearer; perfis declarados: Administrador,Supervisor,Operador ERP.
PUT /api/TituloReceber/{id}
path id: long; body model: EditarPropriedadeInputDTO — EditarPropriedadeInputDTO.
Retorno declarado: Task<ActionResult<TituloReceber>>. Acesso: Bearer; perfis declarados: Administrador,Supervisor,Operador ERP.
DELETE /api/TituloReceber/{id}
path id: long.
Retorno declarado: Task. Acesso: Bearer; perfis declarados: Administrador,Supervisor,Operador ERP.
POST /api/TituloReceber/{id}/Cancelar
path id: long.
Retorno declarado: Task<ActionResult<TituloReceber>>. Acesso: Bearer; perfis declarados: Administrador,Supervisor,Operador ERP.
POST /api/TituloReceber/AdicionarParcela/{tituloId}
path tituloId: long; body model: ParcelaReceberInputDTO — ParcelaReceberInputDTO.
Retorno declarado: Task<ActionResult<ParcelaReceber>>. Acesso: Bearer; perfis declarados: Administrador,Supervisor,Operador ERP.
PUT /api/TituloReceber/Parcela/{parcelaId}
path parcelaId: long; body model: EditarPropriedadeInputDTO — EditarPropriedadeInputDTO.
Retorno declarado: Task<ActionResult<ParcelaReceber>>. Acesso: Bearer; perfis declarados: Administrador,Supervisor,Operador ERP.
POST /api/TituloReceber/Receber
body model: ReceberParcelaInputDTO — ReceberParcelaInputDTO.
Retorno declarado: Task<ActionResult<RecebimentoParcela>>. Acesso: Bearer; perfis declarados: Administrador,Supervisor,Operador ERP.
POST /api/TituloReceber/Quitar/{tituloId}
path tituloId: long; body model: QuitarTituloInputDTO — QuitarTituloInputDTO.
Retorno declarado: Task<ActionResult<QuitarTituloOutputDTO>>. Acesso: Bearer; perfis declarados: Administrador,Supervisor,Operador ERP.
POST /api/TituloReceber/EstornarRecebimento/{recebimentoId}
path recebimentoId: long.
Retorno declarado: Task<ActionResult<EstornoBaixaOutputDTO>>. Acesso: Bearer; perfis declarados: Administrador,Supervisor,Operador ERP.
POST /api/TituloReceber/AtribuirLojaLote
body model: AtribuirLojaLoteInputDTO — AtribuirLojaLoteInputDTO.
Retorno declarado: Task<ActionResult<int>>. Acesso: Bearer; perfis declarados: Administrador,Supervisor,Operador ERP.
GET /api/TituloReceber/lixeira
query filtro: QueryFiltroInputDTO — QueryFiltroInputDTO; query pagingParams: PagingParams.
Retorno declarado: ActionResult<PagedList<TituloReceber>>. Acesso: Bearer; perfis declarados: Administrador,Supervisor,Operador ERP.
PUT /api/TituloReceber/{id}/restaurar
path id: long.
Retorno declarado: Task<ActionResult<TituloReceber>>. Acesso: Bearer; perfis declarados: Administrador,Supervisor,Operador ERP.
GET /api/TituloReceber/Parcelas
query filtro: FiltroFinanceiroInputDTO — FiltroFinanceiroInputDTO; query pagingParams: PagingParams.
Retorno declarado: Task<ActionResult<PaginaParcelasOutputDTO>>. Acesso: Bearer; perfis declarados: Administrador,Supervisor,Operador ERP.
GET /api/TituloReceber/Resumo
query filtro: FiltroFinanceiroInputDTO — FiltroFinanceiroInputDTO.
Retorno declarado: Task<ActionResult<ResumoFinanceiroOutputDTO>>. Acesso: Bearer; perfis declarados: Administrador,Supervisor,Operador ERP.
POST /api/TituloReceber/Parcelas/ExcluirLote
body model: ParcelasLoteInputDTO — ParcelasLoteInputDTO.
Retorno declarado: Task<ActionResult<ResultadoLoteOutputDTO>>. Acesso: Bearer; perfis declarados: Administrador,Supervisor,Operador ERP.
POST /api/TituloReceber/Parcelas/ReceberLote
body model: PagarLoteInputDTO — PagarLoteInputDTO.
Retorno declarado: Task<ActionResult<ResultadoLoteOutputDTO>>. Acesso: Bearer; perfis declarados: Administrador,Supervisor,Operador ERP.
POST /api/TituloReceber/Parcelas/ReabrirLote
body model: ParcelasLoteInputDTO — ParcelasLoteInputDTO.
Retorno declarado: Task<ActionResult<ResultadoLoteOutputDTO>>. Acesso: Bearer; perfis declarados: Administrador,Supervisor,Operador ERP.
POST /api/TituloReceber/Parcelas/AlterarVencimentoLote
body model: AlterarVencimentoLoteInputDTO — AlterarVencimentoLoteInputDTO.
Retorno declarado: Task<ActionResult<ResultadoLoteOutputDTO>>. Acesso: Bearer; perfis declarados: Administrador,Supervisor,Operador ERP.
POST /api/TituloReceber/Parcelas/AlterarValorLote
body model: AlterarValorLoteInputDTO — AlterarValorLoteInputDTO.
Retorno declarado: Task<ActionResult<ResultadoLoteOutputDTO>>. Acesso: Bearer; perfis declarados: Administrador,Supervisor,Operador ERP.
POST /api/TituloReceber/Parcelas/EditarLote
body model: EditarFinanceiroLoteInputDTO — EditarFinanceiroLoteInputDTO.
Retorno declarado: Task<ActionResult<ResultadoLoteOutputDTO>>. Acesso: Bearer; perfis declarados: Administrador,Supervisor,Operador ERP.
POST /api/TituloReceber/VincularPedidos
body model: VincularPedidosInputDTO — VincularPedidosInputDTO.
Retorno declarado: Task<ActionResult<VincularPedidosResultadoOutputDTO>>. Acesso: Bearer; perfis declarados: Administrador,Supervisor,Operador ERP.
Contas a pagar — TituloPagar
Uso encontrado nos clients: Groner erp. Compartilhamento não amplia permissões.
GET /api/TituloPagar
query filtro: FiltroTituloInputDTO — FiltroTituloInputDTO; query pagingParams: PagingParams.
Retorno declarado: ActionResult<PagedList<TituloPagar>>. Acesso: Bearer; perfis declarados: Administrador,Supervisor,Operador ERP.
POST /api/TituloPagar/Recorrente
body model: TituloRecorrenteInputDTO — TituloRecorrenteInputDTO.
Retorno declarado: Task<ActionResult<Safeleads.Models.DTO.RecorrenciaCriadaOutputDTO>>. Acesso: Bearer; perfis declarados: Administrador,Supervisor,Operador ERP.
GET /api/TituloPagar/Recorrencia/{grupo}
path grupo: Guid.
Retorno declarado: Task<ActionResult<System.Collections.Generic.List<Safeleads.Models.DTO.OcorrenciaRecorrenciaOutputDTO>>>. Acesso: Bearer; perfis declarados: Administrador,Supervisor,Operador ERP.
POST /api/TituloPagar/Recorrencia/{grupo}/AlterarProximas
path grupo: Guid; body model: AlterarProximasRecorrenciaInputDTO — AlterarProximasRecorrenciaInputDTO.
Retorno declarado: Task<ActionResult<Safeleads.Models.DTO.ResultadoAlteracaoRecorrenciaOutputDTO>>. Acesso: Bearer; perfis declarados: Administrador,Supervisor,Operador ERP.
POST /api/TituloPagar/Recorrencia/{grupo}/ExcluirProximas
path grupo: Guid; body model: ExcluirProximasRecorrenciaInputDTO — ExcluirProximasRecorrenciaInputDTO.
Retorno declarado: Task<ActionResult<Safeleads.Models.DTO.ResultadoExclusaoRecorrenciaOutputDTO>>. Acesso: Bearer; perfis declarados: Administrador,Supervisor,Operador ERP.
GET /api/TituloPagar/{id}
path id: long.
Retorno declarado: Task<ActionResult<TituloPagar>>. Acesso: Bearer; perfis declarados: Administrador,Supervisor,Operador ERP.
GET /api/TituloPagar/{id}/Anexos
path id: long.
Retorno declarado: Task<ActionResult<List<AnexoTituloOutputDTO>>>. Acesso: Bearer; perfis declarados: Administrador,Supervisor,Operador ERP.
POST /api/TituloPagar/{id}/Anexos
path id: long; query legenda: string.
Retorno declarado: Task<ActionResult<List<AnexoTituloOutputDTO>>>. Acesso: Bearer; perfis declarados: Administrador,Supervisor,Operador ERP.
Transporte: multipart/form-data.
POST /api/TituloPagar/{id}/Anexos/Registrar
path id: long; body model: RegistrarAnexoTituloInputDTO — RegistrarAnexoTituloInputDTO.
Retorno declarado: Task<ActionResult<AnexoTituloOutputDTO>>. Acesso: Bearer; perfis declarados: Administrador,Supervisor,Operador ERP.
DELETE /api/TituloPagar/Anexos/{anexoId}
path anexoId: long.
Retorno declarado: Task. Acesso: Bearer; perfis declarados: Administrador,Supervisor,Operador ERP.
POST /api/TituloPagar
body model: TituloPagarInputDTO — TituloPagarInputDTO.
Retorno declarado: Task<ActionResult<TituloPagar>>. Acesso: Bearer; perfis declarados: Administrador,Supervisor,Operador ERP.
PUT /api/TituloPagar/{id}
path id: long; body model: EditarPropriedadeInputDTO — EditarPropriedadeInputDTO.
Retorno declarado: Task<ActionResult<TituloPagar>>. Acesso: Bearer; perfis declarados: Administrador,Supervisor,Operador ERP.
DELETE /api/TituloPagar/{id}
path id: long.
Retorno declarado: Task. Acesso: Bearer; perfis declarados: Administrador,Supervisor,Operador ERP.
POST /api/TituloPagar/{id}/Cancelar
path id: long.
Retorno declarado: Task<ActionResult<TituloPagar>>. Acesso: Bearer; perfis declarados: Administrador,Supervisor,Operador ERP.
PUT /api/TituloPagar/Parcela/{parcelaId}
path parcelaId: long; body model: EditarPropriedadeInputDTO — EditarPropriedadeInputDTO.
Retorno declarado: Task<ActionResult<ParcelaPagar>>. Acesso: Bearer; perfis declarados: Administrador,Supervisor,Operador ERP.
POST /api/TituloPagar/AdicionarParcela/{tituloId}
path tituloId: long; body model: ParcelaPagarInputDTO — ParcelaPagarInputDTO.
Retorno declarado: Task<ActionResult<ParcelaPagar>>. Acesso: Bearer; perfis declarados: Administrador,Supervisor,Operador ERP.
POST /api/TituloPagar/Pagar
body model: PagarParcelaInputDTO — PagarParcelaInputDTO.
Retorno declarado: Task<ActionResult<PagamentoParcela>>. Acesso: Bearer; perfis declarados: Administrador,Supervisor,Operador ERP.
POST /api/TituloPagar/PagarLiberandoLastro
body model: LiberarPagamentoComissaoInputDTO — LiberarPagamentoComissaoInputDTO.
Retorno declarado: Task<ActionResult<PagamentoParcela>>. Acesso: Bearer; perfis declarados: Administrador.
POST /api/TituloPagar/Quitar/{tituloId}
path tituloId: long; body model: QuitarTituloInputDTO — QuitarTituloInputDTO.
Retorno declarado: Task<ActionResult<QuitarTituloOutputDTO>>. Acesso: Bearer; perfis declarados: Administrador,Supervisor,Operador ERP.
POST /api/TituloPagar/EstornarPagamento/{pagamentoId}
path pagamentoId: long.
Retorno declarado: Task<ActionResult<EstornoBaixaOutputDTO>>. Acesso: Bearer; perfis declarados: Administrador,Supervisor,Operador ERP.
POST /api/TituloPagar/AtribuirLojaLote
body model: AtribuirLojaLoteInputDTO — AtribuirLojaLoteInputDTO.
Retorno declarado: Task<ActionResult<int>>. Acesso: Bearer; perfis declarados: Administrador,Supervisor,Operador ERP.
GET /api/TituloPagar/lixeira
query filtro: QueryFiltroInputDTO — QueryFiltroInputDTO; query pagingParams: PagingParams.
Retorno declarado: ActionResult<PagedList<TituloPagar>>. Acesso: Bearer; perfis declarados: Administrador,Supervisor,Operador ERP.
PUT /api/TituloPagar/{id}/restaurar
path id: long.
Retorno declarado: Task<ActionResult<TituloPagar>>. Acesso: Bearer; perfis declarados: Administrador,Supervisor,Operador ERP.
GET /api/TituloPagar/Parcelas
query filtro: FiltroFinanceiroInputDTO — FiltroFinanceiroInputDTO; query pagingParams: PagingParams.
Retorno declarado: Task<ActionResult<PaginaParcelasOutputDTO>>. Acesso: Bearer; perfis declarados: Administrador,Supervisor,Operador ERP.
GET /api/TituloPagar/Resumo
query filtro: FiltroFinanceiroInputDTO — FiltroFinanceiroInputDTO.
Retorno declarado: Task<ActionResult<ResumoFinanceiroOutputDTO>>. Acesso: Bearer; perfis declarados: Administrador,Supervisor,Operador ERP.
POST /api/TituloPagar/Parcelas/ExcluirLote
body model: ParcelasLoteInputDTO — ParcelasLoteInputDTO.
Retorno declarado: Task<ActionResult<ResultadoLoteOutputDTO>>. Acesso: Bearer; perfis declarados: Administrador,Supervisor,Operador ERP.
POST /api/TituloPagar/Parcelas/PagarLote
body model: PagarLoteInputDTO — PagarLoteInputDTO.
Retorno declarado: Task<ActionResult<ResultadoLoteOutputDTO>>. Acesso: Bearer; perfis declarados: Administrador,Supervisor,Operador ERP.
POST /api/TituloPagar/Parcelas/ReabrirLote
body model: ParcelasLoteInputDTO — ParcelasLoteInputDTO.
Retorno declarado: Task<ActionResult<ResultadoLoteOutputDTO>>. Acesso: Bearer; perfis declarados: Administrador,Supervisor,Operador ERP.
POST /api/TituloPagar/Parcelas/AlterarVencimentoLote
body model: AlterarVencimentoLoteInputDTO — AlterarVencimentoLoteInputDTO.
Retorno declarado: Task<ActionResult<ResultadoLoteOutputDTO>>. Acesso: Bearer; perfis declarados: Administrador,Supervisor,Operador ERP.
POST /api/TituloPagar/Parcelas/AlterarValorLote
body model: AlterarValorLoteInputDTO — AlterarValorLoteInputDTO.
Retorno declarado: Task<ActionResult<ResultadoLoteOutputDTO>>. Acesso: Bearer; perfis declarados: Administrador,Supervisor,Operador ERP.
POST /api/TituloPagar/Parcelas/EditarLote
body model: EditarFinanceiroLoteInputDTO — EditarFinanceiroLoteInputDTO.
Retorno declarado: Task<ActionResult<ResultadoLoteOutputDTO>>. Acesso: Bearer; perfis declarados: Administrador,Supervisor,Operador ERP.
POST /api/TituloPagar/Aprovacao
body model: MoverAprovacaoPagarInputDTO — MoverAprovacaoPagarInputDTO.
Retorno declarado: Task<ActionResult<ResultadoLoteOutputDTO>>. Acesso: Bearer; perfis declarados: Administrador,Supervisor,Operador ERP.
GET /api/TituloPagar/{id}/Aprovacao
path id: long.
Retorno declarado: Task<ActionResult<List<HistoricoAprovacaoPagarOutputDTO>>>. Acesso: Bearer; perfis declarados: Administrador,Supervisor,Operador ERP.
Pagamentos recebidos — PagamentoReceber
Uso encontrado nos clients: Groner erp. Compartilhamento não amplia permissões.
GET /api/PagamentoReceber/Lista
query query: string; query lojaId: long?; query somentePendentes: bool; query dataIni: DateTime?; query dataFim: DateTime?; query pagingParams: PagingParams.
Retorno declarado: Task<ActionResult<PagedList<PagamentoReceberItemOutputDTO>>>. Acesso: Bearer; perfis declarados: Administrador,Supervisor,Operador ERP.
POST /api/PagamentoReceber/Gerar
body model: GerarPagamentosReceberInputDTO — GerarPagamentosReceberInputDTO.
Retorno declarado: Task<ActionResult<GerarPagamentosReceberOutputDTO>>. Acesso: Bearer; perfis declarados: Administrador,Supervisor,Operador ERP.
Financiamentos a receber — FinanciamentoReceber
Uso encontrado nos clients: Groner erp. Compartilhamento não amplia permissões.
GET /api/FinanciamentoReceber/Lista
query query: string; query lojaId: long?; query somentePendentes: bool; query statusFinanciamentoId: long?; query ocultarReprovados: bool; query somenteReprovados: bool; query ordenarPor: string; query descendente: bool; query situacaoRecebiveis: string; query pagingParams: PagingParams.
Retorno declarado: Task<ActionResult<PagedList<FinanciamentoReceberItemOutputDTO>>>. Acesso: Bearer; perfis declarados: Administrador,Supervisor,Operador ERP.
GET /api/FinanciamentoReceber/PrazosRepasse
Sem parâmetros de cliente declarados na assinatura; confira transportes especiais na operação..
Retorno declarado: Task<ActionResult<List<PrazoRepasseBancoOutputDTO>>>. Acesso: Bearer; perfis declarados: Administrador,Supervisor,Operador ERP.
PUT /api/FinanciamentoReceber/PrazosRepasse/{bancoId}
path bancoId: long; body model: DefinirPrazoRepasseInputDTO — DefinirPrazoRepasseInputDTO.
Retorno declarado: Task<ActionResult>. Acesso: Bearer; perfis declarados: Administrador,Supervisor,Operador ERP.
GET /api/FinanciamentoReceber/{id}/Sugestao
path id: long.
Retorno declarado: Task<ActionResult<SugestaoGeracaoFinanciamentoOutputDTO>>. Acesso: Bearer; perfis declarados: Administrador,Supervisor,Operador ERP.
GET /api/FinanciamentoReceber/{id}
path id: long.
Retorno declarado: Task<ActionResult<FinanciamentoDetalheOutputDTO>>. Acesso: Bearer; perfis declarados: Administrador,Supervisor,Operador ERP.
POST /api/FinanciamentoReceber/GerarTitulos
body model: GerarTitulosFinanciamentoInputDTO — GerarTitulosFinanciamentoInputDTO.
Retorno declarado: Task<ActionResult<GerarTitulosFinanciamentoOutputDTO>>. Acesso: Bearer; perfis declarados: Administrador,Supervisor,Operador ERP.
Compras a pagar — CompraPagar
Uso encontrado nos clients: Groner erp. Compartilhamento não amplia permissões.
GET /api/CompraPagar/Lista
query query: string; query lojaId: long?; query somentePendentes: bool; query pagingParams: PagingParams.
Retorno declarado: Task<ActionResult<PagedList<CompraPagarItemOutputDTO>>>. Acesso: Bearer; perfis declarados: Administrador,Supervisor,Operador ERP.
POST /api/CompraPagar/GerarPedidos
body model: GerarPedidosCompraInputDTO — GerarPedidosCompraInputDTO.
Retorno declarado: Task<ActionResult<GerarPedidosCompraOutputDTO>>. Acesso: Bearer; perfis declarados: Administrador,Supervisor,Operador ERP.
Contas bancárias — ContaBancaria
Uso encontrado nos clients: Groner erp. Compartilhamento não amplia permissões.
GET /api/ContaBancaria
query filtro: QueryFiltroInputDTO — QueryFiltroInputDTO; query pagingParams: PagingParams.
Retorno declarado: ActionResult<PagedList<ContaBancaria>>. Acesso: Bearer; perfis declarados: Administrador,Supervisor,Operador ERP.
GET /api/ContaBancaria/{id}
path id: long.
Retorno declarado: Task<ActionResult<ContaBancaria>>. Acesso: Bearer; perfis declarados: Administrador,Supervisor,Operador ERP.
POST /api/ContaBancaria
body model: ContaBancariaInputDTO — ContaBancariaInputDTO.
Retorno declarado: Task<ActionResult<ContaBancaria>>. Acesso: Bearer; perfis declarados: Administrador.
PUT /api/ContaBancaria/{id}
path id: long; body model: EditarPropriedadeInputDTO — EditarPropriedadeInputDTO.
Retorno declarado: Task<ActionResult<ContaBancaria>>. Acesso: Bearer; perfis declarados: Administrador.
DELETE /api/ContaBancaria/{id}
path id: long.
Retorno declarado: Task. Acesso: Bearer; perfis declarados: Administrador.
Fluxo de caixa — FluxoCaixa
Uso encontrado nos clients: Groner erp. Compartilhamento não amplia permissões.
POST /api/FluxoCaixa/Fluxo
body model: FluxoCaixaInputDTO — FluxoCaixaInputDTO.
Retorno declarado: Task<ActionResult<FluxoCaixaOutputDTO>>. Acesso: Bearer; perfis declarados: Administrador,Supervisor,Operador ERP.
POST /api/FluxoCaixa/AgingPagar
body model: AgingInputDTO — AgingInputDTO.
Retorno declarado: Task<ActionResult<AgingOutputDTO>>. Acesso: Bearer; perfis declarados: Administrador,Supervisor,Operador ERP.
POST /api/FluxoCaixa/AgingReceber
body model: AgingInputDTO — AgingInputDTO.
Retorno declarado: Task<ActionResult<AgingOutputDTO>>. Acesso: Bearer; perfis declarados: Administrador,Supervisor,Operador ERP.
Categorias financeiras — CategoriaFinanceira
Uso encontrado nos clients: Groner erp. Compartilhamento não amplia permissões.
GET /api/CategoriaFinanceira
query filtro: QueryFiltroInputDTO — QueryFiltroInputDTO; query pagingParams: PagingParams.
Retorno declarado: ActionResult<PagedList<CategoriaFinanceira>>. Acesso: Bearer; perfis declarados: Administrador,Supervisor,Operador ERP.
GET /api/CategoriaFinanceira/{id}
path id: long.
Retorno declarado: ActionResult<CategoriaFinanceira>. Acesso: Bearer; perfis declarados: Administrador,Supervisor,Operador ERP.
POST /api/CategoriaFinanceira
body model: CategoriaFinanceiraInputDTO — CategoriaFinanceiraInputDTO.
Retorno declarado: Task<ActionResult<CategoriaFinanceira>>. Acesso: Bearer; perfis declarados: Administrador.
PUT /api/CategoriaFinanceira/{id}
path id: long; body model: EditarPropriedadeInputDTO — EditarPropriedadeInputDTO.
Retorno declarado: Task<ActionResult<CategoriaFinanceira>>. Acesso: Bearer; perfis declarados: Administrador.
DELETE /api/CategoriaFinanceira/{id}
path id: long.
Retorno declarado: Task. Acesso: Bearer; perfis declarados: Administrador.
Centros de custo — CentroCusto
Uso encontrado nos clients: Groner erp, Groner os. Compartilhamento não amplia permissões.
GET /api/CentroCusto
query filtro: QueryFiltroInputDTO — QueryFiltroInputDTO; query pagingParams: PagingParams.
Retorno declarado: ActionResult<PagedList<CentroCusto>>. Acesso: Bearer; perfis declarados: Administrador,Supervisor,Operador ERP.
GET /api/CentroCusto/{id}
path id: long.
Retorno declarado: ActionResult<CentroCusto>. Acesso: Bearer; perfis declarados: Administrador,Supervisor,Operador ERP.
POST /api/CentroCusto
body model: CentroCustoInputDTO — CentroCustoInputDTO.
Retorno declarado: Task<ActionResult<CentroCusto>>. Acesso: Bearer; perfis declarados: Administrador.
PUT /api/CentroCusto/{id}
path id: long; body model: EditarPropriedadeInputDTO — EditarPropriedadeInputDTO.
Retorno declarado: Task<ActionResult<CentroCusto>>. Acesso: Bearer; perfis declarados: Administrador.
DELETE /api/CentroCusto/{id}
path id: long.
Retorno declarado: Task. Acesso: Bearer; perfis declarados: Administrador.
Conciliação bancária — ConciliacaoBancaria
Uso encontrado nos clients: Groner erp. Compartilhamento não amplia permissões.
GET /api/ConciliacaoBancaria
query filtro: FiltroExtratoBancarioInputDTO — FiltroExtratoBancarioInputDTO; query pagingParams: PagingParams.
Retorno declarado: ActionResult<PagedList<ExtratoBancario>>. Acesso: Bearer; perfis declarados: Administrador,Supervisor,Operador ERP.
GET /api/ConciliacaoBancaria/{id}
path id: long.
Retorno declarado: Task<ActionResult<ExtratoBancario>>. Acesso: Bearer; perfis declarados: Administrador,Supervisor,Operador ERP.
POST /api/ConciliacaoBancaria/Importar
body model: ImportarExtratoInputDTO — ImportarExtratoInputDTO.
Retorno declarado: Task<ActionResult<List<ExtratoBancario>>>. Acesso: Bearer; perfis declarados: Administrador,Supervisor,Operador ERP.
POST /api/ConciliacaoBancaria/ImportarCsv
body model: ImportarCsvInputDTO — ImportarCsvInputDTO.
Retorno declarado: Task<ActionResult<List<ExtratoBancario>>>. Acesso: Bearer; perfis declarados: Administrador,Supervisor,Operador ERP.
DELETE /api/ConciliacaoBancaria/Extrato/{id}
path id: long.
Retorno declarado: Task. Acesso: Bearer; perfis declarados: Administrador,Supervisor,Operador ERP.
POST /api/ConciliacaoBancaria/ImportarOfx
body model: ImportarOfxInputDTO — ImportarOfxInputDTO.
Retorno declarado: Task<ActionResult<List<ExtratoBancario>>>. Acesso: Bearer; perfis declarados: Administrador,Supervisor,Operador ERP.
GET /api/ConciliacaoBancaria/ExtratoCorrente
query contaBancariaId: long; query dataInicio: DateTime; query dataFim: DateTime.
Retorno declarado: Task<ActionResult<ExtratoCorrenteOutputDTO>>. Acesso: Bearer; perfis declarados: Administrador,Supervisor,Operador ERP.
POST /api/ConciliacaoBancaria/Conciliar
body model: ConciliarInputDTO — ConciliarInputDTO.
Retorno declarado: Task<ActionResult<ConciliacaoBancaria>>. Acesso: Bearer; perfis declarados: Administrador,Supervisor,Operador ERP.
POST /api/ConciliacaoBancaria/CriarTitulo
body model: CriarTituloConciliacaoInputDTO — CriarTituloConciliacaoInputDTO.
Retorno declarado: Task<ActionResult<ConciliacaoBancaria>>. Acesso: Bearer; perfis declarados: Administrador,Supervisor,Operador ERP.
POST /api/ConciliacaoBancaria/ConciliarTransferencia
body model: ConciliarTransferenciaInputDTO — ConciliarTransferenciaInputDTO.
Retorno declarado: Task<ActionResult<ConciliacaoBancaria>>. Acesso: Bearer; perfis declarados: Administrador,Supervisor,Operador ERP.
GET /api/ConciliacaoBancaria/CandidatosTransferencia/{extratoBancarioId}
path extratoBancarioId: long; query query: string (padrão null); query max: int (padrão 30); query incluirLancadas: bool (padrão false).
Retorno declarado: Task<ActionResult<List<CandidatoTransferenciaOutputDTO>>>. Acesso: Bearer; perfis declarados: Administrador,Supervisor,Operador ERP.
GET /api/ConciliacaoBancaria/Detalhe/{extratoBancarioId}
path extratoBancarioId: long.
Retorno declarado: Task<ActionResult<List<ConciliacaoDetalheOutputDTO>>>. Acesso: Bearer; perfis declarados: Administrador,Supervisor,Operador ERP.
GET /api/ConciliacaoBancaria/BaixasPendentes
query contaBancariaId: long; query dataIni: DateTime?; query dataFim: DateTime?; query pageNumber: int (padrão 1); query pageSize: int (padrão 25).
Retorno declarado: Task<ActionResult<BaixasPendentesOutputDTO>>. Acesso: Bearer; perfis declarados: Administrador,Supervisor,Operador ERP.
POST /api/ConciliacaoBancaria/AceitarManual
body model: AceitarConciliacaoManualInputDTO — AceitarConciliacaoManualInputDTO.
Retorno declarado: Task<ActionResult<int>>. Acesso: Bearer; perfis declarados: Administrador,Supervisor,Operador ERP.
POST /api/ConciliacaoBancaria/Desconciliar/{conciliacaoId}
path conciliacaoId: long.
Retorno declarado: Task. Acesso: Bearer; perfis declarados: Administrador,Supervisor,Operador ERP.
POST /api/ConciliacaoBancaria/EstornarPagamentoDesconciliando/{pagamentoId}
path pagamentoId: long.
Retorno declarado: Task<ActionResult<EstornoBaixaOutputDTO>>. Acesso: Bearer; perfis declarados: Administrador,Supervisor,Operador ERP.
POST /api/ConciliacaoBancaria/EstornarRecebimentoDesconciliando/{recebimentoId}
path recebimentoId: long.
Retorno declarado: Task<ActionResult<EstornoBaixaOutputDTO>>. Acesso: Bearer; perfis declarados: Administrador,Supervisor,Operador ERP.
POST /api/ConciliacaoBancaria/{id}/Ignorar
path id: long.
Retorno declarado: Task<ActionResult<ExtratoBancario>>. Acesso: Bearer; perfis declarados: Administrador,Supervisor,Operador ERP.
POST /api/ConciliacaoBancaria/{id}/Reativar
path id: long.
Retorno declarado: Task<ActionResult<ExtratoBancario>>. Acesso: Bearer; perfis declarados: Administrador,Supervisor,Operador ERP.
GET /api/ConciliacaoBancaria/Sugestoes/{contaBancariaId}
path contaBancariaId: long; query dias: int (padrão 3); query toleranciaCentavos: int (padrão 0); query incluirAbertos: bool (padrão true); query dataIni: DateTime? (padrão null); query dataFim: DateTime? (padrão null).
Retorno declarado: Task<ActionResult<List<SugestaoConciliacaoDTO>>>. Acesso: Bearer; perfis declarados: Administrador,Supervisor,Operador ERP.
GET /api/ConciliacaoBancaria/Candidatos/{extratoBancarioId}
path extratoBancarioId: long; query query: string (padrão null); query max: int (padrão 30).
Retorno declarado: Task<ActionResult<List<CandidatoConciliacaoDTO>>>. Acesso: Bearer; perfis declarados: Administrador,Supervisor,Operador ERP.
POST /api/ConciliacaoBancaria/ConciliarAutomatico/{contaBancariaId}
path contaBancariaId: long; query dias: int (padrão 3); query toleranciaCentavos: int (padrão 0); query incluirAbertos: bool (padrão true); query dataIni: DateTime? (padrão null); query dataFim: DateTime? (padrão null).
Retorno declarado: Task<ActionResult<ResultadoConciliacaoAutomaticaDTO>>. Acesso: Bearer; perfis declarados: Administrador,Supervisor,Operador ERP.
Veja também
Atualizado em: 14/10/2026
Obrigado!
