eVenda_ItemDetalhamentoRastro

Informar apenas quando se tratar de produto a ser rastreado posteriormente.

Método

int CALL eVenda_ItemDetalhamentoRastro(emissor_nfce * e, const char *numeroLote, const char *quantidadeLote, const char *dataFabricacao, const char *dataValidade, const char *codigoAgregacao, const char *reservado1, const char *reservado2, const char *reservado3, const char *reservado4, const char *reservado5) ;

Parâmetros

Nome Descrição
e
Handle para o emissor_nfce
numeroLote
Número do Lote do produto.
quantidadeLote
Quantidade de produto no Lote.
dataFabricacao
Data de fabricação/Produção
dataValidade
Data de validade.
codigoAgregacao
Código de Agregação.
reservado1
Reservado para uso futuro
reservado2
Reservado para uso futuro
reservado3
Reservado para uso futuro
reservado4
Reservado para uso futuro
reservado5
Reservado para uso futuro

Retornos

Codigo Descrição
1 OK
20161 Nenhuma venda aberta para a operação.
20163 A venda não possui nenhum item.

Exemplos

//Aplicando detalhamento de medicamento no último item vendido
int retorno = eVenda_ItemDetalhamentoRastro(handleEmissor,
                                  "1234567890123",
                                  "30.00",
                                  "2017-01-01",
                                  "2018-12-31",
                                  "12345678901234567890",
                                  "", "", "", "", "");

Hierarquia

eVenda_Abrir
eVenda_ItemProduto
eVenda_ItemDetalhamentoRastro