Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Bom dia.

   Estamos usando o AcbrMonitorPlus1.1.0.18 e estamos tendo duas situações que gostaríamos de verificar:

   1) Não estamos conseguindo colocar em contingência somente a emissão de NFCe.

   2) Ao tentar ativar a contingência por comando, o citado monitor só está aceitando 8 e não 9 como deveria ser. Assim, não estamos conseguindo emitir notas.

   Como proceder?

   Algum dos senhores sabe se existe um manual consolidado da NFE/NFCe referente à versão 4.0?

 

MicroLine Software

xHarbour Simplex 1.2.3/xDev 0.70/xDesigner by L.F.Basso/HWGui

ACBRMonitorPlus OpenSSl/Capicom

[email protected]

69-98114-9250

Postado
47 minutos atrás, wagner aragao disse:

Bom dia.

   Estamos usando o AcbrMonitorPlus1.1.0.18 e estamos tendo duas situações que gostaríamos de verificar:

   1) Não estamos conseguindo colocar em contingência somente a emissão de NFCe.

   2) Ao tentar ativar a contingência por comando, o citado monitor só está aceitando 8 e não 9 como deveria ser. Assim, não estamos conseguindo emitir notas.

   Como proceder?

   Algum dos senhores sabe se existe um manual consolidado da NFE/NFCe referente à versão 4.0?

 

Veja isso...

Manual de Especificações da Contingência Offline para NFC-e - versão 2.0

(www.nfe.fazenda.gov.br , menu Documentos/Manuais)

Att

Ricardo

Postado

Ricardo, obrigado pelo retorno.

Porém uma situação permanece, o monitor não grava 9 no ini de configuração da forma de emissão off-line. Ele está gravando 7.

MicroLine Software

xHarbour Simplex 1.2.3/xDev 0.70/xDesigner by L.F.Basso/HWGui

ACBRMonitorPlus OpenSSl/Capicom

[email protected]

69-98114-9250

  • Moderadores
Postado

Bom dia!
Wagner, quanto ao fato de ele gravar um número a menos no INI não é problema, pois internamente ele começa setando em 0 a opção normal e não 1 conforme setamos no comando NFe.SetFormaEmissao(1)  (normal)    //No ini = 0 
 

Porém quanto ao comando NFe.SetFormaEmissao(9) parece ter um probleminha.  Por favor aguarde.   //Gravará 8 no INI 

 

  • Curtir 1


logoacbr.pngConheça o Portal do Projeto ACBr

Ajude o Projeto ACBr crescer - Assine o SAC ACBr
Assine um dos planos de longa duração do SAC ACBr, obtenha Descontos Especiais, Parcele no Cartão e ainda ganhe Brindes Exclusivos. Saiba mais aqui

Conheça o ACBrLib, o ACBr de forma nativa para qualquer linguagem de programação. Saiba mais aqui

 

 

 

 

Postado
10 minutos atrás, wagner aragao disse:

Ricardo, obrigado pelo retorno.

Porém uma situação permanece, o monitor não grava 9 no ini de configuração da forma de emissão off-line. Ele está gravando 7.

 

Outro detalhe, verifique também se está desmarcada a opção "Ignorar Comando Forma de Emissão".

Att

Ricardo

Postado

Kiko, parece que está faltando uma opção no combo de forma de emissão do monitorplus: SVCSP que seria o 8 ou 7 (se começar do zero).

 

  • Curtir 1

MicroLine Software

xHarbour Simplex 1.2.3/xDev 0.70/xDesigner by L.F.Basso/HWGui

ACBRMonitorPlus OpenSSl/Capicom

[email protected]

69-98114-9250

Postado

Kiko, não seria correto ter controle de forma de emissão separados: um para NFE e outro para NFCe??? Uma vez que são ambientes distintos em principio.

 

 

MicroLine Software

xHarbour Simplex 1.2.3/xDev 0.70/xDesigner by L.F.Basso/HWGui

ACBRMonitorPlus OpenSSl/Capicom

[email protected]

69-98114-9250

  • Moderadores
