NFC-e - por onde iniciar
Moderador: Moderadores
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
NFC-e - por onde iniciar
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
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/
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/
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
NFC-e - por onde iniciar
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...
Tá tudo pronto sem estar pronto..... rs
É 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
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/
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/
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
NFC-e - por onde iniciar
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.
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/
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

- Mensagens: 779
- Registrado em: 13 Nov 2014 00:41
- Localização: Porto Alegre/RS
NFC-e - por onde iniciar
NOTAFCE->b_indFinal := "1" esta certoJairo 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
HARBOUR 3.2, HWGUI 2.23 B3, SEFAZCLASS, PDFClass, ADO + MariaDB/MySQL, RMChart
NFC-e - por onde iniciar
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
Vou ver a postagem que vc fez sobre o Git para criar o Fork.
Obrigado
Marcelo Neves
https://produto.mercadolivre.com.br/MLB ... 0067609615
whatsapp (41) 99786-3995
http://harbourdeveloper.blogspot.com
marcelo.souza.das.neves@gmail.com
https://produto.mercadolivre.com.br/MLB ... 0067609615
whatsapp (41) 99786-3995
http://harbourdeveloper.blogspot.com
marcelo.souza.das.neves@gmail.com
NFC-e - por onde iniciar
Fernando, tenta validar por aqui : http://validadornfe.tecnospeed.com.br/
Ainda não testei, descobri agora.
Ainda não testei, descobri agora.
Marcelo Neves
https://produto.mercadolivre.com.br/MLB ... 0067609615
whatsapp (41) 99786-3995
http://harbourdeveloper.blogspot.com
marcelo.souza.das.neves@gmail.com
https://produto.mercadolivre.com.br/MLB ... 0067609615
whatsapp (41) 99786-3995
http://harbourdeveloper.blogspot.com
marcelo.souza.das.neves@gmail.com
-
Fernando queiroz
- Usuário Nível 4

- Mensagens: 779
- Registrado em: 13 Nov 2014 00:41
- Localização: Porto Alegre/RS
NFC-e - por onde iniciar
esse é para validar NF-e e não NFC-eMSDN escreveu:Fernando, tenta validar por aqui : http://validadornfe.tecnospeed.com.br/
Ainda não testei, descobri agora.
HARBOUR 3.2, HWGUI 2.23 B3, SEFAZCLASS, PDFClass, ADO + MariaDB/MySQL, RMChart
-
Fernando queiroz
- Usuário Nível 4

- Mensagens: 779
- Registrado em: 13 Nov 2014 00:41
- Localização: Porto Alegre/RS
NFC-e - por onde iniciar
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
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
NFC-e - por onde iniciar
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.
Marcelo Neves
https://produto.mercadolivre.com.br/MLB ... 0067609615
whatsapp (41) 99786-3995
http://harbourdeveloper.blogspot.com
marcelo.souza.das.neves@gmail.com
https://produto.mercadolivre.com.br/MLB ... 0067609615
whatsapp (41) 99786-3995
http://harbourdeveloper.blogspot.com
marcelo.souza.das.neves@gmail.com
-
Fernando queiroz
- Usuário Nível 4

- Mensagens: 779
- Registrado em: 13 Nov 2014 00:41
- Localização: Porto Alegre/RS
NFC-e - por onde iniciar
Olhando seu Código, na realidade o meu é exatamente igual, somente a forma de passar os parâmetros que são diferentesMSDN 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.
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
NFC-e - por onde iniciar
Bom dia,
Chegou a conferir se os endereços na Sefaz do seu estado estão definidos na sefazclass.ch ?
Chegou a conferir se os endereços na Sefaz do seu estado estão definidos na sefazclass.ch ?
Marcelo Neves
https://produto.mercadolivre.com.br/MLB ... 0067609615
whatsapp (41) 99786-3995
http://harbourdeveloper.blogspot.com
marcelo.souza.das.neves@gmail.com
https://produto.mercadolivre.com.br/MLB ... 0067609615
whatsapp (41) 99786-3995
http://harbourdeveloper.blogspot.com
marcelo.souza.das.neves@gmail.com
-
Fernando queiroz
- Usuário Nível 4

- Mensagens: 779
- Registrado em: 13 Nov 2014 00:41
- Localização: Porto Alegre/RS
NFC-e - por onde iniciar
{ "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
{ "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

- Mensagens: 779
- Registrado em: 13 Nov 2014 00:41
- Localização: Porto Alegre/RS
NFC-e - por onde iniciar
Outra duvida , Eu tenho de colocar o QR-Code antes de enviar?
se afirmativo da um exemplo da TAG e como fazer
se afirmativo da um exemplo da TAG e como fazer
HARBOUR 3.2, HWGUI 2.23 B3, SEFAZCLASS, PDFClass, ADO + MariaDB/MySQL, RMChart
NFC-e - por onde iniciar
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/
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/
Marcelo Neves
https://produto.mercadolivre.com.br/MLB ... 0067609615
whatsapp (41) 99786-3995
http://harbourdeveloper.blogspot.com
marcelo.souza.das.neves@gmail.com
https://produto.mercadolivre.com.br/MLB ... 0067609615
whatsapp (41) 99786-3995
http://harbourdeveloper.blogspot.com
marcelo.souza.das.neves@gmail.com
-
Fernando queiroz
- Usuário Nível 4

- Mensagens: 779
- Registrado em: 13 Nov 2014 00:41
- Localização: Porto Alegre/RS
NFC-e - por onde iniciar
Realmente o Classe não esta pegando o Web Service correto, peguei a URL https://nfe-homologacao.svrs.rs.gov.br/ ... zacao.asmxMSDN 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/
HARBOUR 3.2, HWGUI 2.23 B3, SEFAZCLASS, PDFClass, ADO + MariaDB/MySQL, RMChart