Mudanças

Ir para navegação Ir para pesquisar
Linha 880: Linha 880:  
|}
 
|}
   −
==== PessoaAutorizada: ====
+
====PessoaAutorizada:====
 
{| class="wikitable"
 
{| class="wikitable"
 
|'''Atributo'''
 
|'''Atributo'''
Linha 2 081: Linha 2 081:  
Status  500:  Status Processamento: ERRO
 
Status  500:  Status Processamento: ERRO
   −
====Exemplo====
+
======Principais validações conhecidas referentes ao erro HTTP 417: Regras de negócio======
 +
Manutenção de matrícula
 +
 
 +
   - Ter um código sku (identificador único)      
 +
 
 +
   Atualização
 +
 
 +
       - Não pode o código Identificador único da matrícula estar associado a Outro CPF
 +
 
 +
           Erro: Já existe um aluno com CPF diferente ({0}) usando o mesmo código de mátricula único {1}
   −
=====Requisição=====
+
       - O código integração do curso "codigoIntegracao" deve estar associado a algum curso no GE
{"cpf_cnpj":2865474325,"codigoIntegracao":"SA-KJ-AD-NB","codigoMatriculaUnico":"201254", "codigoUnidade":"1","numeroSerieDeMatricula":1,"valor":1000.0,"quantidadeParcelas":1,"formaPagamento":"DINHEIRO"}
     −
=====Resposta=====
+
           Erro: Código SKU do curso não foi informado
{
     −
   "dados": {
+
       - O código integração do curso "codigoIntegracao" deve ser igual ao código de integração de cursa da matrícula já existente
   −
       "pagamentoCartao": false,
+
           Erro: O código de integração do curso ({0}) não é o mesmo código SKU já definido para a matrícula: {1}
   −
       "cpf_cnpj": 2865474325,
+
       - Caso a matrícula existente não seja uma pré matrícula e não tenha nenhuma disciplina já associada (cursa)
   −
       "codigoIntegracao": "SA-KJ-AD-NB",
+
           Erro: A matrícula {0} não tem nenhuma disciplina associada                      
   −
       "codigoMatriculaUnico": "201254",
+
   Inclusão
   −
"codigoUnidade":1,
+
       - codigoIntegracao fornecido não está associado a nenhum curso no GE
   −
       "numeroSerieDeMatricula": 1,
+
           Erro: Não foi localizado o curso correspondente para o código {0}           
   −
       "valor": 1000.0,
+
       - atributo cpf_cnpj fornecido não está associado a nenhum aluno no GE (Precisa cadastro o aluno antes)
   −
       "quantidadeParcelas": 1,
+
           Erro: Não foi localizado o curso correspondente para o código {0}               
   −
       "formaPagamento": "DINHEIRO",   },
+
       - atributo codigoUnidade fornecido não tem uma unidade de ensino com o mesmo código no GE
   −
   "statusProcessamento": "OK",
+
           Erro: Não foi possível determinar qual será a unidade de ensino com o código {0} para a matrícula.           
   −
   "response": "ACCEPTED",
+
       - atributo periodoLetivo fornecido não tem um período letivo correspondente no GE    
   −
   "acao": "Manutenção OK"
+
          Erro: ão foi possível determinar qual será a período letivo com o código {0} para a matrícula. Por favor entrar em contato com a secretaria e buscar no Wiki do sistema pelo código de ajuda: CFGAPI001           
   −
}
+
       - atributos numeroSerieDeMatricula e a combição dos atributo codigoIntegracao(curso), codigoUnidade (Unidade de ensino) e periodoLetivo (período letívo) devem localizar a série/turma que o aluno deve ser matrículado,
   −
===Financeiro: Criação de título na matrícula (Titulo)===
+
          Erro: Não foi possível determinar qual será a série para a matrícula: Sequência: {0}.          
   −
Usada na API de matrícula do aluno. Cada título deve ser adicionado na API da Matrícula do aluno. A API de matrículas foi alterada para permitir incluir títulos na alteração. Com isso, será possível adicionar novos títulos para matrículas já existentes, desde que o código "nosso número" já não esteja associado a outro títulos no sistema gestão escolar.
+
        - atributo codigoIntegracao localizar um curso com modalidade EAD e valor do atributo valor for maior que zero e a série localizada não tiver mais de
   −
{| class="wikitable"
+
uma receita obrigatória cadastrada    
|'''Atributo'''
+
 
|'''Descrição'''
+
        Erro: A série deve conter apenas uma receita obrigatória. Por favor entrar em contato com a secretaria e buscar no Wiki do sistema pelo código de ajuda: CFGAPI001            
|Tipo
+
 
|Mínimo
+
       Geração dos boletos:       
|Máximo
  −
|-
  −
|'''dataVencimento'''
  −
|Data de vencimento do título
  −
|S
  −
|10
  −
|10
  −
|-
  −
|'''nossoNumero'''
  −
|Número gerado pelo sistema externo que criou o título e que deve ser compartilhado com o Gestão Escolar para que cada interação funcione de forma correta
  −
|S
  −
|1
  −
|50
  −
|-
  −
|'''valorDocumento'''
  −
|Valor que representa o título
  −
|N
  −
|
  −
|
  −
|}
     −
===Financeiro: Alteração de títulos===
+
       - Caso a matrícula tenha Tenha o atributo do valor maior que zero, e a modalidade do curso referente ao atributo codigoIntegracao for EAD
   −
Método: Post
+
e não tiver nenhum atributo "titulos" fornecido,  o processo vai tentar criar os títulos financeiros de acordo com o configurado na aba financeiro
   −
(base)/gestaoescolar/services/financeiro/rest/titulo
+
no gestão escolar e caso alguma despesa da matrícula existente não esteja configurada no financeiro da série dará o erro:
   −
Ao fazer um POST com indicando o  campo de integração (Nosso número) , o valor do documento e a data de vencimento o Web Service irá fazer alteração dos campos correspondentes no boleto já gerado durante a fase da matricula do aluno permitindo assim que os dados desses campos fiquem sincronizados entre os sistemas.
+
           Erro:  A conta contábil de recebimento não está configurado na parte financeira da série para a receita:           
   −
{| class="wikitable"
+
       - Caso o atributo "titulos" esteja preenchido e a somatória do atributo do titulo chamado valorDocumento não bater com o atributo "valor" do
|'''Atributo'''
  −
|'''Descrição'''
  −
|Tipo
  −
|Mínimo
  −
|Máximo
  −
|-
  −
|'''dataVencimento'''
  −
|Data de vencimento do título
  −
|S
  −
|10
  −
|10
  −
|-
  −
|'''nossoNumero'''
  −
|Número gerado pelo sistema externo que criou o título e que deve ser compartilhado com o Gestão Escolar para que cada interação funcione de forma correta
  −
|S
  −
|1
  −
|50
  −
|-
  −
|'''valorDocumento'''
  −
|Valor que representa o título
  −
|N
  −
|
  −
|
  −
|}
     −
'''Respostas esperadas'''
+
corpo da matrícula.        
   −
Status 200: Status Processamento: OK
+
          Erro: O valor total informado ({0}) não bate com a somatória de valores de cada parcela ({1})          
   −
Status 417: Status Processamento: TITULO_NAO_EXISTE (Quando o título informado não existe)
+
       -  Caso o curso associado seja da modalidade EAD e tenha o atributo valor maior que zero e a matrícula gerada durante a chamada fique sem nenhuma
   −
tatus 417: Status Processamento: ERRO: Erro genérico de negócio
+
despesa de matrícula associada
   −
Status  500Status Processamento: ERRO
+
           Erro: Não existe nenhuma despesa configurada para a matrícula, verifique se existe configuração de despesa financeira para a série {0} e então, inclua uma despesa para a matrícula.           
   −
====Exemplo====
+
       - Caso o atributo "nossoNumero" do titulo já esteja associado a algum outro boleto no Gestão Escolar
 +
 
 +
           Erro: O título com o código externo {0} já existe, não é permitido adicionar a matrícula com a mesma referência
 +
 
 +
====Exemplo====
    
=====Requisição=====
 
=====Requisição=====
Body:
+
{"cpf_cnpj":2865474325,"codigoIntegracao":"SA-KJ-AD-NB","codigoMatriculaUnico":"201254", "codigoUnidade":"1","numeroSerieDeMatricula":1,"valor":1000.0,"quantidadeParcelas":1,"formaPagamento":"DINHEIRO"}
 
  −
{"nossoNumero":"58745876","valorDocumento":"1100.0", "dataVencimento":"11/07/2021"}
      
=====Resposta=====
 
=====Resposta=====
 
{
 
{
  −
   "acao": "Manutenção OK",
      
   "dados": {
 
   "dados": {
   −
       "nomeSacado": "Aluno teste",
+
       "pagamentoCartao": false,
   −
       "numeroDocumento": 8597757,
+
       "cpf_cnpj": 2865474325,
   −
       "valorAbatimentoConcedido": 0.0,
+
       "codigoIntegracao": "SA-KJ-AD-NB",
   −
       "valorDescontoConcedido": 0.0,
+
       "codigoMatriculaUnico": "201254",
   −
       "valorDespesaCobranca": 0.0,
+
"codigoUnidade":1,
   −
       "valorDocumento": 1100.0,
+
       "numeroSerieDeMatricula": 1,
   −
       "valorLiquido": 0.0,
+
       "valor": 1000.0,
   −
       "valorMoraMulta": 0.0,
+
       "quantidadeParcelas": 1,
   −
       "valorOutrasDespesas": 0.0,
+
       "formaPagamento": "DINHEIRO",   },
   −
       "valorOutrosCreditos": 0.0,
+
   "statusProcessamento": "OK",
   −
       "dataVencimento": "10/07/2021",
+
   "response": "ACCEPTED",
   −
       "nossoNumero": "58745876"
+
   "acao": "Manutenção OK"
 
  −
   },
  −
 
  −
   "response": "OK",
  −
 
  −
   "statusProcessamento": "OK"
      
}
 
}
   −
===Financeiro: Baixa Título.===
+
===Financeiro: Criação de título na matrícula (Titulo)===
Método: Post
     −
(base)/gestaoescolar/services/financeiro/rest/titulo
+
Usada na API de matrícula do aluno. Cada título deve ser adicionado na API da Matrícula do aluno. A API de matrículas foi alterada para permitir incluir títulos na alteração. Com isso, será possível adicionar novos títulos para matrículas já existentes, desde que o código "nosso número" já não esteja associado a outro títulos no sistema gestão escolar.
    
{| class="wikitable"
 
{| class="wikitable"
Linha 2 248: Linha 2 204:  
|Mínimo
 
|Mínimo
 
|Máximo
 
|Máximo
 +
|-
 +
|'''dataVencimento'''
 +
|Data de vencimento do título
 +
|S
 +
|10
 +
|10
 
|-
 
|-
 
|'''nossoNumero'''
 
|'''nossoNumero'''
|Número gerado pelo sistema interno que criou o título e que deve ser compartilhado com o Gestão Escolar para que cada interação funcione de forma correta
+
|Número gerado pelo sistema externo que criou o título e que deve ser compartilhado com o Gestão Escolar para que cada interação funcione de forma correta
 
|S
 
|S
 
|1
 
|1
 
|50
 
|50
 
|-
 
|-
|'''formaPagamento'''
+
|'''valorDocumento'''
|Forma de pagamento para execução da baixa.
+
|Valor que representa o título
 
+
|N
Valores válidos:
+
|
 +
|
 +
|}
 +
 
 +
===Financeiro: Alteração de títulos===
 +
 
 +
Método: Post
 +
 
 +
(base)/gestaoescolar/services/financeiro/rest/titulo
   −
DINHEIRO, CHEQUE, C_CREDITO,C_DEBITO, BOLETO, DEB_AUTOMATICO,TRANSFERENCIA,  DOC,OUTRO_BAIXA_ADM,DEPOSITO,DUPLICADA, FIES, PREFEITURA,PROUNI, FOLHA_DE_PGTO, CHEQUE_PRE,PAGAMENTO_ONLINE, PERMUTA, PIX
+
Ao fazer um POST com indicando o campo de integração (Nosso número) , o valor do documento e a data de vencimento o Web Service irá fazer alteração dos campos correspondentes no boleto já gerado durante a fase da matricula do aluno permitindo assim que os dados desses campos fiquem sincronizados entre os sistemas.
   −
|S
+
{| class="wikitable"
|3
+
|'''Atributo'''
|20
+
|'''Descrição'''
 +
|Tipo
 +
|Mínimo
 +
|Máximo
 
|-
 
|-
|'''dataOcorrencia'''
+
|'''dataVencimento'''
|Data de aconteceu a baixa do título, essa data será usada como referência pela baixa no gestão escolar e deve ser incluída,
+
|Data de vencimento do título
 
|S
 
|S
 
|10
 
|10
 
|10
 
|10
 
|-
 
|-
|'''valorPagamento'''
+
|'''nossoNumero'''
|Valor do pagamento que deve ser executado no gestão escolar
+
|Número gerado pelo sistema externo que criou o título e que deve ser compartilhado com o Gestão Escolar para que cada interação funcione de forma correta
|N
  −
|
  −
|
  −
|-
  −
|'''dataVencimento'''
  −
|Data de vencimento do título que está em processo de baixa
   
|S
 
|S
|10
+
|1
|10
+
|50
 
|-
 
|-
 
|'''valorDocumento'''
 
|'''valorDocumento'''
|Valor do documento original que está em processo de baixa
+
|Valor que representa o título
 
|N
 
|N
 
|
 
|
 
|
 
|
 
|}
 
|}
A diferença entre as duas APIs acima é o campo "valorPagamento", caso ele seja informado será obrigatório ter os dados de forma de pagamento e data da ocorrência. Caso não seja informado o valor do pagamento, será feita a tentativa de alterar o titulo com o valor do campo valorDocumento ou dataVencimento.
      
'''Respostas esperadas'''
 
'''Respostas esperadas'''
    
Status 200: Status Processamento: OK
 
Status 200: Status Processamento: OK
  −
Status 417: Status Processamento: TITULO_JA_CANCELADO (Quando tenta cancelar um titulo que já foi cancelado)
  −
  −
Status 417: Status Processamento: TITULO_JA_BAIXADO (Quando tenta cancelar um titulo que já foi baixado)
      
Status 417: Status Processamento: TITULO_NAO_EXISTE (Quando o título informado não existe)
 
Status 417: Status Processamento: TITULO_NAO_EXISTE (Quando o título informado não existe)
Linha 2 311: Linha 2 273:  
Body:
 
Body:
   −
{"nossoNumero":"58745876","formaPagamento":"BOLETO","valorPagamento":1100.0,"dataOcorrencia":"11/06/2021"}
+
{"nossoNumero":"58745876","valorDocumento":"1100.0", "dataVencimento":"11/07/2021"}
    
=====Resposta=====
 
=====Resposta=====
Linha 2 319: Linha 2 281:     
   "dados": {
 
   "dados": {
  −
       "formaPagamento": "BOLETO",
      
       "nomeSacado": "Aluno teste",
 
       "nomeSacado": "Aluno teste",
Linha 2 332: Linha 2 292:  
       "valorDespesaCobranca": 0.0,
 
       "valorDespesaCobranca": 0.0,
   −
       "valorDocumento": 1000.0,
+
       "valorDocumento": 1100.0,
    
       "valorLiquido": 0.0,
 
       "valorLiquido": 0.0,
Linha 2 342: Linha 2 302:  
       "valorOutrosCreditos": 0.0,
 
       "valorOutrosCreditos": 0.0,
   −
       "valorPagamento": 1100.0,
+
       "dataVencimento": "10/07/2021",
 
  −
       "dataOcorrencia": "11/06/2021",
      
       "nossoNumero": "58745876"
 
       "nossoNumero": "58745876"
Linha 2 356: Linha 2 314:  
}
 
}
   −
===Financeiro: Cancela Título.===
+
===Financeiro: Baixa Título.===
Método: Delete
+
Método: Post
    
(base)/gestaoescolar/services/financeiro/rest/titulo
 
(base)/gestaoescolar/services/financeiro/rest/titulo
  −
Executa o cancelamento do título
      
{| class="wikitable"
 
{| class="wikitable"
Linha 2 375: Linha 2 331:  
|1
 
|1
 
|50
 
|50
|}
+
|-
 +
|'''formaPagamento'''
 +
|Forma de pagamento para execução da baixa.
   −
====Respostas esperadas====
+
Valores válidos:
Status 200: Status Processamento: OK
     −
Status 417: Status Processamento: TITULO_JA_CANCELADO (Quando tenta cancelar um titulo que já foi cancelado)
+
DINHEIRO, CHEQUE, C_CREDITO,C_DEBITO, BOLETO, DEB_AUTOMATICO,TRANSFERENCIA,  DOC,OUTRO_BAIXA_ADM,DEPOSITO,DUPLICADA, FIES, PREFEITURA,PROUNI,  FOLHA_DE_PGTO, CHEQUE_PRE,PAGAMENTO_ONLINE, PERMUTA, PIX
   −
Status 417: Status Processamento: TITULO_JA_BAIXADO (Quando tenta cancelar um titulo que já foi baixado)
+
|S
 
+
|3
Status 417: Status Processamento: TITULO_NAO_EXISTE (Quando o título informado não existe)
+
|20
 
+
|-
tatus 417: Status Processamento: ERRO: Erro genérico de negócio
+
|'''dataOcorrencia'''
 
+
|Data de aconteceu a baixa do título, essa data será usada como referência pela baixa no gestão escolar e deve ser incluída,
Status  500:  Status Processamento: ERRO
+
|S
 
+
|10
====Exemplo====
+
|10
 +
|-
 +
|'''valorPagamento'''
 +
|Valor do pagamento que deve ser executado no gestão escolar
 +
|N
 +
|
 +
|
 +
|-
 +
|'''dataVencimento'''
 +
|Data de vencimento do título que está em processo de baixa
 +
|S
 +
|10
 +
|10
 +
|-
 +
|'''valorDocumento'''
 +
|Valor do documento original que está em processo de baixa
 +
|N
 +
|
 +
|
 +
|}
 +
A diferença entre as duas APIs acima é o campo "valorPagamento", caso ele seja informado será obrigatório ter os dados de forma de pagamento e data da ocorrência. Caso não seja informado o valor do pagamento, será feita a tentativa de alterar o titulo com o valor do campo valorDocumento ou dataVencimento.
   −
=====Requisição=====
+
'''Respostas esperadas'''
Param:
     −
nossoNumero=[numero]
+
Status 200: Status Processamento: OK
   −
=====Resposta=====
+
Status 417: Status Processamento: TITULO_JA_CANCELADO (Quando tenta cancelar um titulo que já foi cancelado)
 +
 
 +
Status 417: Status Processamento: TITULO_JA_BAIXADO (Quando tenta cancelar um titulo que já foi baixado)
 +
 
 +
Status 417: Status Processamento: TITULO_NAO_EXISTE (Quando o título informado não existe)
 +
 
 +
tatus 417: Status Processamento: ERRO: Erro genérico de negócio
 +
 
 +
Status  500:  Status Processamento: ERRO
 +
 
 +
====Exemplo====
 +
 
 +
=====Requisição=====
 +
Body:
 +
 
 +
{"nossoNumero":"58745876","formaPagamento":"BOLETO","valorPagamento":1100.0,"dataOcorrencia":"11/06/2021"}
 +
 
 +
=====Resposta=====
 
{
 
{
   Linha 2 403: Linha 2 396:     
   "dados": {
 
   "dados": {
 +
 +
       "formaPagamento": "BOLETO",
    
       "nomeSacado": "Aluno teste",
 
       "nomeSacado": "Aluno teste",
   −
       "numeroDocumento": 8597756,
+
       "numeroDocumento": 8597757,
    
       "valorAbatimentoConcedido": 0.0,
 
       "valorAbatimentoConcedido": 0.0,
Linha 2 424: Linha 2 419:  
       "valorOutrosCreditos": 0.0,
 
       "valorOutrosCreditos": 0.0,
   −
       "nossoNumero": "58745875"
+
       "valorPagamento": 1100.0,
 +
 
 +
       "dataOcorrencia": "11/06/2021",
 +
 
 +
       "nossoNumero": "58745876"
    
   },
 
   },
Linha 2 434: Linha 2 433:  
}
 
}
   −
===Financeiro: Consulta Títulos.===
+
===Financeiro: Cancela Título.===
Método: GET
+
Método: Delete
    
(base)/gestaoescolar/services/financeiro/rest/titulo
 
(base)/gestaoescolar/services/financeiro/rest/titulo
   −
Executa a consulta determinados do título
+
Executa o cancelamento do título  
 +
 
 
{| class="wikitable"
 
{| class="wikitable"
 
|'''Atributo'''
 
|'''Atributo'''
Linha 2 447: Linha 2 447:  
|Máximo
 
|Máximo
 
|-
 
|-
|'''skumatricula'''
+
|'''nossoNumero'''
|Identificador único da matrícula (padrão) EAD
+
|Número gerado pelo sistema interno que criou o título e que deve ser compartilhado com o Gestão Escolar para que cada interação funcione de forma correta
 
|S
 
|S
 
|1
 
|1
|
+
|50
|-
+
|}
|'''idmatricula'''
+
 
|Identifcador interno da matricula
+
====Respostas esperadas====
|N
+
Status 200: Status Processamento: OK
|
+
 
|11
+
Status 417: Status Processamento: TITULO_JA_CANCELADO (Quando tenta cancelar um titulo que já foi cancelado)
|-
+
 
|'''cpf'''
+
Status 417: Status Processamento: TITULO_JA_BAIXADO (Quando tenta cancelar um titulo que já foi baixado)
|CPF do aluno, irá trazer todos os títulos relacionados
+
 
|N
+
Status 417: Status Processamento: TITULO_NAO_EXISTE (Quando o título informado não existe)
|
  −
|11
  −
|-
  −
|'''rmaluno'''
  −
|Código de RM (registro de matricula) do aluno, só aplicado no filtro se não tiver uma idmatricula informado
  −
|S
  −
|
  −
|
  −
|-
  −
|'''codigocurso'''
  −
|Código do curso, só aplicado quando o rmaluno é informado no filtro
  −
|S
  −
|
  −
|
  −
|-
  −
|'''exibecancelados'''
  −
|Exibe ou não os títulos cancelados , padrão false, informe true para ligar o parâmetro
  −
|S
  −
|
  −
|
  −
|}
  −
Use o parâmetro skumatricula, idinternomatricula ou cpf, caso informe os três, será usado o skumatricula como
     −
padrão e se localizar uma matrícula para o id informado irá retornar os títulos ligados a ela, usando o cpf
+
tatus 417: Status Processamento: ERRO: Erro genérico de negócio
   −
irá retornar os títulos localizados para o aluno para qualquer matrícula. 
+
Status  500:  Status Processamento: ERRO
   −
O parâmetro skumatricula é referene ao código da matrícula feito em um sistema externo EAD que está ligado ao gestão escolar, ao informar esse código
+
====Exemplo====
 
  −
será retornada apenas as títulos referentes a essa matrícula. Se passar o idmatricula, é referente ao identificador interno do Gestão Escolar, utilize a API de consultas de matrículas para obter esse código para usar aqui e informado esse parâmetro será carregado os títulos referentes a essa matrícula. 
  −
 
  −
No caso, o CPF do aluno, quando informado, vai pegar todos os títulos, de qualquer matrícula, que esteja associado ao CPF do aluno
  −
 
  −
====Respostas esperadas====
  −
Status 200: Status Processamento: OK
  −
 
  −
Status  500:  Status Processamento: ERRO
  −
 
  −
====Exemplo====
      
=====Requisição=====
 
=====Requisição=====
 
Param:
 
Param:
   −
cpf=[numero] ou skumatricula=[numero], exibecancelados=[texto]
+
nossoNumero=[numero]
    
=====Resposta=====
 
=====Resposta=====
"acao": "Manutenção OK",
+
{
   −
   "dados": [     
+
   "acao": "Manutenção OK",
   −
       {
+
   "dados": {
   −
           "tituloSituacaoRemote": "ATRASADO",
+
       "nomeSacado": "Aluno teste",
   −
           "dataVencimento": "30/07/2021",
+
       "numeroDocumento": 8597756,
   −
           "nomeSacado": "Luíza da Silva",
+
       "valorAbatimentoConcedido": 0.0,
   −
           "numeroDocumento": 430114,
+
       "valorDescontoConcedido": 0.0,
   −
           "valorDocumento": 1400.02
+
       "valorDespesaCobranca": 0.0,
   −
       },
+
       "valorDocumento": 1000.0,
   −
       {
+
       "valorLiquido": 0.0,
   −
           "tituloSituacaoRemote": "PENDENTE",
+
       "valorMoraMulta": 0.0,
   −
           "dataVencimento": "30/08/2021",
+
       "valorOutrasDespesas": 0.0,
   −
           "nomeSacado": "Luíza da Silva",
+
       "valorOutrosCreditos": 0.0,
   −
           "numeroDocumento": 430092,
+
       "nossoNumero": "58745875"
   −
           "valorDocumento": 1400.02
+
   },
 
  −
       }
  −
 
  −
   ],
      
   "response": "OK",
 
   "response": "OK",
Linha 2 548: Linha 2 511:  
}
 
}
   −
===Financeiro: Consulta Títulos alterado no período.===
+
===Financeiro: Consulta Títulos.===
 
Método: GET
 
Método: GET
   −
(base)/gestaoescolar/services/financeiro/rest/tituloalteradosperiodo
+
(base)/gestaoescolar/services/financeiro/rest/titulo
 
  −
Executa a consulta determinados do título que foram alterados no período
      +
Executa a consulta determinados do título
 
{| class="wikitable"
 
{| class="wikitable"
 
|'''Atributo'''
 
|'''Atributo'''
Linha 2 562: Linha 2 524:  
|Máximo
 
|Máximo
 
|-
 
|-
|'''inicio'''
+
|'''skumatricula'''
|Data de inicio da consulta
+
|Identificador único da matrícula (padrão) EAD
 
|S
 
|S
|10
+
|1
|10
+
|
|-
+
|-
|'''fim'''
+
|'''idmatricula'''
|Data fim da consulta
+
|Identifcador interno da matricula
|S
+
|N
|10
+
|
|10
+
|11
|}
+
|-
Atenção: O intervalo de datas permitido para consulta é de no máximo 7 dias. Ao não informar o início, caso o fim tenha data,será considerado a mesma data para início e vice versa. Caso as duas datas sejam nulas/vazias, será considerado o dia atual em ambas.
+
|'''cpf'''
 +
|CPF do aluno, irá trazer todos os títulos relacionados
 +
|N
 +
|
 +
|11
 +
|-
 +
|'''rmaluno'''
 +
|Código de RM (registro de matricula) do aluno, só aplicado no filtro se não tiver uma idmatricula informado
 +
|S
 +
|
 +
|
 +
|-
 +
|'''codigocurso'''
 +
|Código do curso, só aplicado quando o rmaluno é informado no filtro
 +
|S
 +
|
 +
|
 +
|-
 +
|'''exibecancelados'''
 +
|Exibe ou não os títulos cancelados , padrão false, informe true para ligar o parâmetro
 +
|S
 +
|
 +
|
 +
|}
 +
Use o parâmetro skumatricula, idinternomatricula ou cpf, caso informe os três, será usado o skumatricula como
 +
 
 +
padrão e se localizar uma matrícula para o id informado irá retornar os títulos ligados a ela, usando o cpf
 +
 
 +
irá retornar os títulos localizados para o aluno para qualquer matrícula. 
 +
 
 +
O parâmetro skumatricula é referene ao código da matrícula feito em um sistema externo EAD que está ligado ao gestão escolar, ao informar esse código
 +
 
 +
será retornada apenas as títulos referentes a essa matrícula. Se passar o idmatricula, é referente ao identificador interno do Gestão Escolar, utilize a API de consultas de matrículas para obter esse código para usar aqui e informado esse parâmetro será carregado os títulos referentes a essa matrícula. 
 +
 
 +
No caso, o CPF do aluno, quando informado, vai pegar todos os títulos, de qualquer matrícula, que esteja associado ao CPF do aluno
 +
 
 +
====Respostas esperadas====
 +
Status 200: Status Processamento: OK
 +
 
 +
Status  500:  Status Processamento: ERRO
 +
 
 +
====Exemplo====
 +
 
 +
=====Requisição=====
 +
Param:
 +
 
 +
cpf=[numero] ou skumatricula=[numero], exibecancelados=[texto]
 +
 
 +
=====Resposta=====
 +
"acao": "Manutenção OK",
 +
 
 +
   "dados": [     
 +
 
 +
       {
 +
 
 +
           "tituloSituacaoRemote": "ATRASADO",
 +
 
 +
           "dataVencimento": "30/07/2021",
 +
 
 +
"codigoIntegracao": "SKU_TESTE",
 +
 
 +
            "codigoMatriculaUnico": "UYJA_HAHHS",
 +
 
 +
           "nomeSacado": "Luíza da Silva",
 +
 
 +
           "numeroDocumento": 430114,
 +
 
 +
           "valorDocumento": 1400.02
 +
 
 +
       },
 +
 
 +
       {
 +
 
 +
           "tituloSituacaoRemote": "PENDENTE",
 +
 
 +
"codigoIntegracao": "SKU_TESTE",
 +
 
 +
            "codigoMatriculaUnico": "UYJA_HAHHS",
 +
 
 +
           "dataVencimento": "30/08/2021",
 +
 
 +
           "nomeSacado": "Luíza da Silva",
 +
 
 +
           "numeroDocumento": 430092,
 +
 
 +
           "valorDocumento": 1400.02
 +
 
 +
       }
 +
 
 +
   ],
 +
 
 +
   "response": "OK",
 +
 
 +
   "statusProcessamento": "OK"
 +
 
 +
}
 +
 
 +
