Painel de líderes
Conteúdo popular
Showing content with the highest reputation on 13-11-2013 em todas as áreas
-
13/11/2013 - Atenção: Publicada NT2013/007, definindo os procedimentos para utilização de nova modalidade de contingência da NF-e, denominada Sefaz Virtual de Contingência (SVC). Link para NT2013/007 Assinado por: Coordenação Técnica do ENCAT2 pontos
-
O procedimento de instalação é: - Plugar a impressora fiscal desligada. - Executar o instalador. - Quando o instalador pedir, ligar a impressora fiscal. - A porta virtual será criada. - Ir em Gerenciador de Dispositivos -> Bematech Serial Virtual Port -> Propriedades. - Nas propriedades da porta virtual, selecionar modo de funcionamento fiscal, informar na combo qual a impressora será usada e apertar "Apply".2 pontos
-
Basta trocar o certificado nas configurações, mais nada. É claro primeiramente instalar, o certificado A1 é simples de instalar basta um duplo clique e seguir o passo-a-passo.1 ponto
-
Boa tarde Elaine, A CC-e que você enviou e que por sinal você postou, note que esta assinado e protocolado e acusa que foi vinculado ao CT-e. Outra coisa essa CC-e foi enviada para o ambiente de homologação (teste), em qual ambiente você esta consultando? Lembre-se que pode ser algum problema na SEFAZ, pois a versão 2.00 começou a poucos dias e o pessoal da SEFAZ ainda estão aparando as arestas.1 ponto
-
Uma crítica construtiva a Bematech: Não poderia fazer um único instalador? O gerador de instalador NSIS, que a Bematech utiliza, tem variáveis para identificar se o sistema operacional é x86 ou x64 bits: !include x64.nsh ${If} ${RunningX64} ExecWait 'BematechVirtualSerialPort_x64_v3.0.0.exe' ${else} ExecWait 'BematechVirtualSerialPort_x86_v3.0.0.exe' ${endif} Como também, a identificação da versão do Windows: http://nsis.sourceforge.net/Get_Windows_version1 ponto
-
O S.F. não está mais sendo atualizado... O ACBrMonitor com 3 meses de defasagem da versão do SAC pode ser baixada em: http://www.projetoacbr.com.br/forum/index.php?/files/category/5-utilit%C3%A1rios-acbr/1 ponto
-
Boa Tarde Pessoal, Já estou com os drivers da Bematech para o Windows 8, efetuei alguns testes e me parece que está tudo ok. Vou estar passando a vocês, para que possam testar também. Só lembrando, esses drivers que irei disponibilizar para download, ainda NÃO foram lançados oficialmente pela Bematech , ou seja, pode ser que vocês acabem encontrando alguns problemas, caso isso aconteça, por favor relatem ao suporte da Bematech, ou aqui mesmo. Segue o link para download dos instaladores: https://www.dropbox.com/sh/li7f31l558zkncb/ICDEyKwg-j Está separado em duas pastas, uma com os instaladores do Win Xp e 7 e outra com os instaladores do Windows 8. Até +1 ponto
-
Sabe que perante a lei nada da batida de peito dele vai servir para lhe tirar a responsabilidade!!!1 ponto
-
Para quem ainda esta com problemas pra gerar o qrCode vou postar aqui da maneira que esta funcionando, pelo menos para o MT: procedure TfrmDanfeECF.GerarQrCode; var s_aux, dh_emi, s_hash: string; begin dh_emi := GetUTC( CodigoParaUF(facbr.NotasFiscais.Items[0].NFe.Ide.cUF), StrToDateTime(FormatDateTime('dd/mm/yyyy',facbr.NotasFiscais.Items[0].NFe.Ide.dEmi)+' '+ FormatDateTime('hh:mm:ss', facbr.NotasFiscais.Items[0].NFe.Ide.dEmi))); dh_emi := StrToHex( FormatDateTime('yyyy-mm-dd',facbr.NotasFiscais.Items[0].NFe.Ide.dEmi)+'T'+ FormatDateTime('hh:mm:ss', facbr.NotasFiscais.Items[0].NFe.Ide.dEmi)+dh_emi ); if (FAcbr.NotasFiscais.Items[0].NFe.ide.tpAmb = taHomologacao) then begin FIdToken := '000001'; end; if (FAcbr.NotasFiscais.Items[0].NFe.ide.tpAmb = taHomologacao) then begin FToken := Copy(FAcbr.NotasFiscais.Items[0].NFe.Emit.CNPJCPF, 1, 8)+IntToStr(YearOf(Now))+'0001'; end; s_aux :='chNFe=<chaveacesso>'+ '&nVersao=100'+ '&tpAmb=<ambiente>'+ IIf(facbr.NotasFiscais.Items[0].NFe.Dest.CNPJCPF<>'', '&cDest=<cnpj_dest>', '')+ '&dhEmi=<data_hora>'+ '&vNF=<valor>'+ '&vICMS=<valor_icms>'+ '&digVal=<digito_val>'+ '&cIdToken=<id_token><token>'; s_aux := StringReplace(s_aux, '<chaveacesso>', SomenteNumeros(facbr.NotasFiscais.Items[0].NFe.infNFe.ID), []); s_aux := StringReplace(s_aux, '<ambiente>', TpAmbToStr(facbr.NotasFiscais.Items[0].NFe.Ide.tpAmb), []); s_aux := StringReplace(s_aux, '<data_hora>', dh_emi, []); s_aux := StringReplace(s_aux, '<valor>', StringReplace(FormatFloat('##,##0.00',facbr.NotasFiscais.Items[0].NFe.Total.ICMSTot.vNF),',','.',[]),[] ); s_aux := StringReplace(s_aux, '<valor_icms>', StringReplace(FormatFloat('##,##0.00',facbr.NotasFiscais.Items[0].NFe.Total.ICMSTot.vICMS),',','.',[]),[] ); s_aux := StringReplace(s_aux, '<digito_val>', StrToHex(facbr.NotasFiscais.Items[0].NFe.signature.DigestValue), []); s_aux := StringReplace(s_aux, '<id_token>', FIdToken, []); s_aux := StringReplace(s_aux, '<cnpj_dest>', facbr.NotasFiscais.Items[0].NFe.Dest.CNPJCPF, []); with TACBrEAD.Create(nil) do try s_hash := StringReplace(s_aux,'<token>',FToken,[]); s_hash := CalcularHash(s_hash, dgstSHA1); finally Free; end; s_aux := StringReplace(s_aux,'<token>', '',[]) + '&cHashQRCode='+s_hash; s_aux := GetSiteConsulta( CodigoParaUF(FAcbr.NotasFiscais.Items[0].NFe.Ide.cUF), FAcbr.NotasFiscais.Items[0].NFe.Ide.tpAmb ) +'?'+ s_aux; MontarQrCode(s_aux); end; Notem que, quando for gerar o hash, deve ser feito com IdToken e Com o Token, para homologação deve ser IdToken = '000001', e Token, (primeiros 8 digitos do CNPJ)+Ano+0001. Quando for gerar o qrCode deve remover o "token" e deixar apenas o IdToken senão não vai fechar e vai retornar o erro 100. pra quem tiver interesse segue uma string do qr_code funcionando. http://homologacao.sefaz.mt.gov.br/nfce/consultanfce?chNFe=51131115319954000139650050000001031175076630&nVersao=100&tpAmb=2&dhEmi=323031332D31312D30375431363A33343A35322D30333A3030&vNF=111.01&vICMS=19.98&digVal=486256502F3478596278784230314470377466474E4151356949553D&cIdToken=000001&cHashQRCode=56A39A17537CAB21C1632887C332BE95CD1BD51F Abaixo a string sob a qual foi gerado o hash STRING: chNFe=51131115319954000139650050000001031175076630&nVersao=100&tpAmb=2&dhEmi=323031332D31312D30375431363A33343A35322D30333A3030&vNF=111.01&vICMS=19.98&digVal=486256502F3478596278784230314470377466474E4151356949553D&cIdToken=0000011531995420130001 HASH: 56A39A17537CAB21C1632887C332BE95CD1BD51F1 ponto
-
-Ref. ao arquivo Registros do PAF-ECF ele deve conter todos os R01, ou seja, se o estabelecimento tiver duas ECF, neste arquivo terá 2 registro R01? Sim, todos os ECFs, sempre. -Ref. ao arquivo gerado automaticamente após a redução Z, esse então terá somente o R01 ref. a ecf que executou a redução z? Isso mesmo, porque ele é gerado para o fechamento da impressora fiscal, ou seja somente aquele dia de movimento para aquela impressora.1 ponto
-
Bom dia Juliomar Essa versão realmente ainda não está em conformidade, eu apenas disponibilizei para o usuário raosistemas porque ele estava precisando urgente, mas posso adiantar que as alterações que foram feitas na classes pcnConversao e pcnGerado são simples, sendo a que pode causar impacto é apenas a pcnLeitor, abaixo segue uma descrição do que eu fiz de alteração : - pcnConversao foi adicionar 3 linhas que indicam a versão do xml para envio, consulta de configuração e consulta de lote. - pcnGerador, foi adicionar o name space para GNRE. - pcnLeitor, como você mesmo disse foi uma alteração na rExtrai, que nesse trecho na linha 164 estava lendo menos posições no XML, se você perceber na linha 155, a leitura é igual a alteração que eu fiz, muito provavelmente quem fez a alteração na 155 e esqueceu de fazer na 164. Talvez se algumas pessoas se dispusessem a testar essas pequenas alterações teríamos mais confiabilidade, aqui na empresa nós usamos dos componentes do ACBr a NFS-e, CT-e e NF-e, e nossas bpl's estão compiladas com o PCN com essas alterações e até agora não tivemos nenhum problema. Abs.1 ponto
-
Olá Régys, essa integração ainda não foi realizada certo?! Você tem alguma previsão? Posso lhe adiantar que, nesse período que estamos operando sem os schemas não encontramos nenhum problema de funcionamento. Ficou muito bom! Aguardo integração, muito obrigado!1 ponto
-
Vou analisar aqui e trocar uma ideia com o pessoal, eu particularmente gostei da forma como foi implementado, inclusive já foi colocado true na propriedade assim não quebra o código já existente.1 ponto
-
Também não sou a favor, pois ficamos a mercê do layout do site e se mudarem uma vírgula, o trabalho e o empenho de muitos vai por água a baixo. O problema que tenho/temos é que a concorrência faz, o vizinho importa, o contador disse que todo programa importa direto do site e etc... e isso tem me/nos obrigado a investir/perder tempo nisso. Ederson Selvati1 ponto
