Olá, como podemos lhe ajudar?
Funcionalidade para gerar o XML do grupo de informações de Medicamentos [med].
string med400(string cProdANVISA, double vPMC)
Funcionalidade para gerar o XML do grupo de informações de Medicamentos
nome | tipo | tam. | obrig. | descrição |
---|---|---|---|---|
cProdANVISA | string | 13 | sim | Código do produto da ANVISA, utilizar o número de registro da ANVISA (campo novo) [15-08-17] |
nLote | string | 1-20 | sim | Número do Lote de medicamentos ou de matérias-primas farmacêuticas (CAMPO ELIMINADO NA VERSÃO 4.00) [15-08-17] |
qLote | double | 11,3 | sim | Quantidade de produto no Lote de medicamentos ou de matérias-primas farmacêuticas (CAMPO ELIMINADO NA VERSÃO 4.00) [15-08-17] |
dFab | datetime | – | sim | Data de fabricação, informar no formato “AAAA-MM-DD” (CAMPO ELIMINADO NA VERSÃO 4.00) [15-08-17] |
dVal | datetime | – | sim | Data de validade, informar no formato “AAAA-MM-DD” (CAMPO ELIMINADO NA VERSÃO 4.00) [15-08-17] |
vPMC | double | 15,2 | sim | Preço máximo consumidor |
Um string com o fragmento XML do grupo de Medicamentos.
<med>
<cProdANVISA>1234567890123</cProdANVISA>
<vPMC>10.00</vPMC>
</med>
Importante
O trecho do XML foi formatado para uma melhor visualização, a mensagem original não tem formatação.
Vale observar que a formatação pode corromper a assinatura digital, além de ocupar espaço e ser desnecessária, pois os browser exibem formatado.
Visual Basic 6.0
Dim objNFeUtil As Object
Set objNFeUtil = CreateObject("NFe_Util_2G.Util")
med_cProdANVISA = "1234567890123" ' Código do Produto da Anvisa
med_vPMC = 10 ' Preço Máximo Consumidor
'
' gera grupo de detalhamento do medicamento
'
med = objNFeUtil.med400(med_cProdANVISA, med_xMotivoIsencao, med_vPMC)
MsgBox "med: " + med, vbInformation, "Resultado"