Jump to content
Fivewin Brasil

crisvam

Membros
  • Posts

    1,150
  • Joined

  • Last visited

  • Days Won

    23

Everything posted by crisvam

  1. Informax, vc instalou a última versão da DLL?
  2. Obrigado kapiaba, Era isso mesmo.... Muito grato pela atenção
  3. Pessoal, Socorrer ai. o que pode ser esse erro? o CST = 102, CRT = 1 simples nacional, CFOP=5102 5505 - Erro: XML não atende a especificação do Schema XML: [nfe_v4.00.xsd] , analise a lista de erros: [1 - Linha:0001 Coluna:1919 Campo:[CST] Conteúdo:[NIHIL] Erro:O elemento 'http://www.portalfiscal.inf.br/nfe:CST' é inválido - O valor '' é inválido dependendo do tipo de dados 'String' - Falha na restrição Enumeration. 2 - Linha:0001 Coluna:1925 Campo:[NIHIL] Conteúdo:[NIHIL] Erro:O elemento 'PISOutr' no espaço para nome 'http://www.portalfiscal.inf.br/nfe' apresenta conteúdo incompleto. Lista de possíveis elementos esperados: 'vBC, qBCProd' no espaço para nome 'http://www.portalfiscal.inf.br/nfe'. 3 - Linha:0001 Coluna:2338 Campo:[NIHIL] Conteúdo:[NIHIL] Erro:O elemento 'ICMSTot' no espaço para nome 'http://www.portalfiscal.inf.br/nfe' apresenta elemento filho 'vPIS' no espaço para nome 'http://www.portalfiscal.inf.br/nfe' inválido. Lista de possíveis elementos esperados: 'vIPIDevol' no espaço para nome 'http://www.portalfiscal.inf.br/nfe'. ] - TVONFEUTIL2G:VALIDAXML 1 - Linha:0001 Coluna:1919 Campo:[CST] Conteúdo:[NIHIL] Erro:O elemento 'http://www.portalfiscal.inf.br/nfe:CST' é inválido - O valor '' é inválido dependendo do tipo de dados 'String' - Falha na restrição Enumeration. 2 - Linha:0001 Coluna:1925 Campo:[NIHIL] Conteúdo:[NIHIL] Erro:O elemento 'PISOutr' no espaço para nome 'http://www.portalfiscal.inf.br/nfe' apresenta conteúdo incompleto. Lista de possíveis elementos esperados: 'vBC, qBCProd' no espaço para nome 'http://www.portalfiscal.inf.br/nfe'. 3 - Linha:0001 Coluna:2338 Campo:[NIHIL] Conteúdo:[NIHIL] Erro:O elemento 'ICMSTot' no espaço para nome 'http://www.portalfiscal.inf.br/nfe' apresenta elemento filho 'vPIS' no espaço para nome 'http://www.portalfiscal.inf.br/nfe' inválido. Lista de possíveis elementos esperados: 'vIPIDevol' no espaço para nome 'http://www.portalfiscal.inf.br/nfe'.
  4. Bom dia a todos Mesmo alterando ainda dá o erro: Mensagen not found> TVONFEPAG:_VTROCO
  5. Eu faço assim: Function LoadPagamento(oNfe,vNdoc,nTpag,vFinfe,Pag_Troco) Memvar Tot_Paga Local oItem,vCnpj:=Space(14),vArea,N:=0 ******************************************************************************** Abre_Nfe(.T.) vArea := Select(); Forpag->(DbGoTop() ) If Forpag->(DbSetOrder(1),DbSeek(vNdoc),Found() ) If ForPag->Ndoc != vNdoc vNdoc := Forpag->Ndoc Endif Do While Forpag->Ndoc==vNdoc vCnpj := Forpag->Cnpj oItem := TVoNfePag() N := N+1 WITH OBJECT oItem If N==1 // :indPag := nTpag :tPag := Forpag->Fpag :vPag := Forpag->Vpag Endif If !Empty(vCnpj) Cartao->(DbSetOrder(1),DbSeek(vCnpj),Found() ) :tPag := Forpag->Fpag :vPag := Forpag->Vpag :CNPJ := vCnpj :tBand := Cartao->Band :cAut := Forpag->Auto // :vTroco:= Pag_Troco Endif oNfe:addItem(oItem) END Forpag->(DbSkip() ) Tot_Paga += oItem:vPag Enddo Else oItem := TVoNfePag() WITH Object oItem // :indPag := nTpag :tPag := "90" :vPag := 0 End oNfe:AddItem(oItem) Endif ******************************************************************************** Return(NIL) // Fim da proc LoadPagamento() ********************************************************************************
  6. Esta opção é para quando não tiver pagamento. tPag = 90
  7. Obrigado a todos os colegas que me ajudaram a vencer mais um obstáculo. Gilmer Kapiaba Empresoft JFaguiar e outros que peço desculpa por não lembrar, mas que contribuiram para que eu conseguisse enviar o meu primeiro xml da versão 4.0
  8. Pessoal Primeiro obrigado aos colegas que me ajudaram passar pela primeira etapa da cobrança, mas agora me apareceu um outro erro no pagamento> Tou fazendo assim: oNfe:SetValue("detPag",'indPag',vTpag) oNfe:SetValue("detPag",'tPag',cTipoPag) oNfe:SetValue("detPag",'vPag',nValPag) If cTipoPag IN "03;04" oNfe:SetValue("detPag",'tpIntegra',2) oNfe:SetValue("detPag",'CNPJ',Pag_Cnpj) oNfe:SetValue("detPag",'tBand',Pag_Band) oNfe:SetValue("detPag",'cAut',Pag_Auto ) oNfe:SetValue("detPag",'vTroco',Pag_Troco) Endif Mas tá dando um erro no Method SetValueII da Classe Vonfe2g, na linha For I := 1 to len(axArray)
  9. Empresoft, grato pela atenção. Uma dúvida. Se na minha venda não tiver duplicatas, como proceder.
  10. Colegas, vocês pelo menos já conseguiram que a tag cobrança apareça no XML eu não consegui nem isto. Alguém pode me dar uma mão nisto> Eu fiz assim: oNfe:SetValue("fat",'nFat',vNdoc) oNfe:SetValue("fat",'vOrig',vLiq) oNfe:SetValue("fat",'vDesc',vDesc) oNfe:SetValue("fat",'vLiq',(vLiq-vDesc) ) // Carregar as duplicatas para a nfe LoadDuplicatas(oNfe,vNdoc,vFpag) // ------------------- Inserir as formas de pagamentos ------------------------- If Alltrim(vFpag) == "0" oNfe:SetValue("detPag",'indPag',vTpag) oNfe:SetValue("detPag",'tPag',cTipoPag) oNfe:SetValue("detPag",'vPag',nValPag) If cTipoPag IN "03;04" oNfe:SetValue("detPag",'tpIntegra',2) oNfe:SetValue("detPag",'CNPJ',Pag_Cnpj) oNfe:SetValue("detPag",'tBand',Pag_Band) oNfe:SetValue("detPag",'cAut',Pag_Auto ) oNfe:SetValue("detPag",'vTroco',Pag_Troco) Endif Else If vMod == "65" LoadPagamento(oNfe,vNdoc) Endif Endif E a função LoadDuplicata é essa: Function LoadDuplicatas( oNFe,vNdoc,vFpag) local cString := "" local nItem := 0,vArea ******************************************************************************** vArea := Select() If Alltrim(vFpag) != "0" DbSelectArea("BIDO"); Bido->( dbGotop() ) If Bido->(DbSetOrder(1),DbSeek(vNdoc),Found() ) Do while Bido->Ndoc=vNdoc oItem := TVoNFeDupl() WITH OBJECT oItem // Duplicatas :nDup :=vNdoc // Numero da Duplicata :dVenc := Bido->Dvcto // Data de vencimento :vDup := Bido->Rece // Valor Duplicata END oNFe:AddItem( oItem ) (Bido)->( dbSkip() ) Enddo Endif Endif DbSelectArea(vArea) ******************************************************************************** Return(nil) // Fim da função LoadDuplicatas() ********************************************************************************
  11. Valdir, mais uma vez agradeço os esclarecimentos. Quer dizer que não tem jeito, mesmo recebendo em dinheiro ou em cartão na hora da venda, sou obrigado a gerar uma fatura e uma duplicata? Esse povo não tem o que fazer.
  12. Valdir grato pela atenção. Sim é isso, nunca informei porque queria saber se mesmo o pagamento sento em dinheiro ou no cartão, ainda é preciso informar estas tags. Cobrança e duplicatas? E se for, onde em que posição coloco elas na minha rotina, depois do transporte, antes....E usando a classe do Gilmer, faço assim: oNfe:Setvalue("fat",'nFat',NumFat)....
  13. Kapiaba, Grato pela atenção Sim tem erro 5505 retornando os dados abaixo. 5505 - Erro: XML não atende a especificação do Schema XML: [nfe_v4.00.xsd] , analise a lista de erros: [1 - Linha:0001 Coluna:2802 Campo:[NIHIL] Conteúdo:[NIHIL] Erro:O elemento 'infNFe' no espaço para nome 'http://www.portalfiscal.inf.br/nfe' apresenta elemento filho 'infAdic' no espaço para nome 'http://www.portalfiscal.inf.br/nfe' inválido. Lista de possíveis elementos esperados: 'cobr, pag' no espaço para nome 'http://www.portalfiscal.inf.br/nfe'. ] - TVONFEUTIL2G:VALIDAXML 1 - Linha:0001 Coluna:2802 Campo:[NIHIL] Conteúdo:[NIHIL] Erro:O elemento 'infNFe' no espaço para nome 'http://www.portalfiscal.inf.br/nfe' apresenta elemento filho 'infAdic' no espaço para nome 'http://www.portalfiscal.inf.br/nfe' inválido. Lista de possíveis elementos esperados: 'cobr, pag' no espaço para nome 'http://www.portalfiscal.inf.br/nfe'.
  14. Amigos, Não estou conseguindo encaixar na minha rotina as tag de cobrança nos casos 1 - Vendo, recebo o dinheiro na hora e emito a nota 2 - Vendo, passo o cartão e emito a nota Pergunta: Como trato as tags de cobrança: faturas e duplicatas na minha rotina se elas não precisam ser emitidas? Mesmo assim tenho mostrar as tag na NFe? Se sim, como faço isso? Grato a todos
  15. Valdir, grato pela atenção. O meu problema é que ainda não consegui entender como acrescentar as tags de cobrança na minha rotina e aí fica faltando ela no xml, então o schema não reconhece.
  16. Obrigado Jorge, O motivo das linhas em branco é apenas conflito de ambiente. Na verdade ele está normal. Mas o erro do xml é que 5505 diz que está faltando a Tag Cobr. Só que a cobrança é em dinheiro ou em cartão e, acho, que não precisaria gerar faturas e duplicatas. Não sei se estou certo. Você, já resolveu isso? E se sim, teria como me mostrar como e onde eu coloco a chamada a cobrança. para cobrança Vou usar o oNfeutil:SetValue("Aqui não sei o que colocar") Estou usando a classe do Gilmer Agradeço antecipadamente a ajuda.
  17. Jorge Andrade, Grato pela atenção. Eu estou com o seguinte erro: 5505 - Erro: XML não atende a especificação do Schema XML: [nfe_v4.00.xsd] , analise a lista de erros: [1 - Linha:0001 Coluna:2706 Campo:[NIHIL] Conteúdo:[NIHIL] Erro:O elemento 'infNFe' no espaço para nome 'http://www.portalfiscal.inf.br/nfe' apresenta elemento filho 'infAdic' no espaço para nome 'http://www.portalfiscal.inf.br/nfe' inválido. Lista de possíveis elementos esperados: 'cobr, pag' no espaço para nome 'http://www.portalfiscal.inf.br/nfe'. ] - TVONFEUTIL2G:VALIDAXML 1 - Linha:0001 Coluna:2706 Campo:[NIHIL] Conteúdo:[NIHIL] Erro:O elemento 'infNFe' no espaço para nome 'http://www.portalfiscal.inf.br/nfe' apresenta elemento filho 'infAdic' no espaço para nome 'http://www.portalfiscal.inf.br/nfe' inválido. Lista de possíveis elementos esperados: 'cobr, pag' no espaço para nome 'http://www.portalfiscal.inf.br/nfe'. Só que o pagamento é a vista ou no cartão, não tem fatura e nem duplicata. o XML <?xml version="1.0" encoding="UTF-8"?> -<NFe xmlns="http://www.portalfiscal.inf.br/nfe"> -<infNFe Id="NFe51170104766802000168550010000003481000114784" 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>2017-01-26T19:55:20-04:00</dhEmi> <dhSaiEnt>2017-01-26T19:55:20-04:00</dhSaiEnt> <tpNF>1</tpNF> <idDest>1</idDest> <cMunFG>5106505</cMunFG> <tpImp>1</tpImp> <tpEmis>1</tpEmis> <cDV>4</cDV> <tpAmb>2</tpAmb> <finNFe>1</finNFe> <indFinal>1</indFinal> <indPres>1</indPres> <procEmi>0</procEmi> <verProc>Sigo V.4.06</verProc> </ide> -<emit> <CNPJ>04766802000168</CNPJ> <xNome>MARLENE BATISTA DA SILVA EPP</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> <CEST>0109500</CEST> <CFOP>5102</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> <xPed>000011478</xPed> <nItemPed>001</nItemPed> </prod> -<imposto> <vTotTrib>10.84</vTotTrib> -<ICMS> -<ICMSSN102> <orig>0</orig> <CSOSN>102</CSOSN> </ICMSSN102> </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> <vFCPUFDest>0</vFCPUFDest> <vICMSUFDest>0</vICMSUFDest> <vICMSUFRemet>0</vICMSUFRemet> <vFCP>0</vFCP> <vBCST>0</vBCST> <vST>0</vST> <vFCPST>0</vFCPST> <vFCPSTRet>0</vFCPSTRet> <vProd>258.00</vProd> <vFrete>0</vFrete> <vSeg>0</vSeg> <vDesc>0</vDesc> <vII>0</vII> <vIPI>0</vIPI> <vIPIDevol>0</vIPIDevol> <vPIS>1.68</vPIS> <vCOFINS>7.74</vCOFINS> <vOutro>0</vOutro> <vNF>258.00</vNF> <vTotTrib>10.84</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>
  18. Amigos, Dúvida. Se tornou obrigatoria a tag de cobrança? Assim, se o pagamento é em dinheiro ou em cartão a venda não vai gerar fatura e nem duplicata. Mesmo assim se tornou obrigatorio apresentar as tags de cobrança e duplicatas?
  19. Boa noite pessoal Era isso mesmo. Reinstalei a dll e a coisa passou Grato a todos
  20. Grato pela resposta Kapiaba eu estou usando assim: 1 - Na Vonfe2g... DEFAULT cPathNFe:=GetCurDir() // DEFAULT cPathNFe:=curdrive()+":\"+GetCurDir() DEFAULT cPathNFe:=cUnidadeSis+"\"+cPastaSis 2 - Na Vonfeutil2g........... ::cPathNFe:=GetCurDir() // ::cPathNFe:=curdrive()+":\"+GetCurDir() #ENDIF O restante como está nas duas classes. Estou usando o windows 7 utimate e a versão 16.04 da fivewin É como usava na versao 3.10 da NF-e e funcionava
  21. Meninada, Alguém já passou por isto? 5504 - Erro: Arquivo Xchema XML não localizado na pasta C:\Wsigo\NFe_Util\Schemas\ TVONFEUTIL2G:VALIDAXML
  22. OK Gilmer. Grato pela atenção
  23. Pessoal Nas informações de pagamento, qdo o pag é cartão foi acrescentado a opção YA09 vTroco. Na classe que o Gilmer postou não tem essa opção, quem usa a classe como estão procedendo Grato a todos
×
×
  • Create New...