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 »

No manual do xml deve ter a resposta.

E quando diz validar, validou no validador de NFE ou de NFCE ?

http://www.nfce.fazenda.sp.gov.br/NFCeP ... RCode.aspx
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 »

Marcelo.... sobre o array de NFCE....

É só um array....

Dá pra colocar lá o array da 3.10 e da 4.00

Depois no fonte da SefazClass...

Código: Selecionar todos

IF NFCE_VERSAO == "4.00"
   array1
ELSE
   array2
ENDIF
Tá tudo pronto sem estar pronto..... rs
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 »

Marcelo, esqueci de dizer...

Se quiser, procure criar um fork, e depois fica mais fácil integrar as alterações.
Já entra direto do seu fork, com seu nome de usuário do github.

Se olhar o tópico sobre Harbour 3.4 congelado, vai ver como apareceria a parte alterada.
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 »

Jairo Maia escreveu:Olá Pessoal,

Fernando Queiroz:
Provavelmente porque você está usando <indFinal>0</indFinal> (contribuinte de ICMS). Deve ser <indFinal>1</indFinal> (não contribuinte)

José Quintas:
Base legal sobre a tag cEANTrib: Veja o item: 4. Qual a diferença entre cEAN e cEANTrib? nesse documento: PERGUNTAS FREQUENTES
NOTAFCE->b_indFinal := "1" esta certo
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 »

Boa ideia Quintas, até depois que eu fiz o upload de alguns arquivos pro Git, pensei....devia ter falado com o Quintas pra deixar tudo junto...rsss
Vou ver a postagem que vc fez sobre o Git para criar o Fork.
Obrigado
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, tenta validar por aqui : http://validadornfe.tecnospeed.com.br/
Ainda não testei, descobri agora.
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 »

MSDN escreveu:Fernando, tenta validar por aqui : http://validadornfe.tecnospeed.com.br/
Ainda não testei, descobri agora.
esse é para validar NF-e e não NFC-e
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 »

PARA ENVIAR uma NCF-e qual o procedimento? estou fazendo da forma abaixo, sera que esta correto?

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

**********************************************************************************************************************************************

oSefaz:NFEloteenvia( cTxtXml )


Esta dando rejeição pois NF-e é diferente de 55

qual da dica para enviar
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 »

Fernando, seu código não está completo para analisar, e faltam parametros para o envio, veja o fonte que postei um pouco mais pra cima para ter como base.
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 »

MSDN escreveu:Fernando, seu código não está completo para analisar, e faltam parametros para o envio, veja o fonte que postei um pouco mais pra cima para ter como base.
Olhando seu Código, na realidade o meu é exatamente igual, somente a forma de passar os parâmetros que são diferentes
no seu código você passa como parâmetro da função

oSefaz:NFeLoteEnvia( @cXml, "1", "PR", cCertificado, "2", "1" )

mas você já tinha colocado eles no objeto

oSefaz := SefazClass():New()
oSefaz:cUF := "PR"
oSefaz:cAmbiente := "2"
oSefaz:cNFCE := "S"


e eu uso assim
cTxtXml:=M->cXml
oSefaz := SefazClass():New()
oSefaz:cUF := FLAG->n_xUF
oSefaz:cAmbiente := FLAG->n_tpAmb
oSefaz:cCertificado := TRIM(CERTIFICADO->NOMCERT)
oSefaz:cNFCE := "S"
oSefaz:cIdToken := "1"
oSefaz:cCSC := TRIM(FLAG->cCertifica)

oSefaz:NFEloteenvia( cTxtXml )

o que parece é que ele não esta entendendo a variável da classe que diz que é uma NFC-e
oSefaz:cNFCE := "S"

eu tentei da mesma forma que você fez e também não funcionou


esta retornando assim:

<?xml version="1.0"?>

-<nfeAutorizacaoLoteResult xmlns="http://www.portalfiscal.inf.br/nfe/wsdl/NfeAutorizacao">


-<retEnviNFe xmlns="http://www.portalfiscal.inf.br/nfe" versao="3.10">

<tpAmb>2</tpAmb>

<verAplic>SVRS201712041453</verAplic>

<cStat>450</cStat>

<xMotivo>Rejeicao: Modelo da NF-e diferente de 55</xMotivo>

<cUF>12</cUF>

<dhRecbto>2017-12-12T23:32:20-02:00</dhRecbto>

</retEnviNFe>

</nfeAutorizacaoLoteResult>
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 »

Bom dia,
Chegou a conferir se os endereços na Sefaz do seu estado estão definidos na sefazclass.ch ?
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 »

{ "AC", WS_AMBIENTE_PRODUCAO, "http://www.sefaznet.ac.gov.br/nfce/qrcode?" }, ;


{ "AC", WS_AMBIENTE_HOMOLOGACAO, "http://hml.sefaznet.ac.gov.br/nfce/qrcode?" }, ;

Esta correto mas parece que ele não esta pegando esse endereço
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 »

Outra duvida , Eu tenho de colocar o QR-Code antes de enviar?

se afirmativo da um exemplo da TAG e como fazer
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 »

Fernando, com certeza esse endereço que vc está usando não é o correto, procurei rapidamente mas não achei nada relativo ao AC.
Tente se informar na Sefaz do seu estado.
Aproveitando, segue link com modelos de vários documentos fiscais eletrônicos (é de uma empresa, mas achei muito útil)
https://desenvolvedores.migrate.com.br/downloads/
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 »

MSDN escreveu:Fernando, com certeza esse endereço que vc está usando não é o correto, procurei rapidamente mas não achei nada relativo ao AC.
Tente se informar na Sefaz do seu estado.
Aproveitando, segue link com modelos de vários documentos fiscais eletrônicos (é de uma empresa, mas achei muito útil)
https://desenvolvedores.migrate.com.br/downloads/
Realmente o Classe não esta pegando o Web Service correto, peguei a URL https://nfe-homologacao.svrs.rs.gov.br/ ... zacao.asmx
HARBOUR 3.2, HWGUI 2.23 B3, SEFAZCLASS, PDFClass, ADO + MariaDB/MySQL, RMChart
Responder