Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Expandir
titleResponsável Financeiro
HTML
<div class="post">POST</div>
<div class="endereco">/rm/api/TOTVSCustomizacao/IntegracaoSALESFORCE/GravarResponsavelFinanceiro</div>

Realiza a gravação do responsável financeiro no SGE, conforme dados enviados pela API.

Authorization - Basic Auth

Username <username>

Password <password>

Body

Bloco de código
languagec#
titleRaw
{
 "CodCFO": "7604288600001",
 "Nome": "responsaveltesteapi",
 "Cpf": "42302908023",
 "Email": "[email protected]",
 "Cep": "31810365",
 "Logradouro": "Logradouro",
 "Numero": 20,
 "Complemento": "101",
 "Bairro": "Bairro",
 "Estado": "MG",
 "Cidade": "Belo Horizonte",
 "Pais": "Brasil",
 "Telefone": "03189898989",
 "Celular": "77777777777",
 "Tel_Comercial": "0314545454545",
 "Fax": "0314545454545",
 "CodColigada": 3,
 "Global": true
}

Content

  • CodCFO: Código identificador do cliente RM/Salesforce/Protheus.

Deve ser enviado no seguinte formato: 9 primeiros dígitos do CPF ou 8 primeiros  primeiros dígitos do CNPJ + código da loja. Exemplo: 0101251250001

  • Nome: Nome do responsável financeiro no SGE (Campo Obrigatório);

  • Cpf: CPF do responsável financeiro no SGE (Campo Obrigatório);
  • Email: E-mail do responsável financeiro no SGE (Campo Obrigatório);
  • Cep: CEP do endereço do aluno no SGE (Campo Obrigatório);
  • Logradouro: Nome da rua (Campo Obrigatório);

  • Numero: Numero da residencia (Enviar apenas números)(Campo Obrigatório);

  • Complemento: Complemento se houver (Campo Obrigatório);
  • Bairro: Nome do bairro (Campo Obrigatório);
  • Estado: Enviar Sigla do Estado (Campo Obrigatório);
  • Cidade: Enviar Nome da Cidade (Campo Obrigatório);

  • Pais: Enviar Nome do país (Campo Obrigatório);

  • Telefone: Número telefone fixo (Enviar apenas números com DDD)(Campo Obrigatório);

  • Celular: Número telefone celular (Enviar apenas números com DDD) (Campo Obrigatório);

  • Tel_Comercial: Numero telefone comercial(Enviar apenas números com DDD);
  • Fax: Número fax (Enviar apenas números com DDD);

  • CodColigada: Código da Coligada no SGE. Enviar 2 para SESI e 3 para SENAI (Campo obrigatório).
  • Global: informar se o registro do cliente será compartilhado entre as coligadas. Enviar true para Global e false para registro por coligada. 

Retorno

Bloco de código
languagec#
titleConsole
{
   "Message": "Responsavel: 00000005, criado com Sucesso!\r\n",
   "Status": "Sucesso",
   "StatusCode": 200
}

Content

  • 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;

...

Expandir
titleMatricular Aluno
HTML
<div class="post">POST</div>
<div class="endereco">/rm/api/TOTVSCustomizacao/IntegracaoSALESFORCE/RealizarMatricula</div>

Realiza a matrícula do aluno no SGE, conforme dados enviados pela API.

Authorization - Basic Auth

Username <username>

Password <password>

Body

Bloco de código
languagec#
titleRaw
{
    "IdMatrizAplicada": 5,
    "RA": "00000018",
    "Turma": "123|TEC.001.006",
    "DataMatricula": "20/12/2021",
    "DataPrevSaida": "01/01/2022",
    "CondicaoAluno": 0,
    "CodFinSCAE": 1,
    "Articulacao": 2,
    "CodColigada": 3,        
    "Contrato": {
        "CodCFONomeRespFin": "Responsavel Rafaela",
        "9688653800001CodColCfo": 2,
        "NomeRespFinCodCFO": "RTeste19989098600001",
        "ValorTotal": 210600.0,
        "QuantidadeParc": 125,
        "DataVencimento": "2012/02/2022",
        "DiaVencimento": 2112,
        "DescontoInstitucional": 8.0,
        "DescontoAdicional": 1.0,
        "MotivoMotivoDesconto": "TesteDesconto funcionário matriculada alunoindústria",
        "DataVenda": "2530/12/2021",
        "IdOportunidade": 1,
        "FormaPagtoPrimeiraParc": "CACCAR",
        "FormaPagtoDemaisParc": "BOL",
        "ReceberBoletoEmail": "Sim",
        "ECommercePedidoFiscal": "Sim"null,
       }
   "DisciplinasEcommerce": [ "0001|0001|123456"SIM",
 "0001|0001|789101" ]
   }