===Financeiro: Consulta Títulos alterado no período===
 +
Método: GET
 +
 
 +
(base)/gestaoescolar/services/financeiro/rest/tituloalteradosperiodo
 +
 
 +
Executa a consulta determinados do título que foram alterados no período
 +
 
 +
{| class="wikitable"
 +
|'''Atributo'''
 +
|'''Descrição'''
 +
|Tipo
 +
|Mínimo
 +
|Máximo
 +
|-
 +
|'''inicio'''
 +
|Data de inicio da consulta
 +
|S
 +
|10
 +
|10
 +
|-
 +
|'''fim'''
 +
|Data fim da consulta
 +
|S
 +
|10
 +
|10
 +
|}
 +
Atenção: O intervalo de datas permitido para consulta é de no máximo 7 dias. Ao não informar o início, caso o fim tenha data,será considerado a mesma data para início e vice versa. Caso as duas datas sejam nulas/vazias, será considerado o dia atual em ambas.
 +
 
 +
====Respostas esperadas====
 +
Status 200: Status Processamento: OK
 +
 
 +
Status 417: Status Processamento: ERRO , caso o intervalo de datas informado seja maior do que 7 dias
 +
 
 +
Status  500:  Status Processamento: ERRO
 +
 
 +
====Exemplo====
 +
 
 +
