Grupo de detalhamento de Medicamentos (med)

Criação de método para detalhamento de Medicamentos.

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

int retorno = eVenda_ItemDetalhamentoMedicamento(handleEmissor,
    //Código de Produto da ANVISA.
    codigoProdutoANVISA,
    //Preço máximo consumidor.
    valorPrecoMaximoConsumidor,
    //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_ItemDetalhamentoMedicamento(handleEmissor,
                                  "1234567890123",
                                  "30.00",
                                  "", "", "", "", "");


// 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

  • cProdANVISA - Código de Produto da ANVISA (Utilizar o número do registro ANVISA).

Caso os campos movidos para o Grupo de detalhamento de Rastro (rastro) continuem a ser informados e o grupo Grupo de detalhamento de Rastro (rastro) não for informado os valores serão utilizados do grupo med

Caminho completo dos campos no XML da NF-e

xPath Alteração
TNFe/infNFe/det/prod/med/cProdANVISA Adicionado
TNFe/infNFe/det/prod/med/nLote Movido para grupo Grupo de detalhamento de Rastro (rastro)
TNFe/infNFe/det/prod/med/qLote Movido para grupo Grupo de detalhamento de Rastro (rastro)
TNFe/infNFe/det/prod/med/dFab Movido para grupo Grupo de detalhamento de Rastro (rastro)
TNFe/infNFe/det/prod/med/dVal Movido para grupo Grupo de detalhamento de Rastro (rastro)