01. DADOS GERAIS
Produto: | TOTVS Varejo Lojas
|
---|---|
Linha de Produto: | Linha Protheus |
Segmento: | Varejo |
Módulo: | SigaLoja (Controle de Loja) |
Função: | RetailSalesApi.prw |
País: | Brasil |
Ticket: | 11647086 |
Issue: | DVARLOJ1-5958 |
02. SITUAÇÃO/REQUISITO
Ao realizar um POST da API RETAILSALES (https://api.totvs.com.br/apidetails/RetailSales_v1_000.json) o sistema identificamos que os campos L1_EMISNF, L1_HORA, L1_NUMCFIS, L2_VENDIDO, L2_DOC, L2_SERIE e L2_PDV não estão sendo gravados, deixando assim o orçamento gravado como inconsistente para processamento do JOB LJGRVBATCH.
03. SOLUÇÃO
Inclusão de novas tags na API RetailSales para a gravação dos campos L1_EMISNF, L1_HORA, L1_NUMCFIS, L2_VENDIDO, L2_DOC, L2_SERIE e L2_PDV.
Novas tags no cabeçalho da mensagem:
TAG | DESCRIÇÃO | TIPO |
---|---|---|
EmisNf | Faz a gravação do campo L1_EMISNF, enviar a data no formato: aaaa-mm-ddThh:mm:ss | string (date-time) |
DateTime | Faz a gravação do campo L1_HORA, enviar a data e hora no formato: aaaa-mm-ddThh:mm:ss | string (date-time) |
NumCFis | Faz a gravação do campo L1_NUMCFIS | string |
Novas tags no item da mensagem:
TAG | DESCRIÇÃO | TIPO |
---|---|---|
ItemSold | Faz a gravação do campo L2_VENDIDO | string |
DocumentCode | Faz a gravação do campo L2_DOC | string |
SerieCode | Faz a gravação do campo L2_SERIE | string |
StationCode | Faz a gravação do campo L2_PDV | string |
04. DEMAIS INFORMAÇÕES
A regra definida para utilização de TES na API - RetailSales, segue o mesmo padrão da rotina Venda Assistida:
- TES enviada na tag FiscalConfigurationCode.
- TES Inteligente.
- TES do Item SB1 ou Indicadores de Produto SBZ.
- TES padrão do parâmetro MV_TESVEND para produtos ou MV_TESVEND para serviço.
05. ASSUNTOS RELACIONADOS
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas