Jump to content
Fivewin Brasil

NF-e Referencia (Resolvida)


crisvam

Recommended Posts

Senhores,

Alguém tem um exemplo para emitir Nfe com a clausula de referencia. Preciso fazer uma devolução e o sistema exige que a nota tenha referencia a nota fiscal do fornecedor.

Sei que preciso fornecer os dados da Nfe referenciada:

refNF -> Chave de acesso da nota fiscal referenciada

cUF -> codigo IBGE da unidade federativa

AAMM -> Ano e mes da emissão da nota referenciada

mod -> Modelo do documento fisca

serie -> Serie da Nota fiscal referenciada

nNF -> Número da nota fiscal referenciada

O QUE EU NÃO SEI É COMO FAZER ISTO. SE ALGUÉM PODER AJUDAR!!!

Uso a Classe do Gilmer

Agradeço a atenção de todos

Usar a nova classe TVoNfe2G e TVoNFeUtil2G para versão 3.10

Link to comment
Share on other sites

VC VAI CRIAR UMA JANELA PARA DIGITAR ESSAS INFORMACOES REFERENTE A NOTA QUE VC ESTA DEVOLVENDO

E INFORMAR NO XML CONF EXEMPLO ABAIXO TAG RefNf

<?xml version="1.0" encoding="UTF-8"?>
-<infNFe Id="NFe35150121347408000104550010000000071230829958" versao="3.10">
-<ide>
<cUF>35</cUF>
<cNF>23082995</cNF>
<natOp>DEVOLUCAO</natOp>
<indPag>1</indPag>
<mod>55</mod>
<serie>1</serie>
<nNF>7</nNF>
<dhEmi>2015-01-19T19:49:07-00:00</dhEmi>
<tpNF>1</tpNF>
<idDest>1</idDest>
<cMunFG>3510609</cMunFG>
<tpImp>1</tpImp>
<tpEmis>1</tpEmis>
<cDV>8</cDV>
<tpAmb>2</tpAmb>
<finNFe>4</finNFe>
<indFinal>0</indFinal>
<indPres>9</indPres>
<procEmi>0</procEmi>
<verProc>NF-eletronica.com</verProc>
-<NFref>
-<refNF>
<cUF>35</cUF>
<AAMM>1412</AAMM>
<CNPJ>21347408000104</CNPJ>
<mod>01</mod>
<serie>1</serie>
<nNF>112</nNF>
</refNF>
</NFref>
</ide>
-<emit>
<CNPJ>21347408000104</CNPJ>
<xNome>MAZALL ACESSORIOS PARA ESQUADRIAS - EIRELI - ME</xNome>
<xFant>MAZALL</xFant>
-<enderEmit>
<xLgr>RUA CAMPINAS</xLgr>
<nro>110</nro>
<xCpl>1 ANDAR</xCpl>
<xBairro>VILA DIRCE</xBairro>
<cMun>3510609</cMun>
<xMun>CARAPICUIBA</xMun>
<UF>SP</UF>
<CEP>06335340</CEP>
<cPais>1058</cPais>
<xPais>BRASIL</xPais>
<fone>1137824671</fone>
</enderEmit>
<IE>255299454113</IE>
<CRT>1</CRT>
</emit>
-<dest>
<CNPJ>99999999000191</CNPJ>
<xNome>NF-E EMITIDA EM AMBIENTE DE HOMOLOGACAO - SEM VALOR FISCAL</xNome>
-<enderDest>
<xLgr>RUA BRUNO FIORI 273</xLgr>
<nro>S/N</nro>
<xBairro>DISTR INDUSTRIAL III</xBairro>
<cMun>3503307</cMun>
<xMun>ARARAS</xMun>
<UF>SP</UF>
<CEP>13602103</CEP>
<cPais>1058</cPais>
<xPais>BRASIL</xPais>
<fone>1935418854</fone>
</enderDest>
<indIEDest>2</indIEDest>
</dest>
-<det nItem="1">
-<prod>
<cProd>999999</cProd>
<cEAN/>
<xProd>TARUGO BRONZE 864 TG 42.70 X 84.00</xProd>
<NCM>81052090</NCM>
<CFOP>5202</CFOP>
<uCom>PC</uCom>
<qCom>1.0000</qCom>
<vUnCom>1.000000</vUnCom>
<vProd>1.00</vProd>
<cEANTrib/>
<uTrib>PC</uTrib>
<qTrib>1.0000</qTrib>
<vUnTrib>1.000000</vUnTrib>
<indTot>1</indTot>
</prod>
-<imposto>
-<ICMS>
-<ICMSSN101>
<orig>0</orig>
<CSOSN>101</CSOSN>
<pCredSN>3.00</pCredSN>
<vCredICMSSN>0.03</vCredICMSSN>
</ICMSSN101>
</ICMS>
-<IPI>
<cEnq>999</cEnq>
-<IPINT>
<CST>55</CST>
</IPINT>
</IPI>
-<PIS>
-<PISNT>
<CST>07</CST>
</PISNT>
</PIS>
-<COFINS>
-<COFINSNT>
<CST>07</CST>
</COFINSNT>
</COFINS>
</imposto>
</det>
-<det nItem="2">
-<prod>
<cProd>999999</cProd>
<cEAN/>
<xProd>TARUGO BRONZE 864 TG 59.00 X 57.00</xProd>
<NCM>74072110</NCM>
<CFOP>5202</CFOP>
<uCom>PC</uCom>
<qCom>1.0000</qCom>
<vUnCom>1.000000</vUnCom>
<vProd>1.00</vProd>
<cEANTrib/>
<uTrib>PC</uTrib>
<qTrib>1.0000</qTrib>
<vUnTrib>1.000000</vUnTrib>
<indTot>1</indTot>
</prod>
-<imposto>
-<ICMS>
-<ICMSSN101>
<orig>0</orig>
<CSOSN>101</CSOSN>
<pCredSN>3.00</pCredSN>
<vCredICMSSN>0.03</vCredICMSSN>
</ICMSSN101>
</ICMS>
-<IPI>
<cEnq>999</cEnq>
-<IPINT>
<CST>55</CST>
</IPINT>
</IPI>
-<PIS>
-<PISNT>
<CST>07</CST>
</PISNT>
</PIS>
-<COFINS>
-<COFINSNT>
<CST>07</CST>
</COFINSNT>
</COFINS>
</imposto>
</det>
-<total>
-<ICMSTot>
<vBC>0.00</vBC>
<vICMS>0.00</vICMS>
<vICMSDeson>0.00</vICMSDeson>
<vBCST>0.00</vBCST>
<vST>0.00</vST>
<vProd>2.00</vProd>
<vFrete>0.00</vFrete>
<vSeg>0.00</vSeg>
<vDesc>0.00</vDesc>
<vII>0.00</vII>
<vIPI>0.00</vIPI>
<vPIS>0.00</vPIS>
<vCOFINS>0.00</vCOFINS>
<vOutro>0.00</vOutro>
<vNF>2.00</vNF>
</ICMSTot>
</total>
-<transp>
<modFrete>1</modFrete>
-<transporta>
<CNPJ>00012859000200</CNPJ>
<xNome>SERTRAZA TRANSPORTES LTDA.</xNome>
<IE>ISENTO</IE>
<xEnder>R.EUGENIO DE FREITAS, 60 --V.GUILHERME</xEnder>
<xMun>SAO PAULO</xMun>
<UF>SP</UF>
</transporta>
-<vol>
<qVol>2</qVol>
<pesoL>2.000</pesoL>
<pesoB>2.000</pesoB>
</vol>
</transp>
-<cobr>
-<fat>
<nFat>7</nFat>
<vOrig>2.00</vOrig>
<vLiq>2.00</vLiq>
</fat>
-<dup>
<nDup>7A</nDup>
<dVenc>2015-02-20</dVenc>
<vDup>2.00</vDup>
</dup>
</cobr>
-<infAdic>
<infCpl>INSP. 1025;;;</infCpl>
</infAdic>
</infNFe>
</NFe>
Link to comment
Share on other sites

