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

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

CadProjeto_2

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

Necessita autenticação: Sim

Situação de versão: Atual

Versão: 2

Requisição:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
  <soapenv:Body>
    <ser:CadProjeto_2>
      <user>String</user>
      <password>String</password>
      <encryption>Integer</encryption>
      <parameters>
        <codEmp>Integer</codEmp>
        <abrPrj>String</abrPrj>
        <codFil>Integer</codFil>
        <criBrq>String</criBrq>
        <criBfr>String</criBfr>
        <estCco>String</estCco>
        <numPrj>Integer</numPrj>
        <codTpj>Integer</codTpj>
        <datPip>String</datPip>
        <msgBrq>String</msgBrq>
        <msgBfr>String</msgBfr>
        <regAtu>String</regAtu>
        <nomPrj>String</nomPrj>
        <objPrj>String</objPrj>
        <datPfp>String</datPfp>
        <criBsc>String</criBsc>
        <ctrQfr>String</ctrQfr>
        <estRat>String</estRat>
        <codTns>String</codTns>
        <datIpj>String</datIpj>
        <msgBsc>String</msgBsc>
        <ctrUfr>String</ctrUfr>
        <totOrc>String</totOrc>
        <cadastroUsuario>
          <nomCmp>String</nomCmp>
          <valCmp>String</valCmp>
        </cadastroUsuario>
        <claPrj>String</claPrj>
        <datFpj>String</datFpj>
        <criBoc>String</criBoc>
        <ctrTfr>String</ctrTfr>
        <trfSal>String</trfSal>
        <prjMsk>String</prjMsk>
        <vlrApx>Double</vlrApx>
        <msgBoc>String</msgBoc>
        <criBfs>String</criBfs>
        <codCli>Integer</codCli>
        <perTol>Double</perTol>
        <criBcp>String</criBcp>
        <msgBfs>String</msgBfs>
        <cliFat>Integer</cliFat>
        <prjCvl>String</prjCvl>
        <msgBcp>String</msgBcp>
        <ctrQfs>String</ctrQfs>
        <codFor>Integer</codFor>
        <regOrc>String</regOrc>
        <criBpt>String</criBpt>
        <ctrUfs>String</ctrUfs>
        <codBan>String</codBan>
        <prjCvm>String</prjCvm>
        <msgBpt>String</msgBpt>
        <ctrTfs>String</ctrTfs>
        <codAge>String</codAge>
        <prjCvp>String</prjCvp>
        <criBte>String</criBte>
        <criBfo>String</criBfo>
        <ccbFor>String</ccbFor>
        <prjCvf>String</prjCvf>
        <msgBte>String</msgBte>
        <msgBfo>String</msgBfo>
        <tipTcc>Integer</tipTcc>
        <prjCvc>String</prjCvc>
        <criBes>String</criBes>
        <ctrQfo>String</ctrQfo>
        <codUsu>Integer</codUsu>
        <prjCvu>String</prjCvu>
        <msgBes>String</msgBes>
        <ctrUfo>String</ctrUfo>
        <codCcu>String</codCcu>
        <prjFis>String</prjFis>
        <criBma>String</criBma>
        <ctrTfo>String</ctrTfo>
        <sitPrj>String</sitPrj>
        <ctrQtd>String</ctrQtd>
        <msgBma>String</msgBma>
        <criBfp>String</criBfp>
        <codMot>Integer</codMot>
        <ctrUni>String</ctrUni>
        <criBcr>String</criBcr>
        <msgBfp>String</msgBfp>
        <obsMot>String</obsMot>
        <ctrTot>String</ctrTot>
        <msgBcr>String</msgBcr>
        <ctrQfp>String</ctrQfp>
        <prjNat>String</prjNat>
        <ctrUfp>String</ctrUfp>
        <prjSup>Integer</prjSup>
        <ctrTfp>String</ctrTfp>
        <codFpp>Integer</codFpp>
        <criBfe>String</criBfe>
        <indAoi>String</indAoi>
        <msgBfe>String</msgBfe>
        <ctaRed>Integer</ctaRed>
        <ctrQfe>String</ctrQfe>
        <ctaRcr>Integer</ctaRcr>
        <ctrUfe>String</ctrUfe>
        <ctaFdv>Integer</ctaFdv>
        <ctrTfe>String</ctrTfe>
        <ctaFcr>Integer</ctaFcr>
        <criBfm>String</criBfm>
        <conOrc>Integer</conOrc>
        <msgBfm>String</msgBfm>
        <orcPos>String</orcPos>
        <ctrQfm>String</ctrQfm>
        <claFpj>String</claFpj>
        <ctrUfm>String</ctrUfm>
        <libMov>String</libMov>
        <ctrTfm>String</ctrTfm>
        <perEre>String</perEre>
        <codPri>String</codPri>
        <codPrc>String</codPrc>
        <diaApo>String</diaApo>
        <rfzCro>String</rfzCro>
      </parameters>
    </ser:CadProjeto_2>
  </soapenv:Body>
