Histórico da Página
...
- O PDV parceiro deve criar um método chamado IntegracaoGenerica que receberá uma string contendo todos os produtos exportados pelo sistema RMS-Retail. No momento da exportação, o sistema RMS-Retail chamará esse método IntegracaoGenerica, no layout RMS com os produtos exportados (ver ponto “a” abaixo. A lista ItensProcessados conterá os produtos exportados). O método IntegracaoGenerica deverá retornar uma string contendo os produtos que foram processados com sucesso no layout padrão RMS (ver ponto “a” abaixo. A lista ItensProcessados deverá conter os produtos processados com sucesso pelo PDV parceiro). Os produtos contidos na lista ItensProcessados do retorno do método serão excluídos da próxima exportação de cadastro.
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
<s:Body>
<ConsultarProdutosResponse xmlns="http://tempuri.org/">
<ConsultarProdutosResult xmlns:a="http://schemas.datacontract.org/2004/07/RMS.PDV.WS.Util.Entidades" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
<a:Descricao>Consulta de produtos</a:Descricao>
<a:ItensNaoProcessados/>
<a:ItensProcessados>
<a:ProdutoDTO>
<a:BloqueiaItemParaVenda>false</a:BloqueiaItemParaVenda>
<a:CSTCofins>1</a:CSTCofins>
<a:CSTPis>1</a:CSTPis>
<a:ClassificacaoFiscal>0</a:ClassificacaoFiscal>
<a:ClassificacaoFiscalExcecao>0</a:ClassificacaoFiscalExcecao>
<a:CodigoCEST>0</a:CodigoCEST>
<a:CodigoCFOP>5405</a:CodigoCFOP>
<a:CodigoCategoria>0</a:CodigoCategoria>
<a:CodigoDepartamento>1</a:CodigoDepartamento>
<a:CodigoExcecaoNCM>0</a:CodigoExcecaoNCM>
<a:CodigoFornecedor>21342</a:CodigoFornecedor>
<a:CodigoGrupo>11</a:CodigoGrupo>
<a:CodigoInterno>151</a:CodigoInterno>
<a:CodigoInternoDoProdutoPai>151</a:CodigoInternoDoProdutoPai>
<a:CodigoReferencia/>
<a:CodigoSecao>108</a:CodigoSecao>
<a:CodigoSubGrupo>1</a:CodigoSubGrupo>
<a:CodigoVasilhame>0</a:CodigoVasilhame>
<a:DataAlteracaoDePreco>2016-05-18T00:00:00</a:DataAlteracaoDePreco>
<a:DataFinalOferta>0001-01-01T00:00:00</a:DataFinalOferta>
<a:DataInicialOferta>0001-01-01T00:00:00</a:DataInicialOferta>
<a:DataPrecoVenda>2013-07-29T00:00:00</a:DataPrecoVenda>
<a:DescricaoCompleta>APRESUNTADO SEARA FAT. 7056 AV 1KG</a:DescricaoCompleta>
<a:DescricaoDepartamento i:nil="true"/>
<a:DescricaoFornecedor>SEARA ALIMENTOS S/A</a:DescricaoFornecedor>
<a:DescricaoGrupo>EMBUTIDOS</a:DescricaoGrupo>
<a:DescricaoMarcaProduto/>
<a:DescricaoReduzida>APRESUNT.SEARA</a:DescricaoReduzida>
<a:DescricaoSecao>LATICINIOS E FRIOS</a:DescricaoSecao>
<a:DescricaoSubGrupo>APRESUNTADO</a:DescricaoSubGrupo>
<a:DigitoCodigoInterno>1</a:DigitoCodigoInterno>
<a:EAN>151</a:EAN>
<a:EANs xmlns:b="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/>
<a:EanPrincipal>S</a:EanPrincipal>
<a:EmitirEtiqueta>false</a:EmitirEtiqueta>
<a:ExcluirProdutoNoPDV>false</a:ExcluirProdutoNoPDV>
<a:Filial>1</a:Filial>
<a:Flag/>
<a:Flag2/>
<a:GramaturaProduto>1</a:GramaturaProduto>
<a:MicroTerminalDeImpressao>0</a:MicroTerminalDeImpressao>
<a:MultiplaEmbalagem>false</a:MultiplaEmbalagem>
<a:PISCOFINS>0</a:PISCOFINS>
<a:PercentualReducao>0</a:PercentualReducao>
<a:PercentualSubstituicao>0</a:PercentualSubstituicao>
<a:PercentualTotalImposto>0</a:PercentualTotalImposto>
<a:PercentualTotalImpostoEstadual>0</a:PercentualTotalImpostoEstadual>
<a:PercentualTotalImpostoMunicipal>0</a:PercentualTotalImpostoMunicipal>
<a:PercentualTributacao>0</a:PercentualTributacao>
<a:PermiteAjustarPreco>false</a:PermiteAjustarPreco>
<a:PermiteDesconto>false</a:PermiteDesconto>
<a:PermiteMultiplicacao>true</a:PermiteMultiplicacao>
<a:PoliticaDePreco>M</a:PoliticaDePreco>
<a:PrazoValidade>20</a:PrazoValidade>
<a:PrecoCusto>8.95</a:PrecoCusto>
<a:PrecoOferta>0</a:PrecoOferta>
<a:PrecoOfertaAPartirDe>0</a:PrecoOfertaAPartirDe>
<a:PrecoVenda>14.48</a:PrecoVenda>
<a:Procedencia>0</a:Procedencia>
<a:ProdutoPesado>true</a:ProdutoPesado>
<a:ProibeVendaMenorIdade>false</a:ProibeVendaMenorIdade>
<a:QuantidadeEmbalagem>1</a:QuantidadeEmbalagem>
<a:QuantidadeNaEmbalagem>1</a:QuantidadeNaEmbalagem>
<a:QuantidadeOfertaAPartirDe>0</a:QuantidadeOfertaAPartirDe>
<a:ReducaoR/>
<a:SituacaoTributaria>60</a:SituacaoTributaria>
<a:TipoDeOperacao/>
<a:TipoEAN>E</a:TipoEAN>
<a:TipoEmbalagem>KG</a:TipoEmbalagem>
<a:TipoGramatura>GR</a:TipoGramatura>
<a:TipoProduto>3</a:TipoProduto>
<a:TipoUnidadeVenda>KG</a:TipoUnidadeVenda>
<a:TributacaoECF>F</a:TributacaoECF>
<a:TributacaoPDV>F</a:TributacaoPDV>
<a:ValorCOFINS>7.6</a:ValorCOFINS>
<a:ValorPIS>1.65</a:ValorPIS>
<a:ValorTotalImposto>0</a:ValorTotalImposto>
<a:ValorTotalImpostoEstadual>0</a:ValorTotalImpostoEstadual>
<a:ValorTotalImpostoMunicipal>0</a:ValorTotalImpostoMunicipal>
<a:Vasilhame>false</a:Vasilhame>
</a:ProdutoDTO>
</a:ItensProcessados>
<a:MensagemDeErro/>
<a:Status>true</a:Status>
<a:TotalDeItensNaoProcessados>0</a:TotalDeItensNaoProcessados>
<a:TotalDeItensProcessados>4382</a:TotalDeItensProcessados>
</ConsultarProdutosResult>
</ConsultarProdutosResponse>
</s:Body>
</s:Envelope>
- ConsultarProdutos: Método responsável por exportar os dados completos dos produtos para a exportação. Esse método só deverá ser chamado caso o PDV deseje buscar as informações atuais de cadastro de produtos no RMS-Retail.
- Assinatura: RetornoDTO<ProdutoDTO> ConsultarProdutos(int pFilial)
- Parâmetros de envio:
· pFilial: Código da filial. Campo numérico.
- SOAP de envio:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/">
<soapenv:Header/>
<soapenv:Body>
<tem:ConsultarProdutos>
<tem:pFilial>1</tem:pFilial>
</tem:ConsultarProdutos>
</soapenv:Body>
</soapenv:Envelope>
- Parâmetros de retorno: RetornoDTO<ProdutoDTO>
· Descricao: Descrição do processo executado. Campo alfa-numérico.
· ItensProcessados: Lista de produtos exportados. Array de ProdutoDTO.
o ProdutoDTO: Produto a produto exportado.
§ Filial: Código da filial (sem digito). Campo numérico.
§ EAN: Código EAN. Campo numérico.
§ CodigoInterno: Código do produto (sem digito). Campo numérico.
§ CodigoDepartamento. Código do departamento. Campo numérico.
§ CodigoSecao: Código da seção. Campo numérico.
§ CodigoGrupo: Código do grupo. Campo numérico.
§ CodigoSubGrupo: Código do subgrupo. Campo numérico.
§ CodigoFornecedor: Código do fornecedor (sem digito). Campo numérico.
§ DescricaoFornecedor: Razão social do fornecedor. Campo alfa-numérico.
§ DescricaoCompleta: Descrição completa. Campo alfa-numérico.
§ DescricaoReduzida: Descrição reduzida. Campo alfa-numérico.
§ DescricaoDepartamento: Descrição do departamento. Campo alfa-numérico.
§ DescricaoSecao: Descrição da seção. Campo alfa-numérico.
§ DescricaoGrupo: Descrição do grupo. Campo alfa-numérico.
§ DescricaoSubGrupo: Descrição do subgrupo. Campo alfa-numérico.
§ DescricaoMarcaProduto: Descrição da marca do produto. Campo alfa-numérico.
§ TipoEmbalagem: Tipo de embalagem de venda (UN, KG, LT...). Campo alfa-numérico.
§ QuantidadeEmbalagem: Quantidade da embalagem de venda. Campo numérico.
§ GramaturaProduto: Gramatura do produto. Campo numérico.
§ TipoGramatura: Tipo de gramatura (KG, UN, ML, LT...). Campo alfa-numérico.
§ PrecoCusto: Preço de custo. Campo numérico.
§ PrecoVenda: Preço de venda normal. Campo numérico.
§ DataPrecoVenda: Data do preço de venda normal. Se igual a zeros, o produto não está em oferta. Campo alfa-numérico.
§ DataInicialOferta: Data inicial da oferta. Campo alfa-numérico.
§ DataFinalOferta: Data final de oferta. Campo alfa-numérico.
§ PrecoOferta: Preço de oferta. Campo numérico.
§ SituacaoTributaria: Situação tributária. Campo numérico.
§ PercentualTributacao: Percentual tributação. Campo numérico.
§ PercentualReducao: Percentual de redução. Campo numérico.
§ ReducaoR: Redução R. Campo alfa-numérico.
§ TributacaoPDV: Tributação PDV. Campo alfa-numérico.
§ TributacaoECF: Tributação ECF. Campo alfa-numérico.
§ PercentualSubstituicao: Percentual de substituição. Campo numérico.
§ PISCOFINS: 0-Normal, 1-Antecipado, 2-Isento, 3-Aliquota Zero. Campo numérico.
§ EmitirEtiqueta: True-Emite etiqueta, False-Não emite etiqueta. Campo booleano.
§ DataAlteracaoDePreco: Data de alteração de preço (AAAMMDD). Campo alfa-numérico.
§ MultiplaEmbalagem: False-Normal, True-Possui múltiplas embalagens/embalagem especial. Campo booleano.
§ ProdutoPesado: True-Pesado, False-Não pesado. Campo booleano.
§ TipoProduto: Tipo de Produto RMS 1-Normal, 2-Utilizado na produção, 3-Receita, 5-SKU, 6-Ordem de produção, 8-Serviços. Campo numérico.
§ Flag: Livre para uso. Campo alfa-numérico.
§ Flag2: Livre para uso. Campo alfa-numérico.
§ ClassificacaoFiscal: Classificação fiscal / NCM. Campo numérico.
§ Procedencia: Procedência. Campo numérico.
§ ValorPIS: Valor do PIS. Campo numérico.
§ ValorCOFINS: Valor do COFINS. Campo numérico.
§ ValorTotalImposto: Valor total do imposto. Campo numérico.
§ PercentualTotalImposto: Percentual total do imposto. Campo numérico.
§ Vasilhame: True-É vasilhame, False-Não é vasilhame. Campo booleano.
§ CodigoVasilhame: Código do produto vasilhame (sem digito). Campo numérico.
§ QuantidadeOfertaAPartirDe: Quantidade de venda necessária para ativar a oferta A PARTIR DE. Campo numérico.
§ PrecoOfertaAPartirDe: Preço unitário de venda na oferta A PARTIR DE. Campo numérico.
§ TipoEAN: E-EAN, D-DUN. Campo alfa-numérico.
§ TipoUnidadeVenda: Tipo da unidade de venda (UN, KG, LT...). Campo alfa-numérico.
§ QuantidadeNaEmbalagem: Quantidade na unidade da embalagem de venda. Campo alfa-numérico.
§ PoliticaDePreco: Política de preço (E-Entrada, T-Tabelado, M-Margem, P-Pesquisa). Campo alfa-numérico.
§ PrazoValidade: Prazo de validade. Campo numérico.
§ PermiteDesconto: True-Permite desconto, False-Não permite desconto. Campo booleano.
§ PermiteMultiplicacao: True-Permite multiplicação, False-Não permite multiplicação. Campo booleano.
§ ExcluirProdutoNoPDV: True-Produto para excluir no PDV, False-Normal (não excluir). Campo booleano.
§ DigitoCodigoInterno: Dígito do código interno do produto. Campo numérico.
§ ValorTotalImpostoEstadual: Valor total do imposto estadual. Campo numérico.
§ PercentualTotalImpostoEstadual: Percentual total do imposto estadual. Campo numérico.
§ ValorTotalImpostoMunicipal: Valor total do imposto municipal. Campo numérico.
§ PercentualTotalImpostoMunicipal: Percentual total do municipal. Campo numérico.
§ CodigoInternoPai: Código do produto pai. Campo numérico.
§ PermiteAjustarPreco: True-PDV pode ajustar preço do produto, False-PDV não pode ajustar preço do produto. Campo booleano.
§ ProibeVendaMenorIdade: True-Proíbe venda para menor idade, False-Venda permitida sem restrição de idade. Campo booleano.
§ TipoDeOperacaoDoProduto: Tipo de operação do item. I- Inclusão, E-Exclusão, A- Alteração. Campo alfa-numérico.
§ CodigoCFOP: CFOP referente à operação de venda do item. Campo numérico.
§ CodigoReferencia: Referência de Cadastro do Item. Campo numérico.
§ EANs: EANs alternativos do produto. Array de numéricos.
· MensagemDeErro: Mensagem de erro, caso ocorra. Campo alfa-numérico.
· Status: True-Operação realizada com sucesso, False-Erros foram gerados na operação. Campo booleano.
· TotalDeItensProcessados: Quantidade total de itens processados. Campo numérico.
· TotalDeItensNaoProcessados: Quantidade total de itens não processados. Campo numérico.
· ItensNaoProcessados: Itens não processados. Array de ProdutoDTO.
- SOAP de retorno:
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
<s:Body>
<ConsultarProdutosResponse xmlns="http://tempuri.org/">
<ConsultarProdutosResult xmlns:a="http://schemas.datacontract.org/2004/07/RMS.PDV.WS.Util.Entidades" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
<a:Descricao>Consulta de produtos</a:Descricao>
<a:ItensProcessados>
<a:ProdutoDTO>
<a:ClassificacaoFiscal>0</a:ClassificacaoFiscal>
<a:CodigoCFOP>0</a:CodigoCFOP>
<a:CodigoDepartamento>0</a:CodigoDepartamento>
<a:CodigoFornecedor>88378</a:CodigoFornecedor>
<a:CodigoGrupo>15</a:CodigoGrupo>
<a:CodigoInterno>35535</a:CodigoInterno>
<a:CodigoInternoPai>35535</a:CodigoInternoPai>
<a:CodigoReferencia>0</a:CodigoReferencia>
<a:CodigoSecao>200</a:CodigoSecao>
<a:CodigoSubGrupo>1</a:CodigoSubGrupo>
<a:CodigoVasilhame>0</a:CodigoVasilhame>
<a:DataAlteracaoDePreco>2016-12-06T00:00:00</a:DataAlteracaoDePreco>
<a:DataFinalOferta>0001-01-01T00:00:00</a:DataFinalOferta>
<a:DataInicialOferta>0001-01-01T00:00:00</a:DataInicialOferta>
<a:DataPrecoVenda>2014-07-25T00:00:00</a:DataPrecoVenda>
<a:DescricaoCompleta>ARROZ ARBORIO GARIBOLDI PE 1KG</a:DescricaoCompleta>
<a:DescricaoDepartamento i:nil="true"/>
<a:DescricaoFornecedor>IRMAOS MUFFATO E CIA LTDA</a:DescricaoFornecedor>
<a:DescricaoGrupo>CEREAIS ( GRAOS )</a:DescricaoGrupo>
<a:DescricaoMarcaProduto/>
<a:DescricaoReduzida>ARROZ ARBORIO</a:DescricaoReduzida>
<a:DescricaoSecao>MERCEARIA SECA</a:DescricaoSecao>
<a:DescricaoSubGrupo>ARROZ</a:DescricaoSubGrupo>
<a:DigitoCodigoInterno>6</a:DigitoCodigoInterno>
<a:EAN>8001200042878</a:EAN>
<a:EANs xmlns:b="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/>
<a:EmitirEtiqueta>false</a:EmitirEtiqueta>
<a:ExcluirProdutoNoPDV>false</a:ExcluirProdutoNoPDV>
<a:Filial>6</a:Filial>
<a:Flag/>
<a:Flag2/>
<a:GramaturaProduto>0</a:GramaturaProduto>
<a:MultiplaEmbalagem>false</a:MultiplaEmbalagem>
<a:PISCOFINS>3</a:PISCOFINS>
<a:PercentualReducao>0</a:PercentualReducao>
<a:PercentualSubstituicao>0</a:PercentualSubstituicao>
<a:PercentualTotalImposto>0</a:PercentualTotalImposto>
<a:PercentualTotalImpostoEstadual>0</a:PercentualTotalImpostoEstadual>
<a:PercentualTotalImpostoMunicipal>0</a:PercentualTotalImpostoMunicipal>
<a:PercentualTributacao>12</a:PercentualTributacao>
<a:PermiteAjustarPreco>false</a:PermiteAjustarPreco>
<a:PermiteDesconto>false</a:PermiteDesconto>
<a:PermiteMultiplicacao>true</a:PermiteMultiplicacao>
<a:PoliticaDePreco>M</a:PoliticaDePreco>
<a:PrazoValidade>180</a:PrazoValidade>
<a:PrecoCusto>4.96</a:PrecoCusto>
<a:PrecoOferta>0</a:PrecoOferta>
<a:PrecoOfertaAPartirDe>0</a:PrecoOfertaAPartirDe>
<a:PrecoVenda>10.48</a:PrecoVenda>
<a:Procedencia>2</a:Procedencia>
<a:ProdutoPesado>false</a:ProdutoPesado>
<a:ProibeVendaMenorIdade>false</a:ProibeVendaMenorIdade>
<a:QuantidadeEmbalagem>1</a:QuantidadeEmbalagem>
<a:QuantidadeNaEmbalagem>1</a:QuantidadeNaEmbalagem>
<a:QuantidadeOfertaAPartirDe>0</a:QuantidadeOfertaAPartirDe>
<a:ReducaoR></a:ReducaoR>
<a:SituacaoTributaria>0</a:SituacaoTributaria>
<a:TipoEAN>E</a:TipoEAN>
<a:TipoEmbalagem>UN</a:TipoEmbalagem>
<a:TipoGramatura/>
<a:TipoDeOperacaoDoProduto/>
<a:TipoProduto>1</a:TipoProduto>
<a:TipoUnidadeVenda/>
<a:TributacaoECF>T2</a:TributacaoECF>
<a:TributacaoPDV>T2</a:TributacaoPDV>
<a:ValorCOFINS>0</a:ValorCOFINS>
<a:ValorPIS>0</a:ValorPIS>
<a:ValorTotalImposto>0</a:ValorTotalImposto>
<a:ValorTotalImpostoEstadual>0</a:ValorTotalImpostoEstadual>
<a:ValorTotalImpostoMunicipal>0</a:ValorTotalImpostoMunicipal>
<a:Vasilhame>false</a:Vasilhame>
</a:ProdutoDTO>
</a:ItensProcessados>
<a:MensagemDeErro/>
<a:Status>true</a:Status>
<a:TotalDeItensNaoProcessados>0</a:TotalDeItensNaoProcessados>
<a:TotalDeItensProcessados>1</a:TotalDeItensProcessados>
</ConsultarProdutosResult>
</ConsultarProdutosResponse>
</s:Body>
</s:Envelope>
Campo: | Descrição |
Nome do campo. | Descreva a regra de negócio dos principais campos e exemplos. |
|
|
...
Links dos principais conceitos e processos.