VC VAI CRIAR UMA JANELA PARA DIGITAR ESSAS INFORMACOES REFERENTE A NOTA QUE VC ESTA DEVOLVENDO

E INFORMAR NO XML CONF EXEMPLO ABAIXO TAG RefNf

<?xml version="1.0" encoding="UTF-8"?>
-<infNFe Id="NFe35150121347408000104550010000000071230829958" versao="3.10">
-<ide>
<cUF>35</cUF>
<cNF>23082995</cNF>
<natOp>DEVOLUCAO</natOp>
<indPag>1</indPag>
<mod>55</mod>
<serie>1</serie>
<nNF>7</nNF>
<dhEmi>2015-01-19T19:49:07-00:00</dhEmi>
<tpNF>1</tpNF>
<idDest>1</idDest>
<cMunFG>3510609</cMunFG>
<tpImp>1</tpImp>
<tpEmis>1</tpEmis>
<cDV>8</cDV>
<tpAmb>2</tpAmb>
<finNFe>4</finNFe>
<indFinal>0</indFinal>
<indPres>9</indPres>
<procEmi>0</procEmi>
<verProc>NF-eletronica.com</verProc>
-<NFref>
-<refNF>
<cUF>35</cUF>
<AAMM>1412</AAMM>
<CNPJ>21347408000104</CNPJ>
<mod>01</mod>
<serie>1</serie>
<nNF>112</nNF>
</refNF>
</NFref>
</ide>
-<emit>
<CNPJ>21347408000104</CNPJ>
<xNome>MAZALL ACESSORIOS PARA ESQUADRIAS - EIRELI - ME</xNome>
<xFant>MAZALL</xFant>
-<enderEmit>
<xLgr>RUA CAMPINAS</xLgr>
<nro>110</nro>
<xCpl>1 ANDAR</xCpl>
<xBairro>VILA DIRCE</xBairro>
<cMun>3510609</cMun>
<xMun>CARAPICUIBA</xMun>
<UF>SP</UF>
<CEP>06335340</CEP>
<cPais>1058</cPais>
<xPais>BRASIL</xPais>
<fone>1137824671</fone>
</enderEmit>
<IE>255299454113</IE>
<CRT>1</CRT>
</emit>
-<dest>
<CNPJ>99999999000191</CNPJ>
<xNome>NF-E EMITIDA EM AMBIENTE DE HOMOLOGACAO - SEM VALOR FISCAL</xNome>
-<enderDest>
<xLgr>RUA BRUNO FIORI 273</xLgr>
<nro>S/N</nro>
<xBairro>DISTR INDUSTRIAL III</xBairro>
<cMun>3503307</cMun>
<xMun>ARARAS</xMun>
<UF>SP</UF>
<CEP>13602103</CEP>
<cPais>1058</cPais>
<xPais>BRASIL</xPais>
<fone>1935418854</fone>
</enderDest>
<indIEDest>2</indIEDest>
</dest>
-<det nItem="1">
-<prod>
<cProd>999999</cProd>
<cEAN/>
<xProd>TARUGO BRONZE 864 TG 42.70 X 84.00</xProd>
<NCM>81052090</NCM>
<CFOP>5202</CFOP>
<uCom>PC</uCom>
<qCom>1.0000</qCom>
<vUnCom>1.000000</vUnCom>
<vProd>1.00</vProd>
<cEANTrib/>
<uTrib>PC</uTrib>
<qTrib>1.0000</qTrib>
<vUnTrib>1.000000</vUnTrib>
<indTot>1</indTot>
</prod>
-<imposto>
-<ICMS>
-<ICMSSN101>
<orig>0</orig>
<CSOSN>101</CSOSN>
<pCredSN>3.00</pCredSN>
<vCredICMSSN>0.03</vCredICMSSN>
</ICMSSN101>
</ICMS>
-<IPI>
<cEnq>999</cEnq>
-<IPINT>
<CST>55</CST>
</IPINT>
</IPI>
-<PIS>
-<PISNT>
<CST>07</CST>
</PISNT>
</PIS>
-<COFINS>
-<COFINSNT>
<CST>07</CST>
</COFINSNT>
</COFINS>
</imposto>
</det>
-<det nItem="2">
-<prod>
<cProd>999999</cProd>
<cEAN/>
<xProd>TARUGO BRONZE 864 TG 59.00 X 57.00</xProd>
<NCM>74072110</NCM>
<CFOP>5202</CFOP>
<uCom>PC</uCom>
<qCom>1.0000</qCom>
<vUnCom>1.000000</vUnCom>
<vProd>1.00</vProd>
<cEANTrib/>
<uTrib>PC</uTrib>
<qTrib>1.0000</qTrib>
<vUnTrib>1.000000</vUnTrib>
<indTot>1</indTot>
</prod>
-<imposto>
-<ICMS>
-<ICMSSN101>
<orig>0</orig>
<CSOSN>101</CSOSN>
<pCredSN>3.00</pCredSN>
<vCredICMSSN>0.03</vCredICMSSN>
</ICMSSN101>
</ICMS>
-<IPI>
<cEnq>999</cEnq>
-<IPINT>
<CST>55</CST>
</IPINT>
</IPI>
-<PIS>
-<PISNT>
<CST>07</CST>
</PISNT>
</PIS>
-<COFINS>
-<COFINSNT>
<CST>07</CST>
</COFINSNT>
</COFINS>
</imposto>
</det>
-<total>
-<ICMSTot>
<vBC>0.00</vBC>
<vICMS>0.00</vICMS>
<vICMSDeson>0.00</vICMSDeson>
<vBCST>0.00</vBCST>
<vST>0.00</vST>
<vProd>2.00</vProd>
<vFrete>0.00</vFrete>
<vSeg>0.00</vSeg>
<vDesc>0.00</vDesc>
<vII>0.00</vII>
<vIPI>0.00</vIPI>
<vPIS>0.00</vPIS>
<vCOFINS>0.00</vCOFINS>
<vOutro>0.00</vOutro>
<vNF>2.00</vNF>
</ICMSTot>
</total>
-<transp>
<modFrete>1</modFrete>
-<transporta>
<CNPJ>00012859000200</CNPJ>
<xNome>SERTRAZA TRANSPORTES LTDA.</xNome>
<IE>ISENTO</IE>
<xEnder>R.EUGENIO DE FREITAS, 60 --V.GUILHERME</xEnder>
<xMun>SAO PAULO</xMun>
<UF>SP</UF>
</transporta>
-<vol>
<qVol>2</qVol>
<pesoL>2.000</pesoL>
<pesoB>2.000</pesoB>
</vol>
</transp>
-<cobr>
-<fat>
<nFat>7</nFat>
<vOrig>2.00</vOrig>
<vLiq>2.00</vLiq>
</fat>
-<dup>
<nDup>7A</nDup>
<dVenc>2015-02-20</dVenc>
<vDup>2.00</vDup>
</dup>
</cobr>
-<infAdic>
<infCpl>INSP. 1025;;;</infCpl>
</infAdic>
</infNFe>
</NFe>

