NFC-e - por onde iniciar

Fórum sobre desenvolvimento de software para atender as exigências da legislação fiscal e tributária (NFe, NFCe, NFSe, SPEED, Projeto ACBr, TEF, ECD, EFD, etc.)

Moderador: Moderadores

Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

NFC-e - por onde iniciar

Mensagem por JoséQuintas »

Ainda estou terminando de reinstalar minha máquina.... mas...
hbnfeDaGeral() é pra danfe.

Pensando......
o XML tem que ir pra fazenda com QRCode...
o QRCode tem que entrar depois do XML assinado...
A classe é que assina o XML....
A classe é que envia o XML....
Então.... a classe é que precisa fazer isso.

Só pode ter algo no NfeLoteEnvia() pra poder colocar o QRCode....
E isso vai precisar desses parâmetros que colocou.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

NFC-e - por onde iniciar

Mensagem por JoséQuintas »

E agora eu fiquei confuso....

A classe não está fazendo uso do QRCode..... não está preparada pra NFCe..... rs
Como é que estão usando.... não sei....

O QRCode é transmitido pra Fazenda?
Se sim.... vai ser acrescentar neste ponto do NfeLoteEnvia():

Código: Selecionar todos

   IF ::AssinaXml() != "OK"
      RETURN ::cXmlRetorno
   ENDIF
   IF ::cNFCE == "S 
      ::QRCode( @::cXmlDocumento, ::cIdToken, ::cCsc )
   ENDIF
Quem está usando pode confirmar se é isso mesmo?
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

NFC-e - por onde iniciar

Mensagem por JoséQuintas »

E se não for transmitido, é a mesma coisa, talvez dentro do nfegeraAutorizado.

Resumindo: vai incluir o QRCode, só precisa saber se é antes ou depois de transmitir.
E ai a classe já faz.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Fernando queiroz
Usuário Nível 4
Usuário Nível 4
Mensagens: 779
Registrado em: 13 Nov 2014 00:41
Localização: Porto Alegre/RS

NFC-e - por onde iniciar

Mensagem por Fernando queiroz »

Quintas o QR_CODE é incluido antes de enviar , entao o oSefaz:NFEloteenvia( cTxtXml ) tem de assinar colocar o QR e enviar , usando oSefaz:cNFCE := "S" para fazer isso

Então:

oSefaz := SefazClass():New()
oSefaz:cUF := FLAG->n_xUF
oSefaz:cAmbiente := FLAG->n_tpAmb
oSefaz:cCertificado := TRIM(CERTIFICADO->NOMCERT)
oSefaz:cIdToken := "000001"
oSefaz:cCSC := TRIM(FLAG->cCertifica)

oSefaz:NFEloteenvia( cTxtXml ) =====> esse cara tem de conter tudo dentro, passando como parâmetro ou setando como eu fiz
HARBOUR 3.2, HWGUI 2.23 B3, SEFAZCLASS, PDFClass, ADO + MariaDB/MySQL, RMChart
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

NFC-e - por onde iniciar

Mensagem por JoséQuintas »

Ë a solução acima.
Como eu alterei no meio da minha configuração do Windows... perdi a alteração.
Terminar de atualizar primeiro.
atualizando.png
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Fernando queiroz
Usuário Nível 4
Usuário Nível 4
Mensagens: 779
Registrado em: 13 Nov 2014 00:41
Localização: Porto Alegre/RS

NFC-e - por onde iniciar

Mensagem por Fernando queiroz »

Enfim a solução final, ASSIM FUNCIONOUUUUUUUUUUUU


cTxtXml:=M->cXml

oSefaz := SefazClass():New()
oSefaz:cUF := FLAG->n_xUF
oSefaz:cAmbiente := FLAG->n_tpAmb
oSefaz:cCertificado := TRIM(CERTIFICADO->NOMCERT)
oSefaz:cIdToken := "000001"
oSefaz:cCSC := TRIM(FLAG->cCertifica)
oSefaz:cNFCE := "S"

oSefaz:cXmlDocumento:=cTxtXml
oSefaz:AssinaXml( )
oSefaz:GeraQRCode( oSefaz:cXmlDocumento )
oSefaz:NFEloteenvia( oSefaz:cXmlDocumento )

