Luiz Fernando Posted July 24, 2018 Report Share Posted July 24, 2018 Pessoal alguém sabe me dizer se mudou algo, não consigo fazer NFE de devolução a tag abaixo não vai no xml, embora estou passando por ela if !empty(aDetalhe[1,70]) //cFinalidade='2' ? "estou aqui" oNFe:SetValue("ide" , "refNFe", aDetalhe[1,70] ) endif Obg Luiz Fernando Quote Link to comment Share on other sites More sharing options...
Luiz Fernando Posted July 24, 2018 Author Report Share Posted July 24, 2018 pessoal veja se isto confere isto aqui não se usa mais METHOD SetRefNfe(oItem) CLASS TVoNFe2G local axArray:={} aadd(axArray, {"refNFe" , TVoNFeItem():New("N", 1, 44,,,,oItem:refNFe ) } ) Return(axArray) agora preciso preencher estes dados METHOD SetrefNF(oItem) CLASS TVoNFe2G local axArray axArray := {} aadd(axArray, {"refNF" , {} } ) aadd(axArray[1,2], {"cUF" , TVoNFeItem():New("C", 1, 2,,,,oItem:cUF ) } ) aadd(axArray[1,2], {"AAMM" , TVoNFeItem():New("N", 1, 2,,,,oItem:AAMM ) } ) aadd(axArray[1,2], {"CNPJ" , TVoNFeItem():New("C", 1, 14,,,,oItem:CNPJ ) } ) aadd(axArray[1,2], {"mod" , TVoNFeItem():New("N", 1, 2,,,,oItem:mod ) } ) aadd(axArray[1,2], {"serie" , TVoNFeItem():New("N", 1, 1, 3,,,oItem:serie ) } ) aadd(axArray[1,2], {"nNF" , TVoNFeItem():New("N", 1, 1, 9,,,oItem:nNF ) } ) return( axArray ) seria ist mesmo ? obg Quote Link to comment Share on other sites More sharing options...
kapiaba Posted July 24, 2018 Report Share Posted July 24, 2018 É o que consta na última atualização que o Gilmer fez aqui: Quote Link to comment Share on other sites More sharing options...
sistem Posted July 24, 2018 Report Share Posted July 24, 2018 EMPRESOFT poderia dizer como resolveu, sei que parece claro o novo método setrefNf mais e bom saber como foi resolvido Quote Link to comment Share on other sites More sharing options...
Luiz Fernando Posted July 24, 2018 Author Report Share Posted July 24, 2018 É o que consta na última atualização que o Gilmer fez aqui: Kapiaba teria como vc me dizer se tenho que preencher todos estes novos campo, queria ter certeza pra não fazer serviço perdido, obg Quote Link to comment Share on other sites More sharing options...
gilmer Posted July 24, 2018 Report Share Posted July 24, 2018 Não é assim que usa oRef:=TVoNfeRefNf() oRef:mod:="2D" oRef:nEcf:="001" oRef:nCOO:="0001" oNfe:AddItem(oRef) // Para cada modelo usa as tags necessárias Luiz Fernando 1 Quote Link to comment Share on other sites More sharing options...
Luiz Fernando Posted July 24, 2018 Author Report Share Posted July 24, 2018 Não é assim que usa oRef:=TVoNfeRefNf() oRef:mod:="2D" oRef:nEcf:="001" oRef:nCOO:="0001" oNfe:AddItem(oRef) // Para cada modelo usa as tags necessárias Gilmer obg pela resposta, no caso de cupom referenciado eu faço desta maneira. o detalhe é nota de devolução de mercadoria com fornecedor, acabei de ler o manual não mudou nada neste sentido, mais ao criar o xml mesmo preenchendo a tag refNFe(chave da nfe de origem da devolução), esta informação não vai para o xml, tive que voltar a versão 3.10 no cliente para poder fazer a nota, abri um chamado na flexdocs detalhando, assim que tiver retorno posto aqui. obg Quote Link to comment Share on other sites More sharing options...
Luiz Fernando Posted July 24, 2018 Author Report Share Posted July 24, 2018 Para quem esta usando a ultima versão da classe que o Gilmer disponibilizou aqui, a devolução com fornecedor não esta funcionando, foi mexido nesta parte, estou quebrando a cabeça aqui para ver se consigo contornar. Quote Link to comment Share on other sites More sharing options...
Luiz Fernando Posted July 25, 2018 Author Report Share Posted July 25, 2018 O que era um único METHOD agora se transformou em dois, e no caso da tag de referencia de nota de devolução não esta no grupo IDE do METHOD New colocando esta linha ele aparece agora no xml aadd(::axNodes[ nPos ][2], {"refNFe" ,TVoNFeItem():New("N", 1, 44 ) } ) desta forma <indPres>9</indPres> <procEmi>0</procEmi> <verProc>NF-eletronica.com</verProc> <refNFe>35170508897417000291550010013692851013811490</refNFe> mais o correto seria assim <NFref> <refNFe>35170508897417000291550010013692851013811490</refNFe> </NFref> alguém tem alguma sugestão como resolver isto obg Quote Link to comment Share on other sites More sharing options...
sistem Posted July 25, 2018 Report Share Posted July 25, 2018 amigo é como o gilmer disse If Pedm->Fnl_Pedm#"1" oRef:=TVoNfeRefNf() oRef:RefNfe:=Pedm->nfr_Pedm oNfe:AddItem(oRef) Endif vc fez assim? Luiz Fernando 1 Quote Link to comment Share on other sites More sharing options...
Luiz Fernando Posted July 25, 2018 Author Report Share Posted July 25, 2018 amigo é como o gilmer disse If Pedm->Fnl_Pedm#"1" oRef:=TVoNfeRefNf() oRef:RefNfe:=Pedm->nfr_Pedm oNfe:AddItem(oRef) Endif vc fez assim? Colega qdo vi resposta do Gilmer com outros campos achei que era outra coisa, realmente fazendo desta forma deu certinho, não acredito que ontem fiquei das 13:00 ate as 22:00 nisto, obg pela ajuda, e ao Gilmer tb. Abs 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.