ÍNDICE


Assunto

Envio automático de XML's de NF-e's para Volkswagen.

Abrangência

Esta atualização destina-se a todas as concessionárias da marca Volkswagen que devem enviar os XML's de NF-e's de veículos, Autorizadas ou Canceladas, para a Montadora.

Antes de prosseguir com este manual, certifique-se de que você leu e executou os procedimentos descritos no Manual de Instalação do Produto.
Para o DMS SISDIA, deverá ser lido e executado os procedimentos descritos no Manual de Preparação SISDIA NF-e NDDigital.


Aplicação

Pré-requisito:

Não se esqueça de realizar a liberação para acesso à URL Volkswagen http://www.portalredevw.com.br/WSAAkOnline/AAKOnLine.asmx em seu firewall ou Proxy. 


Configurando o Integrador para envio dos XML de NF-e

Execute o programa LDIConfig.exe e, na tela que se abriu, vá no menu "Configuração" para iniciar o passo 1.

  • Cadastros de Seleção

Acesse o menu: "Configuração > Configura Geração XML".
Através desta tela você poderá criar um ou mais seletores de dados para envio de XML de NF-e para a Volkswagen do Brasil.
No caso VW, teremos apenas 1 seletor por DMS.



Clique no botão Incluir para criar uma nova seleção.
Após, será exibida a tela para a inclusão da nova "Seleção".


  • Identificação do seletor de XML de NF-e

Aqui daremos o nome para o seletor a ser configurado:
Campo Nome: informe XML VW
Campo Descrição: informe Geração de XML NFe para VW
No campo Módulo: selecione a opção LDIXmlVW.


  • Acesso a base de dados DMS


Nesta tela é necessário informar os dados referente a conexão com o banco de dados do DMS.
O campo Host só será habilitado, caso o tipo de banco de dados for SQL Server ou Informix. No caso do banco Informix, no campo Host deve ser informado o nome da instância de produção. Exemplo: ol_standard
Para o Banco de Dados Oracle, o campo Host não deve ser preenchido. Os campos Usuário e Senha devem ser informados os acessos do Banco de Dados.


Após informar todos os dados da conexão, clique no botão Testar conexão para certificar de que as configurações com banco de dados estão ok.

  • Comando de seleção de NF-e

Este tela consiste em informar para cada DMS a instrução SQL de consulta ao repositório de XML de NFe do banco de dados.
Para o Linx DMS, deve ser usado o seguinte comando:

select NFE.XML_NFE #NFE#,
CAP.NFE_CHAVE_ACESSO #CHAVE#,
CAP.DTA_ENTRADA_SAIDA #DATA_NFE#
from FAT_MOVIMENTO_CAPA CAP
inner join FAT_MOVIMENTO_NFE NFE on (NFE.EMPRESA = CAP.EMPRESA)
and (NFE.REVENDA = CAP.REVENDA)
and (NFE.NUMERO_NOTA_FISCAL = CAP.NUMERO_NOTA_FISCAL)
and (NFE.SERIE_NOTA_FISCAL = CAP.SERIE_NOTA_FISCAL)
and (NFE.TIPO_TRANSACAO = CAP.TIPO_TRANSACAO)
and (NFE.CONTADOR = CAP.CONTADOR)
where CAP.EMPRESA = ?
and CAP.REVENDA in (??)
and CAP.TIPO_TRANSACAO in (???)
and (CAP.DTA_ENTRADA_SAIDA = @$Hoje$@
or CAP.DTA_CANCELAMENTO_NOTA = @$Hoje$@)

Troque os parâmetros ?, ??, ??? pelos valores correspondentes a sua base de dados. Segue um exemplo de parametrização das condições que:


Notas da empresa 1 (CAP.EMPRESA = 1)
e
Revendas 1, 2 e 3 (CAP.REVENDA in (1, 2, 3))
e
Transações de emissão de notas de venda/devolução de veículos* respectivamente, V21 e V07 (CAP.TIPO_TRANSACAO in ('V21', 'V07'))

Atenção as notas fiscais devem ser apenas notas de veículos! Para preencher o parâmetro* ??? você deve antes verificar no cadastro de tipos de transação do Linx DMS, quais os códigos das transações usadas para emissão de notas fiscais de venda/devolução de veículos.


A seguir, um exemplo do Linx DMS Linx DMS de como fica o SQL acima no integrador:



Para Linx DMS SISDIA, o comando SQL do seletor é:
select dtemissao  #dtemissao#,
chave#chave#,
xml_nfe #nfe#
from vw_nfe_volks
where dtemissao = @$Hoje$@
and filial in ( ? )

Substitua o parâmetro ? pelo código da filial VW.
Exemplo: A filial VW tem o código 6, aqui deve estar como:
andfilial in (6)
Caso você tenha mais de uma filial VW na mesma base de dados, os códigos deverão ser informados, separados por vírgula conforme o exemplo a seguir:
andfilial in ( 1,4,34 )

Os campos dos comandos SQL independentemente do DMS, com o caracter "#" não devem ser alterados, pois é necessário para o uso correto do processo. Para maiores informações clique no botão Help na tela acima.
Não deixe nenhuma linha em branco antes ou depois do comando SQL.
Ao finalizar a parametrização do comando SQL clique no botão <Validar comando> para ter certeza de que a instrução está correta. Em caso de erro, revise os parâmetros informados. Se persistir o problema, acione o sup


  • Resultado da seleção

Nesta tela deve ser informado como e onde deverão ser gravados os arquivos de NFe, antes do envio para a Volkswagen. 

Tipo: selecione a opção Arquivo
Campo origem: digite NFE
Path: informe o caminho de uma pasta da máquina onde os arquivos serão extraídos do banco de dados e depositados para serem enviados à montadora.
Nome Arquivo: informar -nfe.xml.



  • Destino

Nesta tela deve ser informado a URL do WebService da Volkswagen, o qual fará a recepção dos arquivos XML de NF-e do DMS:
http://www.portalredevw.com.br/WSAAkOnline/AAKOnLine.asmx



Nesta tela deve ser selecionado o intervalo no qual será feito a verificação de NF-es e acionada a transferência para a Volkswagen.
Sugerimos por default que a verificação de notas emitidas/canceladas seja feita de 3 em 3 minutos.