Web service Com.senior.g5.co.int.varejo.produto
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_int_varejo_produto?wsdl
- Assíncrono: http://example.com/g5-senior-services/sapiens_Asynccom_senior_g5_co_int_varejo_produto?wsdl
- Agendado: http://example.com/g5-senior-services/sapiens_Scheduledcom_senior_g5_co_int_varejo_produto?wsdl
Portas
Integrações - Varejo - Cadastros - Exportar Produto.
Necessita autenticação: sim.
Situação de versão: atual.
Versão: 20.
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
<soapenv:Body>
<ser:Exportar>
<user>String</user>
<password>String</password>
<encryption>Integer</encryption>
<parameters>
<CodEmp>Integer</CodEmp>
<consulta>
<Produto>String</Produto>
<Derivacao>String</Derivacao>
</consulta>
<CodFil>Integer</CodFil>
<TipoIntegracao>String</TipoIntegracao>
<IdentificadorSistema>String</IdentificadorSistema>
<QuantidadeRegistros>Integer</QuantidadeRegistros>
</parameters>
</ser:Exportar>
</soapenv:Body>
</soapenv:Envelope>
| Nome | Tipo | Descrição |
|---|---|---|
| codEmp | Integer | (Obrigatório) - Number(004) - Código da Empresa |
| consulta | Set | (Obrigatório) - Utilizar para informar quais registros devem ser retornados. Utilizar apenas quando o tipo de integração for específico ("E") |
| consulta.produto | String | CodPro - (Obrigatório) - String(014) - Código do produto |
| consulta.derivacao | String | CodDer - (Obrigatório) - String(014) - Código da derivação do Produto (tamanho, cor etc.) |
| codFil | Integer | (Obrigatório) - Number(005) - Código da Filial |
| tipoIntegracao | String | (Obrigatório) - String(001) - Tipo de Integração - Lista: T = Todos, A = Somente Alterados, E = Registro Específico |
| identificadorSistema | String | (Obrigatório) - String(15) - Identificação do sistema integrado |
| quantidadeRegistros | Integer | (Opcional) - Number(005) - Quantidade de registros limite para retorno da solicitação. Quando o tipo de integração for "E", este valor não é utilizado. |
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:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
<soapenv:Body>
<ser:ExportarResponse>
<result>
<produto>
<codPro>String</codPro>
<codDer>String</codDer>
<codPdv>Double</codPdv>
<desPro>String</desPro>
<codFam>String</codFam>
<codOri>String</codOri>
<uniMed>String</uniMed>
<ctrLot>Integer</ctrLot>
<ctrSep>Integer</ctrSep>
<impScf>Integer</impScf>
<idePro>String</idePro>
<qtdVol>Integer</qtdVol>
<exiNfe>Integer</exiNfe>
<proEnt>Integer</proEnt>
<proMon>Integer</proMon>
<tipPro>String</tipPro>
<proFol>Integer</proFol>
<proVes>Integer</proVes>
<indPro>Integer</indPro>
<sitPro>String</sitPro>
<codClf>String</codClf>
<oriMer>String</oriMer>
<imgFot>String</imgFot>
<codRef>String</codRef>
<codAgg>String</codAgg>
<codAgc>String</codAgc>
<altPro>Double</altPro>
<larPro>Double</larPro>
<comPro>Double</comPro>
<pesBru>Double</pesBru>
<pesLiq>Double</pesLiq>
<obsPro>String</obsPro>
<iteRpd>Integer</iteRpd>
<sitTri>String</sitTri>
<desAtx>String</desAtx>
<infPro>String</infPro>
<codBar>String</codBar>
<codBa2>String</codBa2>
<codFab>
<codFab>String</codFab>
<proFab>String</proFab>
<tipGar>String</tipGar>
<przGfa>Integer</przGfa>
<nomFab>String</nomFab>
<cgcCpf>String</cgcCpf>
<indEsc>String</indEsc>
</codFab>
<codFor>
<codFor>Integer</codFor>
<proFab>String</proFab>
</codFor>
<seqInt>Integer</seqInt>
<codMar>String</codMar>
<przRec>Integer</przRec>
<iteFis>String</iteFis>
<desFis>String</desFis>
<preUis>Double</preUis>
<vlrUis>Double</vlrUis>
<tipCur>Integer</tipCur>
<usuAlt>Double</usuAlt>
<horAlt>String</horAlt>
<datAlt>DateTime</datAlt>
<datGer>DateTime</datGer>
<preMed>Double</preMed>
<codigosBarras>
<codBar>String</codBar>
<uniMed>String</uniMed>
</codigosBarras>
<composicao>
<codPro>String</codPro>
<codDer>String</codDer>
<uniMed>String</uniMed>
<qtdIte>Double</qtdIte>
</composicao>
<campoUsuario>
<campo>String</campo>
<valor>String</valor>
</campoUsuario>
<gruposFiscaisProduto>
<ideNgf>Integer</ideNgf>
<sigUfs>String</sigUfs>
</gruposFiscaisProduto>
<grupos>
<codGps>String</codGps>
<desGps>String</desGps>
</grupos>
<codTns>String</codTns>
<tnsEdv>String</tnsEdv>
<codCes>String</codCes>
<indEnc>Integer</indEnc>
<desCor>String</desCor>
<vltPro>Integer</vltPro>
<nomMar>String</nomMar>
<proSub>String</proSub>
<derSub>String</derSub>
<desCrf>String</desCrf>
<codClc>String</codClc>
<indEsc>String</indEsc>
<oriGti>Integer</oriGti>
<gtiUtr>String</gtiUtr>
<codAnp>Integer</codAnp>
<desAnp>String</desAnp>
<perGlp>Double</perGlp>
<perGas>Double</perGas>
<perGni>Double</perGni>
<cesDer>String</cesDer>
<catPro>String</catPro>
<qtdMve>Double</qtdMve>
<qtdMlt>Double</qtdMlt>
<natRen>String</natRen>
<motDes>Integer</motDes>
<codPat>String</codPat>
<culInd>Integer</culInd>
<devPro>Integer</devPro>
<codCcs>String</codCcs>
<claCat>String</claCat>
</produto>
<gridErros>
<msgErr>String</msgErr>
</gridErros>
<finalizaramRegistros>String</finalizaramRegistros>
<tipoRetorno>Integer</tipoRetorno>
<mensagemRetorno>String</mensagemRetorno>
<numeroLote>Integer</numeroLote>
<erroExecucao>String</erroExecucao>
</result>
</ser:ExportarResponse>
</soapenv:Body>
</soapenv:Envelope>
| Nome | Tipo | Descrição |
|---|---|---|
| produto | Set | (Obrigatório) - Utilizar para informar quais registros devem ser retornados. Utilizar apenas quando o tipo de integração for específico ("E") |
| produto.codPro | String | CodPro - (Obrigatório) - String(014) - Código do produto |
| produto.codDer | String | CodDer - (Obrigatório) - String(007) - Código da Derivação do Produto |
| produto.codClc | String | CodClc - (Opcional) - String(10) - Código da coleção. |
| produto.codPdv | Double | CodPdv - (Opcional) - Number(010,0) - Código interno no PDV |
| produto.desPro | String | DesPro - (Obrigatório) - String(100) - Descrição usual do produto |
| produto.codFam | String | CodFam - (Obrigatório) - String(006) - Código da Família do Produto |
| produto.codOri | String | CodOri - (Obrigatório) - String(003) - Código da Origem do Produto |
| produto.uniMed | String | UniMed - (Obrigatório) - String(003) - Código da Unidade de Medida do produto p/ Estoque |
| produto.ctrLot | Integer | CtrLot - (Obrigatório) - Number(001) - Controla Entrada/Saída no Estoque por Lote - Lista: 1 = Sim, 0 = Não |
| produto.ctrSep | Integer | CtrSep - (Obrigatório) - Number(001) - Controla Entrada/Saídas no Estoque por Série - Lista: 1 = Sim, 0 = Não |
| produto.impScf | Integer | CtrSep - (Opcional) - Number(001) - Imprime série no cupom fiscal independente de controle por série - Lista: 1 = Sim, 0 = Não |
| produto.idePro | String | IdePro - (Opcional) - String(020) - Identificação rápida do produto (para leitura de código de barras) |
| produto.qtdVol | Integer | QtdVol - (Opcional) - Number(004) - Quantidade de volumes para compor o produto |
| produto.exiNfe | Integer | ExiNfe - (Opcional) - String(001) - Indicativo se o produto exige que seja emitido uma NF-e no momento da venda - Lista: 0 = Não, 1 = Sim |
| produto.proEnt | Integer | ProEnt - (Opcional) - String(001) - Indicativo se o produto exige ser entregue - Lista: 0 = Não, 1 = Sim, 2 = Obrigatório |
| produto.proMon | Integer | ProMon - (Opcional) - String(001) - Indicativo se o produto exige montagem - Lista: 0 = Não, 1 = Sim, 2 = Obrigatório |
| produto.tipPro | String | TipPro - (Obrigatório) - String(001) - Tipo Produto - Lista: P = Produzido, C = Comprado, M = Montagem (Kit), D = Passagem Direta, S = Serviço |
| produto.proFol | Integer | ProFol - (Opcional) - Number(001) - Indicativo se o produto está fora de linha e não pode sofrer reposição externa - Lista: 0 = Não, 1 = Sim |
| produto.proVes | Integer | ProVes - (Opcional) - Number(001) - Indicativo se o produto pode ser vendido separadamente - Lista: 0 = Não, 1 = Sim |
| produto.indPro | Integer | IndPro - (Opcional) - Number(001) - Indicativo se Produto é do tipo curso - Lista: 0 = Não, 1 = Sim |
| produto.sitPro | String | SitPro - (Obrigatório) - String(001) - Situação do produto (Ativo ou Inativo) - Lista: A = Ativo, I = Inativo |
| produto.codClf | String | CodClf - (Opcional) - String(003) - Código interno da classificação fiscal do produto |
| produto.oriMer | String | OriMer - (Opcional) - String(001) - Origem fiscal da mercadoria - Lista: 0 = Nacional, exceto as indicadas nos códigos 3 a 5, 1 = Estrangeira - Importação direta, exceto a indicada no código 6, 2 = Estrangeira - Adquirida no mercado interno, exceto a indicada no código 7, 3 = Nacional, mercadoria ou bem com Conteúdo de Importação superior a 40% (quarenta por cento), 4 = Nacional, cuja produção tenha sido feita em conformidade com os processos produtivos básicos de que tratam o Decreto-Lei nº 288/67, e as Leis nºs 8.248/91, 8.387/91, 10.176/01 e 11.484/07, 5 = Nacional, mercadoria ou bem com Conteúdo de Importação inferior ou igual a 40% (quarenta por cento), 6 = Estrangeira - Importação direta, sem similar nacional, constante em lista de Resolução CAMEX, 7 = Estrangeira - Adquirida no mercado interno, sem similar nacional, constante em lista de Resolução CAMEX |
| produto.imgFot | String | ImgFot - (Opcional) - Imagem do produto envidado em base64 |
| produto.codRef | String | CodRef - (Opcional) - String(40) - Código da Referência |
| produto.codAgg | String | CodAgg - (Opcional) - String(005) - Código do agrupamento para garantia estendida |
| produto.codAgc | String | CodAgc - (Opcional) - String(005) - Código do comercial do produto |
| produto.altPro | Double | AltPro - (Opcional) - Number(011,5) - Altura do produto |
| produto.larPro | Double | LarPro - (Opcional) - Number(011,5) - Largura do produto |
| produto.comPro | Double | ComPro - (Opcional) - Number(011,5) - Comprimento do produto |
| produto.pesBru | Double | PesBru - (Opcional) - Number(011,5) - Peso bruto do produto |
| produto.pesLiq | Double | PesLiq - (Opcional) - Number(011,5) - Peso líquido do produto |
| produto.obsPro | String | ObsPro - (Opcional) - String(250) - Observação do Produto |
| produto.iteRpd | Integer | IteRpd - (Obrigatório) - Number(001) - Item Rápido (0 = Não, 1 = Sim) |
| produto.sitTri | String | SitTri - (Obrigatório) - String(001) - Situação tributária do Item |
| produto.desAtx | String | DesAtx - (Obrigatório) - String(250) - Autotexto para assistência técnica |
| produto.infPro | String | InfPro - (Opcional) - String(250) - Informações sobre o produto |
| produto.codBar | String | CodBar - (Obrigatório) - String(13) - Código de barras (EAN 13) |
| produto.codBa2 | String | CodBa2 - (Opcional) - String(020) - Código de barras livre do produto |
| produto.codFab | Set | |
| produto.codFab.codFab | String | CodFab - (Obrigatório) - String(010) - Código do Fabricante |
| produto.codFab.proFab | String | ProFab - (Obrigatório) - String(021) - Código do produto no Fabricante |
| produto.codFab.tipGar | String | TipGar - (Obrigatório) - String(001) - Tipo de garantia do fabricante - Lista: N = Nenhum, T = Troca, R = Reparo |
| produto.codFab.przGfa | Integer | PrzGfa - (Opcional) - Number(004) - Prazo de garantia de fábrica dada pelo fabricante |
| produto.codFab.NomFab | Opcional | Nome do Fabricante |
| produto.codFab.CgcCpf | Opcional | Número do CNPJ ou CPF do Fabricante |
| produto.codFab.IndEsc | Opcional | Indicador de Produção em Escala Relevante |
| produto.codFor | Set | |
| produto.codFor.codFor | Integer | CodFor - (Obrigatório) - Number(009) - Código do fornecedor |
| produto.codFor.proFab | String | ProFab - (Obrigatório) - String(021) - Código do produto no Fabricante |
| produto.seqInt | Integer | SeqInt - (Obrigatório) - Number(015) - Sequência de Integração |
| produto.codMar | String | CodMar - (Opcional) - String(010) - Código da Marca do Produto |
| produto.przRec | Integer | PrzRec - (Opcional) - Prazo de recuperação para oferecer a garantia estendida após a venda |
| produto.iteFis | String | IteFis - (Opcional) - Código fiscal do item |
| produto.desFis | String | DesFis - (Opcional) - Descrição fiscal do item |
| produto.preUis | Double | PreUis - (Opcional) - Preço unitário base para o ICMS substituído da última entrada |
| produto.vlrUis | Double | DesFis - (Opcional) - Valor unitário de ICMS substituído da última entrada |
| produto.tipCur | Integer | TipCur - Indicativo do tipo de curso online para varejo. Lista: 1 = Standard, 2 = Plus, 3 = Premium |
| produto.usuAlt | Double | UsuAlt - Number(010) - Código do usuário responsável pelo alteração do registro |
| produto.horAlt | String | HorAlt - Hora(HH:MM) Hora da última alteração do registro |
| produto.datAlt | DateTime | DatAlt - Date(DD/MM/YYYY) - Data da última alteração do registro |
| produto.datGer | DateTime | DatGer - Date(DD/MM/YYYY) - Data do cadastro do registro |
| produto.preMed | Double | (Opcional) - Number(009,6) - Preço médio por filial |
| produto.codigosBarras | Set | Código de Barras do produto |
| produto.codigosBarras.codBar | String | CodBar - (Obrigatório) - String(020) - Código de barras |
| produto.codigosBarras.uniMed | String | UniMed - (Opcional) - String(003) - Código da unidade de medida para o código de barras |
| produto.composicao | Set | Produtos que compoem o produto principal. Informações serão adicionadas somente se TipPro = M (Montagem) |
| produto.composicao.codPro | String | CodPro - (Obrigatório) - String(014) - Código do produto |
| produto.composicao.codDer | String | CodDer - (Obrigatório) - String(007) - Código da Derivação do Produto |
| produto.composicao.uniMed | String | UniMed - (Obrigatório) - String(003) - Código da Unidade de Medida do produto p/ Estoque |
| produto.composicao.qtdIte | Double | QtdIte - Number(009) - Quantidade de itens |
| produto.campoUsuario | Set | |
| produto.campoUsuario.campo | String | Campo - String - Nome do campo de usuário. |
| produto.campoUsuario.valor | String | Valor - String - Valor do campo de usuário. |
| produto.gruposFiscaisProduto | Set | |
| produto.gruposFiscaisProduto.ideNgf | Integer | IdeNgf - (Obrigatório) - Number(009) - Identificador do grupo fiscal |
| produto.gruposFiscaisProduto.sigUfs | String | SigUfs - (Obrigatório) - String(002) - Sigla do estado |
| produto.grupos | Set | (Opcional) Lista dos grupos em que o produto está contido |
| produto.grupos.codGps | String | (Opcional) Código do grupo |
| produto.grupos.desGps | String | (Opcional) Descrição do grupo |
| produto.codTns | String | CodTns - (Opcional) - String (005) - Transação para venda a consumidor final |
| produto.tnsEdv | String | TnsEdv - (Opcional) - String (005) - Transação para entrada por devolução de venda |
| Produto.CodCes | String | |
| Produto.IndEnc | Integer | Indicativo se é um produto sob encomenda. Lista: 0 - Não; 1 - Sim. |
| Produto.DesCor | String | (Opcional) - Descrição da cor |
| Produto.VltPro | Integer | (Opcional) - Voltagem do produto |
| produto.proSub | String | (Opcional) - Produto substituto vinculado ao produto exportado. |
| produto.derSub | String | (Opcional) - Derivação do produto substituto. |
| produto.desCrf | String | (Opcional) - Informações técnicas / Características do fabricante |
| produto.codClc | String | |
| produto.indEsc | String | String(001) - Indicador de Produção em Escala Relevante |
| produto.oriGti | Integer | Numerico(001) - Origem GTIN |
| produto.gtiUtr | Double | Numerico(014) - Opcional - GTIN Unidade Tributável (GTIN campo cEANTrib NF-e 4.0) |
| produto.codAnp | Opcional | Código de Produto da ANP |
| produto.desAnp | Opcional | Descrição do produto conforme ANP |
| produto.perGlp | Opcional | Percentual do GLP derivado do petróleo no produto GLP |
| produto.perGas | Opcional | Percentual de Gás Natural Nacional (GLGNn) para o produto GLP |
| produto.perGni | Opcional | Percentual de Gás Natural Importado (GLGNi) para o produto GLP |
| produto.cesDer | Opcional | String(007) - Código especificador da substituição tributária da derivação |
| produto.catPro | Opcional | String(050) - Código da Categoria vinculada a um produto |
| produto.qtdMve | Double | Quantidade múltipla para venda. Para que o QtdMve seja exportado conforme parametrizado na tela Cadastro de Produtos (F075PRO), o parâmetro Utiliza Qtde Múltipla Venda deve estar configurado como "S-Sim" na tela Cadastro de Empresas (F070EMP). Caso esteja configurado como "N-Não", o valor enviado será sempre "0", independente do que esteja cadastrado na tela Cadastro de Produtos (F075PRO). |
| produto.qtdMlt | Double | Quantidade múltipla para cálculo da geração de ordem produção/compra |
| produto.motDes | Integer | Valores permitidos: 0 - Nenhum; 1 - Táxi; 2 – Deficiente Físico (Revogada); 3 - Produtor Agropecuário; 4 - Frotista/Locadora; 5 - Diplomático/Consultar; 6 - Utilitários e Motocicletas da Amazônia Ocidental e áreas de livre comércio; 7 - SUFRAMA; 8 - Venda e Órgãos Públicos; 9 - Outros; 10 - Condutor Deficiente; 11 - Deficiente Não Condutor; 12 - Órgão de fomento e desenvolvimento agropecuário; 16 - Olimpíadas Rio 2016; 90 - Solicitado pelo Fisco |
| produto.codPat | String | (Opcional) - String(040) - Código do Princípio Ativo |
| produto.CulInd | Integer | (Opcional) - Number(012) - Código cultivar INDEA |
| produto.DevPro | Integer | (Opcional) - Number(002) - Tipo produto SisDev |
| produto.CodCcs | String | (Opcional) - String(010) - Categoria da semente |
| produto.claCat | String | (Opcional) String(250) - Classificação da Categoria |
| gridErros | Set | (Opcional) - Lista dos erro |
| gridErros.msgErr | String | Erros |
| finalizaramRegistros | String | (Obrigatório) - String(001) - Indicativo se existem mais informações a serem solicitadas - Lista: 1 = Sim, 0 = Não |
| tipoRetorno | Integer | (Obrigatório) - Número(001) - Tipo de Retorno de Processamento - Lista: 1 = Processado, 2 = Erro na Solicitação |
| mensagemRetorno | String | (Obrigatório) - String(1000) - Mensagem de Retorno de Processamento |
| numeroLote | Integer | (Obrigatório) - Inteiro - Identificação do Lote de Exportaçã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" |
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:exportarprecomedio>
<user>String</user>
<password>String</password>
<encryption>Integer</encryption>
<parameters>
<codEmp>Integer</codEmp>
<parametros>
<codOri>String</codOri>
<codFam>String</codFam>
<codPro>String</codPro>
<codDer>String</codDer>
</parametros>
<codFil>Integer</codFil>
<tipoIntegracao>String</tipoIntegracao>
<quantidadeRegistros>Integer</quantidadeRegistros>
<identificadorSistema>String</identificadorSistema>
</parameters>
</ser:exportarprecomedio>
</soapenv:Body>
</soapenv:Envelope>
| Nome | Tipo | Descrição |
|---|---|---|
| CodEmp | Integer | Código da Empresa |
| parametros.codOri | String | String(003) Código da origem do produto. |
| parametros.codFam | String | String(006) Código da família do produto. |
| parametros.codPro | String | String(014) Código do produto. |
| parametros.codDer | String | String(007) Código da derivação do produto. |
| CodFil | Integer | Código da Filial |
| TipoIntegracao | String | Tipo de Integração - Lista: T = Todos, A = Somente Alterados, E = Registro Específico |
| IdentificadorSistema | String | Identificação do sistema integrado |
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:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
<soapenv:Body>
<ser:exportarprecomedioResponse>
<result>
<produtos>
<CodEmp>Integer</CodEmp>
<CodFil>Integer</CodFil>
<CodPro>String</CodPro>
<CodDer>String</CodDer>
<DatMed>DateTime</DatMed>
<SeqInt>Integer</SeqInt>
<PreMed>Double</PreMed>
</produtos>
<GridErros>
<MsgErr>String</MsgErr>
</GridErros>
<FinalizaramRegistros>String</FinalizaramRegistros>
<TipoRetorno>Integer</TipoRetorno>
<MensagemRetorno>String</MensagemRetorno>
<NumeroLote>Integer</NumeroLote>
<erroExecucao>String</erroExecucao>
</result>
</ser:exportarprecomedioResponse>
</soapenv:Body>
</soapenv:Envelope>
| Nome | Tipo | Descrição |
|---|---|---|
| produtos | Set | Tag referente a produtos |
| produtos.CodEmp | Integer | Código da Empresa |
| produtos.CodFil | Integer | Código da Filial |
| produtos.CodPro | String | Código do Produto |
| produtos.CodDer | String | Código da Derivação |
| produtos.DatMed | DateTime | Data do cálculo do preço médio |
| produtos.SeqInt | Integer | Número sequencial da integração |
| produtos.PreMed | Double | Preço médio |
| GridErros | Set | Tag referente a eventuais erros |
| GridErros.MsgErr | String | Mensagem de Erro |
| FinalizaramRegistros | String | Indicativo se finalizaram registros (S=Sim, N = Não) |
| TipoRetorno | Integer | Tipo Retorno: (1 - Processado, 2 - Erro) |
| MensagemRetorno | String | Mensagem de Retorno de Processamento |
| NumeroLote | Integer | Número do lote dos registros exportados |
| erroExecucao | String | Indicativo de erro de execução antes do processamento de negócio |
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:posicaoestoquerede>
<user>String</user>
<password>String</password>
<encryption>Integer</encryption>
<parameters>
<codEmp>Integer</codEmp>
<codFil>Integer</codFil>
<tipoIntegracao>String</tipoIntegracao>
<quantidadeRegistros>Integer</quantidadeRegistros>
<identificacaoSistema>String</identificacaoSistema>
</parameters>
</ser:posicaoestoquerede>
</soapenv:Body>
</soapenv:Envelope>
| Nome | Tipo | Descrição |
|---|---|---|
| CodEmp | Integer | Código da Empresa da requisição |
| CodFil | Integer | Código da Filial da requisição |
| TipoIntegracao | String | Tipo de Integração - Somente "A" |
| quantidadeRegistros | Integer | Quantidade de registros a serem retornados pela integração |
| IdentificadorSistema | String | Identificação do sistema integrado |
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:posicaoestoqueredeResponse>
<result>
<Produtos>
<seqInt>String</seqInt>
<codEmp>Integer</codEmp>
<codFil>Integer</codFil>
<codPro>String</codPro>
<codDer>String</codDer>
<estoqueCd>Double</estoqueCd>
<estoqueRede>Double</estoqueRede>
</Produtos>
<GridErros>
<msgErr>String</msgErr>
</GridErros>
<finalizaramRegistros>String</finalizaramRegistros>
<tipoRetorno>Integer</tipoRetorno>
<mensagemRetorno>String</mensagemRetorno>
<numeroLote>Integer</numeroLote>
<erroExecucao>String</erroExecucao>
</result>
</ser:posicaoestoqueredeResponse>
</soapenv:Body>
</soapenv:Envelope>
| Nome | Tipo | Descrição |
|---|---|---|
| produtos | Set | |
| produtos.seqInt | String | Número sequencial do registro de integração |
| produtos.CodEmp | Integer | Código da Empresa |
| produtos.CodFil | Integer | Código da Filial |
| produtos.CodPro | String | Código do Produto |
| produtos.CodDer | String | Código da Derivação |
| produtos.estoqueCd | Integer | Quantidade de estoque existente no CD (Depósito distribuidor da loja) |
| produtos.estoqueRede | Integer | Quantidade de estoque existente na Rede. Este estoque não conta a quantidade de estoque no depósito padrão da filial |
| gridErros | Set | Caso ocorram erros no processamento |
| gridErros.msgErr | String | Mensagem de Erro |
| finalizaramRegistros | String | Indicativo se finalizaram registros para aquela integração (se não tem mais pendências) |
| tipoRetorno | Integer | Tipo do Retorno--> 1 = Ok, 2 = Erro |
| mensagemRetorno | String | Mensagem de Retorno, Ok ou erro de integração |
| numeroLote | Integer | Número do lote dos registros importados |
| erroExecucao | String | Caso ocorra algum erro antes da chamada da rotina de negócio, será retornado neste campo |
English
Español
English
Español


