Web service com.senior.g5.co.mct.imp.importarreducoesz
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_imp_importarreducoesz?wsdl
- Assíncrono: http://example.com/g5-senior-services/sapiens_Asynccom_senior_g5_co_mct_imp_importarreducoesz?wsdl
- Agendado: http://example.com/g5-senior-services/sapiens_Scheduledcom_senior_g5_co_mct_imp_importarreducoesz?wsdl
Porta(s)
Controladoria - Gestão de Tributos - Escrituração - Importar Reduções Z.
Necessita autenticação: sim.
Situação de versão: atual.
Versão: 3.
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br"> <soapenv:Body> <ser:Importar> <user>String</user> <password>String</password> <encryption>Integer</encryption> <parameters> <gridTotalizador> <codEmp>Integer</codEmp> <codFil>Integer</codFil> <codEqu>Integer</codEqu> <datRef>DateTime</datRef> <numMar>Integer</numMar> <numRez>Integer</numRez> <vlrGtf>Double</vlrGtf> <vlrBru>Double</vlrBru> <vlrDsc>Double</vlrDsc> <vlrCan>Double</vlrCan> <vlrSer>Double</vlrSer> <vlrGti>Double</vlrGti> <vlrAcr>Double</vlrAcr> <conRei>Integer</conRei> <cooRed>Integer</cooRed> <filCon>Integer</filCon> <oriMim>String</oriMim> </gridTotalizador> <gridMovimentos> <codEmp>Integer</codEmp> <codFil>Integer</codFil> <codEqu>Integer</codEqu> <datRef>DateTime</datRef> <seqRez>Integer</seqRez> <sigUfs>String</sigUfs> <codTns>String</codTns> <numCfi>Integer</numCfi> <numCff>Integer</numCff> <codAgf>String</codAgf> <cliCon>String</cliCon> <codEdc>String</codEdc> <codSnf>String</codSnf> <sitCfi>String</sitCfi> <sitTri>String</sitTri> <vlrCtb>Double</vlrCtb> <codTrd>String</codTrd> <perIcm>Double</perIcm> <vlrBic>Double</vlrBic> <vlrIcm>Double</vlrIcm> <vlrIic>Double</vlrIic> <vlrOic>Double</vlrOic> <perIss>Double</perIss> <vlrBis>Double</vlrBis> <vlrIss>Double</vlrIss> <vlrDsc>Double</vlrDsc> <vlrAcr>Double</vlrAcr> <perPit>Double</perPit> <vlrBpt>Double</vlrBpt> <aliPif>Double</aliPif> <qtdBpf>Double</qtdBpf> <vlrPit>Double</vlrPit> <perCrt>Double</perCrt> <vlrBct>Double</vlrBct> <aliCff>Double</aliCff> <qtdBcf>Double</qtdBcf> <vlrCrt>Double</vlrCrt> <perIpi>Double</perIpi> <vlrBip>Double</vlrBip> <vlrIpi>Double</vlrIpi> <vlrIip>Double</vlrIip> <vlrOip>Double</vlrOip> <obsRez>String</obsRez> <codFpg>Integer</codFpg> <ctaRed>Integer</ctaRed> <codCcu>String</codCcu> <numLot>Integer</numLot> <indSin>String</indSin> </gridMovimentos> <gridItens> <codEmp>Integer</codEmp> <codFil>Integer</codFil> <codEqu>Integer</codEqu> <datRef>DateTime</datRef> <seqRez>Integer</seqRez> <numCfi>Integer</numCfi> <seqIte>Integer</seqIte> <codPro>String</codPro> <codDer>String</codDer> <codSer>String</codSer> <codStr>String</codStr> <qtdIte>Double</qtdIte> <vlrCtb>Double</vlrCtb> <perIcm>Double</perIcm> <vlrBic>Double</vlrBic> <vlrIcm>Double</vlrIcm> <vlrIic>Double</vlrIic> <vlrOic>Double</vlrOic> <perIss>Double</perIss> <vlrBis>Double</vlrBis> <vlrIss>Double</vlrIss> <vlrDsc>Double</vlrDsc> <vlrAcr>Double</vlrAcr> <cstPis>String</cstPis> <perPit>Double</perPit> <vlrBpt>Double</vlrBpt> <aliPif>Double</aliPif> <qtdBpf>Double</qtdBpf> <vlrPit>Double</vlrPit> <cstCof>String</cstCof> <perCrt>Double</perCrt> <vlrBct>Double</vlrBct> <aliCff>Double</aliCff> <qtdBcf>Double</qtdBcf> <vlrCrt>Double</vlrCrt> <perIpi>Double</perIpi> <vlrBip>Double</vlrBip> <vlrIpi>Double</vlrIpi> <vlrIip>Double</vlrIip> <vlrOip>Double</vlrOip> <obsItr>String</obsItr> <natPis>Integer</natPis> <natCof>Integer</natCof> <chvDoe>String</chvDoe> <codCli>Integer</codCli> <tipCli>String</tipCli> <cgcCpf>String</cgcCpf> <nomCli>String</nomCli> <ctaRed>Integer</ctaRed> </gridItens> <gridRateios> <codEmp>Integer</codEmp> <codFil>Integer</codFil> <codEqu>Integer</codEqu> <datRef>DateTime</datRef> <seqRez>Integer</seqRez> <seqRat>Integer</seqRat> <codTns>String</codTns> <datBas>DateTime</datBas> <criRat>Integer</criRat> <ctaRed>Integer</ctaRed> <perCta>Double</perCta> <vlrCta>Double</vlrCta> <codCcu>String</codCcu> <perRat>Double</perRat> <vlrRat>Double</vlrRat> <obsRat>String</obsRat> <numPrj>Integer</numPrj> <codFpj>Integer</codFpj> </gridRateios> <gridParcelas> <codEmp>Integer</codEmp> <codFil>Integer</codFil> <codEqu>Integer</codEqu> <datRef>DateTime</datRef> <seqRez>Integer</seqRez> <numCfi>Integer</numCfi> <codSnf>String</codSnf> <codPar>Integer</codPar> <numTit>String</numTit> <codTpt>String</codTpt> <vctPar>DateTime</vctPar> <vlrPar>Double</vlrPar> <obsPar>String</obsPar> <codFpg>Integer</codFpg> <tipCar>String</tipCar> <usuGer>Double</usuGer> <datGer>DateTime</datGer> <horGer>Integer</horGer> </gridParcelas> <gridDispositivos> <codEmp>Integer</codEmp> <codFil>Integer</codFil> <codEqu>Integer</codEqu> <datRef>DateTime</datRef> <seqRez>Integer</seqRez> <numCfi>Integer</numCfi> <seqIte>Integer</seqIte> <codDfs>Integer</codDfs> <perAjs>Double</perAjs> <basAjs>Double</basAjs> <vlrAjs>Double</vlrAjs> <vlrOut>Double</vlrOut> <desAjs>String</desAjs> </gridDispositivos> </parameters> </ser:Importar> </soapenv:Body> </soapenv:Envelope>
Nome | Tipo | Descrição |
---|---|---|
gridTotalizador | Set | |
gridTotalizador.codEmp | Integer | (Obrigatório) - Number(004) - Empresa |
gridTotalizador.codFil | Integer | (Obrigatório) - Number(005) - Filial |
gridTotalizador.codEqu | Integer | (Obrigatório) - Number(003) - Cód. Equip. |
gridTotalizador.datRef | DateTime | (Obrigatório) - Date(000) - Data Ref. |
gridTotalizador.numMar | Integer | (Opcional) - Number(006) - Nº Mapa Res. |
gridTotalizador.numRez | Integer | (Obrigatório) - Number(006) - Nº Red. Z |
gridTotalizador.vlrGtf | Double | (Opcional) - Number(015) - GT Final |
gridTotalizador.vlrBru | Double | (Opcional) - Number(015) - Vlr. Bruto |
gridTotalizador.vlrDsc | Double | (Opcional) - Number(015) - Vlr. Desc. |
gridTotalizador.vlrCan | Double | (Opcional) - Number(015) - Vlr. Canc. |
gridTotalizador.vlrSer | Double | (Opcional) - Number(015) - Vlr. Serv. |
gridTotalizador.vlrGti | Double | (Opcional) - Number(015) - GT Início |
gridTotalizador.vlrAcr | Double | (Opcional) - Number(015) - Vlr. Acrésc. |
gridTotalizador.conRei | Integer | (Opcional) - Number(003) - Vlr. Cont. Reiníc. |
gridTotalizador.cooRed | Integer | (Opcional) - Number(006) - COO Red. Z |
gridTotalizador.filCon | Integer | (Opcional) - Number(005) - Filial Consolidação |
gridTotalizador.oriMim | String | (Obrigatório) - String(001) - Ori. Mov. - Lista: C = Comercial, D = Digitado, I = Importação, V = Vetorh, O = Consolidado |
gridMovimentos | Set | |
gridMovimentos.codEmp | Integer | (Obrigatório) - Number(004) - Empresa |
gridMovimentos.codFil | Integer | (Obrigatório) - Number(005) - Filial |
gridMovimentos.codEqu | Integer | (Obrigatório) - Number(003) - Cód. Equip. |
gridMovimentos.datRef | DateTime | (Obrigatório) - Date(000) - Data Ref. |
gridMovimentos.seqRez | Integer | (Obrigatório) - Number(004) - Seq. |
gridMovimentos.sigUfs | String | (Opcional) - String(002) - Estado |
gridMovimentos.codTns | String | (Obrigatório) - String(005) - Trans. |
gridMovimentos.numCfi | Integer | (Obrigatório) - Number(009) - Nº Inicial CF |
gridMovimentos.numCff | Integer | (Opcional) - Number(009) - Nº Final CF |
gridMovimentos.codAgf | String | (Obrigatório) - String(005) - Grp. Fiscal |
gridMovimentos.cliCon | String | (Obrigatório) - String(001) - Cli. Contrib. - Lista: S = Sim, N = Não |
gridMovimentos.codEdc | String | (Obrigatório) - String(003) - Esp. Doc. |
gridMovimentos.codSnf | String | (Obrigatório) - String(003) - Série |
gridMovimentos.sitCfi | String | (Obrigatório) - String(001) - Sit. - Lista: N = Normal, C = Cancelado |
gridMovimentos.sitTri | String | (Obrigatório) - String(001) - Subst.Tri. - Lista: S = Sim, N = Não |
gridMovimentos.vlrCtb | Double | (Opcional) - Number(015) - Vlr. Ctb. |
gridMovimentos.codTrd | String | (Opcional) - String(003) - Cód. Red. Impostos |
gridMovimentos.perIcm | Double | (Opcional) - Number(005) - % ICMS |
gridMovimentos.vlrBic | Double | (Opcional) - Number(015) - Base ICMS |
gridMovimentos.vlrIcm | Double | (Opcional) - Number(015) - Vlr. ICMS |
gridMovimentos.vlrIic | Double | (Opcional) - Number(015) - Vlr. Isento ICMS |
gridMovimentos.vlrOic | Double | (Opcional) - Number(015) - Vlr. Outros ICMS |
gridMovimentos.perIss | Double | (Opcional) - Number(004) - % ISS |
gridMovimentos.vlrBis | Double | (Opcional) - Number(015) - Base ISS |
gridMovimentos.vlrIss | Double | (Opcional) - Number(015) - Vlr. ISS |
gridMovimentos.vlrDsc | Double | (Opcional) - Number(015) - Vlr. Desc. |
gridMovimentos.vlrAcr | Double | (Opcional) - Number(015) - Vlr. Acrésc. |
gridMovimentos.perPit | Double | (Opcional) - Number(007)(008,4) - % PIS Faturamento |
gridMovimentos.vlrBpt | Double | (Opcional) - Number(015) - Base PIS Faturamento |
gridMovimentos.aliPif | Double | (Opcional) - Number(015) - Alíq. por Valor do PIS por Fat. |
gridMovimentos.qtdBpf | Double | (Opcional) - Number(015) - Qtd. da Base do PIS por Fat. |
gridMovimentos.vlrPit | Double | (Opcional) - Number(015) - Vlr. PIS Faturamento |
gridMovimentos.perCrt | Double | (Opcional) - Number(007)(008,4) - % COFINS Faturamento |
gridMovimentos.vlrBct | Double | (Opcional) - Number(015) - Base COFINS Faturamento |
gridMovimentos.aliCff | Double | (Opcional) - Number(015) - Alíq. por Valor do COFINS por Fat. |
gridMovimentos.qtdBcf | Double | (Opcional) - Number(015) - Qtd. da Base do COFINS por Fat. |
gridMovimentos.vlrCrt | Double | (Opcional) - Number(015) - Vlr. COFINS Faturamento |
gridMovimentos.perIpi | Double | (Opcional) - Number(005)(008,4) - % IPI |
gridMovimentos.vlrBip | Double | (Opcional) - Number(015) - Base IPI |
gridMovimentos.vlrIpi | Double | (Opcional) - Number(015) - Vlr. IPI |
gridMovimentos.vlrIip | Double | (Opcional) - Number(015) - Vlr. Isento IPI |
gridMovimentos.vlrOip | Double | (Opcional) - Number(015) - Vlr. Outros IPI |
gridMovimentos.obsRez | String | (Opcional) - String(120) - Obs. |
gridMovimentos.codFpg | Integer | (Opcional) - Number(002) - Forma Pgto. |
gridMovimentos.ctaRed | Integer | (Opcional) - Number(007) - Cta. Ctb. |
gridMovimentos.codCcu | String | (Opcional) - String(009) - CC |
gridMovimentos.numLot | Integer | (Opcional) - Number(009) - Lote Ctb. |
gridMovimentos.indSin | String | (Opcional) - String(001) - Exp. Sintegra - Lista: S = Sim, N = Não |
gridItens | Set | |
gridItens.codEmp | Integer | (Obrigatório) - Number(004) - Empresa |
gridItens.codFil | Integer | (Obrigatório) - Number(005) - Filial |
gridItens.codEqu | Integer | (Obrigatório) - Number(003) - Cód. Equip. |
gridItens.datRef | DateTime | (Obrigatório) - Date(000) - Data Ref. |
gridItens.seqRez | Integer | (Obrigatório) - Number(004) - Seq. |
gridItens.numCfi | Integer | (Obrigatório) - Number(009) - Nº CF |
gridItens.seqIte | Integer | (Obrigatório) - Number(004) - Seq. Item |
gridItens.codPro | String | (Opcional) - String(014) - Produto |
gridItens.codDer | String | (Opcional) - String(007) - Deriv. |
gridItens.codSer | String | (Opcional) - String(014) - Serviço |
gridItens.codStr | String | (Opcional) - String(003) - Sit. Trib. |
gridItens.qtdIte | Double | (Opcional) - Number(014) - Qtd. |
gridItens.vlrCtb | Double | (Opcional) - Number(015) - Vlr. Ctb. |
gridItens.perIcm | Double | (Opcional) - Number(005) - % ICMS |
gridItens.vlrBic | Double | (Opcional) - Number(015) - Base ICMS |
gridItens.vlrIcm | Double | (Opcional) - Number(015) - Vlr. ICMS |
gridItens.vlrIic | Double | (Opcional) - Number(015) - Vlr. Isento ICMS |
gridItens.vlrOic | Double | (Opcional) - Number(015) - Vlr. Outros ICMS |
gridItens.perIss | Double | (Opcional) - Number(004) - % ISS |
gridItens.vlrBis | Double | (Opcional) - Number(015) - Base ISS |
gridItens.vlrIss | Double | (Opcional) - Number(015) - Vlr. ISS |
gridItens.vlrDsc | Double | (Opcional) - Number(015) - Vlr. Desc. |
gridItens.vlrAcr | Double | (Opcional) - Number(015) - Vlr. Acrésc. |
gridItens.cstPis | String | (Opcional) - String(002) - Sit. Trib. PIS - Lista
|
gridItens.perPit | Double | (Opcional) - Number(007)(008,4) - % PIS Faturamento |
gridItens.vlrBpt | Double | (Opcional) - Number(015) - Base PIS Faturamento |
gridItens.aliPif | Double | (Opcional) - Number(015) - Alíq. por Valor do PIS por Fat. |
gridItens.qtdBpf | Double | (Opcional) - Number(015) - Qtd. da Base do PIS por Fat. |
gridItens.vlrPit | Double | (Opcional) - Number(015) - Vlr. PIS Faturamento |
gridItens.cstCof | String | (Opcional) - String(002) - Sit. Trib. COFINS - Lista
|
gridItens.perCrt | Double | (Opcional) - Number(007)(008,4) - % COFINS Faturamento |
gridItens.vlrBct | Double | (Opcional) - Number(015) - Base COFINS Faturamento |
gridItens.aliCff | Double | (Opcional) - Number(015) - Alíq. por Valor do COFINS por Fat. |
gridItens.qtdBcf | Double | (Opcional) - Number(015) - Qtd. da Base do COFINS por Fat. |
gridItens.vlrCrt | Double | (Opcional) - Number(015) - Vlr. COFINS Faturamento |
gridItens.perIpi | Double | (Opcional) - Number(005)(008,4) - % IPI |
gridItens.vlrBip | Double | (Opcional) - Number(015) - Base IPI |
gridItens.vlrIpi | Double | (Opcional) - Number(015) - Vlr. IPI |
gridItens.vlrIip | Double | (Opcional) - Number(015) - Vlr. Isento IPI |
gridItens.vlrOip | Double | (Opcional) - Number(015) - Vlr. Outros IPI |
gridItens.obsItr | String | (Opcional) - String(120) - Obs. |
gridItens.natPis | Integer | (Opcional) - Number(005) - Nat. Rec. PIS |
gridItens.natCof | Integer | (Opcional) - Number(005) - Nat. Rec. COFINS |
gridItens.chvDoe | String | (Opcional) - String(050) - Chave Eletrônica |
gridItens.codCli | Integer | (Opcional) - Number(009) - Cliente |
gridItens.tipCli | String | (Opcional) - String(001) - Tipo - Lista: J = Pessoa Jurídica, F = Pessoa Física |
gridItens.cgcCpf | String | (Opcional) - Number(014) - CNPJ/CPF |
gridItens.nomCli | String | (Opcional) - String(100) - Nome |
gridItens.ctaRed | Integer | (Opcional) - Integer - Conta contábil nos itens da redução Z |
gridRateios | Set | |
gridRateios.codEmp | Integer | (Obrigatório) - Number(004) - Empresa |
gridRateios.codFil | Integer | (Obrigatório) - Number(005) - Filial |
gridRateios.codEqu | Integer | (Obrigatório) - Number(003) - Cód. Equip. |
gridRateios.datRef | DateTime | (Obrigatório) - Date(000) - Data Ref. |
gridRateios.seqRez | Integer | (Obrigatório) - Number(004) - Seq. |
gridRateios.seqRat | Integer | (Obrigatório) - Number(004) - Seq. Rat. |
gridRateios.codTns | String | (Opcional) - String(005) - Trans. |
gridRateios.datBas | DateTime | (Opcional) - Date(000) - Data |
gridRateios.criRat | Integer | (Obrigatório) - Number(001) - Crit. Rat. - Lista: 1 = Receitas - Conta X C. Custos, 2 = Receitas - C. Custos X Conta, 3 = Despesas - Conta X C. Custos, 4 = Despesas - C. Custos X Conta, 5 = Nenhum |
gridRateios.ctaRed | Integer | (Opcional) - Number(007) - Cta. Ctb. |
gridRateios.perCta | Double | (Opcional) - Number(007) - % Rat. Cta. |
gridRateios.vlrCta | Double | (Opcional) - Number(015) - Vlr. Rat.Cta. |
gridRateios.codCcu | String | (Opcional) - String(009) - C. Custos |
gridRateios.perRat | Double | (Opcional) - Number(007) - % Rat. CC |
gridRateios.vlrRat | Double | (Opcional) - Number(015) - Vlr. Rat. CC |
gridRateios.obsRat | String | (Opcional) - String(120) - Obs. |
gridRateios.numPrj | Integer | Número do projeto |
gridRateios.codFpj | Integer | Código da fase do projeto |
gridParcelas | Set | |
gridParcelas.codEmp | Integer | Código da empresa |
gridParcelas.codFil | Integer | Código da filial |
gridParcelas.codEqu | Integer | Código do equipamento fiscal da redução Z |
gridParcelas.datRef | DateTime | Data de referência da redução Z |
gridParcelas.seqRez | Integer | Seqüência de lançamento do movimento da redução Z |
gridParcelas.numCfi | Integer | Número do cupom fiscal de referência do item |
gridParcelas.codSnf | String | Código da série do movimento da redução Z |
gridParcelas.codPar | Integer | Sequência de parcelas da redução Z |
gridParcelas.numTit | String | Número do título a ser gerado no contas a receber |
gridParcelas.codTpt | String | Código do tipo de título a ser gerado no contas a receber |
gridParcelas.vctPar | DateTime | Data de vencimento da parcela da nota fiscal de saída |
gridParcelas.vlrPar | Double | Valor da parcela da nota fiscal de saída |
gridParcelas.obsPar | String | Texto da observação |
gridParcelas.codFpg | Integer | Código da forma de pagamento |
gridParcelas.tipCar | String | Tipo do cartão utilizado pela operadora. - Lista C = Crédito, D - Débito |
gridParcelas.usuGer | Double | Usuário responsável pela geração do registro |
gridParcelas.datGer | DateTime | Data da geração do registro |
gridParcelas.horGer | Integer | Hora da geração do registro |
gridDispositivos | Set | |
gridDispositivos.codEmp | Integer | Number(004) - Empresa |
gridDispositivos.codFil | Integer | Number(005) - Filial |
gridDispositivos.codEqu | Integer | Number(003) - Cód. Equip. |
gridDispositivos.datRef | DateTime | Date(DD/MM/YYYY) - Data Ref. |
gridDispositivos.seqRez | Integer | Number(004) - Seq. |
gridDispositivos.numCfi | Integer | Number(009) - Nº Inicial CF |
gridDispositivos.seqIte | Integer | Number(004) - Seq. Item |
gridDispositivos.codDfs | Integer | Number(006) - Código do dispositivo fiscal |
gridDispositivos.perAjs | Double | Number(007,4) - Percentual do Ajuste |
gridDispositivos.basAjs | Double | Number(015,2) - Base de Cálculo Ajuste |
gridDispositivos.vlrAjs | Double | Number(015,2) - Valor do Ajuste |
gridDispositivos.vlrOut | Double | Number(015,2) - Outros Valores |
gridDispositivos.vlrOut | String | String(250) - Descrição do Ajuste |
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:ImportarResponse> <result> <GridRetorno> <codEmp>Integer</codEmp> <codFil>Integer</codFil> <codEqu>Integer</codEqu> <datRef>DateTime</datRef> <msgRet>String</msgRet> </GridRetorno> <erroExecucao>String</erroExecucao> </result> </ser:ImportarResponse> </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" |
gridRetorno | Set | Grade para retornar todas as notas fiscais geradas pelo sistema, descrevendo uma mensagem de retorno quanto a importação de cada nota fiscal. A mensagem "OK", indica que a nota fiscal, assim como seus itens e demais tabelas associadas, foram importadas com sucesso. Demais mensagens geradas, serão para indicar alguma irregularidade para com o lançamento da nota fiscal |
gridRetorno.codEmp | Integer | Código da empresa |
gridRetorno.codFil | Integer | Código da filial |
gridRetorno.codEqu | Integer | Código do equipamento fiscal da redução Z |
gridRetorno.datRef | DateTime | Data de referência da redução Z |
gridRetorno.msgRet | String | (Opcional) - String(120) - Mensagem de retorno para identificar se o serviço executou com sucesso |