Como inserir e/ou alterar informações na tag rastro da nota fiscal eletrônica
A tag <rastro> do .XML da nota fiscal eletrônica contém as informações de rastreabilidade dos lotes do produto, como código do lote, quantidade, data de fabricação e data de validade. Ela é gerada para os itens que se enquadram como produto sujeito a rastreabilidade.
O sistema disponibiliza três identificadores de regra para inserir e/ou alterar essas informações. O identificador executado depende de o item possuir ou não controle de lotes no sistema.
Identificadores de regra disponíveis
| Identificador | Quando é executado | O que permite fazer |
|---|---|---|
| VEN-140LTRAS01 | Item sem controle de lotes. | Informar os lotes que serão gerados nas subtags da tag <rastro>. |
| VEN-140LTRAS02 | Item com controle de lotes. | Refazer a distribuição de lotes que será gerada nas subtags da tag <rastro>, substituindo os lotes do item da nota fiscal. |
| VEN-140GERAS01 | Item com controle de lotes, quando o VEN-140LTRAS02 não está cadastrado, está inativo ou não devolveu lotes. É executado para cada lote do item. | Alterar os valores impressos nas subtags da tag <rastro> e indicar se a tag deve ser gerada para o lote. |
Pré-requisito
Os identificadores são executados apenas para itens que se enquadram como produto sujeito a rastreabilidade: o campo Enquadramento de Produto Específico da tela Cadastro de Produtos (F075PRO) ou Cadastro de Produto Agrupado (F075GFP) deve ser "1 - Medicamento", "5 - Medicamento Controlado", "9 - Outros" ou o NCM configurado na classificação fiscal do produto deve iniciar com "3001", "3002", "3003", "3005" ou "3006".
Cenário 1 - Item sem controle de lotes
O sistema executa o identificador de regra VEN-140LTRAS01. Por meio da variável VenNListaLote, é possível devolver as subtags da tag <rastro>, com um ou mais registros.
Cenário 2 - Item com controle de lotes
Identificador VEN-140LTRAS02 ativo e vinculado a uma regra que devolve lotes
O sistema executa o identificador de regra VEN-140LTRAS02, que funciona da mesma forma que o VEN-140LTRAS01. Por meio da variável VenNListaLote, é possível devolver as subtags da tag <rastro>, com um ou mais registros. Os lotes devolvidos pela regra são gerados no lugar dos lotes do item da nota fiscal.
Identificador VEN-140LTRAS02 não cadastrado, inativo ou sem lotes devolvidos
O sistema preenche as subtags da tag <rastro> com os lotes do item da nota fiscal e, para cada lote, executa o identificador de regra VEN-140GERAS01, que permite:
- Alterar os valores que serão impressos nas subtags da tag <rastro>, por meio das variáveis VENACodLot, VENAQtdLot, VENADatFab, VENADatVal e VENACodAgr;
- Indicar se a tag <rastro> deve ser gerada para aquele lote, por meio da variável VenAGerRas.
Importante
Os valores alterados pelo identificador VEN-140GERAS01 são aplicados apenas no .XML da nota fiscal. Para alterar as informações do lote no .XML e também no ERP, faça a alteração antes da emissão, por meio dos identificadores de regra que manipulam o lote no pedido, na carga e/ou na nota fiscal de saída.
Formato das datas
- Nos identificadores VEN-140LTRAS01 e VEN-140LTRAS02, as datas são adicionadas à lista como valor do tipo data, sendo necessário converter a data para número na regra;
- No identificador VEN-140GERAS01, as variáveis VENADatFab e VENADatVal são do tipo alfa e devem ser informadas no formato yyyy-mm-dd.
Resumo dos cenários
- O identificador VEN-140LTRAS01 permite fazer a distribuição de lotes que será impressa na tag <rastro> quando o item não possui lotes;
- O identificador VEN-140LTRAS02 permite refazer a distribuição de lotes que será impressa na tag <rastro>, mesmo quando o item possui lotes;
- O identificador VEN-140GERAS01 é executado apenas quando o item possui controle por lote e o VEN-140LTRAS02 está desativado ou não devolveu lotes.
English
Español
English
Español