Edutraini,

Obrigado pela atenção. Se não for pedir muito, será que dava pra você mostrar como inicializo essas variáveis para classe do Gilmer?

Por exemplo: oNfe:SetVaulue("ide","NFref",?)

Para a função setNFref, que variável utilizo: oNfe:SetValue("ide",'cUF",vCUF) ou oNfe:setvalue("RefNF",'cUF',vCUF) a minha dúvida é como usar a classe

Link to comment
Share on other sites

Edutraini,

Obrigado pela atenção. Se não for pedir muito, será que dava pra você mostrar como inicializo essas variáveis para classe do Gilmer?

Por exemplo: oNfe:SetVaulue("ide","NFref",?)

Para a função setNFref, que variável utilizo: oNfe:SetValue("ide",'cUF",vCUF) ou oNfe:setvalue("RefNF",'cUF',vCUF) a minha dúvida é como usar a classe

Como faço pra acrescentar

-<NFref>
-<refNF>
<cUF>35</cUF>
<AAMM>1412</AAMM>
<CNPJ>21347408000104</CNPJ>
<mod>01</mod>
<serie>1</serie>
<nNF>112</nNF>
</refNF>
</NFref>
Na classe do Gilmer
Link to comment
Share on other sites

bom dia

eu nao crio o xml eu gero o txt e depois a classe transforma em xml

Lembrando que se vc informar a chave da nfe referenciada nao precisa informar mais nada

exemplo

If mNTipoNf = "D"
nferefencia_dev() // abre o box para digitar os dados
if !empty(b_chavenfe)
mTexto:= mTexto+"BA02|"+alltrim(B_chavenfe)+"|"+mFim_Lin
Else
mTexto:= mTexto+"BA03|"+B_CUF+"|"+subs(fat_mesano,4,2)+subs(fat_mesano,1,2)+"|"+C_cnpj_cpf+"|"+"01"+"|"+"1"+"|"+alltrim(str(fat_nf,6))+"|"+mFim_Lin
Endif
Endif
Link to comment
Share on other sites

Senhores,

oNfe:SetValue("ide",'refNfe',Ref_Chave) onde Ref_Chave é a chave de acesso da Nfe referenciada

Como complementar para o restante das informações, já fiz assim:

oNfe:SetValue("NFref",'refNfe',Ref_Chave)
oNfe:SetValue("NFref",'cUF', Ref_Cmun)
oNfe:SetValue("NFref",'AAMM', Ref_AnoMes)
oNfe:SetValue("NFref",'CNPJ', Ref_Cnpj)
oNfe:SetValue("NFref",'mod', Ref_Mod)
oNfe:SetValue("NFref",'serie',Ref_Serie)
oNfe:SetValue("NFref",'nNF', Ref_Ndoc) não deu certo. Aí fiz assim:
oNfe:SetValue("ide",'refNfe',Ref_Chave)
oNfe:SetValue("idef",'cUF', Ref_Cmun)
oNfe:SetValue("idef",'AAMM', Ref_AnoMes)
oNfe:SetValue("idef",'CNPJ', Ref_Cnpj)
oNfe:SetValue("idef",'mod', Ref_Mod)
oNfe:SetValue("idef",'serie',Ref_Serie)
oNfe:SetValue("idef",'nNF', Ref_Ndoc) tambem não deu certo...
Alguem já resolveu isto e podia me dá uma auxiliada?
Link to comment
Share on other sites

Se a nota que vc for referencia for eletronica basta colocar somente a Chave e mais nada

agora a nota nao for eletronica ai sim vc preenche somente

oNfe:SetValue("idef",'cUF', Ref_Cmun)
oNfe:SetValue("idef",'AAMM', Ref_AnoMes)
oNfe:SetValue("idef",'CNPJ', Ref_Cnpj)
oNfe:SetValue("idef",'mod', Ref_Mod)
oNfe:SetValue("idef",'serie',Ref_Serie)
oNfe:SetValue("idef",'nNF', Ref_Ndoc) tambem não deu certo...
Link to comment
Share on other sites

estou mandando

abraço

Obrigado Edutraini. Vi os xm que me mandaste.

Eu uso a classe do Gilmer, e estou implementado a Nfe versão 3.10, onde é obrigatório referenciar a Nfe que gerou a devolução e não estou conseguindo inserir os dados na classe para que ela gere o xml, como você me mandou. Tenho todos os dados, o problema é fazer ele entrar no xml pela classe do Gilmer.

Link to comment
Share on other sites

Eu nao uso a classe do gilmer para gerar o xml eu primeiro gero em txt ai atraves da funcao

::cXml := ::oNFEUtil:Txt2Xml310(cRetTxt, gerachavenfe, codigoseguranca, txtnumerado, @nRet,@ErrosTxt,@QtdErros,@Mensagem) para transformar o txt em xml eu acho mais facil

Edutraini, grato pela atenção. Olha falei diretamente com o Gilmer e ele resolveu o problema...Em todo caso fica aqui o meu sincero agradecimento aos colegas que tentaram ajudar. BRIGADO

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...