Postado
19 horas atrás, wagner aragao disse:

 

Kiko, não seria correto ter controle de forma de emissão separados: um para NFE e outro para NFCe??? Uma vez que são ambientes distintos em principio.

 

 

Bom dia  @wagner aragao, o que se entende é que antes da impressão do documento fiscal, vc pode comandar esta opção através dos comandos:

NFe.SetModeloDF(65)
NFe.SetFormaEmissao(9)   //contingência NFCe
Emite NFCe

 

NFe.SetModeloDF(55)
NFe.SetFormaEmissao(1)   //normal NFe
Emite NFe 

 
O problema com o NFe.SetFormaEmissao(9) está sendo discutido entre os moderados e programadores.
Teve um probleminha com a retirada do SVC-SP e isto está sendo discutido e logo será decidido.

No momento de forma paliativa vc poderia usar  NFe.SetFormaEmissao(8) que irá funcionar o Offline.
Lembrando que no INI é gravado um número a menos ficando a informação: FormaEmissaoNFe=7  devido o INI começar em 0.
Assim que tiver uma decisão será comunicado aqui. 


logoacbr.pngConheça o Portal do Projeto ACBr

Ajude o Projeto ACBr crescer - Assine o SAC ACBr
Assine um dos planos de longa duração do SAC ACBr, obtenha Descontos Especiais, Parcele no Cartão e ainda ganhe Brindes Exclusivos. Saiba mais aqui

Conheça o ACBrLib, o ACBr de forma nativa para qualquer linguagem de programação. Saiba mais aqui

 

 

 

 

  • Moderadores
Postado

Em tempo:
Caso use NFe.SetFormaEmissao(8) não esqueça de ao montar o INI informar o tpEmis=9, pois se faltar esta informação o ACBr colocará TpEmis=8. 

Se isto acontecer vc terá este erro:
 

Citar

 

'8' violates enumeration constraint of '1 2 3 4 5 6 7 9'.
The element '{http://www.portalfiscal.inf.br/nfe}tpEmis' with value '8' failed to parse.

 

 

  • Curtir 1


logoacbr.pngConheça o Portal do Projeto ACBr

Ajude o Projeto ACBr crescer - Assine o SAC ACBr
Assine um dos planos de longa duração do SAC ACBr, obtenha Descontos Especiais, Parcele no Cartão e ainda ganhe Brindes Exclusivos. Saiba mais aqui

Conheça o ACBrLib, o ACBr de forma nativa para qualquer linguagem de programação. Saiba mais aqui

 

 

 

 

  • Moderadores
Postado
Em 2017-7-4 at 11:28, Kiko Fernandes disse:

Em tempo:
Caso use NFe.SetFormaEmissao(8) não esqueça de ao montar o INI informar o tpEmis=9, pois se faltar esta informação o ACBr colocará TpEmis=8. 

Se isto acontecer vc terá este erro:
 

 

Kiko 

necessita ou não mudanças pois não uso o Monitor mas faço pequenos testes a cada mudança.

  • Curtir 1
Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

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

 

  • Moderadores
Postado
13 horas atrás, Juliomar Marchetti disse:

Kiko 
necessita ou não mudanças pois não uso o Monitor mas faço pequenos testes a cada mudança.

Bom dia @Juliomar Marchetti,
Necessita sim. 

Vou tentar explicar o que está ocorrendo:
O Manual do ACBrMonitorPLus orienta setar com estas informações:

Citar

1-Normal, 2-Contingencia, 3-SCAN, 4-DPEC, 5-FSDA, 6-SVCAN, 7-SVCRS, 8-SVCSP ou 9-OffLine 

O Manual  de contingência da NFCe informa o campo TpEmis como 9 também (9-Offline)

Se  o usuário setar NFe.SetFormaEmissao(9)  não ocorre nenhuma mudança no ACBrMonitorPLUS.  
(Isto ocorreu pelo que já está discutido na área privada a respeito do SVC-SP. Mas vamos focar só no problema por momento)

Este é o problema. 