=====Requisição=====
 +
Param:
 +
 
 +
cpf=[numero] ou skumatricula=[numero], exibecancelados=[texto]
 +
 
 +
=====Resposta=====
 +
"acao": "Manutenção OK",
 +
 
 +
   "dados": [     
 +
 
 +
       {
 +
 
 +
           "tituloSituacaoRemote": "ATRASADO",
 +
 
 +
           "dataVencimento": "30/07/2021",
 +
 
 +
           "nomeSacado": "Luíza da Silva",
 +
 
 +
"pagamentoTerceiroCodigoExterno": "55848848",
 +
 
 +
           "numeroDocumento": 430114,
 +
 
 +
           "valorDocumento": 1400.02
 +
 
 +
       },
 +
 
 +
       {
 +
 
 +
           "tituloSituacaoRemote": "PENDENTE",
 +
 
 +
           "dataVencimento": "30/08/2021",
 +
 
 +
           "nomeSacado": "Luíza da Silva",
 +
 
 +
"pagamentoTerceiroCodigoExterno": "55848848",
 +
 
 +
           "numeroDocumento": 430092,
 +
 
 +
           "valorDocumento": 1400.02
 +
 
 +
       }
 +
 
 +
   ],
 +
 
 +
   "response": "OK",
 +
 
 +
   "statusProcessamento": "OK"
 +
 
 +
}
 +
 
 +
