Ir para conteúdo
  • Cadastre-se

dev botao

Primeira Versão Do Acbrnfemonitor Compatível Com Nfc-E


  • Este tópico foi criado há 3487 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Moderadores

Estou disponibilizando a primeira versão compatível com a NFC-e e versão 3.10 da NFe do ACBrNFeMonitor.
 
Não tive como testar pois não tenho certificado para nenhum estado que já emite NFC-e, por isso conto com a ajuda de todos nos testes.
 
Para usar é necessário ler com muita atenção a NT 2013.005 - http://www.nfe.fazenda.gov.br/portal/exibirArquivo.aspx?conteudo=VjB0DxQkqR4=
 
Abaixo as principais mudanças:

  • O comando NFe.CriarEnviarNFe possui um novo parâmetro - NFe.CriarEnviarNFe(cArqINI,nLote,nImprimeDANFE,[bSincrono]) - Caso o parâmetro bSincrono seja igual a 1, a nota será enviada de forma síncrona(novo webservice disponibilizado pelo fisco exclusivamente para NFCe);
  • A alteração acima tbm vale para o comando NFe.EnviarNFe, sendo que a posição do parâmetro é diferente - NFe.EnviarNFe(cArqXML,nLote,[nAssina],[nImprime],[NomeImpressora],[bSincrono]);
  • Vale a mesma alteração para o comando NFe.EnviarloteNFe - NFe.EnviarloteNFe(numLote,0,[nImprime],[bSincrono]);
  • Criados novos campos no formato INI(Veja o significado de cada campo na NT 2013.005):
  • [identificacao]
    idDest=
    indFinal=
    indPres=
     
    [Destinatario]
    indIEDest=
     
    [autXMLXXX]
    CNPJ=
     
    [ProdutoXXX]
    NVE=
    nFCI=
    nRECOPI=
    pDevol=
    vIPIDevol=
     
    [DIXXXYYY]
    tpViaTransp=
    vAFRMM=
    tpIntermedio=
    CNPJ=
    UFTerceiro=
     
    [LADIXXXYYYKKK]
    nDraw=
     
    [detExportXXXYYY]
    nDraw=
    nRE=
    chNFe=
    qExport=
     
    [CombustivelXXX]
    pMixGN=
     
    [iCMSXXX]
    vICMSDeson=
    vICMSOp=
    pDif=
    vICMSDif=
     
    [Total]
    vICMSDeson=
     
    [iSSQNtot]
    dCompet=
    vDeducao=
    vINSS=
    vIR=
    vCSLL=
    vOutro=
    vDescIncond=
    vDescCond=
    vDeducao=
    indISSRet=
    indISS=
    cServico=
    cMun=
    cPais=
    nProcesso=
    cRegTrib=
    indIncentivo=
     
    [pagXXX]
    tPag=
    vPag=
    CNPJ=
    tBand=
    cAut=
     
    [exporta]
    UFSaidaPais=
    xLocExporta=
    xLocDespacho=

AINDA NÃO EXISTE O DANFE ESPECÍFICO PARA NFC-e
Provavelmente a primeira versão será compatível apenas com impressoras que suporte ESCPOS, assim como está hoje a impressão do extrato do ACBrSAT.

 

ACBrNFeMonitor_NFCe.rar

 

Basicamente, para emitir uma NFC-e, vc deve fazer as seguintes alterações:

[identificacao]

mod=65

tpImp=4

indFinal=1

indPres=1

 

Não informar a IE do destinatário

[Destinatario]

IE=

 

NFC-e não aceita frete

[Transportador]

FretePorConta=9

 

Pagamentos - Na NFC-e este grupo é obrigatório

[pag001]

tpag=01

vpag=

 

Caso alguém tenha mais alguma dica favor postar.

 

Fico aguardando o resultado dos testes para enviar esta versão para o SVN.

 

 

  • Curtir 7
djsystem-logo.png
 youtube.png facebook.png instagram.png linkedin.png
André Ferreira de Moraes | Analista de Sistemas
www.djsystem.com.br | www.djpdv.com.br
www.tefhouse.com.br | www.lambretinha.com.br
Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa noite André,

 

Parabéns pelas alterações realizadas no ACBrNFeMonitor.

 

Vai ai uma dica:

 

Quando enviamos um lote de NFC-e com apenas uma nota o envio é síncrono.

 

Por outro lado quando o lote tem dois ou mais notas o envio é assíncrono.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

