Ir directamente para o fim dos matadados
Ir directamente para o início dos matadados
Está a ver a versão antiga (v. /pages/viewpage.action?pageId=58884149) desta página. ver diferenças ·  ver histórico de página

OBJETIVO


UTILIZAÇÃO

Visto que no arquivo XML da NF-e não existe uma amarração entre a Chave da NF referenciada e o item, realizaremos uma busca pelas informações de Número da NF e o Número do Lote na TAG parametrizada da tela Parâmetros Gerais, selecionável a partir do campo “Nome da TAG NF Origem”. Para que esta busca seja possível deve-se informar, com exatidão, a informação  que antecede o número da NF de  origem e Lote no campo “Conteúdo da TAG NF Origem” (também na tela Parâmetros Gerais). É importante ressaltar que o conteúdo da TAG parametrizada não pode conter mais de uma NF por item, e que obrigatoriamente terá que existir NF Referenciada no arquivo XML; caso contrário, não seriá possível realizar a validação.

Para a definição destes parâmetros deve-se acessar a sub-tela Parâmetros Gerais através do módulo Faturamento, menu Auxiliar > Parâmetros do Faturamento > Parâmetros Gerais, como demonstrado na Figura a seguir:

A figura abaixo aponta os parâmetros citados na tela:

Ao se definir os parâmetros o sistema buscará na TAG informada, após o conteúdo especificado, o número da nota fiscal e lote. É necessário ressaltar que, embora seja parametrizável a TAG e a expressão, o número da nota fiscal e lote devem sempre ser informado em sequência no arquivo XML, separados por “/”. Exemplo: “NF ENTRADA: 123456/ABC” – onde "NF ENTRADA" é o conteúdo da TAG NF Origem,  "123456" é o número da nota fiscal e "ABC" é o número do lote. Caso o lote não for encontrado ainda existirá a possibilidade de buscá-lo na TAG <rastro>.

Em suma, para a leitura e validação do XML deve-se:
1) As informações da NF/Lote devem ser informadas na TAG parametrizada. Caso o lote não seja encontrado, o mesmo ainda pode ser extraído da TAG <rastro>;
2) Não poderá conter mais de uma NF por item;
3) Deve-se existir a NF Referenciada no arquivo XML;
4) O conteúdo da TAG parametrizada deve conter o seguinte formato: parâmetro_demarcador: numero_nf/numero_lote. Exemplo: “NF ENTRADA: 123456/ABC"

As validações de NF Referenciada e lote somente ocorrerão para o tipo de operação 51 e 52 e que possuírem nos itens do XML a TAG especificada no campo “Nome da TAG NF Origem”.
O XML da NF-e não possui a informação de "almoxarifado". Então, para que essa informação seja preenchida, o sistema lançará as informações com base na NF Referenciada (que será pesquisado no sistema).

Ao importar os itens do XML era realizada uma validação (antes de incluir ao documento oficial do Ti9). Contudo, o sistema não apresentará mais a mensagem de advertência visto que, neste momento, o produto pode não conter o seu de... para de código de produto e há a possibilidade que a informação cadastrada esteja incorreta. Por estes motivos o sistema importará os valores cadastrados no XML para a janela anterior à oficialização da importação.

Com o término da importação será aberta uma janela contendo todos os itens importados. Nesta janela, após se finalizar as alterações e confirmar os itens, o sistema realizará a validação da NF referenciada e lote da seguinte maneira: 

-> Será verificado o tipo da operação cadastrado no cabeçalho e se for do tipo 50 - "NF de Entrada" ou 53 - "NF de Entrada para Estoque de Terceiros em Nosso Poder"; 
---> Não será verificado o campo "infAdProd", por esse motivo não será importado NF de Referência, mesmo se possuir sua informação cadastrada no XML;
---> Se possuir informação na TAG Rastro o sistema importará o lote, lote fornecedor, data fabricação e data validade, sem realizar qualquer validação no sistema;

-> Se for tipo 51 - "NF de Entrada por Dev. de Venda" ou 52 - "NF de Entrada por Retorno Estoque em Poder de Terceiro";
---> Será realizada a verificação da existência da NF de Saída que deve ser referenciada no XML com o código do produto. Caso exista o item da NF de origem e lote, será importada a referência;
---> Se não possuir a informação de NF referenciada o sistema não importará as informações do lote (mesmo que exista a TAG <rastro> no XML);
---> Se possuir a informação de NF referenciada o sistema verificará se existe as informações do lote;
-----> Se possuir as informações de lote o sistema validará se suas datas (fabricação e vencimento) estão iguais ao que foi cadastrada na NF Referenciada,
-------> Estando iguais as informações do lote com o que foi cadastrado no sistema será gravado no item do documento de entrada com suas informações;
-------> Caso não estiverem iguais as informações do lote na NF de referência o sistema retornará uma mensagem apropriada com o item que apresentou a divergência e não será gravado sua informação no item do doc. de entrada.


Premissas para imporar as informações de NF de referência e lote:
1) As informações da NF/Lote tem que estar informada na tag <InfAdProd>;
2) Não poderá conter mais de uma NF por item, caso ocorra não será possível a validação;
3) Obrigatoriamente terá que existir NF Referenciada no arquivo XML, não existindo não será possível a validação;
4) A máscara que deve conter na tag <InfAdProd> é da seguente forma: "NF/Lote: " seguindo o (número da NF + "/" + número lote + " ");

1) O sistemar buscará no banco de dados o número da chave da NF nfe referenciada no XML;
2) Após buscará o número da NF/Lote na tag <InfAdProd>;
3) Caso exista a tag de rastro no item, o sistema comparará as informações da “NF/LOTE/validade/fabricação” encontradas no banco de dados com as informações contidas no rastro. Se elas estiverem corretas, recupera as informações da NF de Origem nos campos devidos, se um das informações estiver incorreta, retorna log com a divergência;
4) Não existindo a tag de rastro, e se encontrada a NF de origem, o sistema comparará se NF/LOTE sãi iguais com o informado no XML, se sim, atualiza os dados com as informações da NF de Origem, se não, retorna log com as divergências. (lembre-se que nesse caso, a conferência se limitará a NF/Lote);


Labels
  • Nenhum