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 | Código da empresa |
mskSol | String | Máscara plano resultante |
tipRel | String | Tipo de relatório (D para Demonstrativo ou R para Razão) |
plaRes | Set | Plano Resultante |
plaRes.ctaRed | Integer | Plano Resultante - Número reduzido da conta contábil |
plaRes.codCcu | String | Plano Resultante - Código do centro de custo |
plaRes.claRes | String | Plano Resultante - Classificação resultante |
plaRes.desRes | String | Plano Resultante - Nomenclatura resultante |
plaRes.totOrc | Double | Plano Resultante - Total do orçado considerando contas subordinadas |
plaRes.perOrc | Double | Plano Resultante - Percentual do orçado considerando contas subordinadas |
plaRes.totRea | Double | Plano Resultante - Total do realizado para esta conta |
plaRes.perRea | Double | Plano Resultante - Percentual do realizado para esta conta |
plaRes.totDif | Double | Plano Resultante - Total da diferença entre orçado e realizado |
plaRes.perDif | Double | Plano Resultante - Percentual da diferença entre orçado e realizado |
plaRes.salOAn | Double | Plano Resultante - Saldo anterior orçado |
plaRes.perOAn | Double | Plano Resultante - Percentual anterior orçado |
plaRes.salAnt | Double | Plano Resultante - Saldo anterior |
plaRes.perAnt | Double | Plano Resultante - Percentual anterior |
plaRes.nivRes | Integer | Plano Resultante - Nível resultante |
plaRes.posRes | Integer | Plano Resultante - Posições para este nível |
plaRes.regRaz | String | Plano Resultante - Registro tipo razão |
plaRes.totMed | Double | Plano Resultante - Total para calcular média anterior |
plaRes.reaM01 | Double | Plano Resultante - Total realizado Mes 01 |
plaRes.reaM02 | Double | Plano Resultante - Total realizado Mes 02 |
plaRes.reaM03 | Double | Plano Resultante - Total realizado Mes 03 |
plaRes.reaM04 | Double | Plano Resultante - Total realizado Mes 04 |
plaRes.reaM05 | Double | Plano Resultante - Total realizado Mes 05 |
plaRes.reaM06 | Double | Plano Resultante - Total realizado Mes 06 |
plaRes.reaM07 | Double | Plano Resultante - Total realizado Mes 07 |
plaRes.reaM08 | Double | Plano Resultante - Total realizado Mes 08 |
plaRes.reaM09 | Double | Plano Resultante - Total realizado Mes 09 |
plaRes.reaM10 | Double | Plano Resultante - Total realizado Mes 10 |
plaRes.reaM11 | Double | Plano Resultante - Total realizado Mes 11 |
plaRes.reaM12 | Double | Plano Resultante - Total realizado Mes 12 |
plaRes.orcM01 | Double | Plano Resultante - Total Orçado Mes 01 |
plaRes.orcM02 | Double | Plano Resultante - Total Orçado Mes 02 |
plaRes.orcM03 | Double | Plano Resultante - Total Orçado Mes 03 |
plaRes.orcM04 | Double | Plano Resultante - Total Orçado Mes 04 |
plaRes.orcM05 | Double | Plano Resultante - Total Orçado Mes 05 |
plaRes.orcM06 | Double | Plano Resultante - Total Orçado Mes 06 |
plaRes.orcM07 | Double | Plano Resultante - Total Orçado Mes 07 |
plaRes.orcM08 | Double | Plano Resultante - Total Orçado Mes 08 |
plaRes.orcM09 | Double | Plano Resultante - Total Orçado Mes 09 |
plaRes.orcM10 | Double | Plano Resultante - Total Orçado Mes 10 |
plaRes.orcM11 | Double | Plano Resultante - Total Orçado Mes 11 |
plaRes.orcM12 | Double | Plano Resultante - Total Orçado Mes 12 |
plaRes.sitCta | String | Plano Resultante - Situação da conta |
plaRes.antVer | Double | Plano Resultante - Saldo anterior de verdade |
nomMol | String | Nome do modelo de relatório (.GER) |
prEmail | String | Enviar e-mail (S para SIM ou N para Não) |
codFil | String | Código da Filial |
prAnexar | String | Anexar e-mail (S para SIM ou N para Não) |
forMod | Number |
Formato do Relatório
|
codAfi | String | Agrupamento de filiais |
prRemetente | String | Remetente e-mail |
datIni | DateTime | Data inicial |
prDestPara | String | Destinatário e-mail |
datFin | DateTime | Data final |
prDestCC | String | Destinatário em cópia no e-mail |
qtdMmd | Integer | Data média inicial |
prDestCCO | String | Destinatário com cópia oculta no e-mail |
codRcc | Integer | Relacionamento de Conta Contábil X Centro de Custos |
prAssunto | String | Assunto e-mail |
codRes | Integer | Código do responsável pelo centro de custos |
prMensagem | String | Mensagem e-mail |
ctaRed | Integer | Conta do grupo do plano de contas 1 |
ctaRd2 | Integer | Conta do grupo do plano de contas 2 |
codCcu | String | Centro de custos |
codGcc | Integer | Código do grupo do centro de custos 1 |
claCcu | String | Classificação do centro de custos 1 |
codGc2 | Integer | Código do grupo do centro de custos 2 |
claCc2 | String | Classificação do centro de custos 2 |
codGc3 | Integer | Código do grupo do centro de custos 3 |
claCc3 | String | Classificação do centro de custos 3 |
salZer | String | Considera saldos zerados (S para SIM ou N para Não) |
salAnt | String | Considera saldo anterior (S para SIM ou N para Não) |
ctaIna | String | Considera contas inativas (S para SIM ou N para Não) |
agpCta | String | Indica se será executado como serviço (S para SIM ou N para Não) |
ingMen | String | Inversão gerencial mensal (S para SIM ou N para Não) |
ctaRd3 | Integer | Conta do grupo do plano de contas 3 |
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 | Impressão da inversão gerencial |