Content

       "DadosCartao": {
            "Cod_Loja": 0,
            "Agencia": "TESTE",
            "Cod_Banco": "158",
            "Conta": "000001",
            "AdquirenteCartao": null,
            "MeioPagamento": "Crédito",
            "BandeiraCartao": "Elo",
            "NSU": "123",
            "ValorTotalCartao": 120.0,
            "ParcelasCartao": 1
        }
    },
    "Disciplinas": [],
    "CodColigada": 2,
    "CamposValoresChaveGrupo": null
}

Content

  • IdMatrizAplicada: Identificador da Matriz Aplicada (Curso/Habilitação e Período Letivo)
  • IdMatrizAplicada: Identificador da Matriz Aplicada (Curso/Habilitação e Período Letivo) (Campo Obrigatório);
  • RA: Registro acadêmico do aluno no SGE (Campo Obrigatório);
  • Turma: Código da Turma do SGE onde o aluno será matriculado (Campo Obrigatório). O código da turma enviado contém o identificador do período letivo seguido do código da turma do SGE, concatenados por '|'. 
  • DataMatricula: Data da Matrícula do aluno (Campo Obrigatório);
  • DataPrevSaida: Data final do Curso;
  • CondicaoAluno: Condição do Aluno (SENAI);

      Valores possíveis:
        0 = Não Gratuita.
        1 = Gratuidade regimental
        2 = Bolsa de estudos
        3 = Convênio

  • CodFinSCAE: Código Financiamento SCAE;Valorespossíveis:

        0 = Não Gratuita
        2 = Gratuidade Regulamentar
        3 = Gratuidade Não Regulamentar

  • Articulacao: Código de Articulação.
  • Valores possíveis:
         1 = Há Articulação Sesi/Senai
         2 = Não há Articulação Sesi/Senai
         3 = Há Articulação entre outras instituições

  • CodColigada: Código da Coligada no SGE (Campo Obrigatório);
  • Contrato:  CodCFO: Código identificador do cliente Salesforce/Protheus RA: Registro acadêmico do aluno no SGE (Campo Obrigatório);NomeRespFin
  • Turma: Nome do responsável financeiro no SGE Código da Turma do SGE onde o aluno será matriculado (Campo Obrigatório);
  • ValorTotal: Valor total da venda (sem descontos de bolsas);
  • QuantidadeParc: Quantidade de parcelas da venda;
  • DataVencimento: Data do vencimento da primeira parcela do contrato;
  • DiaVencimento: Dia fixo do vencimento que será utilizado na geração da segunda parcela em diante. A data será gerada com o dia fixo informado do mês subsequente do início da turma, até atingir a quantidade de parcelas;
  • DescontoInstitucional: Valor do desconto institucional, com base no valor total do contrato. Quando informado, será criada uma bolsa Institucional ao contrato (conforme código de bolsa informado nos parâmetros da customização).
  • DescontoAdicional: Valor do desconto adicional, com base no valor total do contrato. Quando informado, será criada uma bolsa Adicional ao contrato (conforme código de bolsa informado nos parâmetros da customização).
  • Motivo: Descrição do Motivo do desconto adicional (obrigatório no caso de desconto concedido);
  • DataVenda: Data corrente do recebimento da matrícula;
  • IdOportunidade: Identificador da oportunidade fechada no SALESFORCE ;
  • FormaPagtoPrimeiraParc: Forma De pagamento - Primeira parcela (Campo Obrigatório);

                                  Valores possíveis:;

                                    BOLETO: BOL (Mensalidade Boleto)
                                    Cartão crédito: CAC (Mensalidade Cartão de crédito)
                                    Cartão débito: CAR (Mensalidade Cartão de débito)
                                    Dinheiro: ESP (Mensalidade dinheiro)

  • FormaPagtoDemaisParc: Forma De pagamento - Demais parcelas (Campo Obrigatório);
    • . O código da turma enviado contém o identificador do período letivo seguido do código da turma do SGE, concatenados por '|'. 
    • DataMatricula: Data da Matrícula do aluno (Campo Obrigatório);
    • DataPrevSaida: Data final do Curso;
    • CondicaoAluno: Condição do Aluno (SENAI);

        Valores possíveis:
          0 = Não Gratuita.
          1 = Gratuidade regimental
          2 = Bolsa de estudos
          3 = Convênio

    • CodFinSCAE: Código Financiamento SCAE;
      • Valorespossíveis:

            0 = Não Gratuita
            2 = Gratuidade Regulamentar
            3 = Gratuidade Não Regulamentar

    • Articulacao: Código de Articulação.

      • Valores possíveis:
             1 = Há Articulação Sesi/Senai
             2 = Não há Articulação Sesi/Senai
             3 = Há Articulação entre outras instituições

    • CodColigada: Código da Coligada no SGE (Campo Obrigatório);
    • Contrato:  
      • CodCFO: Código identificador do cliente no RM/Salesforce/Protheus (Campo Obrigatório);
      • CodColCfo: Código da Coligada do cliente Fornecedor. Se for global, enviar 0 - zero (Campo obrigatório);
      • NomeRespFin: Nome do responsável financeiro no SGE (Campo Obrigatório);
      • ValorTotal: Valor total da venda (sem descontos de bolsas);
      • QuantidadeParc: Quantidade de parcelas do contrato de venda;
      • DataVencimento: Data do vencimento da primeira parcela do contrato;
      • DiaVencimento: Dia fixo do vencimento que será utilizado na geração da segunda parcela em diante. A data será gerada com o dia fixo informado do mês subsequente do início da turma, até atingir a quantidade de parcelas;
      • DescontoInstitucional: Valor do desconto institucional, com base no valor total do contrato. Quando informado, será criada uma bolsa Institucional ao contrato (conforme código de bolsa informado nos parâmetros da customização).
      • DescontoAdicional: Valor do desconto adicional, com base no valor total do contrato. Quando informado, será criada uma bolsa Adicional ao contrato (conforme código de bolsa informado nos parâmetros da customização).
      • MotivoDesconto: Descrição do Motivo do desconto adicional ou institucional (obrigatório no caso de desconto concedido);
      • DataVenda: Data corrente do recebimento da matrícula;
      • IdOportunidade: Identificador da oportunidade fechada no SALESFORCE ;
      • FormaPagtoPrimeiraParc: Forma De pagamento - Primeira parcela (Campo Obrigatório);

                                      Valores possíveis:;

                                        BOLETO: BOL (Mensalidade Boleto)
                                        Cartão

                 Valores possíveis:
                   BOLETO: BOL (Mensalidade Boleto)
                   Cartão

    crédito: CAC (Mensalidade Cartão de crédito)
                 

     Cartão

                          Cartão débito: CAR (Mensalidade Cartão de débito)
                             

     Dinheiro

              Dinheiro: ESP (Mensalidade dinheiro)

      • ReceberBoletoEmail: Recebe Boleto por E-mail FormaPagtoDemaisParc: Forma De pagamento - Demais parcelas (Campo Obrigatório);
      •              Valores possíveis: Sim ou Não - se o boleto foi enviado por e-mail
      • ECommerce: Identificação de E-Commerce

      •                BOLETO: BOL (Mensalidade Boleto)
                       Cartão crédito: CAC (Mensalidade Cartão de crédito)
                       Cartão débito: CAR (Mensalidade Cartão de débito)
                     
         Valores possíveis: Sim ou Não
      •  Dinheiro: ESP (Mensalidade dinheiro)
      • ReceberBoletoEmail: Recebe Boleto por E-mail (Campo Obrigatório);
      •             Valores possíveis: Sim ou Não - se o boleto foi enviado por e-mail
      • ECommerce: Identificação de E-Commerce

                                     Valores possíveis: Sim ou Não


      • Dados Cartão:  
        • ParcelasCartao: Quantidade de Parcelas junto a operadora do cartão. Informação enviada para Protheus para geração de títulos a receber para operadora do cartão. 



    • Disciplinas: Disciplinas: Lista de códigos da Disciplinas onde o aluno deverá ser matriculado no SGE. Caso este campo não seja informado, o aluno será matriculado em todas as disciplinas da turma/matriz aplicada.


    Retorno

    Bloco de código
    languagec#
    titleConsole
    {
       "Message": "Matrícula realizada com sucesso!\r\n",
       "Status": "Sucesso",
       "StatusCode": 200
    }
    

    Content

    • 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;
    Expandir
    titleItem Contábil
    HTML
    <div class="post">POST</div>
    <div class="endereco">/rm/api/TOTVSCustomizacao/CstIntegracaoProtheus/ItemContabil</div>

    Insere e/ou atualiza itens contábeis no RM, para uso no projeto Integração Protheus FIEC.

    Authorization - Basic Auth

    Username <username>

    Password <password>

    Body

    Bloco de código
    languagec#
    titleRaw
    [
        {
    		"codColigada": "3",
    		"itemContabil": "0001253",
            "codFilial": null,
    		"descricao": "teste Exemplo 0",
    		"status": "T"
    	}
    ]

    Content

    • codColigada: Código da Coligada (obrigatório).
    • itemContabil: Código do Item Contábil Protheus (obrigatório). Para alterações, o SGE irá localizar o registro através deste código e do número da coligada. 
    • codFilial: Código da Filial.
    • descricao: Descrição do item contábil.
    • status: Status do item contábil.
      • T = Ativo
      • F = Inativo

    Retorno

    Bloco de código
    languagec#
    titleConsole
    {
    "Message": "Sucesso ao criar o item 123\r\n",
    "Status": "Sucesso"
    "StatusCode": 200
    }
    

    Content

    • 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;
    
    "Message": "Sucesso ao criar o item 123\r\n",
    "Status": "Sucesso"
    "StatusCode": 200
    }
    

    Content

    • 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;


    Expandir
    titleInclusão do lançamento
    HTML
    <div class="post">POST</div>
    <div class="endereco">/rm/api/TOTVSCustomizacao/CstIntegracaoProtheus/InclusaoLancamento</div>

    Realiza a inclusão dos lançamentos no RM, para uso no projeto Integração Protheus FIEC.

    Authorization - Basic Auth

    Username <username>

    Password <password>

    Body

    Bloco de código
    languagec#
    titleRaw
    [
        {
            "codColigada": "3",
            "xnumpro": "TESTE1",
            "contaCaixaBanco": "001",
            "contaCaixaAgencia": "01",
            "contaCaixaContaCorrente": "111111",
            "parcela": 
                {   "pedidoVendaGerencial": "TESTE2",
                    "nossoNumero": "TESTE2",
                    "dataEmissao": "01/01/2000",
                    "dataVencimento": "05/01/2000"
                }       
        }
    ]

    Content

    • codColigada: Código da Coligada (obrigatório).
    • xnumpro: Utilizado para identificar o contrato/parcela referente ao lançamento (obrigatório).
    • contaCaixaBanco: Código do Banco da Conta Caixa/Convênio.
    • contaCaixaAgencia: Agência da Conta Caixa/Convênio.
    • contaCaixaContaCorrente: Conta Corrente da Conta Caixa/Convênio, com o dígito.
    • parcela: Dados da Parcela do SGE
      • pedidoVendaGerencial: Número do Pedido de Venda Gerencial gerado no Protheus referente à parcela (obrigatório).
      • nossoNumero: Nosso número do boleto.
      • dataEmissao: Data de Emissão do lançamento (obrigatório).
      • dataVencimento: Data de vencimento do lançamento (obrigatório).


    Retorno

    Bloco de código
    languagec#
    titleConsole
    {
    "Message": "Sucesso ao incluir o Id. Lançamento 142.\r\n",
    "Status": "Sucesso",
    "StatusCode": 200,
    "IdLan": 142
    }
    

    Content

    • 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;
    • IdLan: Identificador do lançamento gerado pelo SGE.
    Expandir
    titleCancelamento do lançamento
    HTML
    <div class="post">POST</div>
    <div class="endereco">/rm/api/TOTVSCustomizacao/CstIntegracaoProtheus/CancelamentoLancamento</div>

    Cancela os lançamentos no RM, para uso no projeto Integração Protheus FIEC.

    Authorization - Basic Auth

    Username <username>

    Password <password>

    Body

    Bloco de código
    languagec#
    titleRaw
    [
        {
    		"codColigada": "3",
      		"idLan": "142",
      		"DataCancelamento": "01/01/2000"
    	}
    ]

    Content

    • codColigada: Código da Coligada (primary key);
    • idLan: Id do Lançamento (primary key);
    • DataCancelamento: Data do Cancelamento do Lançamento (primary key);
    Expandir
    titleInclusão do lançamento
    HTML
    <div class="post">POST</div>
    <div class="endereco">/rm/api/TOTVSCustomizacao/CstIntegracaoProtheus/InclusaoLancamento</div>

    Realiza a inclusão dos lançamentos no RM, para uso no projeto Integração Protheus FIEC.

    Authorization - Basic Auth

    Username <username>

    Password <password>

    Body

    Bloco de código
    languagec#
    titleRaw
    [
        {
            "codColigada": "3",
            "xnumpro": "TESTE1",
            "contaCaixaBanco": "001",
            "contaCaixaAgencia": "01",
            "contaCaixaContaCorrente": "111111",
            "parcela": 
                {   "pedidoVendaGerencial": "TESTE2",
                    "nossoNumero": "TESTE2",
                    "dataEmissao": "01/01/2000",
                    "dataVencimento": "05/01/2000"
                }       
        }
    ]

    Content

    • codColigada: Código da Coligada (obrigatório).
    • xnumpro: Utilizado para identificar o contrato/parcela referente ao lançamento (obrigatório).
    • contaCaixaBanco: Código do Banco da Conta Caixa/Convênio.
    • contaCaixaAgencia: Agência da Conta Caixa/Convênio.
    • contaCaixaContaCorrente: Conta Corrente da Conta Caixa/Convênio, com o dígito.
    • parcela: Dados da Parcela do SGE
    • pedidoVendaGerencial: Número do Pedido de Venda Gerencial gerado no Protheus referente à parcela (obrigatório).
    • nossoNumero: Nosso número do boleto.
    • dataEmissao: Data de Emissão do lançamento (obrigatório).
    • dataVencimento: Data de vencimento do lançamento (obrigatório).


    Retorno

    Bloco de código
    languagec#
    titleConsole
    {
    "Message": "Sucesso ao incluirexcluir o Id. Lançamento 142.\r\n",
    "Status": "Sucesso",
    "StatusCode": 200,
    "IdLan": 142
    }
    

    Content

    • 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;
    • IdLan: Identificador do lançamento gerado pelo SGE.
    Expandir
    titleCancelamento de baixas do lançamento
    HTML
    <div class="post">POST</div>
    <div class="endereco">/rm/api/TOTVSCustomizacao/CstIntegracaoProtheus/CancelamentoLancamento<CancelamentoBaixa</div>

    Cancela os lançamentos as baixas dos lançamento no RM, para uso no projeto Integração Protheus FIEC.

    Authorization - Basic Auth

    Username <username>

    Password <password>

    Body

    Bloco de código
    languagec#
    titleRaw
    [
        {
    		"codColigada": "3",
      		"idLan": "142",
      		"DataCancelamento": "01/01/2000"
    	}
    ]

    Content

    • codColigada: Código da Coligada (primary key);
    • idLan: Id do Lançamento (primary key);
    • DataCancelamento: Data do Cancelamento do Lançamento (primary key);


    Retorno

    Bloco de código
    languagec#
    titleConsole
    {
    "Message": "Sucesso ao cancelar excluirbaixa odo Id. Lançamento 142\r\n",
    "Status": "Sucesso",
    "StatusCode": 200
    }
    

    Content

    • 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;
    Expandir
    titleCancelamento de baixas Baixa do lançamentoTítulo
    HTML
    <div class="post">POST</div>
    <div class="endereco">/rm/api/TOTVSCustomizacao/CstIntegracaoProtheus/CancelamentoBaixa<BaixaTitulo</div>

    Cancela as baixas dos lançamento no RM, para uso no projeto Integração Protheus FIECEfetua a baixa do lançamento financeiro do SGE.

    Authorization - Basic Auth

    Username <username>

    Password <password>

    Body

    Bloco de código
    languagec#
    titleRaw
    [{
        {
    		"codColigada": "3",
        		"idLan": "143",
        "ValorBaixa": 311.26,
        "DataBaixa": "14216/12/2021",
        "ContaCaixa_Banco": "002",
        "ContaCaixa_AG": "9598",
        		"DataCancelamentoContaCaixa_CC": "01/01/20001234"
    	}
    ]

    Content

    • codColigada: Código da Coligada (primary key);
    • idLan: Id do Lançamento (primary key);
    • DataCancelamento: Data do Cancelamento do Lançamento (primary key);

    Retorno

    Bloco de código
    languagec#
    titleConsole
    {
    "Message": "Sucesso ao cancelar baixa do Id. Lançamento 142\r\n",
    "Status": "Sucesso",
    "StatusCode": 200
    }
    

    Content

    • 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;
    Expandir
    titleBaixa do Título
    ,
        em análise pela FIEC: "ContaCaixa_SEMMOVIMENTACAO": "00001", 
        "Juros": 30.76,
        "Multa": 5.50,
        "Desconto": 0.0
    }]

    Content

    • codColigada: Código da Coligada. Enviar 2 para SESI e 3 para SENAI (primary key).
    • idLan: Id do Lançamento (primary key);
    • ValorBaixa: Valor da Baixa do Título (primary key);
    • DataBaixa: Data da Baixa do Título (primary key);
    • Baixas com movimentação bancária:
      • ContaCaixa_Banco: Código do banco da Conta para realização da Baixa;
      • ContaCaixa_AG: Código da agencia do banco da Conta para realização da Baixa;
      • ContaCaixa_CC: Codigo da Conta corrente para rea\lização da Baixa;Baixas com movimentação bancária:
    • Baixas sem movimentação bancária:
      • ContaCaixa_SemMovimentação: Código da Conta caixa do SGE utilizada para baixas de cartão e NCC que não efetuam movimentação bancária. 
    • Juros: Taxa de Juros da Baixa;
    • Multa: Valor da Multa da Baixa;
    • Desconto: Valor de Desconto da Baixa;

    Retorno

    Bloco de código
    languagec#
    titleConsole
    {
        "Message": "Sucesso ao baixar o titulo do Id. Lançamento 143\r\n",
        "Status": "Sucesso",
        "StatusCode": 200
    }
    

    Content

    • 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;


    Expandir
    titleAlteração NossoNumero
    HTML
    <div class="post">POST</div>
    <div class="endereco">/rm/api/TOTVSCustomizacao/CstIntegracaoProtheus/AlteracaoNossoNumero</div>

    Insere e/ou atualiza o NossoNumero do lançamento financeiro do SGE.

    Authorization - Basic Auth

    Username <username>

    Password <password>

    Body

    HTML
    <div class="post">POST</div>
    <div class="endereco">/rm/api/TOTVSCustomizacao/CstIntegracaoProtheus/BaixaTitulo</div>

    Efetua a baixa do lançamento financeiro do SGE.

    Authorization - Basic Auth

    Username <username>

    Password <password>

    Body

    Bloco de código
    languagec#
    titleRaw
    [{
        "codColigada": "3",
        "idLan": "143",
        "ValorBaixa": 311.26,
        "DataBaixa": "16/12/2021",
        "ContaCaixa_Banco": "002",
        "ContaCaixa_AG": "9598",
        "ContaCaixa_CC": "1234",
        em análise pela FIEC: "ContaCaixa_SEMMOVIMENTACAO": "00001", 
        "Juros": 30.76,
        "Multa": 5.50,
        "Desconto": 0.0
    }]

    Content

    • codColigada: Código da Coligada. Enviar 2 para SESI e 3 para SENAI (primary key).
    • idLan: Id do Lançamento (primary key);
    • ValorBaixa: Valor da Baixa do Título (primary key);
    • DataBaixa: Data da Baixa do Título (primary key);
    • Baixas com movimentação bancária:
      • ContaCaixa_Banco: Código do banco da Conta para realização da Baixa;
      • ContaCaixa_AG: Código da agencia do banco da Conta para realização da Baixa;
      • ContaCaixa_CC: Codigo da Conta corrente para rea\lização da Baixa;Baixas com movimentação bancária:
    • Baixas sem movimentação bancária:
      • ContaCaixa_SemMovimentação: Código da Conta caixa do SGE utilizada para baixas de cartão e NCC que não efetuam movimentação bancária. 
    • Juros: Taxa de Juros da Baixa;
    • Multa: Valor da Multa da Baixa;
    • Desconto: Valor de Desconto da Baixa;
    Retorno

    Bloco de código
    languagec#
    titleConsoleRaw
    {
        "Message": "Sucesso ao baixar o titulo do Id. Lançamento 143\r\n"codColigada" : "1",
      "NossoNumero" : "Status":123", 
      "SucessoIDLan" : 123,
      "NumeroPedido" : null,
      "StatusCodeCodFilial" : 200null
    }
    

    Content

    • 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;

    Expandir
    titleAlteração NossoNumero
    • codColigada: Código da Coligada. Enviar 2 para SESI e 3 para SENAI (primary key).
    • NossoNumero: Numero do NossoNumero (obrigatório).
    • IDLan: Id do Lançamento (opcional) (Caso não seja possível preencher o campo IdLan, deverão ser enviados os parâmetros NumeroPedido e CodFilial).
    • NumeroPedido: Numero do Pedido Gerencial (opcional).
    • CodFilial: Código da Filial (opcional).

    Retorno

    HTML
    <div class="post">POST</div>
    <div class="endereco">/rm/api/TOTVSCustomizacao/CstIntegracaoProtheus/AlteracaoNossoNumero</div>

    Insere e/ou atualiza o NossoNumero do lançamento financeiro do SGE.

    Authorization - Basic Auth

    Username <username>

    Password <password>

    Body

    Bloco de código
    languagec#
    titleRawConsole
    {
        "codColigadaMessage" : "1",
      "NossoNumero" : "123", 
      "IDLan" : 123Sucesso ao fazer a Alteração do Nosso Numero (IDLan/Numero Pedido : 172, NossoNumero: 123).\r\n\r\n",
        "NumeroPedidoStatus" : null"Sucesso",
        "CodFilialStatusCode" : null200
    }
    

    Content

    • codColigada: Código da Coligada. Enviar 2 para SESI e 3 para SENAI (primary key).
    • NossoNumero: Numero do NossoNumero (obrigatório).
    • IDLan: Id do Lançamento (opcional) (Caso não seja possível preencher o campo IdLan, deverão ser enviados os parâmetros NumeroPedido e CodFilial).
    • NumeroPedido: Numero do Pedido Gerencial (opcional).
    • CodFilial: Código da Filial (opcional).

    Retorno

    Bloco de código
    languagec#
    titleConsole
    {
        "Message": "Sucesso ao fazer a Alteração do Nosso Numero (IDLan/Numero Pedido : 172, NossoNumero: 123).\r\n\r\n",
        "Status": "Sucesso",
        "StatusCode": 200
    }
    

    Content

    • 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;
    • 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;
    HTML
    <style>
    	.expand-control {
        	cursor: pointer;
        	text-decoration: none;
    	    margin-bottom: 10px;
    	    background-color: #ededed;
    	    height: 30px;
    	    font-size: 20px;
    	    padding: 5px;
    	}
    	.expand-control-text {
        	vertical-align: top;
    	    font-weight: bold;
    		color: #242424;
    	}
    	.post
    HTML
    <style>
    	.expand-control {
        	cursorbackground-color: pointer#378000;
    	    	text-decoration: nonecolor: #ffffff;
    	    display: inline-block;
    	    padding: 5px;
    	    margin-bottom: 10px;
    	border-radius: 5px;
    		font-weight: bold;
    	}
    	.get {
        	background-color: #ededed#004fd6;
    	    heightcolor: 30px#ffffff;
    	    font-sizedisplay: 20pxinline-block;
    	    padding: 5px;
    	}
    	.expand-control-text {
        	verticalborder-alignradius: top5px;
    	    	font-weight: bold;
    		color: #242424;
    	}
    	.postput {
        	background-color: #378000#ffa200;
    	    color: #ffffff;
    	    display: inline-block;
    	    padding: 5px;
    	    border-radius: 5px;
    		font-weight: bold;
    	}
    	.getdelete {
        	background-color: #004fd6#cf0000;
    	    color: #ffffff;
    	    display: inline-block;
    	    padding: 5px;
    	    border-radius: 5px;
    		font-weight: bold;
    	}
    	.put {
        	background-color: #ffa200;
    	    color: #ffffff;
    	    endereco{
    		display: inline-block;
    	    padding: 5px;
    	    border-radius	padding: 5px;
    		font-weight: bold;
    	}
    	.delete {
        	background-color: #cf0000;
    	    color: #ffffff;
    	    display: inline-block;
    	    padding: 5px;
    	    border-radius: 5px;
    		font-weight: bold;
    	}
    	.endereco{
    		display: inline-block;
    		padding: 5px;
    		font-weight: bold;
    	}
    </style>
    <!-- 
    EXEMPLO DE MARCAÇÃO PARA TIPO DE REQUEST:
    <div class="post">POST</div>
    <div class="get">GET</div>
    <div class="put">PUT</div>
    <div class="delete">DELETE</div>
    
    O ENDEREÇO DEVE SER INSERIDO COM A SEGUINTE MARCAÇÃO:
    <div class="endereco">/rm/api/TOTVSCustomizacao/CstIntegracaoProtheus/ItemContabil</div>
    --></style>
    <!-- 
    EXEMPLO DE MARCAÇÃO PARA TIPO DE REQUEST:
    <div class="post">POST</div>
    <div class="get">GET</div>
    <div class="put">PUT</div>
    <div class="delete">DELETE</div>
    
    O ENDEREÇO DEVE SER INSERIDO COM A SEGUINTE MARCAÇÃO:
    <div class="endereco">/rm/api/TOTVSCustomizacao/CstIntegracaoProtheus/ItemContabil</div>
    -->
    Expandir
    titleRecebimento de Acordo
    HTML
    <div class="post">POST</div>
    <div class="endereco">/rm/api/TOTVSCustomizacao/CstIntegracaoProtheus/Acordo/Inclusao</div>

    Efetiva no SGE os acordos efetuados no Protheus. 

    A API efetua a criação do acordo, a baixa dos lançamentos originais e a criação dos novos lançamentos gerados pelo acordo, conforme negociação gerada no Protheus.

    Authorization - Basic Auth

    Username <username>

    Password <password>

    Body

    Bloco de código
    languagec#
    titleRaw
    [
      {
        "IdNegociacao": 100,
        "Codcoligada": 2,
        "NumParcelas": 10,
        "CodCCusto": null,
        "TipoJuros": 0,
        "TaxaJuros": 0,
        "ValorJurosDia": 0.0,
        "DataAcordo": "29/01/2022",
        "ValorLiquido": 1500.00,
        "ValorAcordo": 1500.00,
        "ValorDesconto": 0.0,
        "ValorAcrescimo": 0.0,
        "RA": "00000247",
        "LancamentosOriginais": 
         [{
            "idlan": 22
          }],
        "LancamentosAcordo": 
         [{
            "xnumpro": null,
            "nossoNumero": "898001212154",
            "dataVencimento": "2022-01-01",
    Expandir
    titleRecebimento de Acordo
    HTML
    <div class="post">POST</div>
    <div class="endereco">/rm/api/TOTVSCustomizacao/CstIntegracaoProtheus/Acordo/Inclusao</div>

    Efetiva no SGE os acordos efetuados no Protheus. 

    A API efetua a criação do acordo, a baixa dos lançamentos originais e a criação dos novos lançamentos gerados pelo acordo, conforme negociação.

    Authorization - Basic Auth

    Username <username>

    Password <password>

    Body

    Bloco de código
    languagec#
    titleRaw
    [
      {
        "IdNegociacao": 100,
        "Codcoligada": 2,
        "NumParcelas": 10,
        "CodCCusto": null,
        "TipoJuros": 0,
        "TaxaJuros": 0,
        "ValorJurosDia": 0.0,
        "DataAcordo": "29/01/2022",
        "ValorLiquido": 1500.00,
        "ValorAcordo": 1500.00,
        "ValorDesconto": 0.0,
        "ValorAcrescimo": 0.0,
        "RA": null,
        "LancamentosOriginais": 
         [{
            "idlanvalor": 221050.0
          }],
        "LancamentosAcordo": 
         [{
            "xnumpro": null,
            "idlan": 0,
            "nossoNumero": null,
            "dataVencimento": "0001-01-01T00:00:00",
            "valor": 0.0
          }]
    }

    Content

  • codColigada: Código da Coligada. Enviar 2 para SESI e 3 para SENAI (primary key).
  • idLan: Id do Lançamento (primary key);
  • 
    }

    Content

    • codColigada: Código da Coligada. Enviar 2 para SESI e 3 para SENAI (primary key).
    • idLan: Id do Lançamento gerado no SGE (primary key);
    • idNegociacao
    • NumParcelas
    • CodCCusto
    • TipoJuros
    • TaxaJuros
    • ValorJurosDia

    "IdNegociacao": 100, "Codcoligada": 2, "NumParcelas": 10, "CodCCusto": null, "TipoJuros": 0, "TaxaJuros": 0, "ValorJurosDia": 0.0, "DataAcordo": "29/01/2022", "ValorLiquido": 1500.00, "ValorAcordo": 1500.00, "ValorDesconto": 0.0, "ValorAcrescimo": 0.0, "RA": "00000247", "LancamentosOriginais":

    DataCancelamento: Data do Cancelamento do Lançamento (primary key);






    Retorno

    Bloco de código
    languagec#
    titleConsole
    {
    "Message": "Sucesso ao incluir o Acordo: 22\r\n",
    "Status": "Sucesso",
    "StatusCode": 200, 
    "idAcordo": 22
    }
    

    Content

    • 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;

    ...