Quero Bolsa - Consultar recebimentos dos polos

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)
pagina Não java.lang.Integer Caso retorne 50 itens, realizar novo request fornecendo a proxima página. Default 1.

URIs de acesso

https://faccrei.jacad.com.br:443/academico/api/v1/quero-bolsa/recebimentos-por-polo

Formato do objeto de retorno

{
  "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
}
Quero Bolsa - Registrar Pagamento

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.

URIs de acesso

https://faccrei.jacad.com.br:443/academico/api/v1/quero-bolsa/registrar-pagamento/

Formato do objeto de retorno

{
  "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
}
Quero Bolsa - Consulta de contas a receber

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
idContrato Não java.lang.Integer Código do contrato
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)
pagina Não java.lang.Integer Caso retorne 50 itens, realizar novo request fornecendo a proxima página. Default 1.

URIs de acesso

https://faccrei.jacad.com.br:443/academico/api/v1/quero-bolsa/contas-a-receber/

Formato do objeto de retorno

{
  "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,
  "pagamentoAutomaticoProgramado (Boolean)": 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
}
Quero Bolsa - Consulta todas matrículas dos alunos

Lista todas as matrículas alunos 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)
idOrg Não java.lang.Integer Código do Organização
idAluno Não java.lang.Integer Código do Aluno
idMatricula Não java.lang.Integer Código da matrícula
idAlunoCursoIngresso Não java.lang.Integer Código do Aluno Curso Ingresso
idPeriodoLetivo Não java.lang.Integer Código do Período Letivo
dataCriacaoInicio Não java.sql.Date Data início de criação da matrícula
dataCriacaoFim Não java.sql.Date Data final de criação da matrícula
dataAlteracaoInicio Não java.sql.Date Data início de alteração da inscrição do curso ingresso
dataAlteracaoFim Não java.sql.Date Data final de alteração da inscrição do curso ingresso
nomeAluno Não java.lang.String Nome do aluno (será aplicado em um comando 'LIKE'
podeSairSozinho Não java.lang.Integer Se o aluno pode sair sozinho (Usar 0 (zero) ou 1 (um)
pagina Não java.lang.Integer Caso retorne 50 itens, realizar novo request fornecendo a proxima página. Default 1.

URIs de acesso

https://faccrei.jacad.com.br:443/academico/api/v1/quero-bolsa/todas-matriculas/listar/

Formato do objeto de retorno

{
  "idAluno (Integer)": null,
  "idAlunoCursoIngresso (Integer)": null,
  "ra (String)": null,
  "idMatricula (Integer)": null,
  "nome (String)": null,
  "email (String)": null,
  "cpf (String)": null,
  "rg (String)": null,
  "dataNascimento (Date)": null,
  "endereco (String)": null,
  "complemento (String)": null,
  "bairro (String)": null,
  "numero (String)": null,
  "cep (String)": null,
  "idCidade (Integer)": null,
  "cidade (String)": null,
  "idEstado (Integer)": null,
  "estado (String)": null,
  "uf (String)": null,
  "telefoneRes (String)": null,
  "telefoneCom (String)": null,
  "celular (String)": null,
  "login (String)": null,
  "idPeriodoLetivo (Integer)": null,
  "periodoLetivo (String)": null,
  "idCursoMatriz (Integer)": null,
  "matrizCurricular (String)": null,
  "idCursoBase (Integer)": null,
  "curso (String)": null,
  "idTurma (Integer)": null,
  "turma (String)": null,
  "turno (String)": null,
  "periodo (String)": null,
  "statusMatricula (String)": null,
  "idOrg (Integer)": null,
  "organizacao (String)": null,
  "unidadeFisica (String)": null,
  "idUnidadeFisica (Integer)": null,
  "status (String)": null,
  "statusAlunoCursoIngresso (String)": null,
  "_alunoCursoGrauGraduacaoTipo (String)": null,
  "id_org (Integer)": null
}
Quero Bolsa - Consulta de descontos e convênios de uma transação

Permite consultar todos os descontos e convênios de uma transaçã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)
idTransacao Sim java.lang.Integer Código da transação

URIs de acesso

https://faccrei.jacad.com.br:443/academico/api/v1/quero-bolsa/transacao/descontos-e-convenios/

Formato do objeto de retorno

{
  "idTipo (Integer)": null,
  "tipo (String)": null,
  "valor (Double)": null,
  "descricao (String)": null,
  "id_org (Integer)": null
}
Quero Bolsa - Consulta de mensalidades a receber

Permite consultar todas as mensalidades 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
idMatricula Não java.lang.Integer Código da matrícula
idAlunoCursoIngresso Não java.lang.Integer Código do Aluno Curso Ingresso
idContrato Não java.lang.Integer Código do contrato
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)
pagina Não java.lang.Integer Caso retorne 50 itens, realizar novo request fornecendo a proxima página. Default 1.

URIs de acesso

https://faccrei.jacad.com.br:443/academico/api/v1/quero-bolsa/mensalidades-a-receber/

Formato do objeto de retorno

{
  "_idMatricula (Integer)": null,
  "_idAlunoCursoIngresso (Integer)": null,
  "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,
  "pagamentoAutomaticoProgramado (Boolean)": 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
}
Quero Bolsa - Criar Acordo Financeiro

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. Default 0
format Não java.lang.String Formato do retorno (JSON/XML). Default JSON.

URIs de acesso

https://faccrei.jacad.com.br:443/academico/api/v1/quero-bolsa/criar-acordo-finaneiro

Formato do objeto de retorno

{
  "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,
  "transacoes (ArrayList)": null,
  "id_org (Integer)": null
}