crisvam Posted June 3, 2018 Report Share Posted June 3, 2018 Colegas, Primeiro desculpem a minha pergunta, pois até eu acho que deve ser uma bobagem. Mas como não estou conseguindo resolver, resolvi recorrer aos mestres. É o seguinte: O Gilmer postou aqui no forum uma atualização da classe para NF-e. Bem, na estrutura de produtos foi acrescentado as varáveis DI, Comb, med e arma, que chama diretamente os méthos StruDI, StruMedicamento, StruComb e StruArma. Na versão 3.10 a StruProduto só tinha até a variável IndTor, mesmo que alguns methos já existisse, agora com essa nova estrutura não estou conseguindo entender como posicionar as novas variáveis. Alguém poderia me desponibilizar como resolveu isto? aadd( axArray, {"DI" , ::StruDI(oItem), 0 } ) aadd( axArray, {"xPed" , TVoNfeItem():New("C", 0, 15,,,,oItem:xPed ) } ) aadd( axArray, {"nItemPed", TVoNfeItem():New("C", 0, 06,,,,oItem:nItemPed ) } ) aadd( axArray, {"veicProd", ::StruVeicNovo(oItem),0}) aadd( axArray, {"med" , ::StruMedicamento(oItem), 0 } ) aadd( axArray, {"comb" , ::StruComb(oitem), 0} ) aadd( axArray, {"arma" , ::StruArma(oitem), 0} ) No meu módulo eu fazia assim: WITH Object oItem :cProd := vCoip :cEAN := vBarra :xProd := vNome :NCM := vNcmp :CEST := vCest :EXTIPI:= vTipi // :genero:= vGen :CFOP := vCfop :uCom := vUnid :qCom := vQtde :vUnCom:= vPven :vProd := vTotp :cEANTrib := vBarra :uTrib := vUnid :qTrib := vQtde :vUnTrib := vPven :vFrete := vTran :vSeg := vSegu :vDesc := vDesc :vOutro := vOdesp :IndTot := 1 Mas agora com a atualização não sei como usar as novas variáveis. Quote Link to comment Share on other sites More sharing options...
gilmer Posted June 4, 2018 Report Share Posted June 4, 2018 Bom Dia, continua nos itens, verifique na classe no fonte, alguns o nome começa com o nome da tag e outras não. // Combustivel DATA Comb_cProdANP DATA Comb_CODIF DATA Comb_qTemp DATA Comb_UFCons DATA Comb_qBCProd DATA Comb_vAliqProd DATA Comb_vCIDE DATA ISSvBC DATA ISSvAliq DATA ISSvISSQN DATA ISScMunFG DATA ISScListServ DATA ISScSitTrib //Veiculos novos DATA Veic_TpOp DATA Veic_Chassi DATA Veic_cCor DAtA Veic_xCor DATA Veic_Pot DATA Veic_Cilin DATA Veic_PesoL DAtA Veic_PesoB DATA Veic_nSerie DATA Veic_TpComb DATA Veic_nMotor DATA Veic_CMT DATA Veic_dist DATA Veic_AnoMod DATA Veic_AnoFab DAtA Veic_TpPint DATA Veic_TpVeic DATA Veic_espVeic DATA Veic_Vin DATA Veic_condVeic DATA Veic_cMod DATA Veic_cCorDENATRAN DATA Veic_lota DATA Veic_tpRest Quote Link to comment Share on other sites More sharing options...
crisvam Posted June 4, 2018 Author Report Share Posted June 4, 2018 Gilmer, Grato pela atenção. Resolvido o problema. Agora tenho outro com o indPag e versão. 1 - Baixei o instalador do Flexdocs para a versão 4.00 e instalei 2 - Mudei a versão de 3.10 para 4.00 a - Mas recebo o erro 5505 e que a versão 4.00 é inválida 3 - Comentei a clausula IndPag, na minha rotina e na classe a - Continua Pedindo o indPag Se tiver um tempo veja: <?xml version="1.0" encoding="UTF-8"?> -<NFe xmlns="http://www.portalfiscal.inf.br/nfe"> -<infNFe Id="NFe51180504766802000168550010000003481000114780" versao="4.00"> -<ide> <cUF>51</cUF> <cNF>00011478</cNF> <natOp>VENDA MER ADQ REC TER OP MERC SUJ REG TR</natOp> <mod>55</mod> <serie>1</serie> <nNF>348</nNF> <dhEmi>2018-05-26T09:23:06-04:00</dhEmi> <dhSaiEnt>2018-05-26T09:23:06-04:00</dhSaiEnt> <tpNF>1</tpNF> <idDest>1</idDest> <cMunFG>5106505</cMunFG> <tpImp>1</tpImp> <tpEmis>1</tpEmis> <cDV>0</cDV> <tpAmb>2</tpAmb> <finNFe>1</finNFe> <indFinal>1</indFinal> <indPres>1</indPres> <procEmi>0</procEmi> <verProc>Sigo V.3.01</verProc> </ide> -<emit> <CNPJ>04766802000168</CNPJ> <xNome>MARLENE BATISTA DA SILVA</xNome> <xFant>MOVEIS POCONE</xFant> -<enderEmit> <xLgr>RUA Coronel Joao Epifanio</xLgr> <nro>210</nro> <xCpl>Comercio</xCpl> <xBairro>Centro</xBairro> <cMun>5106505</cMun> <xMun>Pocone</xMun> <UF>MT</UF> <CEP>78175000</CEP> <cPais>1058</cPais> <xPais>Brasil</xPais> <fone>146533451830</fone> </enderEmit> <IE>132053608</IE> <IM>00000000002547</IM> <CNAE>4710701</CNAE> <CRT>1</CRT> </emit> -<dest> <CNPJ>11169886000118</CNPJ> <xNome>NF-E EMITIDA EM AMBIENTE DE HOMOLOGACAO - SEM VALOR FISCAL</xNome> -<enderDest> <xLgr>RUA PINHEIRO MACHADO</xLgr> <nro>S/N</nro> <xBairro>BOM PASTOR</xBairro> <cMun>5106505</cMun> <xMun>POCONE</xMun> <UF>MT</UF> <CEP>78175000</CEP> <cPais>1058</cPais> <xPais>Brasil</xPais> </enderDest> <indIEDest>9</indIEDest> </dest> -<det nItem="1"> -<prod> <cProd>0015007000002</cProd> <cEAN/> <xProd>VENTILADOR ARGE PAREDE 60CM MAX</xProd> <NCM>84145990</NCM> <CFOP>5405</CFOP> <uCom>UNC</uCom> <qCom>1.0000</qCom> <vUnCom>258.0000</vUnCom> <vProd>258.00</vProd> <cEANTrib/> <uTrib>UNC</uTrib> <qTrib>1.0000</qTrib> <vUnTrib>258.0000</vUnTrib> <indTot>1</indTot> </prod> -<imposto> <vTotTrib>0</vTotTrib> -<ICMS> -<ICMSSN202> <orig>0</orig> <CSOSN>202</CSOSN> <modBCST>4</modBCST> <pMVAST>38.00</pMVAST> <vBCST>0</vBCST> <pICMSST>0</pICMSST> <vICMSST>0</vICMSST> </ICMSSN202> </ICMS> -<IPI> <cEnq>999</cEnq> -<IPINT> <CST>53</CST> </IPINT> </IPI> -<PIS> -<PISAliq> <CST>01</CST> <vBC>258.00</vBC> <pPIS>0.65</pPIS> <vPIS>1.68</vPIS> </PISAliq> </PIS> -<COFINS> -<COFINSAliq> <CST>01</CST> <vBC>258.00</vBC> <pCOFINS>3.00</pCOFINS> <vCOFINS>7.74</vCOFINS> </COFINSAliq> </COFINS> </imposto> </det> -<total> -<ICMSTot> <vBC>0</vBC> <vICMS>0</vICMS> <vICMSDeson>0</vICMSDeson> <vBCST>0</vBCST> <vST>0</vST> <vProd>258.00</vProd> <vFrete>0</vFrete> <vSeg>0</vSeg> <vDesc>0</vDesc> <vII>0</vII> <vIPI>0</vIPI> <vPIS>1.68</vPIS> <vCOFINS>7.74</vCOFINS> <vOutro>0</vOutro> <vNF>258.00</vNF> <vTotTrib>0</vTotTrib> </ICMSTot> </total> -<transp> <modFrete>9</modFrete> </transp> -<infAdic> <infCpl>PROCON MT 151 ORGAO DE DEFESA DO CONSUMIDOR AV HISTORIADOR RUBENS DE MENDONCA 971 BAIRRO ARAES ED ELDORADO CENTER CUIABA MT</infCpl> </infAdic> </infNFe> </NFe> Mais uma vez obrigado pela atenção, vou postar um essa dúvida no forum Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.