Lista todos os recebimentos efetuados na instituição ou numa organização específica combinado com vários filtros. Obs: aplicável apenas para quem utiliza unidades físicas (polos)
Método: POST
Resposta: JSON/XML
Parâmetro | Obrigatório | Tipo | Descrição |
---|---|---|---|
token | Sim | java.lang.String | Token do usuário |
format | Sim | java.lang.String | Formato do retorno (JSON/XML) |
dataInicio | Sim | java.sql.Date | Data de início dos pagamentos |
dataFim | Sim | java.sql.Date | Data limite dos pagamentos |
idAgenciaConta | Não | java.lang.Integer | Código da Conta em que foram efetuados os recebimentos |
idTipoRecebimento | Não | java.lang.Integer | Código do Tipo do recebimento |
idTransacao | Não | java.lang.Integer | Código da transação |
idPerfil | Não | java.lang.Integer | Código do perfil do pagador |
idUnidadeFisica | Não | java.lang.Integer | Código da Unidade Física (Polo) |
idCursoBase | Não | java.lang.Integer | Código do curso base |
idPeriodoLetivo | Não | java.lang.Integer | Código do período letivo |
idVendedor | Não | java.lang.Integer | Código do vendedor(opcional) |
http://187.60.217.18:8080/academico/api/v1/quero-bolsa/recebimentos-por-polo
{ "idUnidadeFisica (Integer)": null, "idTransacaoRecebimento (Integer)": null, "idTransacao (Integer)": null, "idMatricula (Integer)": null, "idReferencia (Integer)": null, "idCursoBase (Integer)": null, "idPeriodoLetivo (Integer)": null, "idPagador (Integer)": null, "idUsuarioRecebimento (Integer)": null, "idAgenciaConta (Integer)": null, "idBoletoRecebimento (Integer)": null, "idTipoRecebimento (Integer)": null, "valorRecebido (Double)": null, "valorEncargos (Double)": null, "valorDescontos (Double)": null, "valorOriginalTransacao (Double)": null, "dataRecebimento (Date)": null, "dataCancelamento (Date)": null, "dataLiquidacao (Date)": null, "dataVencimento (Date)": null, "ra (String)": null, "pagador (String)": null, "cpf (String)": null, "periodoLetivo (String)": null, "curso (String)": null, "unidadeFisica (String)": null, "organizacao (String)": null, "descricaoTipoRecebimento (String)": null, "tipoRecebimento (String)": null, "statusRecebimento (String)": null, "usuarioRecebimento (String)": null, "obsRecebimento (String)": null, "contaNome (String)": null, "contaNumero (String)": null, "contaDv (String)": null, "operacao (String)": null, "vendedorNome (String)": null, "vendedorCpf (String)": null, "idVendedor (Integer)": null, "id_org (Integer)": null }
Este método permite que sistema externos registrem pagamentos no SWA.JACAD. Para que tenha sucesso, deverão ser informados todos os parâmetros listados abaixo.
Este método retorna um objeto contendo as informações do recebimento no SWA.JACAD.
Método: POST
Resposta: JSON/XML
Parâmetro | Obrigatório | Tipo | Descrição |
---|---|---|---|
token | Sim | java.lang.String | Token do usuário |
format | Sim | java.lang.String | Formato do retorno (JSON/XML) |
idTransacao | Sim | java.lang.Integer | Código da transação para o registro do recebimento |
idAgenciaConta | Sim | java.lang.Integer | Código da Conta para o registro do recebimento |
idTipoRecebimento | Sim | java.lang.Integer | Código do Tipo de Recebimento para o registro do recebimento |
idBoleto | Não | java.lang.Integer | Código do Boleto Bancário (opcional) para o registro do recebimento |
valorPago | Sim | java.lang.Double | Valor pago para o registro do recebimento |
valorEncargos | Sim | java.lang.Double | Valor de encargos |
valorDescontos | Sim | java.lang.Double | Valor de descontos concedidos |
dataPagamento | Sim | java.sql.Date | Data do pagamento |
dataLiquidacao | Não | java.sql.Date | Data de liquidação (opcional) |
observacao | Sim | java.lang.String | Alguma observação para o registro do recebimento |
honrarDescontosPerdidos | Sim | java.lang.Integer | [0,1] Manter os descontos mesmo após vencimento. |
http://187.60.217.18:8080/academico/api/v1/quero-bolsa/registrar-pagamento/
{ "idTransacaoRecebimento (Integer)": null, "idTransacao (Integer)": null, "idTipoRecebimento (Integer)": null, "idAgenciaConta (Integer)": null, "idCheque (Integer)": null, "idUsuarioRecebimento (Integer)": null, "idBoletoRecebimento (Integer)": null, "idRecebimentoCartao (Integer)": null, "dataRecebimento (Timestamp)": null, "dataDeposito (Timestamp)": null, "dataLiquidacao (Timestamp)": null, "valorRecebido (Double)": null, "valorDescontos (Double)": null, "valorEncargos (Double)": null, "consolidado (Integer)": null, "observacao (String)": null, "valorDescontoManual (Double)": null, "status (String)": null, "idUsuarioCancelamento (Integer)": null, "dataCancelamento (Timestamp)": null, "_usuarioCancelamento (String)": null, "_tipoRecebimento (String)": null, "_conta (String)": null, "_numeroConta (String)": null, "_dvConta (String)": null, "_usuarioRecebimento (String)": null, "motivo (String)": null, "_idCheque (Integer)": null, "_chequeNumero (String)": null, "_valorCheque (Double)": null, "_idResponsavel (Integer)": null, "_responsavel (String)": null, "_valorOriginal (Double)": null, "_valor (Double)": null, "_operacao (String)": null, "_idPagador (Integer)": null, "_pagador (String)": null, "_organizacao (String)": null, "_tipoReferenciaTransacao (String)": null, "_idReferenciaTransacao (Integer)": null, "_dataVencimentoTransacao (Date)": null, "id_org (Integer)": null }
Permite consultar todas as contas a receber da instituição.
Método: POST
Resposta: JSON/XML
Parâmetro | Obrigatório | Tipo | Descrição |
---|---|---|---|
token | Sim | java.lang.String | Token do usuário |
format | Sim | java.lang.String | Formato do retorno (JSON/XML) |
dataInicio | Sim | java.sql.Date | Vencimentos de |
dataFim | Sim | java.sql.Date | até da data |
idTransacao | Não | java.lang.Integer | Código da transação |
idPerfil | Não | java.lang.Integer | Código do perfil do pagador |
idOrg | Não | java.lang.Integer | Código da organização |
situacao | Não | java.lang.String | Situação da transação (PARCIAL, ABERTO, PAGO,BAIXADA,ACORDADO) |
status | Não | java.lang.String | Status da transação (ATIVO, INATIVO, CANCELADO, ACORDO) |
http://187.60.217.18:8080/academico/api/v1/quero-bolsa/contas-a-receber/
{ "idTransacao (Integer)": null, "consolidado (Integer)": null, "status (String)": null, "situacao (String)": null, "origem (String)": null, "idPagador (Integer)": null, "tipoPagador (String)": null, "index1 (Integer)": null, "idResponsavel (Integer)": null, "idReferencia (Integer)": null, "tipoReferencia (String)": null, "idAcordoFinanceiro (Integer)": null, "idAcordoFinanceiroCancelamento (Integer)": null, "dataCancelamento (Date)": null, "dataEmissao (Date)": null, "dataVencimento (Date)": null, "dataCompetencia (Date)": null, "dataPrevisaoPagamento (Date)": null, "idUsuarioCancelamento (Integer)": null, "_usuarioCancelamento (String)": null, "valor (Double)": null, "valorOriginal (Double)": null, "dataPagamento (Date)": null, "valorPago (Double)": null, "valorPagoReal (Double)": null, "valorAPagar (Double)": null, "valorEncargos (Double)": null, "valorDescontos (Double)": null, "totalPago (Double)": null, "valorDevedor (Double)": null, "valorBaixa (Double)": null, "dataSpcSerasa (Date)": null, "dataProtestado (Date)": null, "numeroParcela (String)": null, "notaFiscal (String)": null, "nfseStatus (String)": null, "nfseNumero (String)": null, "nfseEmissao (Timestamp)": null, "nfseLote (String)": null, "nfseRetorno (String)": null, "motivo (String)": null, "observacao (String)": null, "motivoCancelamento (String)": null, "idBoletoAtivo (Integer)": null, "itens (ArrayList)": [], "descontos (ArrayList)": [], "descontosPerdidos (ArrayList)": [], "encargos (ArrayList)": [], "boletos (ArrayList)": [], "_pagador (String)": null, "_responsavel (String)": null, "isNotaFiscal (Integer)": null, "isAssessoriaCobranca (Integer)": null, "isSCPCSerasa (Integer)": null, "isProtestado (Integer)": null, "operacao (String)": null, "idTransacaoReferencia (Integer)": null, "isPrevisto (Integer)": null, "descricao (String)": null, "dadosProcessados (Integer)": null, "possuiRateioPagadores (Integer)": null, "_descricaoOrg (String)": null, "idContratoParcela (Integer)": null, "idContrato (Integer)": null, "_ordemSituacao (Integer)": null, "_ano (Integer)": null, "_boletoDataVencimento (Date)": null, "_boletoDataRemessa (Date)": null, "_boletoNossoNumero (String)": null, "_boletoDigitoVerificador (String)": null, "_boletoLiberadoWeb (Integer)": null, "_liberacaoImpressaoWeb (Integer)": null, "idMotivoCancelamentoTransacao (Integer)": null, "_descricaoMotivoCancelamentoTransacao (String)": null, "_quantidadeRenovacoes (Integer)": null, "_nomeEmpCob (String)": null, "_idBoletoGateway (Integer)": null, "id_org (Integer)": null }
Cria um novo acordo financeiro tendo como base ids das transações a serem acordadas.
Método: POST
Resposta: JSON/XML
Parâmetro | Obrigatório | Tipo | Descrição |
---|---|---|---|
token | Sim | java.lang.String | Token do usuário |
transacoes | Sim | [Ljava.lang.Integer; | Array com códigos das transações a serem acordadas. |
valorEntrada | Sim | java.lang.Double | Valor de valor de entrada |
dataEntrada | Sim | java.sql.Date | Data para o valor de entrada |
dataPrimeiraParcela | Sim | java.sql.Date | Data para a primeira parcela |
parcelamentoProposto | Sim | java.lang.Integer | Número de parcelas proposta. O número pode ser alterar caso o sistema detecte um número inválido. |
motivo | Sim | java.lang.String | Descrição do motivo da realização deste acordo |
percentualJuros | Não | java.lang.Double | Percentual(%) de juros |
acrescimoEncargos | Não | java.lang.Double | Valor de encargo |
acrescimoDesconto | Não | java.lang.Double | Valor de desconto |
idTipoAcordoFinanceiro | Não | java.lang.Integer | Código do Tipo de Acordo |
idMetodoRecebimento | Não | java.lang.Integer | Código do Metodo de Recebimento para geração dos boletos |
isAcessoriaCobranca | Não | java.lang.Integer | [0,1] Flag para demarcar acessoria de cobrança |
format | Não | java.lang.String | Formato do retorno (JSON/XML). Default JSON. |
http://187.60.217.18:8080/academico/api/v1/quero-bolsa/criar-acordo-finaneiro
{ "idAcordoFinanceiro (Integer)": null, "idPerfil (Integer)": null, "idPeriodoLetivo (Integer)": null, "idAlunoCursoIngresso (Integer)": null, "_nome (String)": null, "dataAcordo (Date)": null, "totalValorOriginal (Double)": null, "totalValorPagar (Double)": null, "totalValorPagarCalculado (Double)": null, "valorConvenios (Double)": null, "encargosCalculados (Double)": null, "descontosCalculados (Double)": null, "acrescimoDesconto (Double)": null, "acrescimoEncargos (Double)": null, "valorFinalAcordo (Double)": null, "subTotal (Double)": null, "total (Double)": null, "numeroParcelas (Integer)": null, "testemunhaUm (String)": null, "rgTestemunhaUm (String)": null, "testemunhaDois (String)": null, "rgTestemunhaDois (String)": null, "motivo (String)": null, "status (String)": null, "dataCancelamento (Date)": null, "idUsuarioCancelamento (Integer)": null, "valorEntrada (Double)": null, "dataEntrada (Date)": null, "acrescimoJurosMensal (Double)": null, "acessociaCobranca (boolean)": true, "valorTotalAcrescimoJurosMensal (Double)": null, "idUsuarioAcordo (Integer)": null, "_usuarioAcordo (String)": null, "_valorPagoTransacao (Double)": null, "_organizacao (String)": null, "consolidado (Integer)": null, "idTipoAcordoFinanceiro (Integer)": null, "_tipoAcordo (String)": null, "id_org (Integer)": null }