===Controle de acesso: Envio de eventos de entrada e saída===
 +
Método: POST
 +
 
 +
(base)/gestaoescolar/services/controleacesso/rest/add
 +
 
 +
Insere registros de entrada e saída para alunos. Deve ser enviado um array com 1 ou mais registros.
 +
 
 +
'''<u>Importante: Enviar os eventos na ordem certa, ou seja, ordenado por data/hora. Não pode enviar primeiro a SAÍDA e depois a ENTRADA. Sempre ordenar pela data/hora crescente para enviar.</u>'''
 +
 
 +
{| class="wikitable"
 +
|'''Atributo'''
 +
|'''Descrição'''
 +
|Tipo
 +
|Mínimo
 +
|Máximo
 +
|-
 +
|'''dataHoraOcorrencia'''
 +
|Data e hora do evento. Formato: dd/mm/yyyy HH:mm
 +
|S
 +
|16
 +
|16
 +
|-
 +
|'''descricao'''
 +
|Descrição a ser gravada na ficha do aluno para esse evento. Exemplo: "Registrado por reconhecimento facial"
 +
|S
 +
|1
 +
|20
 +
|-
 +
|'''ra'''
 +
|Deve  ter a String exata que representa a Registro de Matrícula do aluno (rm)
 +
|S
 +
|1
 +
|255
 +
|-
 +
|'''tipoAcessos'''
 +
|Informar "E" para entrada ou "S" para saída
 +
|S
 +
|1
 +
|1
 +
|}
 +
