[MANUTENÇÃO]
A partir do dia 28/08 após às 20hs, o acesso ao TDN nas páginas logadas será integrado ao Identity Fluig, seguindo o mesmo padrão já adotado em outras ferramentas, como o Jira Produção.
Essa mudança tem como objetivo aprimorar a segurança e a gestão de acessos a ferramenta. Atenciosamente, equipe TOTVS.
Este documento tem por objetivo a documentar as API's disponíveis nos projetos da FIRJAN.
Orientações gerais, autenticação e exemplos de consumo das API's.
A pesquisa retornará as informações dos contratos e títulos em aberto através do CPF ou Id. Corporativo de um aluno.
Tabela Afetada: Nenhuma
Interface RM:
Username <username>
Password <password>
[
{
"codColigada": 2,
"codFilial": 294,
"codTipoCurso": 1,
"NomeNivelEnsino": "Educação Básica",
"codContrato": "145856",
"idCorporativo": "5073869",
"idContratante": "4437657",
"nomeAluno": "Aquiles Gomes Moreira Gigante",
"nomeContratante": "Douglas Gigante",
"cpfAluno": "19486970769",
"cpfContratante": "12489857703",
"idServicoCorporativo": "49079",
"nomeServicoCorporativo": "Ensino Fundamental - Anos Iniciais - 1º ano",
"dataInicioVigencia": "2023-02-09T00:00:00",
"dataFimVigencia": "2023-12-08T00:00:00",
"estadoAdimplencia": "IN",
"dataInicioCompetencia": "2023-02-01T00:00:00",
"dataFimCompetencia": "2023-12-01T00:00:00",
"dataFinalTurma": "2023-12-08T00:00:00",
"dataFinalPletivo": "2023-12-08T00:00:00",
"Titulos": [
{
"$id": "1",
"codColigada": 2,
"codFilial": 294,
"codTipoCurso": 1,
"NomeNivelEnsino": "Educação Básica",
"codContrato": "145856",
"idCorporativo": "5073869",
"idContratante": "4437657",
"nomeAluno": "Aquiles Gomes Moreira Gigante",
"nomeContratante": "Douglas Gigante",
"cpfAluno": "19486970769",
"cpfContratante": "12489857703",
"dataVencimento": "2023-03-10T00:00:00",
"dataRealVencimento": "2023-03-10T00:00:00",
"nossoNumero": "000004711311",
"valorTitulo": 736.57,
"valorMulta": 14.2900,
"valorJurosMes": 8.0100,
"numbParcela": 2,
"statusLan": 0,
"idBoleto": 471131,
"idLan": 465195,
"estadoTitulo": "IN",
"InternalId": null
},
{
"$id": "2",
"codColigada": 2,
"codFilial": 294,
"codTipoCurso": 1,
"NomeNivelEnsino": "Educação Básica",
"codContrato": "145856",
"idCorporativo": "5073869",
"idContratante": "4437657",
"nomeAluno": "Aquiles Gomes Moreira Gigante",
"nomeContratante": "Douglas Gigante",
"cpfAluno": "19486970769",
"cpfContratante": "12489857703",
"dataVencimento": "2023-04-10T00:00:00",
"dataRealVencimento": "2023-04-10T00:00:00",
"nossoNumero": "00000471132P",
"valorTitulo": 729.27,
"valorMulta": 14.2900,
"valorJurosMes": 0.7100,
"numbParcela": 3,
"statusLan": 0,
"idBoleto": 471132,
"idLan": 465196,
"estadoTitulo": "IN",
"InternalId": null
},
{
"$id": "3",
"codColigada": 2,
"codFilial": 294,
"codTipoCurso": 1,
"NomeNivelEnsino": "Educação Básica",
"codContrato": "145856",
"idCorporativo": "5073869",
"idContratante": "4437657",
"nomeAluno": "Aquiles Gomes Moreira Gigante",
"nomeContratante": "Douglas Gigante",
"cpfAluno": "19486970769",
"cpfContratante": "12489857703",
"dataVencimento": "2023-05-10T00:00:00",
"dataRealVencimento": "2023-05-10T00:00:00",
"nossoNumero": "000004711338",
"valorTitulo": 714.27,
"valorMulta": 0.0,
"valorJurosMes": 0.0,
"numbParcela": 4,
"statusLan": 0,
"idBoleto": 471133,
"idLan": 465197,
"estadoTitulo": "N",
"InternalId": null
}
],
"InternalId": null
}
]
Content
nomeContratante: Nome do Responsável do contrato no SGE
A pesquisa retornará as informações dos contratos e títulos em aberto através do CPF ou Id. Corporativo de um responsável financeiro
Tabela Afetada: Nenhuma
Interface RM:
Username <username>
Password <password>
[
{
"codColigada": 2,
"codFilial": 294,
"codTipoCurso": 1,
"NomeNivelEnsino": "Educação Básica",
"codContrato": "145856",
"idCorporativo": "5073869",
"idContratante": "4437657",
"nomeAluno": "Aquiles Gomes Moreira Gigante",
"nomeContratante": "Douglas Gigante",
"cpfAluno": "19486970769",
"cpfContratante": "12489857703",
"idServicoCorporativo": "49079",
"nomeServicoCorporativo": "Ensino Fundamental - Anos Iniciais - 1º ano",
"dataInicioVigencia": "2023-02-09T00:00:00",
"dataFimVigencia": "2023-12-08T00:00:00",
"estadoAdimplencia": "IN",
"dataInicioCompetencia": "2023-02-01T00:00:00",
"dataFimCompetencia": "2023-12-01T00:00:00",
"dataFinalTurma": "2023-12-08T00:00:00",
"dataFinalPletivo": "2023-12-08T00:00:00",
"Titulos": [
{
"$id": "1",
"codColigada": 2,
"codFilial": 294,
"codTipoCurso": 1,
"NomeNivelEnsino": "Educação Básica",
"codContrato": "145856",
"idCorporativo": "5073869",
"idContratante": "4437657",
"nomeAluno": "Aquiles Gomes Moreira Gigante",
"nomeContratante": "Douglas Gigante",
"cpfAluno": "19486970769",
"cpfContratante": "12489857703",
"dataVencimento": "2023-03-10T00:00:00",
"dataRealVencimento": "2023-03-10T00:00:00",
"nossoNumero": "000004711311",
"valorTitulo": 736.57,
"valorMulta": 14.2900,
"valorJurosMes": 8.0100,
"numbParcela": 2,
"statusLan": 0,
"idBoleto": 471131,
"idLan": 465195,
"estadoTitulo": "IN",
"InternalId": null
},
{
"$id": "2",
"codColigada": 2,
"codFilial": 294,
"codTipoCurso": 1,
"NomeNivelEnsino": "Educação Básica",
"codContrato": "145856",
"idCorporativo": "5073869",
"idContratante": "4437657",
"nomeAluno": "Aquiles Gomes Moreira Gigante",
"nomeContratante": "Douglas Gigante",
"cpfAluno": "19486970769",
"cpfContratante": "12489857703",
"dataVencimento": "2023-04-10T00:00:00",
"dataRealVencimento": "2023-04-10T00:00:00",
"nossoNumero": "00000471132P",
"valorTitulo": 729.27,
"valorMulta": 14.2900,
"valorJurosMes": 0.7100,
"numbParcela": 3,
"statusLan": 0,
"idBoleto": 471132,
"idLan": 465196,
"estadoTitulo": "IN",
"InternalId": null
},
{
"$id": "3",
"codColigada": 2,
"codFilial": 294,
"codTipoCurso": 1,
"NomeNivelEnsino": "Educação Básica",
"codContrato": "145856",
"idCorporativo": "5073869",
"idContratante": "4437657",
"nomeAluno": "Aquiles Gomes Moreira Gigante",
"nomeContratante": "Douglas Gigante",
"cpfAluno": "19486970769",
"cpfContratante": "12489857703",
"dataVencimento": "2023-05-10T00:00:00",
"dataRealVencimento": "2023-05-10T00:00:00",
"nossoNumero": "000004711338",
"valorTitulo": 714.27,
"valorMulta": 0.0,
"valorJurosMes": 0.0,
"numbParcela": 4,
"statusLan": 0,
"idBoleto": 471133,
"idLan": 465197,
"estadoTitulo": "N",
"InternalId": null
}
],
"InternalId": null
}
]
Content
nomeContratante: Nome do Responsável do contrato no SGE
A pesquisa retornará as informações do contrato e de todos os títulos em aberto do contrato retornado. Caso não exista títulos em aberto as informações do contrato deverão ser retornadas.
Tabela Afetada: Nenhuma
Interface RM:
Username <username>
Password <password>
[
{
"codColigada": 2,
"codFilial": 294,
"codTipoCurso": 1,
"NomeNivelEnsino": "Educação Básica",
"codContrato": "145856",
"idCorporativo": "5073869",
"idContratante": "4437657",
"nomeAluno": "Aquiles Gomes Moreira Gigante",
"nomeContratante": "Douglas Gigante",
"cpfAluno": "19486970769",
"cpfContratante": "12489857703",
"idServicoCorporativo": "49079",
"nomeServicoCorporativo": "Ensino Fundamental - Anos Iniciais - 1º ano",
"dataInicioVigencia": "2023-02-09T00:00:00",
"dataFimVigencia": "2023-12-08T00:00:00",
"estadoAdimplencia": "IN",
"dataInicioCompetencia": "2023-02-01T00:00:00",
"dataFimCompetencia": "2023-12-01T00:00:00",
"dataFinalTurma": "2023-12-08T00:00:00",
"dataFinalPletivo": "2023-12-08T00:00:00",
"Titulos": [
{
"$id": "1",
"codColigada": 2,
"codFilial": 294,
"codTipoCurso": 1,
"NomeNivelEnsino": "Educação Básica",
"codContrato": "145856",
"idCorporativo": "5073869",
"idContratante": "4437657",
"nomeAluno": "Aquiles Gomes Moreira Gigante",
"nomeContratante": "Douglas Gigante",
"cpfAluno": "19486970769",
"cpfContratante": "12489857703",
"dataVencimento": "2023-03-10T00:00:00",
"dataRealVencimento": "2023-03-10T00:00:00",
"nossoNumero": "000004711311",
"valorTitulo": 736.57,
"valorMulta": 14.2900,
"valorJurosMes": 8.0100,
"numbParcela": 2,
"statusLan": 0,
"idBoleto": 471131,
"idLan": 465195,
"estadoTitulo": "IN",
"InternalId": null
},
{
"$id": "2",
"codColigada": 2,
"codFilial": 294,
"codTipoCurso": 1,
"NomeNivelEnsino": "Educação Básica",
"codContrato": "145856",
"idCorporativo": "5073869",
"idContratante": "4437657",
"nomeAluno": "Aquiles Gomes Moreira Gigante",
"nomeContratante": "Douglas Gigante",
"cpfAluno": "19486970769",
"cpfContratante": "12489857703",
"dataVencimento": "2023-04-10T00:00:00",
"dataRealVencimento": "2023-04-10T00:00:00",
"nossoNumero": "00000471132P",
"valorTitulo": 729.27,
"valorMulta": 14.2900,
"valorJurosMes": 0.7100,
"numbParcela": 3,
"statusLan": 0,
"idBoleto": 471132,
"idLan": 465196,
"estadoTitulo": "IN",
"InternalId": null
},
{
"$id": "3",
"codColigada": 2,
"codFilial": 294,
"codTipoCurso": 1,
"NomeNivelEnsino": "Educação Básica",
"codContrato": "145856",
"idCorporativo": "5073869",
"idContratante": "4437657",
"nomeAluno": "Aquiles Gomes Moreira Gigante",
"nomeContratante": "Douglas Gigante",
"cpfAluno": "19486970769",
"cpfContratante": "12489857703",
"dataVencimento": "2023-05-10T00:00:00",
"dataRealVencimento": "2023-05-10T00:00:00",
"nossoNumero": "000004711338",
"valorTitulo": 714.27,
"valorMulta": 0.0,
"valorJurosMes": 0.0,
"numbParcela": 4,
"statusLan": 0,
"idBoleto": 471133,
"idLan": 465197,
"estadoTitulo": "N",
"InternalId": null
}
],
"InternalId": null
}
]
Content
nomeContratante: Nome do Responsável do contrato no SGE
Consulta os contratos através do seu número
Tabela Afetada: Nenhuma
Interface RM:
Username <username>
Password <password>
[
{
"codColigada": 2,
"codFilial": 294,
"codTipoCurso": 1,
"NomeNivelEnsino": "Educação Básica",
"codContrato": "145856",
"idCorporativo": "5073869",
"idContratante": "4437657",
"nomeAluno": "Aquiles Gomes Moreira Gigante",
"nomeContratante": "Douglas Gigante",
"cpfAluno": "19486970769",
"cpfContratante": "12489857703",
"idServicoCorporativo": "49079",
"nomeServicoCorporativo": "Ensino Fundamental - Anos Iniciais - 1º ano",
"dataInicioVigencia": "2023-02-09T00:00:00",
"dataFimVigencia": "2023-12-08T00:00:00",
"estadoAdimplencia": "IN",
"dataInicioCompetencia": "2023-02-01T00:00:00",
"dataFimCompetencia": "2023-12-01T00:00:00",
"dataFinalTurma": "2023-12-08T00:00:00",
"dataFinalPletivo": "2023-12-08T00:00:00",
"Titulos": [
{
"$id": "1",
"codColigada": 2,
"codFilial": 294,
"codTipoCurso": 1,
"NomeNivelEnsino": "Educação Básica",
"codContrato": "145856",
"idCorporativo": "5073869",
"idContratante": "4437657",
"nomeAluno": "Aquiles Gomes Moreira Gigante",
"nomeContratante": "Douglas Gigante",
"cpfAluno": "19486970769",
"cpfContratante": "12489857703",
"dataVencimento": "2023-03-10T00:00:00",
"dataRealVencimento": "2023-03-10T00:00:00",
"nossoNumero": "000004711311",
"valorTitulo": 736.57,
"valorMulta": 14.2900,
"valorJurosMes": 8.0100,
"numbParcela": 2,
"statusLan": 0,
"idBoleto": 471131,
"idLan": 465195,
"estadoTitulo": "IN",
"InternalId": null
}
],
"InternalId": null
}
]
Content
nomeContratante: Nome do Responsável do contrato no SGE
Realiza a baixa de titulos do SGE e realiza a integração com o Tecnotime.
Ao executar a chamada do webservice, se for inclusão de um serviço novo, o método irá:
Novo!
A baixa de títulos agora é realizada apenas no SGE, sem envio para a TECNOTIME. A API foi ajustada para não incluir mais os campos numbRPS e serieRPS, antes recebidos da TECNOTIME.
Além disso, a API de baixa de títulos foi atualizada para incluir campos de juros, multa e desconto:
Juros : Somado ao valor principal do título.
Multa : Aplicada integralmente, sem ajustes.
Desconto : Usado quando o valor pago por inferior ao total, cobrindo a diferença.
Exemplos de Regras para aplicação dos campos:
Pagamento com Diferença A Menor:
Diferença A Menor, ocorre quando o valor pago é inferior ao valor total do título. Quando isso acontece, o sistema ajusta os juros proporcionalmente ou aplica um desconto para equilibrar a diferença. A baixa é realizada mesmo que o valor pago seja inferior, desde que as regras de cálculo sejam seguidas.
Cenário 01: Se o valor total do título por R$ 100,00, com R$ 50,00 de juros e R$ 2,00 de multa, totalizando R$ 152,00, e o valor pago foi R$ 150,00:
Os juros serão ajustados para R$48,00 (reduzindo proporcionalmente a diferença de pagamento).
A multa de R$2,00 será mantida integralmente.
Não será aplicado desconto, pois a diferença de R$2,00 será ajustada nos juros.
Pagamento com Diferença A Maior:
Diferença A Maior, ocorre quando o valor pago é superior ao valor total do título (incluindo juros, multa e o valor líquido do título). Nesses casos, a diferença entre o valor pago e o valor do título será somada ao campo de juros, e não será aplicado desconto.
Cenário 01: Se o valor total do título por R$ 100,00, com R$ 50,00 de juros e R$ 2,00 de multa, totalizando R$ 152,00, e o valor pago foi R$ 300,00:
Os juros serão somados à diferença de R$148,00, resultando em R$198,00 de juros aplicados.
A multa de R$2,00 será mantida integralmente.
Não será aplicado desconto, pois a diferença será ajustada nos juros.
Importante:
Para ambos os casos, o título deverá ser baixado.
Vale lembrar que a API reflete o processo nativo de baixa que ocorre no RM e também na importação de arquivos de retorno bancário do produto.
Tabela Afetada: FLAN, FLANBAIXA
Interface RM: TOTVS BackOffice | Gestaçao Financeira | Lançamentos | Processos | Baixa
Username <username>
Password <password>
[
{
"codColigada": 3,
"codFilial": 471,
"codTipoCurso": 1,
"idLan": 1904,
"nossoNumero": "012121",
"motivoBaixa":
[
{
"motivoBaixa":"DIS",
"valorBaixa": 100.0,
"coligadaContaCaixa": 3,
"contaCaixa": "58"
},
{
"motivoBaixa":"PIX",
"valorBaixa": 100.0,
"coligadaContaCaixa": 3,
"contaCaixa": "60"
}
],
"dataBaixa": "2023-01-18",
"dataVencimento": "2022-12-20",
"valorTotal": 200.0,
"valorMulta": 0.0,
"valorJuros": 0.0,
"historicoBaixa": "BAIXA REALIZADA VIA API"
}
]
Content
{
"codColigada": 3,
"idLan": 12,
"nossoNumero": "200121",
"statusErro": 0,
"Erros": [{ "mensagemErro": null, "codigoErro": null }],
"numbRPS": 10,
"serieRPS": "1",
"filialRPS": 10
}
Content
Realiza o cancelamento da baixa de títulos do SGE.
Ao executar a chamada do webservice, o método irá:
Tabela Afetada: FLAN, FLANBAIXA
Interface RM: TOTVS BackOffice | Gestão Financeira | Lançamentos | Processos | Cancelar Baixa
Username <username>
Password <password>
[
{
"codColigada": 3,
"idLan": 1904,
"dataCancelamento": "2023-01-18",
"historico": "Cancelamento via API"
}
]
Content
[
{
"codColigada": 3,
"idLan": 12,
"statusErro": 0,
"Erros": [{ "mensagemErro": null, "codigoErro": null }]
}
]
Content
Consulta Contrato de um Aluno
Tabela Afetada:
Interface RM:
Username <username>
Password <password>
{
"CodColigada": 2,
"CodCurso": "",
"CodHabilitacao": "",
"CodGrade": "",
"ItemContabil": "",
"DtInicioItemContabil": "2023-04-13T18:36:06.583Z",
"DtFimItemContabil": "2023-04-13T18:36:06.583Z",
"ContaContabil": "",
"DtInicioContaContabil": "2023-04-13T18:36:06.583Z",
"DtFimContaContabil": "2023-04-13T18:36:06.583Z",
"IdServico": 0,
"DescServico": ""
}
Content
{
"Message": "Sucesso \r\n",
"Status": "Sucesso",
"StatusCode": 200
}
Content
O Gestor de Serviços poderá acionar um Web Service TOTVS capaz de retornar ao Gestor o Status da Matriz Curricular solicitada.
Tabela Afetada: Nenhuma
Interface RM:
Username <username>
Password <password>
"2"
Content
Status:
0 = Ativa
1 = Inativa
2 = Atual
Consulta Contrato de um Aluno
Tabela Afetada:
Interface RM:
Username <username>
Password <password>
[
{
"ID": 0,
"CodPessoa": 0,
"Nome": "string",
"DataNascimento": "2023-04-11T17:46:24.482Z",
"EstadoCivil": "string",
"Sexo": "string",
"Cor": 0,
"NomeMae": "string",
"NomePai": "string",
"CPF": "string",
"Identidade": "string",
"OrgaoEmissor": "string",
"DataEmissao": "2023-04-11T17:46:24.482Z",
"TituloEleitor": "string",
"Passaporte": "string",
"Nacionalidade": "string",
"CidadeEnder": "string",
"BairroEnder": "string",
"UFEnder": "string",
"Estrangeiro": "string",
"Email": "string",
"DDD": "string",
"Telefone": "string",
"DDDCelular": "string",
"Celular": "string",
"Logradouro": "string",
"Complemento": "string",
"Numero": "string",
"CEP": "string",
"Municipio_IBGE": "string",
"TipoBeneficiario": "string",
"CodFilial": 0,
"CodUsuario": "string",
"IdCorporativo": 0,
"GrauInstrucao": "string",
"Matricula": "string",
"PaisNacionalidade": "string",
"EstadoNatal": "string",
"MunicipioNatal": "string",
"CodigoCliente": "string",
"FilialCliente": "string",
"TipoCliente": "string"
}
]
{
"Message": "Sucesso \r\n",
"Status": "Sucesso",
"StatusCode": 200
}
Content
Consulta Contrato de um Aluno
Tabela Afetada:
Interface RM:
Username <username>
Password <password>
[
{
"ID": 0,
"CodPessoa": 0,
"Nome": "string",
"DataNascimento": "2023-04-11T17:46:24.482Z",
"EstadoCivil": "string",
"Sexo": "string",
"Cor": 0,
"NomeMae": "string",
"NomePai": "string",
"CPF": "string",
"Identidade": "string",
"OrgaoEmissor": "string",
"DataEmissao": "2023-04-11T17:46:24.482Z",
"TituloEleitor": "string",
"Passaporte": "string",
"Nacionalidade": "string",
"CidadeEnder": "string",
"BairroEnder": "string",
"UFEnder": "string",
"Estrangeiro": "string",
"Email": "string",
"DDD": "string",
"Telefone": "string",
"DDDCelular": "string",
"Celular": "string",
"Logradouro": "string",
"Complemento": "string",
"Numero": "string",
"CEP": "string",
"Municipio_IBGE": "string",
"TipoBeneficiario": "string",
"CodFilial": 0,
"CodUsuario": "string",
"IdCorporativo": 0,
"GrauInstrucao": "string",
"Matricula": "string",
"PaisNacionalidade": "string",
"EstadoNatal": "string",
"MunicipioNatal": "string",
"CodigoCliente": "string",
"FilialCliente": "string",
"TipoCliente": "string"
}
]
{
"Message": "Sucesso \r\n",
"Status": "Sucesso",
"StatusCode": 200
}
Content