| HTML |
|---|
<div class="post">POST</div>
<div class="endereco">/rm/api/TOTVSCustomizacao/ContratosTitulos/BaixaTitulosContratos</div> |
Inclui ou altera um Serviço originado do CRM no cadastro customizado de Serviços do SGE, vinculando o serviço aos cursos informadosRealiza 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á: - Incluir o Serviço CRM Realizar a baixa do titulo no SGE (cadastro customizado).
- Preencher todos os dados do serviço:
- Código do Serviço/Produto
- Descrição do Serviço/Produto
- Código do produto do Protheus (obrigatório),
- Código da Natureza Financeira do Protheus
- Item Contábil
- Conta Contábil
- Status
- Vincular o Serviço CRM no anexo customizado dos Cursos informados
Ao executar a chamada do webservice, se for atualização de um serviço existente será permitido alterar o status e o processo deverá identificar o serviço CRM no SGE através do código e atualizar seu status no cadastro customizado. - .
- Realizar a integração da baixa do titulo com o Tecnotime.
Tabela Afetada: FLAN, FLANBAIXATabela Afetada: ZINTSFSERVICOCRM Interface RM: TOTVS Educacional BackOffice | Educacional | Currículo e Oferta | Cursos | Anexos | Serviço CRMGestaçao Financeira | Lançamentos | Processos | Baixa Authorization - Basic AuthUsername <username> Password <password> Body
| Bloco de código |
|---|
| [
{
"codColigada": 3,
"codFilial": 471,
"codTipoCurso": 1,
"idLan": 1904,
"nossoNumero": "012121",
"motivoBaixa":
[
{
"motivoBaixa":"DIS",
"valorBaixa": 200.0
}
],
"dataBaixa": "2023-01-18",
"dataVencimento": "2022-12-20",
"valorTotal": 200.0,
"valorMulta": 0.0,
"coligadaContaCaixa": 3,
"contaCaixa": "58",
"valorJuros": 0.0
}
] |
Content - codColigada: Código da Coligada no SGE. Enviar 2 para SESI e 3 para SENAI (primary key).
- codFilial: Código do Serviço CRM (primary key)da Filial do Lançamento no SGE;
- codTipoCurso: Nome do Serviço CRMNivel de Ensino no SGE;
- idLan: Código Identificador do Produto no Protheus, associado ao serviço/curso. Utilizado no envio do Pedido de Venda do SGE para o Protheus (obrigatório)Lançamento no SGE;
- nossoNumero: Código da Natureza Financeira, associado ao serviço/curso. Utilizado no envio do Pedido de Venda do SGE para o Protheus;
- motivoBaixo: (Id do protheus);
- dataBaixa: (Conta Contabil)
- dataVencimento: true ou false, indica se o serviço está ativo ou não;
- valorTotal: Lista de códigos de curso no SGE que serão vinculados, através do anexo customizado do Curso SGE, ao serviço que está sendo criado.
- valorMulta: Lista de códigos de curso no SGE que serão vinculados, através do anexo customizado do Curso SGE, ao serviço que está sendo criado.
- coligadaContaCaixa: Lista de códigos de curso no SGE que serão vinculados, através do anexo customizado do Curso SGE, ao serviço que está sendo criado.
- Nosso Numero do Lançamento;
- motivoBaixa: Lista com os dados de MotivoBaixa: Codigo da tabela dinamica (BXPROTHEUS) que indica a forma de pagamento do protheus e o ValorBaixa;
- dataBaixa: Data da Baixa do Lançamento;
- dataVencimento: Data de Vencimento do Lançamento;
- valorTotal: Valor Total do Lançamento.
- valorMulta: Valor da Multa do Lançamento.
- coligadaContaCaixa: Código da Coligada da Conta Caixa no SGE.
- contaCaixa: Numero da Conta Caixa (CODCXA) no SGEcontaCaixa: Lista de códigos de curso no SGE que serão vinculados, através do anexo customizado do Curso SGE, ao serviço que está sendo criado.
- valorJuros: Lista de códigos de curso no SGE que serão vinculados, através do anexo customizado do Curso SGE, ao serviço que está sendo criado.
Retorno
| Bloco de código |
|---|
| {
"codColigada": "Serviço incluído com sucesso!\r\n",
"idLan": "Sucesso",
"nossoNumero": 200,
"statusErro": 1,
"Erros": 1[{ "mensagemErro": null, "codigoErro": null }],
"numbRPS": 10,
"serieRPS": 1,
"filialRPS": 10
}
|
Content - codColigada: Codigo da Coligada do lançamento;
- idLan: IdLan do lançamento baixado;
- nossoNumero: Nosso Numero do lançamento;
- statusErro: 0 - Sucesso, 1 - Erro;
- Erros: Lista de erros ocorridos na baixa do lançamento, composto por mensagemErro: Descrição do erro ocorrido e codigoErro: 1 - Motivo Baixa não informado, 2 - Conta Caixa SGE ou PDV não informada, 3 - Total liguido do lançamento diferente do valor total pago, 4 - Numero de RPS não gerado, 5 - Baixa não realizada, 6 - Forma de pagamento inválida, 7 - Lançamento não encontrado no SGE, 8 - Motivo Baixa não cadastrado, 9 - Erro na integração Tecnotime;
- numbRPS: Numero do RPS da integração Tecnotime;
- serieRPS: Serie do RPS da integração Tecnotime;
- filialRPS: Filial do RPS da integração Tecnotime
- Message: Mensagem de retorno do consumo da requisição;
- Status: Situação do processamento da requisição;
- StatusCode: Código de status do processamento da requisição;
|