procedure TForm1.btnGeraXmlPorDataSetClick(Sender: TObject); begin fNFeDataSets.VersaoEsquema := pl_009; fNFeDataSets.XMLDicionario := 'C:\Desenvolvimento\componentes\nfe\src\arquivos\Templates\vm60\Conversor\NFeDataSets.xml'; fNFeDataSets.LoteNFe.Clear; fNFeDataSets.Incluir; fNFeDataSets.Campo('versao_A02').value:='4.00'; fNFeDataSets.Campo('cUF_B02').value:='50'; fNFeDataSets.Campo('cNF_B03').value:='1'; fNFeDataSets.Campo('natOp_B04').value:='VENDA MERC.ADQ.REC.TERC'; fNFeDataSets.Campo('mod_B06').value:='55'; fNFeDataSets.Campo('serie_B07').value:=''; fNFeDataSets.Campo('nNF_B08').value:=''; fNFeDataSets.Campo('DHEMI_B09').value:='2017-05-12T17:00:00-03:00'; fNFeDataSets.Campo('DHSAIENT_B10').value:='2017-05-12T17:00:00-03:00'; fNFeDataSets.Campo('tpNF_B11').value:='1'; fNFeDataSets.Campo('IDDEST_B11A').value:='1'; fNFeDataSets.Campo('cMunFG_B12').value:=''; fNFeDataSets.Campo('tpImp_B21').value:='1'; fNFeDataSets.Campo('tpEmis_B22').value:='1'; fNFeDataSets.Campo('cDV_B23').value:='0'; fNFeDataSets.Campo('tpAmb_B24').value:='2'; fNFeDataSets.Campo('finNFe_B25').value:='1'; fNFeDataSets.Campo('INDFINAL_B25A').value:='0'; fNFeDataSets.Campo('INDPRES_B25B').value:='0'; fNFeDataSets.Campo('procEmi_B26').value:='0'; fNFeDataSets.Campo('verProc_B27').value:='000'; fNFeDataSets.Campo('CRT_C21').value:='3'; fNFeDataSets.Campo('CNPJ_C02').value:=''; fNFeDataSets.Campo('xNome_C03').value:=''; fNFeDataSets.Campo('xFant_C04').value:=''; fNFeDataSets.Campo('xLgr_C06').value:=''; fNFeDataSets.Campo('nro_C07').value:=''; fNFeDataSets.Campo('xBairro_C09').value:=''; fNFeDataSets.Campo('cMun_C10').value:=''; fNFeDataSets.Campo('xMun_C11').value:=''; fNFeDataSets.Campo('UF_C12').value:=''; fNFeDataSets.Campo('CEP_C13').value:=''; fNFeDataSets.Campo('cPais_C14').value:=''; fNFeDataSets.Campo('xPais_C15').value:=''; fNFeDataSets.Campo('fone_C16').value:=''; fNFeDataSets.Campo('IE_C17').value:=''; fNFeDataSets.Campo('CNPJ_E02').value:=''; fNFeDataSets.Campo('IDESTRANGEIRO_E03A').value:=''; fNFeDataSets.Campo('xNome_E04').value:='NF-E EMITIDA EM AMBIENTE DE HOMOLOGACAO - SEM VALOR FISCAL'; fNFeDataSets.Campo('xLgr_E06').value:=''; fNFeDataSets.Campo('nro_E07').value:=''; fNFeDataSets.Campo('xBairro_E09').value:=''; fNFeDataSets.Campo('cMun_E10').value:=''; fNFeDataSets.Campo('xMun_E11').value:=''; fNFeDataSets.Campo('UF_E12').value:=''; fNFeDataSets.Campo('CEP_E13').value:=''; fNFeDataSets.Campo('cPais_E14').value:='1058'; fNFeDataSets.Campo('xPais_E15').value:='BRASIL'; fNFeDataSets.Campo('fone_E16').value:=''; fNFeDataSets.Campo('INDIEDEST_E16A').value:=''; fNFeDataSets.Campo('IE_E17').value:=''; fNFeDataSets.Campo('IM_E18A').value:=''; fNFeDataSets.Campo('email_e19').value:=''; fNFeDataSets.Campo('CNPJ_GA02').value:=''; fNFeDataSets.IncluirItem; fNFeDataSets.Campo('nItem_H02').value:='1'; fNFeDataSets.Campo('cProd_I02').value:='0999'; fNFeDataSets.Campo('cEAN_I03').value:=''; fNFeDataSets.Campo('xProd_I04').value:='MELAO'; fNFeDataSets.Campo('NCM_I05').value:='11081200'; fNFeDataSets.Campo('CFOP_I08').value:='5102'; fNFeDataSets.Campo('uCom_I09').value:='CX'; fNFeDataSets.Campo('qCom_I10').value:='1'; fNFeDataSets.Campo('vUnCom_I10a').value:='0.0100'; fNFeDataSets.Campo('vProd_I11').value:='0.01'; fNFeDataSets.Campo('cEANTrib_I12').value:=''; fNFeDataSets.Campo('uTrib_I13').value:='CX'; fNFeDataSets.Campo('qTrib_I14').value:='1'; fNFeDataSets.Campo('vUnTrib_I14a').value:='0.0100'; fNFeDataSets.Campo('indTot_I17b').value:='1'; fNFeDataSets.Campo('orig_N11').value:='0'; fNFeDataSets.Campo('CST_N12').value:='00'; fNFeDataSets.Campo('modBC_N13').value:='0'; fNFeDataSets.Campo('vBC_N15').value:='0.01'; fNFeDataSets.Campo('pICMS_N16').value:='17.00'; fNFeDataSets.Campo('vICMS_N17').value:='0.01'; fNFeDataSets.Campo('pFCP_N17b').value:='1.00'; fNFeDataSets.Campo('vFCP_N17c').value:='0.00'; fNFeDataSets.Campo('VICMSDESON_N28A').value:='0.00'; fNFeDataSets.Campo('CST_Q06').value:='01'; fNFeDataSets.Campo('vBC_Q07').value:='0.01'; fNFeDataSets.Campo('pPIS_Q08').value:='1.65'; fNFeDataSets.Campo('vPIS_Q09').value:='0.00'; fNFeDataSets.Campo('CST_S06').value:='01'; fNFeDataSets.Campo('vBC_S07').value:='0.01'; fNFeDataSets.Campo('pCOFINS_S08').value:='7.60'; fNFeDataSets.Campo('vCOFINS_S11').value:='0.01'; fNFeDataSets.IncluirPart('I80'); fNFeDataSets.Campo('nLote_I81').value:='123'; fNFeDataSets.Campo('qLote_I82').value:='5565.000'; fNFeDataSets.Campo('dFab_I83').value:='2017-07-23'; fNFeDataSets.Campo('dVal_I84').value:='2018-07-23'; fNFeDataSets.SalvarPart('I80'); fNFeDataSets.Campo('tpArma_l02').value:='0'; fNFeDataSets.Campo('nSerie_l03').value:='200'; fNFeDataSets.Campo('nCano_l04').value:='200'; fNFeDataSets.Campo('descr_l05').value:='resolver'; fNFeDataSets.SalvarItem; fNFeDataSets.Campo('vBC_W03').value:='0.01'; fNFeDataSets.Campo('vICMS_W04').value:='0.01'; fNFeDataSets.Campo('vICMSDeson_W04a').value:='0.00'; fNFeDataSets.Campo('vFCP_W04b').value:='0.00'; fNFeDataSets.Campo('vBCST_W05').value:='0.00'; fNFeDataSets.Campo('vST_W06').value:='0.00'; fNFeDataSets.Campo('vFCPST_W06a').value:='0.00'; fNFeDataSets.Campo('vFCPSTRet_W06b').value:='0.00'; fNFeDataSets.Campo('vST_W06').value:='0.00'; fNFeDataSets.Campo('vFCPST_W06a').value:='0.00'; fNFeDataSets.Campo('vFCPSTRet_W06b').value:='0.00'; fNFeDataSets.Campo('vProd_W07').value:='0.01'; fNFeDataSets.Campo('vFrete_W08').value:='0.00'; fNFeDataSets.Campo('vSeg_W09').value:='0.00'; fNFeDataSets.Campo('vDesc_W10').value:='0.00'; fNFeDataSets.Campo('vII_W11').value:='0.00'; fNFeDataSets.Campo('vIPI_W12').value:='0.00'; fNFeDataSets.Campo('vIPIDevol_W12a').value:='0.00'; fNFeDataSets.Campo('vPIS_W13').value:='0.00'; fNFeDataSets.Campo('vCOFINS_W14').value:='0.01'; fNFeDataSets.Campo('vOutro_W15').value:='0.00'; fNFeDataSets.Campo('vNF_W16').value:='0.01'; fNFeDataSets.Campo('modFrete_X02').value:='0'; fNFeDataSets.Campo('nFat_Y03').value:='2000'; fNFeDataSets.Campo('vOrig_Y04').value:='1000.00'; fNFeDataSets.Campo('vDesc_Y05').value:='100.00'; fNFeDataSets.Campo('vLiq_Y06').value:='900.00'; fNFeDataSets.IncluirPart('YA'); fNFeDataSets.Campo('tPag_YA02').value:='01'; fNFeDataSets.Campo('vPag_YA03').value:='0.01'; FNFeDataSets.SalvarPart('YA'); fNFeDataSets.Salvar; mmoXml.Lines.Text := fNFeDataSets.LoteNFe.Text; end;