Web service Com.senior.g5.co.mct.ctb.inversaogerencial
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.
- Envio no formato ZZZZ,ZZ
- É fundamental não enviar os campos numéricos com separador de milhar, pois ocorrerá erro ao executar a requisição
- Obrigatória a utilização do separador decimal com vírgula, e não com ponto
- Obrigatória a utilização do zero a direita. Por exemplo, se o valor for 350,20, a requisição deve ser enviada com este exato valor. Se o valor enviado for enviado como 350,2, o sistema não irá interpretar a requisição adequadamente
number(005,2) = 350,20 - o sistema espera que o número digitado contenha até 3 casas antes da vírgula e obrigatoriamente duas após;
number(015,2): 35000,20 - o sistema espera que o número digitado contenha até 13 casas antes da vírgula e obrigatoriamente duas após;
number(008,4) = 3200,2074 - o sistema espera que o número digitado contenha até 4 casas antes da vírgula e obrigatoriamente duas após.
- Envio no formato ZZZZ.ZZ
- É fundamental não enviar os campos numéricos com separador de milhar, pois ocorrerá erro ao executar a requisição
- Obrigatória a utilização do separador decimal com ponto, e não com vírgula
- number(005,2) = 350.20 - o sistema espera que o número digitado contenha até 3 casas antes da vírgula e obrigatoriamente duas após;
- number(015,2): 35000.20 - o sistema espera que o número digitado contenha até 13 casas antes da vírgula e obrigatoriamente duas após;
- number(008,4) = 3200.2074 - o sistema espera que o número digitado contenha até 4 casas antes da vírgula e obrigatoriamente duas após.
WSDL
- Síncrono: http://example.com/g5-senior-services/sapiens_Synccom_senior_g5_co_mct_ctb_inversaogerencial?wsdl
- Assíncrono: http://example.com/g5-senior-services/sapiens_Asynccom_senior_g5_co_mct_ctb_inversaogerencial?wsdl
- Agendado: http://example.com/g5-senior-services/sapiens_Scheduledcom_senior_g5_co_mct_ctb_inversaogerencial?wsdl
Porta
Controladoria - Gestão de Contabilidade - Contabilidade - Inversão Gerencial
Necessita autenticação: Sim
Situação de versão: Atual
Versão: 1
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br"> <soapenv:Body> <ser:Gerar> <user>String</user> <password>String</password> <encryption>Integer</encryption> <parameters> <codEmp>String</codEmp> <mskSol>String</mskSol> <tipRel>String</tipRel> <plaRes> <ctaRed>Integer</ctaRed> <codCcu>String</codCcu> <claRes>String</claRes> <desRes>String</desRes> <totOrc>Double</totOrc> <perOrc>Double</perOrc> <totRea>Double</totRea> <perRea>Double</perRea> <totDif>Double</totDif> <perDif>Double</perDif> <salOAn>Double</salOAn> <perOAn>Double</perOAn> <salAnt>Double</salAnt> <perAnt>Double</perAnt> <nivRes>Integer</nivRes> <posRes>Integer</posRes> <regRaz>String</regRaz> <totMed>Double</totMed> <reaM01>Double</reaM01> <reaM02>Double</reaM02> <reaM03>Double</reaM03> <reaM04>Double</reaM04> <reaM05>Double</reaM05> <reaM06>Double</reaM06> <reaM07>Double</reaM07> <reaM08>Double</reaM08> <reaM09>Double</reaM09> <reaM10>Double</reaM10> <reaM11>Double</reaM11> <reaM12>Double</reaM12> <orcM01>Double</orcM01> <orcM02>Double</orcM02> <orcM03>Double</orcM03> <orcM04>Double</orcM04> <orcM05>Double</orcM05> <orcM06>Double</orcM06> <orcM07>Double</orcM07> <orcM08>Double</orcM08> <orcM09>Double</orcM09> <orcM10>Double</orcM10> <orcM11>Double</orcM11> <orcM12>Double</orcM12> <sitCta>String</sitCta> <antVer>Double</antVer> </plaRes> <nomMol>String</nomMol> <prEmail>String</prEmail> <codFil>String</codFil> <prAnexar>String</prAnexar> <forMod>String</forMod> <codAfi>String</codAfi> <prRemetente>String</prRemetente> <datIni>String</datIni> <prDestPara>String</prDestPara> <datFin>String</datFin> <prDestCC>String</prDestCC> <qtdMmd>Integer</qtdMmd> <prDestCCO>String</prDestCCO> <codRcc>Integer</codRcc> <prAssunto>String</prAssunto> <codRes>Integer</codRes> <prMensagem>String</prMensagem> <ctaRed>Integer</ctaRed> <ctaRd2>Integer</ctaRd2> <codCcu>String</codCcu> <codGcc>Integer</codGcc> <claCcu>String</claCcu> <codGc2>Integer</codGc2> <claCc2>String</claCc2> <codGc3>Integer</codGc3> <claCc3>String</claCc3> <salZer>String</salZer> <salAnt>String</salAnt> <ctaIna>String</ctaIna> <agpCta>String</agpCta> <ingMen>String</ingMen> <ctaRd3>Integer</ctaRd3> </parameters> </ser:Gerar> </soapenv:Body> </soapenv:Envelope>
Nome | Tipo | Descrição |
---|---|---|
codEmp | String | |
mskSol | String | |
tipRel | String | |
plaRes | Set | |
plaRes.ctaRed | Integer | |
plaRes.codCcu | String | |
plaRes.claRes | String | |
plaRes.desRes | String | |
plaRes.totOrc | Double | |
plaRes.perOrc | Double | |
plaRes.totRea | Double | |
plaRes.perRea | Double | |
plaRes.totDif | Double | |
plaRes.perDif | Double | |
plaRes.salOAn | Double | |
plaRes.perOAn | Double | |
plaRes.salAnt | Double | |
plaRes.perAnt | Double | |
plaRes.nivRes | Integer | |
plaRes.posRes | Integer | |
plaRes.regRaz | String | |
plaRes.totMed | Double | |
plaRes.reaM01 | Double | |
plaRes.reaM02 | Double | |
plaRes.reaM03 | Double | |
plaRes.reaM04 | Double | |
plaRes.reaM05 | Double | |
plaRes.reaM06 | Double | |
plaRes.reaM07 | Double | |
plaRes.reaM08 | Double | |
plaRes.reaM09 | Double | |
plaRes.reaM10 | Double | |
plaRes.reaM11 | Double | |
plaRes.reaM12 | Double | |
plaRes.orcM01 | Double | |
plaRes.orcM02 | Double | |
plaRes.orcM03 | Double | |
plaRes.orcM04 | Double | |
plaRes.orcM05 | Double | |
plaRes.orcM06 | Double | |
plaRes.orcM07 | Double | |
plaRes.orcM08 | Double | |
plaRes.orcM09 | Double | |
plaRes.orcM10 | Double | |
plaRes.orcM11 | Double | |
plaRes.orcM12 | Double | |
plaRes.sitCta | String | |
plaRes.antVer | Double | |
nomMol | String | |
prEmail | String | |
codFil | String | |
prAnexar | String | |
forMod | String | Number - Formato do Relatório
0/Nulo - ".IMP" 1 - ".HTML" 2 - ".XLS" 3 - ".PDF" 4 - ".DOC" |
codAfi | String | |
prRemetente | String | |
datIni | DateTime | |
prDestPara | String | |
datFin | DateTime | |
prDestCC | String | |
qtdMmd | Integer | |
prDestCCO | String | |
codRcc | Integer | |
prAssunto | String | |
codRes | Integer | |
prMensagem | String | |
ctaRed | Integer | |
ctaRd2 | Integer | |
codCcu | String | |
codGcc | Integer | |
claCcu | String | |
codGc2 | Integer | |
claCc2 | String | |
codGc3 | Integer | |
claCc3 | String | |
salZer | String | |
salAnt | String | |
ctaIna | String | |
agpCta | String | |
ingMen | String | |
ctaRd3 | Integer |
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:GerarResponse> <result> <impRes>String</impRes> <erroExecucao>String</erroExecucao> </result> </ser:GerarResponse> </soapenv:Body> </soapenv:Envelope>
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" |
impRes | Blob |