eNFe_ItemDetalhamentoMedicamento

Informar apenas quando se tratar de medicamentos ou de matérias-primas farmacêuticas.

Método

int CALL eNFe_ItemDetalhamentoMedicamento(emissor_nfce * e, const char *codigoProdutoANVISA, const char *valorPrecoMaximoConsumidor, const char *motivoIsencao, const char *reservado2, const char *reservado3, const char *reservado4, const char *reservado5) ;

Parâmetros

Nome Descrição
e
Handle para o emissor_nfce
codigoProdutoANVISA
Código de Produto da ANVISA.
valorPrecoMaximoConsumidor
Preço máximo consumidor.
motivoIsencao
Motivo da isenção da ANVISA
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 = eNFe_ItemDetalhamentoMedicamento( handleEmissor,
                                                "1234567890123",
                                                "30.00",
                                                "",
                                                "", "", "", "");

// Aplicando detalhamento de medicamento isento de registro na ANVISA no último item vendido
int retorno = eNFe_ItemDetalhamentoMedicamento( handleEmissor,
                                                "ISENTO",
                                                "30.00",
                                                "Motivo para isenção do registro na ANVISA",
                                                "", "", "", "");

Hierarquia

eNFe_Abrir
eNFe_ItemProduto
eNFe_ItemDetalhamentoMedicamento