AO parceiro Quintas agradeço a ajuda para resolver essa pendenga :-Y :-Y :-Y :{ :{ :{ :{
HARBOUR 3.2, HWGUI 2.23 B3, SEFAZCLASS, PDFClass, ADO + MariaDB/MySQL, RMChart
MSDN
Usuário Nível 4
Usuário Nível 4
Mensagens: 741
Registrado em: 28 Nov 2003 15:55
Localização: CWB
Contato:

NFC-e - por onde iniciar

Mensagem por MSDN »

Parabéns Fernando,
Poderia postar aqui a NFC-e impressa e o Danfe pra ver como ficou !
Fernando queiroz
Usuário Nível 4
Usuário Nível 4
Mensagens: 779
Registrado em: 13 Nov 2014 00:41
Localização: Porto Alegre/RS

NFC-e - por onde iniciar

Mensagem por Fernando queiroz »

como eu coloco uma imagem aqui????
HARBOUR 3.2, HWGUI 2.23 B3, SEFAZCLASS, PDFClass, ADO + MariaDB/MySQL, RMChart
MSDN
Usuário Nível 4
Usuário Nível 4
Mensagens: 741
Registrado em: 28 Nov 2003 15:55
Localização: CWB
Contato:

NFC-e - por onde iniciar

Mensagem por MSDN »

Como diria Quintas...pergunta no Posto Ipiranga....rsss
Quando vc clica no botão "Img", ele só aceita uma URL com o endereço de uma imagem, então, a única maneira seria você colocar as imagens em algum lugar da internet e copiar o link da imagem e colar aqui no Fórum.
Fernando queiroz
Usuário Nível 4
Usuário Nível 4
Mensagens: 779
Registrado em: 13 Nov 2014 00:41
Localização: Porto Alegre/RS

NFC-e - por onde iniciar

Mensagem por Fernando queiroz »

https://www.dropbox.com/s/mvqicuq6l12jd4a/nfce.bmp?dl=0

ainda nao esta autorizada porque tem erros de cadastro mas o mais importante ja foi feito
HARBOUR 3.2, HWGUI 2.23 B3, SEFAZCLASS, PDFClass, ADO + MariaDB/MySQL, RMChart
Fernando queiroz
Usuário Nível 4
Usuário Nível 4
Mensagens: 779
Registrado em: 13 Nov 2014 00:41
Localização: Porto Alegre/RS

NFC-e - por onde iniciar

Mensagem por Fernando queiroz »

alguem da retorno se consegue ver ?
HARBOUR 3.2, HWGUI 2.23 B3, SEFAZCLASS, PDFClass, ADO + MariaDB/MySQL, RMChart
Fernando queiroz
Usuário Nível 4
Usuário Nível 4
Mensagens: 779
Registrado em: 13 Nov 2014 00:41
Localização: Porto Alegre/RS

NFC-e - por onde iniciar

Mensagem por Fernando queiroz »

https://www.dropbox.com/s/wm43d680brjfz ... e.bmp?dl=0

o DANFE , esse ta valendo mesmo
HARBOUR 3.2, HWGUI 2.23 B3, SEFAZCLASS, PDFClass, ADO + MariaDB/MySQL, RMChart
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

NFC-e - por onde iniciar

Mensagem por JoséQuintas »

Aqui também aparentemente problema resolvido, mas falta ajustar, porque essa merd. de W10 sempre remove atalhos e configurações na atualização pesada.

Era o endereço de homologação pra consulta de QRCode errado.
A outra parte vou ajustar na Sefaz, pra colocar automático, sem precisar gambiarra, mas é a alteração que passei acima.

é que acabamos nos falando por WhatsApp, por isso eu já sei.... rs

Ah.... dá pra ver a imagem.

Mas aqui no fórum é só embaixo da mensagem clicar em anexar, e depois fazer upload do arquivo.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
MSDN
Usuário Nível 4
Usuário Nível 4
Mensagens: 741
Registrado em: 28 Nov 2003 15:55
Localização: CWB
Contato:

NFC-e - por onde iniciar

Mensagem por MSDN »

Fernando, a NFC-e aparece, o DANFE dá erro e não mostra a imagem.
Fernando queiroz
Usuário Nível 4
Usuário Nível 4
Mensagens: 779
Registrado em: 13 Nov 2014 00:41
Localização: Porto Alegre/RS

NFC-e - por onde iniciar

Mensagem por Fernando queiroz »

eu estive olhando varias NFC-e e aquela parte logo apos a forma de pagamento nao consta nelas , ficando somente informações de interesse do contribuinte
é um caso a se pensar , se fica ou sai
HARBOUR 3.2, HWGUI 2.23 B3, SEFAZCLASS, PDFClass, ADO + MariaDB/MySQL, RMChart
Responder