Parabéns André pela alteração, vou fazer um esforço para liberar uma versão do Danfe para a NFC-e em Report Builder pois ela já tem suporte a qrcode.

Atenciosamente

Sérgio Guedes

LSI Sistemas

Email: [email protected]

Skype: sergio.lsisistemas

www.lsisistemas.com.br

Precisando de Integração com PDV NFC-e?

Conheça ClickPDVOEM

 

Link para o comentário
Compartilhar em outros sites

Bom dia.

Primeiramente, parabéns pelo ótimo trabalho de vocês.

 

Se for o mesmo que esta na pasta ACBr\Exemplos\ACBrNFe2\Delphi já testei ontem aqui em Cuiabá/MT e enviou de boa, só fica faltando mesmo o DANFE, e sem esse não tem como disponibilizar no sistema.

 

Fico no aguardo do DANFE.

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Bom dia.

Primeiramente, parabéns pelo ótimo trabalho de vocês.

 

Se for o mesmo que esta na pasta ACBr\Exemplos\ACBrNFe2\Delphi já testei ontem aqui em Cuiabá/MT e enviou de boa, só fica faltando mesmo o DANFE, e sem esse não tem como disponibilizar no sistema.

 

Fico no aguardo do DANFE.

No caso ele disponibilizou o Projeto ACBrNFeMonitor com a NFC-e e não o exemplo que tem na pasta

mas sim usa o componente igualmente e o que tem que ser testado e a criação envio assinatura e etc pra cada estado que está liberado esse tipo de nota

;)

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
 

 

Link para o comentário
Compartilhar em outros sites

Boa Tarde !

Parabéns por este projeto.

Vocês tem feito um ótimo trabalho.

 

Estou fazendo os testes usando as modificações informadas para a geração da NFCe.

Gera o XML sem problemas, porém, no modelo, mesmo informando "65", continua com "55", e mesmo enviando com o parametro [1] [bSincrono])   "novo webservice disponibilizado pelo fisco exclusivamente para NFCe);"

o XML, é enviado ao webservice da NFe.

 

Estou aguardando novas versões para mais testes.

 

Obrigado!

 

Magnus

Sicaf Sistemas

Jonas Herminio Comercial ME

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Gera o XML sem problemas, porém, no modelo, mesmo informando "65", continua com "55"

Anexe o comando que está enviando ao ACBrNFeMonitor.

djsystem-logo.png
 youtube.png facebook.png instagram.png linkedin.png
André Ferreira de Moraes | Analista de Sistemas
www.djsystem.com.br | www.djpdv.com.br
www.tefhouse.com.br | www.lambretinha.com.br
Link para o comentário
Compartilhar em outros sites

Okay, estou enviando.

Aproveito e deixo também o arquivo .INI que é gerado com "65"

 

Há, quando coloco tpImp=4, como você deu a dica logo no início, também dá um erro: ERRO: Falha na validação dos dados da nota 6  '4' viola a restrição enumeration de '1 2'.

 

4/10/2013 15:10:51 - NFE.CriarNFe([identificacao]
NaturezaOperacao=Venda interna
mod=65
tpImp=2
indFinal=1
indPres=1
Codigo=6
Numero=6
Emissao=04/10/2013
Saida=04/10/2013
[Emitente]
CNPJ=10706327000137
IE=042930499
Razao=JONAS HERMINIO COMERCIAL ME
Fantasia=SICAF SISTEMAS
Fone=9733732256
CEP=69800000
Logradouro=Rua Edmundo Monteiro
Numero=1267
Complemento=Antigo Bairro do Banheiro heheeh
Bairro=Nova Humaita
CidadeCod=1301704
Cidade=Humaita
UF=AM
[Destinatario]
CNPJ=05403329412
IE=
ISUF=
NomeRazao=JAKELLINE ANDRADE SANTANA
Fone=9733733633
CEP=56511110
Logradouro=RUA EDMUNDO MONTEIRO
Numero=1906
Complemento=
Bairro=SAO PEDRO
CidadeCod=1301704
Cidade=HUMAITA
UF=AM
[Produto001]
Codigo=7898409952098
EAN=7898409952098
Descricao=GELATINA EM PO FLEISCMANN 30G MARACUJA.-FLEISCHMANN
NCM=32041912
CFOP=5102
Unidade=UN
Quantidade=123.0000
ValorUnitario=0.80
ValorTotal=98.40
cEANTrib=7898409952098
[iCMS001]
Aliquota=17
CST=40
ValorBase=98.40
Valor=16.73
[Total]
BaseICMS=98.40
ValorICMS=16.73
ValorProduto=98.40
ValorNota=98.40
[Transportador]
FretePorConta=9
[PAG001]
tpag=01
vpag=100.00
[DadosAdicionais]
Complemento=Teste Emissão NFCe. ; ;)
OK: D:\hmg3\NFC-e\ACBrNFeMonitor_NFCe\Logs\13131010706327000137550010000000061000000063-nfe.xml

 