O uso do comando deverá permanecer justamente pela facilidade do usuário poder setar a forma de emissão e o documento emitido sem precisar clicar em configurações  no modo gráfico.

Exemplo de uma situação:  Emissão de NFe normal e NFCe em contingência offline. 

Citar

NFe.SetModeloDF(65)
NFe.SetFormaEmissao(9)   //contingência NFCe
Emite NFCe

NFe.SetModeloDF(55)

NFe.SetFormaEmissao(1)   //normal NFe
Emite NFe 


Digamos que a situação acima fosse ignorada e agora a pergunta fosse:
E no modo gráfico, se setar diretamente configurando o ACBrMonitorPLUS funciona?

Está funcionando em partes.
Ao setar pelo botão de configurações, existe a opção no combobox de 9-Offline.  
Porém no ACBrMonitor.ini a gravação fica FormaEmissaoNFe=7  // Aqui deveria ser FormaEmissaoNFe=8  -> Lembrando que no arquivo INI sempre foi um número a menos, pois ali ele considera o início em 0 e não em 1.  Logo a emissão normal que  escolhemos 1 no combobox é gravado 0 no ini. A gravação com um número a menos está correto.  O problema aqui é que foi gravado 7 no ini e não 8. 

Quando aciona a criação de nota pelo comando NFe.CriarNFe() o ACBrMonitor irá colocar no campo tpEmis=8 (pois ele soma +1 no ini. //Porém 8 não funcionará porque não existe este modo de emissão para NFCe e sim para CTe.  Se estivesse gravado como deveria o numero 8 ai sim o ACBrMonitorPLUS somaria +1  e conseguiria informar tpEmis=9 //que é o contingencia offline. 
 

Esta é a situação.

Porém de forma paliativa tem como "driblar"  esta situação setando como comentei em um post anterior:
Para escolher o 9-offilne no momento só é possível se fizer: 

NFe.SetFormaEmissao(8)  //Seta como 8  que não seria o correto. 
Ele gravará no ini 
FormaEmissaoNFe=7

Ok.  Ao gerar o INI para criar a nota, não deve esquecer de preencher o campo TpEmis=9, pois alguns não colocam esta informação e deixa o ACBr informar.
Se o ACBrInformar ele vai colocar TpEmis=8 (7+1)   Se infomar o TpEmis=9 no INI ele irá obedecer.

O que  fica estranho aqui é que a documentaçào do ACBrMonitorPLUS informa que é 9 o número a setar como Offline. O manual de contingência também informa 9. Devido a isto é estranho pedir para setar NFe.SetFormaEmissao(8) para poder funcionar o 9-Offline. 

Se ficou alguma dúvida e eu puder ajudar discutimos na área reservada aos moderadores. 
Um abraço!


 

  • Curtir 1


logoacbr.pngConheça o Portal do Projeto ACBr

Ajude o Projeto ACBr crescer - Assine o SAC ACBr
Assine um dos planos de longa duração do SAC ACBr, obtenha Descontos Especiais, Parcele no Cartão e ainda ganhe Brindes Exclusivos. Saiba mais aqui

Conheça o ACBrLib, o ACBr de forma nativa para qualquer linguagem de programação. Saiba mais aqui

 

 

 

 

  • Moderadores
Postado
31 minutos atrás, Daniel Simoes disse:

Notei uma possível correção para esse problema, efetua pelo André Moraes, no commit:

https://sourceforge.net/p/acbr/code/13553/

Boa tarde! 
Correto @Daniel Simoes. Corrigido, testado e funcionando.
Basta o @wagner aragao, compilar ou então aguardar a próxima distribuição compilada. 
 

  • Curtir 1


logoacbr.pngConheça o Portal do Projeto ACBr

Ajude o Projeto ACBr crescer - Assine o SAC ACBr
Assine um dos planos de longa duração do SAC ACBr, obtenha Descontos Especiais, Parcele no Cartão e ainda ganhe Brindes Exclusivos. Saiba mais aqui

Conheça o ACBrLib, o ACBr de forma nativa para qualquer linguagem de programação. Saiba mais aqui

 

 

 

 

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

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • 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.