Exemplo de request:
 +
 
 +
[{
 +
 
 +
       "dataHoraOcorrencia": "23/08/2022 13:20",
   −
====Respostas esperadas====
+
       "descricao": "Registrado por reconhecimento facial",
Status 200: Status Processamento: OK
     −
Status 417: Status Processamento: ERRO , caso o intervalo de datas informado seja maior do que 7 dias
+
       "ra": "1655",
   −
Status  500:  Status Processamento: ERRO
+
       "tipoAcessos": "S"
   −
====Exemplo====
+
   },
 
  −
=====Requisição=====
  −
Param:
  −
 
  −
cpf=[numero] ou skumatricula=[numero], exibecancelados=[texto]
  −
 
  −
=====Resposta=====
  −
"acao": "Manutenção OK",
  −
 
  −
   "dados": [     
  −
 
  −
       {
  −
 
  −
           "tituloSituacaoRemote": "ATRASADO",
  −
 
  −
           "dataVencimento": "30/07/2021",
  −
 
  −
           "nomeSacado": "Luíza da Silva",
     −
"pagamentoTerceiroCodigoExterno": "55848848",
+
   {
   −
           "numeroDocumento": 430114,
+
       "dataHoraOcorrencia": "23/08/2022 13:13",
   −
           "valorDocumento": 1400.02
+
       "descricao": "Registrado por reconhecimento facial",
   −
       },
+
       "ra": "2726",
   −
       {
+
       "tipoAcessos": "E"
   −
           "tituloSituacaoRemote": "PENDENTE",
+
   }
 
  −
           "dataVencimento": "30/08/2021",
  −
 
  −
           "nomeSacado": "Luíza da Silva",
  −
 
  −
"pagamentoTerceiroCodigoExterno": "55848848",
  −
 
  −
           "numeroDocumento": 430092,
  −
 
  −
           "valorDocumento": 1400.02
  −
 
  −
       }
  −
 
  −
   ],
  −
 
  −
   "response": "OK",
  −
 
  −
   "statusProcessamento": "OK"
  −
 
  −
}
      +
]
 
----
 
----
 
----
 
----
 
[[Category:GestaoEscolar]]
 
[[Category:GestaoEscolar]]
 
[[Category:API]]
 
[[Category:API]]
privado
180

edições

Menu de navegação