4/10/2013 15:11:22 - NFE.EnviarNFe("D:\hmg3\NFC-e\ACBrNFeMonitor_NFCe\Logs\13131010706327000137550010000000061000000063-NFe.xml" , 1 , 1 , 1 , 1 , 1 )

 

OK: Lote recebido com sucesso
[ENVIO]
Versao=AM.AM2.00
TpAmb=2
VerAplic=AM.AM2.00
CStat=103
XMotivo=Lote recebido com sucesso
CUF=13
NRec=130000003062457
DhRecbto=4/10/2013 14:11:16
TMed=1
Autorizado o uso da NF-e
[RETORNO]
Versao=AM2.00
TpAmb=2
VerAplic=AM2.00
NRec=130000003062457
CStat=100
XMotivo=Autorizado o uso da NF-e
CUF=13
[NFE6]
Versao=AM2.00
TpAmb=2
VerAplic=AM2.00
CStat=100
XMotivo=Autorizado o uso da NF-e
CUF=13
ChNFe=13131010706327000137550010000000061000000063
DhRecbto=4/10/2013 14:11:16
NProt=113130002232137
DigVal=gYTCx/P/HdVBFVkalF/Ai+HucYs=
 

Obrigado!

 

Magnus

Sicaf Sistemas

Jonas Herminio Comercial ME

 

Editado por jonas
Link para o comentário
Compartilhar em outros sites

  • Moderadores

Gostaria de saber se a versão do acbrnfeMonitor existente na pasta Projetos\ACBrNFeMonitor2\Delphi compila em qual versao do delphi, pois ja testei do 2007 até o xe4 e nenhum compilou

Delphi 7, pois usa a Indy 9.

 

teria como usar o quickreport no lugar do rave?

Basta vc remover o ACBrNFeDanfeRave e adicionar o componente para Danfe compatível com o QuickReport.

djsystem-logo.png
 youtube.png facebook.png instagram.png linkedin.png
André Ferreira de Moraes | Analista de Sistemas
www.djsystem.com.br | www.djpdv.com.br
www.tefhouse.com.br | www.lambretinha.com.br
Link para o comentário
Compartilhar em outros sites

  • Moderadores

Ela compila em Delphi 7, por favor faça uma busca porque já existem ao menos dois posts falando como compilar, qual linguagem usar, o que precisa, etc, etc.

E veja que a sua pergunta está fora do contexto do post, veja as regras por favor antes de postar.

 

Boa tarde.

Gostaria de saber se a versão do acbrnfeMonitor existente na pasta Projetos\ACBrNFeMonitor2\Delphi compila em qual versao do delphi, pois ja testei do 2007 até o xe4 e nenhum compilou, teria como usar o quickreport no lugar do rave?

 

grato pela atenção.

Equipe ACBr

Régys Borges da Silveira

http://www.regys.com.br

certificacao delphicertificacao delphi
Link para o comentário
Compartilhar em outros sites

Boa tarde a todos.

 

Estou tentando adaptar o sistema da empresa de modo que ele seja compatível ao NFCe, mas apareceu uma situação que complicou um pouco.

 

Somos uma empresa do estado de São Paulo mas temos clientes no Brasil inteiro. No nosso estado não existe servidor para o envio das NFCe de testes porque o estado ainda não sabe se vai aderir ao modelo.

 

Por isso estávamos tentando enviar NFCe de teste para os servidores de outros estados, mas não estamos conseguindo porque o nosso certificado digital é atrelado ao CNPJ da nossa empresa e nosso CNPJ não está cadastrado para enviar para os Sefaz de outros estados. Por isso não conseguimos enviar as NFCe mesmo em ambiente de homologação. Testei para os estados de Sergipe e Amazonas.

 

Vocês sabem se existe alguma maneira de contornar esse problema? Existe algum estado onde o Sefaz não faz essa validação do CNPJ dentro do estado em ambiente de homologação?

 

