Página 6 de 11

NFC-e - por onde iniciar

Enviado: 12 Dez 2017 21:09
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

NFC-e - por onde iniciar

Enviado: 12 Dez 2017 21:12
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

NFC-e - por onde iniciar

Enviado: 12 Dez 2017 21:14
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.

NFC-e - por onde iniciar

Enviado: 12 Dez 2017 21:29
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

NFC-e - por onde iniciar

Enviado: 12 Dez 2017 21:32
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

NFC-e - por onde iniciar

Enviado: 12 Dez 2017 21:35
por MSDN
Fernando, tenta validar por aqui : http://validadornfe.tecnospeed.com.br/
Ainda não testei, descobri agora.

NFC-e - por onde iniciar

Enviado: 12 Dez 2017 21:49
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

NFC-e - por onde iniciar

Enviado: 12 Dez 2017 23:30
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

NFC-e - por onde iniciar

Enviado: 12 Dez 2017 23:49
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.

NFC-e - por onde iniciar

Enviado: 13 Dez 2017 08:50
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>

NFC-e - por onde iniciar

Enviado: 13 Dez 2017 09:03
por MSDN
Bom dia,
Chegou a conferir se os endereços na Sefaz do seu estado estão definidos na sefazclass.ch ?

NFC-e - por onde iniciar

Enviado: 13 Dez 2017 09:10
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

NFC-e - por onde iniciar

Enviado: 13 Dez 2017 09:14
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

NFC-e - por onde iniciar

Enviado: 13 Dez 2017 11:15
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/

NFC-e - por onde iniciar

Enviado: 13 Dez 2017 11:53
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