Ir para conteúdo
  • Cadastre-se

Kiko Fernandes

Moderadores
  • Total de ítens

    2.761
  • Registro em

  • Última visita

  • Days Won

    32

Tudo que Kiko Fernandes postou

  1. Bom dia! Se ela é importação o teu destinatário já está incorreto. Não se importa do Brasil. A UF do destinatário terá que ser "EX" e tem o código da cidade que deve preencher com números 9. Não lembro quantos mas veja no manual de integração e o nome da cidade "EXTERIOR", pais e código do país do qual está importando a mercadoria. O campo idDest vc preencheu com 1 deve ser 3. Veja no manual de integração: 1 - Operação Interna: 2 - Operação Interestadual: 3 - Operação com Exterior: O Restante não vi, comece arrumando isto. Olhei rápido a sua nota, me parece que você não informou o Porto "local de desembaraço" etc. Existirão as despesas aduaneiras, imposto de importação. Leia bem o manual de integração e preencha estes campos conforme a orientação do manual, do contrário você terá vários problemas e com certeza não tem nada a ver com a informação abaixo. Você sempre tem que primeiro dar uma boa lida no manual que trata do assunto e ai sim seguir os passos.
  2. Bom dia! Sim. Você pode entrar em modo homologação sempre que for necessário e principalmente desejar testar alguma situação nova. Observe o número da nota emitida em homologação para dar continuidade nesta seqüência. (Não é a mesmo número da emissão em produção. Exemplo vc pode estar emitindo a NFe número 1000 e na homologação estar na NFe 5) Não sei te dizer como o teu amigo usava, pois não conheço nem o modo de contingência que ele usou e nem conheço o sistema gratuito da SEFAZ/SP. O que posso fazer é te orientar a ler a NT 2013 007_V1.02_SVC
  3. Boa noite! Neste link tem alguma informação que pode te ajudar. http://www.projetoacbr.com.br/forum/topic/32519-emitir-nf-e-em-lote/#comment-214651 NFe.AdicionarNFe(cIniNFe,nLote) Comando para envio de notas em lotes. O Formato do parâmetro cIniNFe é o mesmo usado no comando Nfe.CriarNfe. Após adicionar as notas ao lote, deverá ser usado o comando NFe.EnviarLote(numLote). O retorno será no mesmo formato do comando NFe.EnviarNFe com a diferença de que conterá várias chaves [NFEXXXX] onde XXXX é o número da nota que foi enviada. Não conheço o emissor gratuito da SEFAZ/SP. Porém consulta no Monitor existe 2 comandos. 1 - Para verificar o Status do servidor sefaz. Nfe.StatusServico() Verifica o Status do Serviço dos WebServices da Receita. 2 - Para consultar uma NFe. NFE.ConsultarNFe() NFE.CONSULTARNFE("c:\35XXXXXXXXXXXXXXXX550010000000050000000058-nfe.xml") Não sei como funciona o sistema dele, mas o processo hoje de contingência vai direto para o servidor que a UF utiliza e uma vez autorizado não precisa fazer mais nada. Talvez vc esteja falando de NFCe, se for isto vc terá que enviar em até 24h o arquivo para a SEFAZ.
  4. Desculpe, esqueci de postar os links. http://anfm.blogspot.com.br/2009/09/campos-para-criar-uma-nfe-usando-o.html http://anfm.blogspot.com.br/2010/10/acbrnfemonitor-compativel-com-nfe.html http://anfm.blogspot.com.br/search/label/ACBrNFeMonitor http://anfm.blogspot.com.br/2014/09/usando-o-acbrnfemonitor-para-emitir-nfce.html
  5. Vc não vai informar a chave. Ela será criada com as informações da nota. cNF é o código aleatório que irá compor a chave da nota. Como vc pegou o bonde andando, é melhor começar bem pelo início. Leia este artigo para se ambientar. Porém fique atento pois alguns comandos ai ainda era para as primeiras versões da NFe, depois surgiram outros. Mas terá uma clareza maior. Existe também no forum alguns modelos de arquivos, faça uma procura por NFe.CriarEnviarNFe() ou NFe.CriarNFe() que com certeza você conseguirá.
  6. Boa noite! É possível, mas recomento passar para o padrão INI. Observe no exemplo do comando NFe.CriarNFe do help ACBrMonitor.chm Os grupos que estão com [ ] não pode alterar o nome, porém o nome do campo pode seguir a nomenclatura do manual de integração da NFe ou seguir a nomenclaturado do ACBr. Sugiro seguir a do manual.
  7. Vc está recebendo alguma mensagem de erro? Eu testei aqui com o comando e está funcionando a cópia. Verifique se os direitos de acesso e gravação da sua rede estão ok. Se desejar anexe o arquivo LOG.TXT que está dentro da pasta C:\ACBrMonitorPLUS.
  8. Bom dia! Na aba [ Monitor ] tem uma opção: [ ] Permitir Comandos Remotos Verifique se esta opção está marcada. Caso não esteja, marque ela e refaça seus testes.
  9. Boa noite. Orientação do manual para composição dos nomes dos grupos: Você está montando assim: [Produto1] enquanto deveria ser [Produto001] [ICMS1] deveria ser [ICMS001] [PIS1] deveria ser [PIS001] [COFINS1] deveria ser [COFINS001] Procure também não usar " (aspas) para informação do campo: infAdProd="Produto novo" Use: infAdProd=Produto novo Lembre-se que a abertura dos comandos e no fechamento deles é usado o " (aspas). Exemplo: NFe.CriarNFe("seuarquivo")
  10. Bom dia! Tente fazer um teste assim: NFe.EnviarNFe("nnnnn.xml",1,1,1) Se nada mudar, faça outro teste separando o comando assinar do enviar e veja se muda alguma coisa. Tente assinar antes usando o NFe.AssinarNFe("nnnnn.xml") //Assinar o xml Depois NFe.EnviarNFe("nnnnn.xml",1,0,1) //Nao assinar no envio e nem escolher a forma síncrono e assíncrono.
  11. Boa tarde @marcosfnc O Daniel havia postado: " Sempre é necessário anexar o Log do ACBrMonitorPLUS... e em alguns casos o INI de configuração...caso contrário, não temos nenhum instrumento para analise... " Quando o post já está seguindo sem a solução, quem precisa de ajuda deve dar o máximo de informação possível. LOGs, relato de como acontece o problema, seqüência de comandos, enfim qualquer informação que possa ajudar. Sem isto, fica difícil tentar-se descobrir algo simplesmente com a informação: "Também estou com o mesmo problema"
  12. Boa tarde! Vou só fazer um comentário, pode não ser o teu problema, mas ajudará outros que passarem pela mesma situação. Já vi algo parecido quando se faz a seguinte operação: 1 - Você acabou de emitir uma NFCe // O monitor está setado para o modelo 65 2 - No seu aplicativo vc tenta um comando direcionado a NFe (modelo 55). Como exemplo a Consulta de Cadastro. 3 - Receberá um erro parecido, pois o comando será enviando ao webservice do modelo 65. Neste caso é bom vc controlar pelo teu sistema qual o modelo setado. Se foi isto que ocorreu, ao acessar novamente o Monitor ele entrou no modelo padrão 55, ai vc teve sucesso. Isto explicaria o fato de vc não ter encontrado diferença nos arquivos que substituiu, pois talvez eles de fato não tenham interferido.
  13. Percebi que vc tem um OK: (Que é o retorno da validação) Como sugestão o comando Validar deve ser usado antes de você assinar. A validação é para procurar por algum erro no XML criado. Se está tudo certo então você use o comando Assinar. Observe o teu retorno: Veja o OK: que é retorno de validar e em seguida você tem o NFE.EnviarNFe() Vc pode alterar por:
  14. Bom dia @stylesoftware, o LOG que comentei é o arquivo que o ACBrMonitor cria dentro da pasta com o nome LOG.TXT ao ser ativado na Aba [monitor] a opção [ v ] Log de comandos. Mas observei neste arquivo que você postou existe retorno de Status 105 (Lote em processamento). Ou seja o XML é enviado a SEFAZ e não se tem o retorno. Ao receber o status 105 o procedimento será aguardar um pouco e enviar a consulta, pois se tentar enviar receberá a informação de duplicidade. Veja se vc consegue enviar o LOG.TXT que está dentro da pasta ACBrMonitorPLUS. Caso tenha informação que não possa disponibilizar, apague o LOG.TXT e volte a emitir as NFe de teste na situação anterior (sem os ajustes) para que a gente possa ter mais informação.
  15. @stylesoftware, se nada mudar. Ative o Log (Na aba Monitor [ ] Log de comandos) Faça todo o procedimento de envio para criar o XML etc. Depois localize o arquivo LOG.TXT e anexe ele aqui por favor.
  16. Bom dia @Ricardo Miquinioty Testei com o texto do Stylesoftware, não deu diferença na resposta o conteúdo [0] e por estar certinho dentro dos " " o acbr "entendeu" como parte integrante do texto. Eu não tenho a versão que ele disse que está usando para testar. Porém como ele comentou que está usando em outros clientes sem problema creio que não seja a versão. Mas é estranho também o equipamento dar este resultado. Vou fazer mais uns testes. @stylesoftware o Ricardo Miquinioty comentou algo sobre o [0]. Fiz um teste aqui e no meu xml a informação [0] acabou saindo como parte integrante das informações complementares. Observei o teu XML e vi que não consta o [0], porém no TXT sim. Veja: Teu TXT: Então experimente retirar. Vale a pena observar o que o Ricardo comentou, mesmo que na situação normal aqui nos meus testes não deu problema.
  17. Boa noite @stylesoftware Nenhum comando está sendo executado antes? É possível anexar o log?
  18. Boa tarde! Eu não sei como vc faz o tratamento dos retornos, e nem como emite mas creio que o mais lógico é fazer assim: 1 - Gravar a NFe no banco de dados 2 - Ao finalizar a gravação transmitir 3 - Aguardar o retorno 4 - Se retorno positivo altere o status de "gerada" para "autorizada" ou o status que estiver aguardando 5 - Se não retornou nada (sem comunicacao, tempo excedido etc) - Consultar com a chave para saber se está na SEFAZ. (Consultando com o XML junto caso esteja é acrescentado o protocolo de autorização) 6 - Se continua não retornando deixe a nota pendente para emissão posterior ou tome a decisão do contingência. (lembre-se que a SEFAZ precisa autorizar o contingência para casos de NFe, isto é modelo 55 para NFCe o processo é outro. Existem status para monitor isto. (Ex. ao consultar o status do servidor de contingência SVC-RS e o mesmo não esteja operando para a UF de origem - cStat 114 - SVC-RS desabilitada pela SEFAZ de Origem). Quanto escolher o a forma de emissão procure no fórum ou no manual sobre NFe.SetFormaEmissao(nFormaEmissao)
  19. Boa noite @NILTON MIRANDA Não. Se você estiver incluindo no mesmo lote o numero do lote permanecerá. NFe.AdicionarNFe(cIniNFe,nLote) NFe.AdicionarNFe(cIniNFe,22) NFe.AdicionarNFe(cIniNFe,22) NFe.AdicionarNFe(cIniNFe,22) NFe.AdicionarNFe(cIniNFe,22) NFe.EnviarLoteNFe(22,[bImprimir],[cImpressora],[bSincrono],[bMostrarPreview],[nNumCopias],[bImprimirPDF]) Veja que foi adicionado 4 notas ao lote 22. Depois o envio do lote 22 e no retorno vc examinará as que foram autorizadas.
  20. Boa tarde! Eu penso que DF não possui este serviço. Não tenho certeza mas partindo do ponto que DF não é autorizador. Para autorizar utiliza-se do serviço fornecido pelo RS. É o que entendo, não posso passar isto afirmando.
  21. Boa tarde @NILTON MIRANDA Eu nunca utilizei em lote, mas o comando segundo o manual é este: Então vc usará dois comandos, um para adicionar ao lote e o de baixo para enviar o lote e imprimir as notas.
  22. Bom dia! No teu arquivo INI o webservice o webservice setado está SP. Altere para MG. Vá na aba [WebServices] Localize a opção "Selecione UF de Destino" e escolha "MG". Conf. do teu arquivo ACBrMonitor.ini
  23. Experimente fazer um teste desta forma: Aguardar 1500Tentativas 20Intervalo 4000
  24. Desculpe @Sandro TC, sem perceber citei link do conteúdo privado. Segue outro link aberto que contém a explicação... http://anfm.blogspot.com.br/2009/10/nova-versao-do-acbrnfemonitor-055b.html Eu tenho usado há muito tempo e não tenho encontrado problema até o momento, apenas alterando as tentativas. Deixo por padrão 20 tentativas.
  25. Boa tarde @tigusta! Eu não uso este comando, não tenho nenhum exemplo. Faça um teste desta forma: NFe.CriarEnviarNFe("teu arquivo",1,1) O comando completo segue estes parametros: NFe.CriarEnviarNFe(cIniNFe,nLote,[bImprimeDANFE],[bSincrono],[cImpressora],[bMostrarPreview],[nNumCopias], [bImprimirPDF]) Percebi que seguindo o teu comando o paramentro ,[cImpressora] estaria com zero. Faça um teste deixando vazio, pois ali é esperado o nome da impressora em caracter. IBPT",1,1,1, ,0,1)'"
×
×
  • 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.