Muito obrigado.

Link para o comentário
Compartilhar em outros sites

Bom dia a todos do fórum e do Projeto ACBr !

 

Pessoal, Vocês do projeto ACBr, tem previsão de quando a NFCe terá mais novidades para continuarmos a fazer os testes ?

 

Acima, postei alguns problemas relacionados a geração do xml.

 

Estou aguardando novas versões para mais testes.

No que for possível em questão de testes, gostaria de estar ajudando por aqui em relatar problemas ou soluções.

 

Obrigado!

 

Magnus

Sicaf Sistemas

Jonas Herminio Comercial ME

Link para o comentário
Compartilhar em outros sites

  • Moderadores

quando coloco tpImp=4, como você deu a dica logo no início, também dá um erro: ERRO: Falha na validação dos dados da nota 6  '4' viola a restrição enumeration de '1 2'.

Vc está com sua pasta schemas desatualizada.

 

Sobre a geração do XML com modelo 65, teste com esta versão:

ACBrNFeMonitor_NFCe.rar

djsystem-logo.png
 youtube.png facebook.png instagram.png linkedin.png
André Ferreira de Moraes | Analista de Sistemas
www.djsystem.com.br | www.djpdv.com.br
www.tefhouse.com.br | www.lambretinha.com.br
Link para o comentário
Compartilhar em outros sites

  • Moderadores

Como faço esta atualização?

 Baixe os schemas disponíveis no portal nacional da NFe - http://www.nfe.fazenda.gov.br/portal/listaConteudo.aspx?tipoConteudo=/fwLvLUSmU8=

djsystem-logo.png
 youtube.png facebook.png instagram.png linkedin.png
André Ferreira de Moraes | Analista de Sistemas
www.djsystem.com.br | www.djpdv.com.br
www.tefhouse.com.br | www.lambretinha.com.br
Link para o comentário
Compartilhar em outros sites

André, boa tarde!

Eu baixei os SCHEMAS lá do site da sefaz, conforme você me enviou,

porém, ainda continua dando o erro: ERRO: Falha na validação dos dados da nota 7
'4' viola a restrição enumeration de '1 2'.
Falha da análise do elemento '{http://www.portalfiscal.inf.br/nfe}tpImp' com valor '4'.

 

E quando eu coloco TpImp=1 "ou" 2, continua gerando o XML com o modelo 55

 

Os schemas que atualizei foi o: PL_007b_NFCe,

 

Será que está faltando fazer mais alguma coisa?

 

Desde já, agradeço a atenção.

 

Obrigado!

 

Magnus

Sicaf Sistemas

Jonas Herminio Comercial ME

Link para o comentário
Compartilhar em outros sites

Estou disponibilizando a primeira versão compatível com a NFC-e e versão 3.10 da NFe do ACBrNFeMonitor.

 

Não tive como testar pois não tenho certificado para nenhum estado que já emite NFC-e, por isso conto com a ajuda de todos nos testes.

 

Para usar é necessário ler com muita atenção a NT 2013.005 - http://www.nfe.fazenda.gov.br/portal/exibirArquivo.aspx?conteudo=VjB0DxQkqR4=

 

Abaixo as principais mudanças:

  • O comando NFe.CriarEnviarNFe possui um novo parâmetro - NFe.CriarEnviarNFe(cArqINI,nLote,nImprimeDANFE,[bSincrono]) - Caso o parâmetro bSincrono seja igual a 1, a nota será enviada de forma síncrona(novo webservice disponibilizado pelo fisco exclusivamente para NFCe);
  • A alteração acima tbm vale para o comando NFe.EnviarNFe, sendo que a posição do parâmetro é diferente - NFe.EnviarNFe(cArqXML,nLote,[nAssina],[nImprime],[NomeImpressora],[bSincrono]);
  • Vale a mesma alteração para o comando NFe.EnviarloteNFe - NFe.EnviarloteNFe(numLote,0,[nImprime],[bSincrono]);
  • Criados novos campos no formato INI(Veja o significado de cada campo na NT 2013.005):
  • [identificacao]

    idDest=

    indFinal=

    indPres=

     

    [Destinatario]

    indIEDest=

     

    [autXMLXXX]

    CNPJ=

     

    [ProdutoXXX]

    NVE=

    nFCI=

    nRECOPI=

    pDevol=

    vIPIDevol=

     

    [DIXXXYYY]

    tpViaTransp=

    vAFRMM=

    tpIntermedio=

    CNPJ=

    UFTerceiro=

     

    [LADIXXXYYYKKK]

    nDraw=

     

    [detExportXXXYYY]

    nDraw=

    nRE=

    chNFe=

    qExport=

     

    [CombustivelXXX]

    pMixGN=

     

    [iCMSXXX]

    vICMSDeson=

    vICMSOp=

    pDif=

    vICMSDif=

     

    [Total]

    vICMSDeson=

     

    [iSSQNtot]

    dCompet=

    vDeducao=

    vINSS=

    vIR=

    vCSLL=

    vOutro=

    vDescIncond=

    vDescCond=

    vDeducao=

    indISSRet=

    indISS=

    cServico=

    cMun=

    cPais=

    nProcesso=

    cRegTrib=

    indIncentivo=

     

    [pagXXX]

    tPag=

    vPag=

    CNPJ=

    tBand=

    cAut=

     

    [exporta]

    UFSaidaPais=

    xLocExporta=

    xLocDespacho=

