Produto: | BEMATECH LOJA |
---|
Linha de Produto: | |
---|
Segmento: | |
---|
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-11705 |
---|
Solicitado que as XMLs emitidas para o modelo fiscal MFE 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.
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 MFE.
Diretório de geração dos arquivos:
Regras para a geração:
- Possuir notas no banco de dados que foram emitidas utilizando o modelo fiscal MFE.
- 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.
N/A