Árvore de páginas

01. DADOS GERAIS

Produto:

BEMATECH LOJA

Linha de Produto:


Segmento:

VAREJO

Módulo:BEMATECH PDV / TOTVS PDV MOVEL
Função:GERAÇÃO DE XML
País:Brasil
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :DVARLIVEPDV-5838


02. SITUAÇÃO/REQUISITO

Solicitado que as XMLs emitidas para o modelo fiscal SAT do PDV Móvel, hoje gravadas apenas na tabela venda_custodia_xml, sejam também exportadas para um arquivo .XML no diretório C:\TOTVSPDV\XML\XXXX\YY. Onde XXXX corresponde ao ano da venda e YY ao mês da venda. Devido a integração com o Fiscal Sync.

Também era necessário que as XMLs já emitidas a partir de 01/12/2020 também fossem geradas e não somente as emitidas a partir da data de atualização do pacote de instalação.

03. SOLUÇÃO

Para solucionar o problema fizemos uma alteração na rotina que gera a mensageria para integração com o TOTVS LIVE, onde além de realizar a geração das mensagens a serem enviadas para o TOTVS LIVE também irá realizar a geração das XMLs caso o modelo fiscal seja SAT.

Diretório de geração dos arquivos:

  • C:\TOTVSPDV\XML\ANO\MES.

Regras para a geração:

  • Possuir notas no banco de dados que foram emitidas utilizando o modelo fiscal SAT.
  • As XMLs geradas serão geradas junto com o processo de mensageria, ou seja, as mesmas devem estar pendentes de integração.
  • A nomenclatura dos arquivos correspondentes a as vendas será AD + NÚMERO DA CHAVE DE ACESSO DA VENDA.XML.
  • A nomenclatura dos arquivos correspondentes ao cancelamento da venda será ADC + NÚMERO DA CHAVE DE ACESSO DO CANCELAMENTO.XML.
  • Não será gerada duplicidade de XML, pois no momento da geração é verificado se a XML correspondente a nomenclatura já existe, caso já exista não será gerada.


Regras para geração dos arquivos retroativos

  • A geração deve ser executada somente uma vez.
  • A data de inicio do retroativo é 01/12/2020 00:00:00.
  • A data final do retroativo corresponde a hora da execução, ou seja, é obtida no momento da execução.
  • Após a exportação dos arquivos será gerado o arquivo C:\TOTVSPDV\Logs\GeracaoXMLSAT.txt.
  • Caso o arquivo C:\TOTVSPDV\Logs\GeracaoXMLSAT.txt exista não será gerado os arquivos retroativos novamente.
  • A nomenclatura dos arquivos correspondentes a as vendas será AD + NÚMERO DA CHAVE DE ACESSO DA VENDA.XML.
  • A nomenclatura dos arquivos correspondentes ao cancelamento da venda será ADC + NÚMERO DA CHAVE DE ACESSO DO CANCELAMENTO.XML.
  • Caso o arquivo C:\TOTVSPDV\Logs\GeracaoXMLSAT.txt. seja apagado, não será geradas as XMLs já exportadas anteriormente, pois no momento da exportação do XML é verificado se o arquivo correspondente a nomenclatura já existe, caso já exista não gera o arquivo.


Imagem 1: Três imagens de acesso as pastas de geração. Apresentando os arquivos gerados em C:\TOTVSPDV\XML\ANO\MES

04. DEMAIS INFORMAÇÕES

A rotina de taskmanager do TOTVS PDV Móvel é distribuída pelo pacote do TOTVS LIVE PDV, ou seja, o pacote a ser instalado é o Bematech Loja.

A correção foi liberada nas versões:

  • Bematech Loja HotFix 2020.4.53.12.
  • Bematech Loja 2020.5.54.0.
  • Bematech Loja 2021.01.XX.XX.

Podendo ser instalada as versões exatas ou as posteriores a elas.

05. ASSUNTOS RELACIONADOS

  • N/A.