AINDA NÃO EXISTE O DANFE ESPECÍFICO PARA NFC-e

Provavelmente a primeira versão será compatível apenas com impressoras que suporte ESCPOS, assim como está hoje a impressão do extrato do ACBrSAT.

 

attachicon.gifACBrNFeMonitor_NFCe.rar

 

Basicamente, para emitir uma NFC-e, vc deve fazer as seguintes alterações:

[identificacao]

mod=65

tpImp=4

indFinal=1

indPres=1

 

Não informar a IE do destinatário

[Destinatario]

IE=

 

NFC-e não aceita frete

[Transportador]

FretePorConta=9

 

Pagamentos - Na NFC-e este grupo é obrigatório

[pag001]

tpag=01

vpag=

 

Caso alguém tenha mais alguma dica favor postar.

 

Fico aguardando o resultado dos testes para enviar esta versão para o SVN.

 

André modelo informado pela Receita.

 

http://www.nfe.fazenda.gov.br/portal/exibirArquivo.aspx?conteudo=jKHRw%20g4V%20E=

Ricardo

Flexnet Sistemas

Link para o comentário
Compartilhar em outros sites

  • Moderadores

André, boa tarde!

Eu baixei os SCHEMAS lá do site da sefaz, conforme você me enviou,

porém, ainda continua dando o erro: ERRO: Falha na validação dos dados da nota 7

'4' viola a restrição enumeration de '1 2'.

Falha da análise do elemento '

Use os schemas que estão na pasta do Exemplo do componente ACBrNFe2.

Atualize seu ACBrNFeMonitor tbm.

ACBrNFeMonitor_NFCe.rar

13131010706327000137650010000000061000000066-nfe.xml

djsystem-logo.png
 youtube.png facebook.png instagram.png linkedin.png
André Ferreira de Moraes | Analista de Sistemas
www.djsystem.com.br | www.djpdv.com.br
www.tefhouse.com.br | www.lambretinha.com.br
Link para o comentário
Compartilhar em outros sites

  • Moderadores
djsystem-logo.png
 youtube.png facebook.png instagram.png linkedin.png
André Ferreira de Moraes | Analista de Sistemas
www.djsystem.com.br | www.djpdv.com.br
www.tefhouse.com.br | www.lambretinha.com.br
Link para o comentário
Compartilhar em outros sites

Boa tarde a todos.

 

Estou tentando adaptar o sistema da empresa de modo que ele seja compatível ao NFCe, mas apareceu uma situação que complicou um pouco.

 

Somos uma empresa do estado de São Paulo mas temos clientes no Brasil inteiro. No nosso estado não existe servidor para o envio das NFCe de testes porque o estado ainda não sabe se vai aderir ao modelo.

 

Por isso estávamos tentando enviar NFCe de teste para os servidores de outros estados, mas não estamos conseguindo porque o nosso certificado digital é atrelado ao CNPJ da nossa empresa e nosso CNPJ não está cadastrado para enviar para os Sefaz de outros estados. Por isso não conseguimos enviar as NFCe mesmo em ambiente de homologação. Testei para os estados de Sergipe e Amazonas.

 

Vocês sabem se existe alguma maneira de contornar esse problema? Existe algum estado onde o Sefaz não faz essa validação do CNPJ dentro do estado em ambiente de homologação?

 

Muito obrigado.

 

Alguém tem essa informação?

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 3487 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.

The popup will be closed in 10 segundos...