Web service com.senior.g5.co.mfi.prj.conciliacao

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

conciliar

Finanças - Gestão Orçamentária e Projetos - Controle Financeiro - Conciliação de Saldos

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:conciliar>
      <user>String</user>
      <password>String</password>
      <encryption>Integer</encryption>
      <parameters>
        <desIde>String</desIde>
        <rotPed>String</rotPed>
        <atuCta>String</atuCta>
        <conPrj>String</conPrj>
        <perIni>String</perIni>
        <mosPro>String</mosPro>
        <rotCtr>String</rotCtr>
        <atuOFP>String</atuOFP>
        <conHie>String</conHie>
        <perFim>String</perFim>
        <prjNAp>String</prjNAp>
        <rotReq>String</rotReq>
        <atuOrc>String</atuOrc>
        <conFas>String</conFas>
        <perInS>String</perInS>
        <ctrFis>String</ctrFis>
        <rotMvp>String</rotMvp>
        <atuSup>String</atuSup>
        <conRat>String</conRat>
        <perFiS>String</perFiS>
        <reoTit>String</reoTit>
        <rotTcr>String</rotTcr>
        <codEmp>String</codEmp>
        <rotSol>String</rotSol>
        <codTpj>String</codTpj>
        <rotOcp>String</rotOcp>
        <numPrj>String</numPrj>
        <rotTcp>String</rotTcp>
        <codFpj>String</codFpj>
        <rotCom>String</rotCom>
        <ctaFin>String</ctaFin>
        <rotMcc>String</rotMcc>
        <codCcu>String</codCcu>
        <rotChe>String</rotChe>
        <rotMan>String</rotMan>
      </parameters>
    </ser:conciliar>
  </soapenv:Body>
</soapenv:Envelope>

Parâmetros da requisição:

Nome Tipo Descrição
desIde String Desabilita a execução da regra do identificador GER - 000PRRAT01 - S/N
rotPed String 1 - Pedidos de Venda - S/N
atuCta String Atualizar conta corrente e saldos dos projetos - S/N
conPrj String Consistir projetos, fases dos rateios - S/N
perIni DateTime Período de entrada inicial
mosPro String Mostrar barra de progresso com incremento por rateio - S/N
rotCtr String 2 - Contratos de Venda - S/N
atuOFP String Atualizar orçamentos dos projetos filhos no projeto pai - S/N
conHie String Verificar hierarquia dos projetos e fases - S/N
perFim DateTime Período de entrada final
prjNAp String Processar Projetos em qualquer situação - S/N
rotReq String 3 - Requisições - S/N
atuOrc String Atualizar orçamentos das contas, centro de custos sintéticos pelas contas analíticas - S/N
conFas String Verificar classificação das fases - S/N
perInS DateTime Período de saída inicial
ctrFis String Conciliar posição física de projetos - S/N
rotMvp String 4 - Movimentos de Estoque - S/N
atuSup String Atualizar projetos superiores - S/N. Caso não deseja atualizar os projetos superiores, deverá ser informado "N" para o campo. Se estiver como "S" ou nulo, irá atualizar os projetos superiores
conRat String Consistir rateios, Parcelas (OC) e Orçamentos - S/N
perFiS DateTime Período de saída final
reoTit String Reorganizar títulos a pagar nos projetos - S/N
rotTcr String 5 - Contas a Receber - S/N
codEmp String Código da empresa do projeto
rotSol String 6 - Solicitações de Compra - S/N
codTpj String Tipo do projeto
rotOcp String 7 - Ordens de Compra - S/N
numPrj String Número interno do projeto
rotTcp String 8 - Contas a Pagar - S/N
codFpj String Código da fase
rotCom String 9 - Comissões - S/N
ctaFin String Conta Financeira
rotMcc String 10 - Tesouraria - S/N
codCcu String Centro de Custos
rotChe String 11 - Preparação Tesouraria - S/N
rotMan String 12 - Manual - S/N

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:conciliarResponse>
      <result>
        <resultado>String</resultado>
        <erroExecucao>String</erroExecucao>
      </result>
    </ser:conciliarResponse>
  </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"
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: mensagem do erro".

Este artigo ajudou você?