-
Total de ítens
2.765 -
Registro em
-
Última visita
-
Days Won
32
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Tudo que Kiko Fernandes postou
-
Fauze eu ainda não usei via Socket, mas tente dar o pontapé inicial por aqui: http://acbr.sourceforge.net/drupal/?q=node/40 Desça até encontrar: Modo Modo TCP/IP: Ai tem uns exemplos, veja se te ajuda.
-
Vixi Régys, em Vb também não sei, mas pelo comentário do Fauze, o procedimento é o mesmo. Fauze não entendi direito a pergunta, mas o ACBrNFeMonitor funciona sem problemas com qualquer linguagem, pois o que ocorre entre os programas e o Monitor é apenas a troca de arquivos em um padrão já definido. Eu creio que a particularidade vai depender do domínio que cada um tem na linguagem que está desenvolvendo para ter o controle sobre os arquivos que estão em uso.
-
José, neste XML que vc tinha, você tem o status 100? (100)
-
Oi Fauze, eu não entendo de Vb, mas quanto a fato de dar uma parana no processo acredito que seja o sleep Nestes dois links tem um exemplo, veja se te ajuda: Option Explicit Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long) Private Sub Form_Click() MsgBox "Primeira mensagem" Sleep 1000 MsgBox "Segunda Mensagem" End Sub http://www.macoratti.net/vbtelnet.htm http://www.babooforum.com.br/forum/index.php?/topic/402507-visual-basic-tempo-de-espera-antes-de-executar-um-comando/ Se funcionar vc pode por acrescentar na tua função este tempo de espera, para ele não ficar num loop desesperado algo por aqui: (...) contador:=0 While lFlag = False ++contador se contador > 10 //isto teria já dado uns 20 segundos sair end se sleep 2000 //aguarda dois segundos //seria bom incrementar um contador também e ai vc limitaria um número de tentativas, exemplo 20 If Dir(vPathMonitor & "\SAINFE.TXT") <> "" Then Call LeArquivo("SAINFE.TXT") End If Wend (...) Só transforme em Vb passei desta forma para comentar a sugestão, mas não entendo de Vb. Caso vc não consiga, usar a opção acima, poderia tentar fazer a abertura do arquivo em modo exclusivo, enquanto não fosse possível é porque o arquivo estaria ainda em uso pelo Monitor, evitando assim o "acesso negado", porém não evitaria o loop contínuo caso o arquivo não esteja na pasta, então de qualquer forma tem que tentar um timeout um contador, alguma coisa ali que limite o número de tentativas. Um abraço! Té+
-
Caso vc informasse no componente em algum campo que pede a senha para não precisar digitar, ou então no ACBrNFeMonitor na aba [Certificado/Software House] abaixo do Número do certificado tem um campo Senha: Estava me referindo a este campo. Se vc está digitando é porque não está informado no sistema, logo já esta sem a senha que comentei em remover. Era remover da configuração do ACBr
-
Seu TXT B|43||VENDA FORA DO RS|0|55|1|3095|2012-06-01|2012-06-01|1|4314902|1|0||2|1|3|1.4| Corrigido: B|43||VENDA FORA DO RS|0|55|1|3095|2012-06-01|2012-06-01||1|4314902|1|0||2|1|3|1.4| Seu TXT I|06.02.1785||ADITIVO P/ RADIADOR T-5 RADNAQ|12345678|||6404|LA|4|9,75000|39,00000||LA|4|9,75000||| Corrigido: I|06.02.1785||ADITIVO P/ RADIADOR T-5 RADNAQ|12345678||6404|LA|4|9,75000|39,00000||LA|4|9,75000||| Seu TXT I|04.46.4129||PNEU 165/70 R 13 79 T BRILLANTIS 2 15403880000|40111000|||6404|UN|4|158,22800|632,91200||UN|4|158,22800||| Corrigido: I|04.46.4129||PNEU 165/70 R 13 79 T BRILLANTIS 2 15403880000|40111000||6404|UN|4|158,22800|632,91200||UN|4|158,22800||| Me parece que tem um erro de ICM também mas com esta correção, você poderá seguir adiante, será eliminado o erro: '' is not a valid integer value."
-
Seu TXT B|43| |VENDA|0|55|1|531|2012-05-21|2012-05-21|17:58:27|1|4312450|1|1| |1|1|3| | | | Alterado B|43| |VENDA|0|55|1|531|2012-05-21|2012-05-21|17:58:27|1|4312450|1|1| |1|1|3|0.0.1||| Deve ter um número de versão para o teu aplicativo |VerProc| e retirar o espaço em branco de |dhCont|xJust| Continuará dando erro, pois você não preencheu CPF ou CNPJ para o destinatário, também não informou o código IBGE da cidade do destinatário. Observe seu texto: Mas pelo menos vc terá como ver as informações no ACBrNFeMonitor. Outro detalhe: Para Criar o Arquivo NFe.CriarNFeSefaz(cArqTXT,nRetornaXML) Não tem o terceiro parâmetro. O número 1 deve permanecer se deseja que retorne o XML. Para Criar e Enviar NFe.CriarEnviarNFeSefaz(cArqTXT,nLote,nImprimeDANFE) Este tem 3 parâmetros. http://anfm.blogspot.com.br/2010/02/comandos-do-acbrnfemonitor.html
-
Este XML que vc anexou não é o da importação. Quanto a versão para o OpenSSL esta ai é a última mesmo que está no link de downloads disponíveis aos usuários que não estão cadastrados no SAC disponibilizada em: 09/09/2011. Se não me engano teve este problema também na 0.7.1a CAPICOM, porém foi corrigido, naquele momento uma saída foi criar o arquivo desta forma: Recebia um alerta, Mas é apenas um alerta, vc pode deixar o programa prosseguir. e o XML era criado desta forma: Com isto o problema foi contornado até a chegada da solução para a versão CAPICOM a OPENSSL nunca usei não sei te dizer nada a respeito dela. Veja mais detalhes aqui, acho que é o mesmo problema que vc está encontrando.
-
Pelo que eu sei ainda não, mas não posso te afirmar com certeza, pois o certificado de teste que uso é do PR e aqui a SEFAZ ainda não disponibilizou o endereço p/este serviço.
-
A TAG do II eu estou visualizando, pelo menos gerando pelo teu TXT o XML do ítem 1 por exemplo me retorna o II. Se no teu XML vc não encontrar o II, informe qual versão vc está usando.
-
Olha eu testei validando várias vezes e o resultado na minha máq. deu em média de 22 segundos. Estou usando esta versão abaixo, se quiser tentar com ela. ACBrNFeMonitor2 0.7.1c_20120305 - CAPICOM - Disponibilizada pelo Régys em 22/03/2012 Link para download: http://www.djsystem.com.br/acbr/forum/download/file.php?id=2007
-
Tem mais alguns detalhes ai que vc precisa ver Quanto aos totais do PIS/COFINS http://anfm.blogspot.com.br/2009/09/campos-para-criar-uma-nfe-usando-o.html Teu arquivo TXT Estão faltando os totalizadores ValorPIS e ValorCOFINS, a soma do PIS nos produtos da tua nota deu 220,74 e da COFINS 1.016,74, estes valores devem sem informados nos totais. Quanto as outras despesas http://anfm.blogspot.com.br/2010/10/acbrnfemonitor-compativel-com-nfe.html Na versão 2.00 foi acrescentado a opção vOutro nos ítens. Você só informou nos totais. ValorOutrasDespesas=643.85 O valor que totaliza no ValorOutrasDespesas devem ser informados em cada produto no campo vOutro. Teu arquivo TXT
-
Qual a diferença básica entre ACBrNFe e ACBrNFeMonitor ?
Kiko Fernandes replied to Otavio Benini's tópico in ACBrNFe
O Monitor fica monitorando uma pasta, aguardando por comandos pré-estabelecidos que são disparados após a criação de um arquivo TXT e retorna as respostas também em um arquivo TXT. Neste link tem a explicação mais detalhada: http://acbr.sourceforge.net/drupal/?q=node/40 -
Se for possível, anexe o TXT e o XML.
-
Bom, se você achar por bem experimentar, tente, se achar que não deve porque não tem sentido, tudo bem também! Eu só estou tentanto compartilhar uma experiência, pois já passei por uma situação que ao meu ver é semelhante. Não era possível a consulta pelo site, pois a NFe não estava autorizada. (A consulta pela chave no site é somente após a NFe estar autorizada do contrário não é visível). No momento da emissão não obtive o retorno, pois se perdeu devido a lentidão, queda da conexão e outros procedimentos que o usuário faz que a gente não faz nem idéia, portanto eu tinha uma nota que estava aguardando uma informação e ainda não estava autorizada. Cancelar não era possível pois ela não estava autorizada. Inutilizar não era possível pois o número estava ocupado com parte da informação. Outra NFe com o mesmo número não conseguia fazer pois os dados recebidos não eram o que a SEFAZ estava aguardando. Então somente pelo sistema com o uso do certificado do cliente com uma consulta enviando o XML, foi me retornado o que estava acontecendo, corrigido a SEFAZ recebeu o mesmo XML e autorizou a nota. Mas concordo, pode não ter nada a ver com o teu problema e talvez nem seja o caso, porém se você não obter outra resposta e quiser testar fica ai a sugestão.
-
Experimente fazer uma consulta pelo sistema com o XML (Não apenas pela chave) e veja que retorno você recebe.
-
Geralmente quando a resposta da SEFAZ demora, ela retorna o status "105 - Lote em processamento". Após alguns minutos, vc deve fazer uma consulta enviando o XML que ela retornará o protocolo de autorização. (caso foi autorizada ou uma nova mensagem). Se for vc deve ajustar teu sistema para tratar o retorno 105. Agora faça este procedimento, envie uma consulta com o XML e veja o que ocorre.
-
Tente com esta versão, que parece não haver este problema. O Régys disponibilizou neste tópico em 22/03/2012 ACBrNFeMonitor2 0.7.1c_20120305 - CAPICOM Link para download: http://www.djsystem.com.br/acbr/forum/download/file.php?id=2007
-
Codigo=00000001 Descricao=PONTA LM40-6161 P/ MAQ. DE TESTE ELETRICO DE PLACAS DE CIRCU (...) [iPI001] (...) [Produto002] Codigo=00000002 Descricao=PLACA DA PONTA LM40-6161 P/ MAQ. TESTE ELETRICO (...) [iPI001] //Errado o correto é [iPI002] (do produto 2) (...) [Produto003] Codigo=00000000 //Seria bom que tivesse um código Descricao=CABO M50-M60 P/ MAQ. TESTE ELETRICO (...) [iPI001] //Errado o correto é [iPI003] (do produto 3) (...) [Produto004] Codigo=00000000 //Seria bom que tivesse um código Descricao=PLACA DE CIRCUITO ELETRONICO P/ MAQ. TESTE ELETRICO (...) [iPI004] (...)
-
PIS a soma do vPIS dos itens = 31,39 na tag vPIS do total está 33,73 COFINS a soma do vCOFINS dos itens = 144,69 na tag vCOFINS do total está 155,39
-
Existe uma opção chamada [ v] Expandir Logo. Se vc marcar ela poderá colocar todas as informações dentro do arquivo logo que passará a ocupar todo o tamanho do quadro destinado a informação do emitente. Então neste bmp vc informaria o email.
-
[DIXXXYYY] Onde XXX número do item e YYY número do DI http://anfm.blogspot.com.br/2009/09/campos-para-criar-uma-nfe-usando-o.html Na chave está faltando o YYY. Um produto pode ter mais que uma DI neste caso ficaria assim [DI001001] ITEM 1 DI 1 NumeroDI= - nDi DataRegistroDI= - dDi LocalDesembaraco= - xLocDesemb (...) [DI001002] ITEM 1 DI 2 NumeroDI= - nDi DataRegistroDI= - dDi LocalDesembaraco= - xLocDesemb (...) Tendo apenas uma ficará então [DI001001] NumeroDI= - nDi DataRegistroDI= - dDi LocalDesembaraco= - xLocDesemb (...) Dê uma passadinha neste link: http://www.djsystem.com.br/acbr/forum/viewtopic.php?f=6&t=3875&p=18596&hilit=Onde+XXX+n%C3%BAmero+do+item+e+YYY+n%C3%BAmero+do+DI#p18593
-
ACBRMonitor - Funcao NFe.SetAmbiente(nNumAmbiente)
Kiko Fernandes replied to igor's tópico in ACBrNFe
Errado! Ele vai ficar setado com esta informação, portanto o ini será alterado sim. Continuará setado até que receba um novo comando ou alguém modifique nas configurações. Sim. Estava em homologação, recebeu o comando para produção e permanecerá nele até que receba novo comando. O Arquivo INI estará modificado.