01. DADOS GERAIS
| Produto: | TOTVS Varejo Lojas
|
|---|---|
| Linha de Produto: | Linha Protheus |
| Segmento: | Varejo |
| Módulo: | Controle de Lojas (SIGALOJA) |
| Função: | RmiBuscaObj |
| País: | Brasil |
| Ticket: | Não há. |
| Requisito/Story/Issue (informe o requisito relacionado) : | DVARLOJ1-6687 |
02. SITUAÇÃO/REQUISITO
Buscar as Vendas Inutilizadas disponibilizadas na API Capa Venda e publica-las na tabela MHQ - Mensagens Publicas do Protheus de modo que o Protheus processe e grave os registros na SLX.
03. SOLUÇÃO
Foi modificado o processo Venda do tipo Busca, para construir o Json de Venda de Inutilização e Gravar na tabela de Publicação MHQ com evento igual a 3.
No Processamento da mensagem original alteramos o layout Protheus para incluir campos de gravação SLX.
No serviço Envia foi incluído alguns campos da tabela SLX para suprir a gravação dos dados faltantes como: Data de Inutilização, Protocolo, Retorno da Sefaz, Chave NFC-e do cancelamento gerado.
No serviço de Cancelamento LJCancNFCe os dados são alimentados conforme gravação do registro na SLX.
Para este processo será necessário alterar o Layout de Envio como definido abaixo:
{
"CodigoLoja": "&self:aArrayFil[self:nFil][1]",
"ControleReprocessa": "True",
"notasinutilizadas": 1,
"DataMovimentoInicial": "&Str( Year(dDatabase), 4) +'-'+ StrZero( Month(dDatabase), 2) +'-'+ StrZero( Day(dDatabase), 2)",
"DataMovimentoFinal": "&Str( Year(dDatabase), 4) +'-'+ StrZero( Month(dDatabase), 2) +'-'+ StrZero( Day(dDatabase), 2)",
"DataReprocessamento": ""
}
04. DEMAIS INFORMAÇÕES
Não há.
05. ASSUNTOS RELACIONADOS
- Guia da Integração RMI - Retail Integration Management
- Configurando os serviços do Smart Connector
- Configurando o Processo Venda - Food
- Dúvidas Frequentes - Varejo