Jump to content
Fivewin Brasil

NFE 4.0 devolução


Luiz Fernando

Recommended Posts

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

Link to comment
Share on other sites

 

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

Link to comment
Share on other sites

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

 

 

Link to comment
Share on other sites

 

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

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...