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