Web service com.senior.g5.co.mfi.cre.alteratituloscr

Tipo de execução

Para cada tipo de execução, existem diferentes parâmetros que podem ser comuns a todas as portas.

Autenticação

Caso seja utilizada alguma forma de autenticação para integração de informações através de web services, é necessário identificar o tipo no parâmetro <encryption>, conforme seus valores possíveis.

Campos numéricos

Orientação válida para qualquer campo de web service que possui objetivo de receber valores, independentemente do seu tipo ser Integer, Double e String. Estas orientações devem ser seguidas nas requisições efetuadas via SOAP e em execuções efetuadas através do SGI, relatórios e regras LSP.

WSDL

Porta

AlteraTitulosCR

Finanças - Gestão de Contas a Receber - Contas à Receber - Alteração de Títulos por Lote

Necessita autenticação: Sim

Situação de versão: Atual

Versão: 1

Requisição:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
  <soapenv:Body>
    <ser:AlteraTitulosCR>
      <user>String</user>
      <password>String</password>
      <encryption>Integer</encryption>
      <parameters>
        <gridTitulosAlterar>
          <codFil>Integer</codFil>
          <numTit>String</numTit>
          <codTpt>String</codTpt>
          <codCli>Integer</codCli>
          <codNtg>Integer</codNtg>
          <sitTit>String</sitTit>
          <datEmi>String</datEmi>
          <datEnt>String</datEnt>
          <codSac>Double</codSac>
          <codCrp>String</codCrp>
          <vctOri>String</vctOri>
          <vlrOri>Double</vlrOri>
          <codFpg>Integer</codFpg>
          <vctPro>String</vctPro>
          <datPpt>String</datPpt>
          <codMoe>String</codMoe>
          <codPor>String</codPor>
          <codCrt>String</codCrt>
          <codCnv>Integer</codCnv>
          <catTef>String</catTef>
          <nsuTef>String</nsuTef>
          <proJrs>String</proJrs>
        </gridTitulosAlterar>
        <codEmp>Integer</codEmp>
      </parameters>
    </ser:AlteraTitulosCR>
  </soapenv:Body>
</soapenv:Envelope>

Parâmetros da requisição:

Nome Tipo Descrição
gridTitulosAlterar Set Títulos a alterar
gridTitulosAlterar.codFil Integer (Obrigatório) - Number(005) - Filial
gridTitulosAlterar.numTit String (Obrigatório) - String(015) - Título
gridTitulosAlterar.codTpt String (Obrigatório) - String(003) - Tipo Tít.
gridTitulosAlterar.codCli Integer (Obrigatório) - Number(009) - Cliente
gridTitulosAlterar.codNtg Integer (Opcional) - Number(004) - Nat. Gasto
gridTitulosAlterar.sitTit String (Opcional) - String(002) - Situação do título.
gridTitulosAlterar.datEmi DateTime (Opcional) - Date(00/00/0000) - Data Emissão.
gridTitulosAlterar.datEnt DateTime (Opcional) - Date(00/00/0000) - Data Entrada.
gridTitulosAlterar.codSac Double (Opcional) - Number(014) - Sacado
gridTitulosAlterar.codCrp String (Opcional) - String(003) - Grupo CR
gridTitulosAlterar.vctOri DateTime (Opcional) - Date(00/00/0000) - Venc. Orig.
gridTitulosAlterar.vlrOri Double (Opcional) - Number(015) - Vlr. Orig.
gridTitulosAlterar.codFpg Integer (Opcional) - Number(002) - Forma Pgto.
gridTitulosAlterar.vctPro DateTime (Opcional) - Date(00/00/0000) - Venc. Atual
gridTitulosAlterar.datPpt DateTime (Opcional) - Date(00/00/0000) - Data Prov. Pagto.
gridTitulosAlterar.codMoe String (Opcional) - String(003) - Moeda
gridTitulosAlterar.codPor String (Opcional) - String(004) - Port.
gridTitulosAlterar.codCrt String (Opcional) - String(002) - Cart.
gridTitulosAlterar.codCnv Integer (Opcional) - CodCnv - Number(004) - Código do Convênio
gridTitulosAlterar.catTef String (Opcional) - String(100) - Autorização da Transação (TEF).
gridTitulosAlterar.nsuTef String (Opcional) - String(100) - Número da Transação (TEF).
grigTitulosAlterar.proJrs String (Opcional) - String(001) - 'S' (Sim) ou 'N' (Não) - Prorrogação do Vencimento com Juros. Caso não informado, sistema assumirá 'S' - Sim.
codEmp Integer (Obrigatório) - Number(004) - Código da empresa

Resposta:

Observação

Envelope SOAP de resposta de requisições síncronas. Para requisições assíncronas ou agendamentos, a resposta é apenas uma String chamada "result" com o valor "OK", se foi executado com sucesso ou, caso contrário, a mensagem do erro ocorrido.

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
  <soapenv:Body>
    <ser:AlteraTitulosCRResponse>
      <result>
        <gridRetorno>
          <codEmp>Integer</codEmp>
          <codFil>Integer</codFil>
          <numTit>String</numTit>
          <codTpt>String</codTpt>
          <codCli>Integer</codCli>
          <txtRet>String</txtRet>
        </gridRetorno>
        <resultado>String</resultado>
        <erroExecucao>String</erroExecucao>
      </result>
    </ser:AlteraTitulosCRResponse>
  </soapenv:Body>
</soapenv:Envelope>

Atributos da resposta:

Nome Tipo Descrição
erroExecucao String Indica erros ocorridos no servidor ao executar o serviço, podendo conter os seguintes valores:Vazio ou nulo, indicando que a execução foi feita com sucessoA mensagem do erro ocorrido no servidorSó impede a gravação quando o retorno.tipRet for igual a "2"
gridRetorno Set Retorno
gridRetorno.codEmp Integer Código da empresa
gridRetorno.codFil Integer Código da filial
gridRetorno.numTit String Número do título a receber
gridRetorno.codTpt String Código do tipo de título a receber
gridRetorno.codCli Integer Código do cliente do título a receber
gridRetorno.txtRet String Mensagem de retorno
resultado String O campo resultado irá retornar as seguintes mensagens:

Execução do serviço sem erros: "OK":

Execução do serviço com erros:
"ERRO" -> Analisar os erros na grade "Retorno"

Este artigo ajudou você?