</soapenv:Envelope>

Parâmetros da requisição:

Nome Tipo Descrição
codEmp Integer Código da empresa do projeto
abrPrj String Abreviatura do projeto
codFil Integer Código da filial que o projeto pertence
criBrq String Indicativo do critério de bloqueio financeiro nas requisições
criBfr String Indicativo do critério de bloqueio físico nas requisições
estCco String Atualizar situação no conta corrente do projeto ao estornar
numPrj Integer Número interno do projeto
codTpj Integer Código do tipo de projeto
datPip DateTime Data de previsão de início do projeto
msgBrq String Mensagem para aviso ou bloqueio financeiro nas requisições
msgBfr String Mensagem para aviso ou bloqueio físico nas requisições
regAtu String Regime para atualização on-line de projetos
nomPrj String Nome do projeto
objPrj String Texto para descrição dos objetivos do projeto
datPfp DateTime Data de previsão da finalização do projeto
criBsc String Indicativo do critério de bloqueio financeiro nas solicitações de compra
ctrQfr String Indicativo do critério de bloqueio físico por quantidade nas requisições
estRat String Gerar estorno do rateio em projetos na data atual
codTns String Código da transação do projeto
datIpj DateTime Data do início da execução do projeto
msgBsc String Mensagem para aviso ou bloqueio financeiro nas solicitações de compra
ctrUfr String Indicativo do critério de bloqueio físico por valor unitário nas requisições
totOrc String Totaliza orçamentos sintéticos a partir de orçamentos analíticos
cadastroUsuario Set Passagem dos campos de usuário do cadastro do projeto
cadastroUsuario.nomCmp String Nome do campo de usuário
cadastroUsuario.valCmp String Valor do campo de usuário
claPrj String Classificação do projeto
datFpj DateTime Data da finalização da execução do projeto
criBoc String Indicativo do critério de bloqueio financeiro nas ordens de compra
ctrTfr String Indicativo do critério de bloqueio físico por total nas requisições
trfSal String Totaliza orçamentos sintéticos a partir de orçamentos analíticos
prjMsk String Número do projeto conforme máscara do tipo de projeto
vlrApx Double Valor aproximado do projeto
msgBoc String Mensagem para aviso ou bloqueio financeiro nas ordens de compra
criBfs String Indicativo do critério de bloqueio físico nas solicitações de compra
codCli Integer Código do cliente que o projeto pertence
perTol Double Percentual de tolerância do orçamento para os valores do projeto
criBcp String Indicativo do critério de bloqueio financeiro no contas a pagar
msgBfs String Mensagem para aviso ou bloqueio físico nas solicitações de compra
cliFat Integer Código do cliente para faturamento do projeto
prjCvl String Indicativo se o projeto tem controle de valor do orçamento
msgBcp String Mensagem para aviso ou bloqueio financeiro no contas a pagar
ctrQfs String Indicativo do critério de bloqueio físico por quantidade nas solicitações de compra
codFor Integer Código do órgão financiador (Fornecedor)
regOrc String Indicativo do regime de orçamento do projeto
criBpt String Indicativo do critério de bloqueio financeiro nas preparações de tesouraria
ctrUfs String Indicativo do critério de bloqueio físico por valor unitário nas solicitações de compra
codBan String Código do banco da conta corrente do fornecedor
prjCvm String Indicativo se o projeto tem controle de valor por mês
msgBpt String Mensagem para aviso ou bloqueio financeiro nas preparações de tesouraria
ctrTfs String Indicativo do critério de bloqueio físico por total nas solicitações de compra
codAge String Código da agência do banco da conta corrente do fornecedor
prjCvp String Indicativo se o projeto tem controle de valor por Projeto
criBte String Indicativo do critério de bloqueio financeiro na tesouraria
criBfo String Indicativo do critério de bloqueio físico nas ordens de compra
ccbFor String Número da conta corrente do fornecedor no banco
prjCvf String Indicativo se o projeto tem controle de valor por fase
msgBte String Mensagem para aviso ou bloqueio financeiro na tesouraria
msgBfo String Mensagem para aviso ou bloqueio físico nas ordens de compra
tipTcc Integer Tipo da conta
prjCvc String Indicativo se o projeto tem controle de valor por conta de receita/despesa
criBes String Indicativo do critério de bloqueio financeiro nos estoques
ctrQfo String Indicativo do critério de bloqueio físico por quantidade nas ordens de compra
codUsu Integer Usuário responsável pelo projeto
prjCvu String Indicativo se o projeto tem controle de valor por centro de custo
msgBes String Mensagem para aviso ou bloqueio financeiro nos estoques
ctrUfo String Indicativo do critério de bloqueio físico por valor unitário nas ordens de compra
codCcu String Código do centro de custo responsável pelo projeto
prjFis String Indicativo se para este projeto haverá controle físico
criBma String Indicativo do critério de bloqueio financeiro nos lançamentos manuais
ctrTfo String Indicativo do critério de bloqueio físico por total nas ordens de compra
sitPrj String Indicativo da situação do projeto
ctrQtd String Controle físico por quantidade
msgBma String Mensagem para aviso ou bloqueio financeiro nos lançamentos manuais
criBfp String Indicativo do critério de bloqueio físico no contas a pagar
codMot Integer Código do motivo da situação do projeto
ctrUni String Controle físico pelo valor unitário
criBcr String Indicativo do critério de bloqueio financeiro nos créditos do contas a receber
msgBfp String Mensagem para aviso ou bloqueio físico no contas a pagar
obsMot String Observação do motivo da situação do projeto
ctrTot String Controle físico pelo valor total
msgBcr String Mensagem para aviso ou bloqueio financeiro nos créditos do contas a receber
ctrQfp String Indicativo do critério de bloqueio físico por quantidade no contas a pagar
prjNat String Natureza do projeto
ctrUfp String Indicativo do critério de bloqueio físico por valor unitário no contas a pagar
prjSup Integer Código do projeto superior
ctrTfp String Indicativo do critério de bloqueio físico por total no contas a pagar
codFpp Integer Código da fase de projeto padrão do projeto para efeito de rateio
criBfe String Indicativo do critério de bloqueio físico nos estoques
indAoi String Indicativo se para este projeto é permitido alterar o orçamento inicial
msgBfe String Mensagem para aviso ou bloqueio físico nos estoques
ctaRed Integer Conta contábil reduzida - 1
ctrQfe String Indicativo do critério de bloqueio físico por quantidade nos estoques
ctaRcr Integer Conta contábil reduzida - 2
ctrUfe String Indicativo do critério de bloqueio físico por valor unitário nos estoques
ctaFdv Integer Conta contábil reduzida - 3
ctrTfe String Indicativo do critério de bloqueio físico por total nos estoques
ctaFcr Integer Conta contábil reduzida - 4
criBfm String Indicativo do critério de bloqueio físico nos lançamentos manuais
conOrc Integer Consistências do orçamento (desconsidera/soma/consiste)
msgBfm String Mensagem para aviso ou bloqueio físico nos lançamentos manuais
orcPos String Consistir alterações de orçamento de projetos
ctrQfm String Indicativo do critério de bloqueio físico por quantidade nos lançamentos manuais
claFpj String Utiliza classificação de fases
ctrUfm String Indicativo do critério de bloqueio físico por valor unitário nos lançamentos manuais
libMov String Indicativo se o projeto receberá movimentações quando suspenso por ocorrência
ctrTfm String Indicativo do critério de bloqueio físico por total nos lançamentos manuais
perEre String Periodicidade Entrega Relatório
codPri String Código da tabela de presunção IRPJ
codPrc String Código da tabela de presunção CSLL
diaApo String Dia Entrega Relatórios
rfzCro String (Obrigatório) - Indica se deverá refazer o controle de relatório caso seja alterado os dados para entrega.
(Valor: 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:CadProjeto_2Response>
      <result>
        <resultado>String</resultado>
        <erroExecucao>String</erroExecucao>
      </result>
    </ser:CadProjeto_2Response>
  </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:
Inclusão: "OK: Projeto x cadastrado com sucesso!"
Alteração: "OK: Projeto x alterado com sucesso!"

Execução do serviço com erros:
"ERRO: mensagem do erro".

Este artigo ajudou você?