Grupo de detalhamento de Rastro (rastro)¶
Criado método para informar o detalhamento do grupo Rastro
// Informar apenas quando se tratar de produto a ser rastreado posteriormente.
int retorno = eVenda_ItemDetalhamentoRastro(handleEmissor,
//Número do Lote do produto.
numeroLote,
//Quantidade de produto no Lote.
quantidadeLote,
//Data de fabricação/Produção
dataFabricacao,
//Data de validade.
dataValidade,
//Código de Agregação.
codigoAgregacao,
//Reservado para uso futuro
reservado1,
//Reservado para uso futuro
reservado2,
//Reservado para uso futuro
reservado3,
//Reservado para uso futuro
reservado4,
//Reservado para uso futuro
reservado5);
// Exemplo
//Aplicando detalhamento de medicamento no último item vendido
int retorno = eVenda_ItemDetalhamentoRastro(handleEmissor,
"1234567890123",
"30.00",
"2017-01-01",
"2018-12-31",
"12345678901234567890",
"", "", "", "", "");
// Retornos
1 - OK
20161 - Nenhuma venda aberta para a operação.
20163 - A venda não possui nenhum item.
Descrição dos campos e alterações¶
Detalhamento de produto sujeito a rastreabilidade. Informar apenas quando se tratar de produto a ser rastreado posteriormente.
- nLote - Número do Lote do produto.
- qLote - Quantidade de produto no Lote.
- dFab - Data de fabricação/Produção.
- dVal - Data de validade.
- cAgreg - Código de Agregação
Caminho completo dos campos no XML da NF-e¶
xPath | Alteração |
---|---|
TNFe/infNFe/det/prod/rastro | Novo grupo |
TNFe/infNFe/det/prod/rastro/nLote | Movido do grupo Grupo de detalhamento de Medicamentos (med) |
TNFe/infNFe/det/prod/rastro/qLote | Movido do grupo Grupo de detalhamento de Medicamentos (med) |
TNFe/infNFe/det/prod/rastro/dFab | Movido do grupo Grupo de detalhamento de Medicamentos (med) |
TNFe/infNFe/det/prod/rastro/dVal | Movido do grupo Grupo de detalhamento de Medicamentos (med) |
TNFe/infNFe/det/prod/rastro/cAgreg | Adicionado |