O Mensagem de Vendas (RetailSales) será realizado no sistema VTEX, e será integrado com o Protheus através de comunicação de Mensagem Única (RetailSales).
Caso queira verificar os campos que compõem a mensagem, acesse https://api.totvs.com.br/legado Clique no Link: Mensagem Padronizada, depois em Lista de Serviços e busque a mensagem RetailSales.
Produto | Fluxo | Tipo da Mensagem | Versão MSU | Formato |
---|---|---|---|---|
VTEX | Envia | Assíncrona | 2.007 | JSON |
Protheus | Recebe | Assíncrona | 2.007 | JSON |
Importante!
No Protheus a venda será gravada da mesma forma que a venda realizada diretamente pelo padrão do Protheus com Reserva e gerando pedido de venda ou seja é utilizado a ExecAuto da Rotina LOJA701.
O serviço Responsável pela Integração ERP LJGRVBATCH (gera financeiro/Baixa de estoque, geração de Pedido/Lisvros fiscais etc.), deve estar configurados para as filiais utilizadas na integração.
Verifique se o serviço está ativo no appserver.ini - Esse JOB é o responsável pelo processamento das vendas.
Ex:
Mais detalhes veja: SIGALOJA 0057 (GravaBatch, LjGrvBatch, Integração ERP)
Pré-requisitos:
Para que o recebimento de cupons seja realizado com sucesso, é necessário que já tenha integrado os seguintes cadastros:
- Cadastro de Produtos - Item
- Cadastro de Clientes - CustomerVendor
- Realizado o cadastro das Transportadoras
- Realizado o cadastro das Formas de pagamento
Realizado o cadastro das Administradoras financeiras
Como funciona a identificação de TES?
A - TES utilizada para gravação do Orçamento:
O Sistema respeita a seguinte ordem para encontrar a TES na RetailSales:
1º. Efetua a busca da TES Inteligente:
2º. Busca TES Inteligente pela operação(Tag "OperationCode") enviada pela VTEX = "V";
3º. Caso não encontre, busca a TES Inteligente com a operação = "01" padrão do Sistema ;
4º. Caso não encontre, busca a TES através dos indicadores do Produto(BZ_TS) caso habilitado o parâmetro MV_ARQPROD ;
5º. Caso não use indicadores de Produto(SBZ), busca a TES do cadastro do Produtos(B1_TS);
6º. Caso não tenha informações da TES nos produtos usá a TES conforme parâmetro abaixo:
MV_TESVEND = TES padrão para venda de Produtos
MV_TESSERV = TES padrão para venda de Serviços
B - TES utilizada para gravação do Pedido de Venda:
O Sistema respeita a seguinte ordem para encontrar a TES do Pedido de venda:
1º. Busca TES pelo parâmetro MV_LJTESPE ;
2º. Caso não encontre,Busca TES Inteligente pela operação"V" Venda Futura;
Como funciona o calculo reverso de IPI
Ao integrar o pedido do E-Commerce o valor do IPI é retirado para que possa ser calculado na geração da Nota Fiscal (Faturamento).
Formula de calculo: Valor do item / ( (aliquota / 100) + 1) * (aliquota / 100)
Exemplo:
Valor de Venda Produto (e-commerce) | Alíquota do IPI | Base do IPI | Valor do IPI | Valor de Venda Produto (NF de Saída) |
85,00 | 10% | 77,27 | 7,72 | 85,00 |
Importante:
Para que não tenha diferenças de centavos no valor da Nota fiscal é necessário que os campos informados na documentação abaixo tenham 4 casas decimais:
Fechamento de Estoque
Fique atento aos parâmetros de fechamento de estoque MV_ULMES e MV_DBLQMOV pois caso a data de emissão for inferior ou igual a data desses parâmetros a venda não será processada. Ou seja, as mensagens de "RetailSales" deverão ser reprocessadas.
Gravação dos Valores da Venda