Pesquisar na Comunidade
Showing results for tags 'configuração'.
Encontrado 14 registros
-
Configurando Ac Br via Maven para uso com Eclipse ou IntelliJ
um tópico no fórum postou Messias Bittencourt ACBrLib
Olá pessoal! Seguem abaixo os passos que segui para configurar o ACBr via Maven para usar com Eclipse ou IntelliJ. Os passos foram relativamente simples Buildar o Ac Br Commons, exporar um jar (1.0.0) Pega esse Jar e instalar no seu Maven Repository mvn install:install-file -Dfile="C:\projetos\AcBr\boleto-service\src\main\resources\lib\ACBr Common.jar" -DgroupId="br.com.acbr" -DartifactId="acbr" -Dversion="1.0.0" -Dpackaging="jar" E adicionar no projeto as dependencias: <dependency> <groupId>net.java.dev.jna</groupId> <artifactId>jna</artifactId> <version>5.9.0</version></dependency> <dependency> <groupId>net.java.dev.jna</groupId> <artifactId>jna-platform</artifactId> <version>5.9.0</version> </dependency> <dependency> <groupId>br.com.acbr</groupId> <artifactId>acbr</artifactId> <version>1.0.0</version> </dependency> Trouxe para cá pois isso pode ajudar outra pessoa a fazer essa configuraçao, pois pouca gente usa o NetBeans.... maioria usar o Eclipse ou o IntelliJ... e com essa configuração via Maven, essa dependencida do Netbeans mostrada nos videos não é mais necessária, se torna opcional. -
Configurar Impressora no ACBrMonitor.INI automaticamente
um tópico no fórum postou abrahaofv ACBrMonitor PLUS
Bom dia. Como faço para obter o nome correto da impressora igual o do acbr ? Gostaria de saber como o ACBrMonitor obtem o nome das impressoras do sistema, pois estou utilizando a impressora MP-4200 TH e lá no acbr em DF-e > Impressão > (aba NFC-e) > Impressora Padrão - este checkbox aparece a impressora com o nome exatamente MP-4200 TH. No meu sistema, feito em Vb.Net, estou utilizando o método abaixo para obter o nome da impressora. Porém, o nome que me é retornado é Bematech MP-4200 TH (COM4). Tentei colocar este nome lá no acbrmonitor.ini e o mesmo não aceitou, coloquei só Bematech MP-4200 TH e também não. Ele só aceita se colocar MP-4200 TH. Que é uma das opções que aparece no checkbox. Preciso desta solução pois 2 clientes meus por algum motivo desconhecido perderam a configuração da impressora no ACBRMonitor. Entrei lá para verificar e o campo da impressora estava em branco. Dim searcher As New ManagementObjectSearcher("root\CIMV2", "SELECT * FROM Win32_PnPEntity") For Each queryObj As ManagementObject In searcher.Get() If InStr(queryObj("Caption"), "(COM") > 0 Then 'Console.WriteLine("serial port : {0}", queryObj("Caption")) edt_portaECF.Items.Add(queryObj("Caption").ToString) End If Next- 1 reply
-
- acbrmonitor
- acbrmonitorplus
- (e 7 mais)
-
Boa tarde, estou tendo dificuldade com a impressão de NFE e NFCe, tanto imprimindo ambos no papel sulfite quanto imprimindo a NFce na impressora térmica 80mm , quando configuro as margens, ambas ficam erradas e no caso da NFCe na sulfite a mesma sai no meio da pagina e cortada!
-
Impressora Tanca TP509
um tópico no fórum postou Rafael Gomes Ampla Dúvidas não relacionadas ao ACBr
Bom dia pessoal, Trabalho em uma software house e estou com uma dificuldade ao configurar as dimensões do cupom SAT na impressora da marca TANCA TP509. Temos diversos clientes que utilizam impressoras de outras marcas por exemplo Elgin I9 que com ajustes das dimensões conseguimos deixar o cupom bem centralizado, porém essa impressora da TANCA é nova para nós e tem um tamanho de bobina menor que o das outras marcas. Por favor se alguém tiver o tamanho do cupom ou puder auxiliar com a configuração das dimensões agradeço muito, vou deixar um exemplo das configurações da impressora Elgin I9 que nossos clientes costumam utilizar: Dimensões: largura padrão 302 esquerda 4 direta 8 superior 2 inferior 5 Fico no aguardo do auxilio. Um grande abraço a todos, Rafael Gomes Analista de Suporte- 3 replies
-
- impressora
- sat
- (e 5 mais)
-
Olá colegas, Essa semana a SEFAZ/GO está totalmente instável para NFC-e, e estou recebendo muito erro "12002 - O tempo limite da operação foi atingido". Gostaria de entender melhor como funciona a configuração, sendo que a minha está assim: ACBrNFe.Configuracoes.WebServices.TimeOut := 10000; // 10 (dez) segundos ACBrNFe.Configuracoes.WebServices.IntervaloTentativas := 1000; // 1 (um) segundo ACBrNFe.Configuracoes.WebServices.Tentativas := 5; Da forma acima, significa que se der timeout, serão gastos 54 segundos para retornar a resposta do componente? Qual padrão estão usando em suas configurações, ou melhor, o que sugerem para evitar essas instabilidades dos servidores das SEFAZ? Fabrício Gomes Araújo
- 2 replies
-
- timeout
- instabilidade
- (e 2 mais)
-
Bom dia, Amigos desenvolvedores, estamos tendo dificuldades em configurar o arquivo txt para emissão de boleto e remessa para o banco do brasil. Caso alguém tenha interesse em prestar essa consultoria, gentileza informar valores e nos contactar pelo e-mail : [email protected] Obrigado
-
UTILIZAÇAO DO AcBrMonitor Plus
um tópico no fórum postou ashbysor NFC-e - Nota Fiscal do Consumidor Eletrônica
Srs, o ACBRMONITOR PLUS, pode ser utilizado por usuarios final, sem que seja instalado DELPHI na maquina que ira utilizar ? Atualmente uso o CONSULTA CEP, BOLETO , bastando ter o ACBR residente no computador. Faço emissao de NFE com certificado A3. Instalei o ACBRMONITOR PLUS na minha maquina, mas nao estou entendendo como faço a configuraçao do certificado. Teria algum passo a passo ? Fiz o primeiro teste de status e me devolveu a resposta : ERRO: WebService Consulta Status serviço: - Inativo ou Inoperante tente novamente. TDFeSSL não suporta carga de Certificado pelo número de série. Utilize "ArquivoPFX" ou "DadosPFX" No aguardo de alguma soluçao. Agradeço desde ja. Victor -
Olá a todos, Estou tentando comunicar uma impressora fiscal com a ACBr, porem não estou conseguindo. Aparece uma mensagem na ACBr dizendo que a impressora não responde. Alguém sabe o que pode ser? Obs: A impressora é nova. Modelo : Bematech 4200 TH
-
É possível configurar o ACBrPlus com certificado de pessoa física
um tópico no fórum postou Mateus Santana de Medeiros ACBrMonitor PLUS
Estou com um problema, onde o ACBrPlus retorna a seguinte mensagem de erro: Rejeição: Erro não catalogado. Creio que o o erro seja por que o certificado é de pessoa física e não esta conseguindo realizar a comunicação com a sefaz. É possível configurar o ACBrPlus com certificado de pessoa física?- 4 replies
-
- acbrplus
- certificado
- (e 5 mais)
-
Pessoal, Em dois computadores com Windows 7, depois de algum tempo de uso, quando tentamos acessar a configuração do PLUS, o formulário principal é exibido, porém o conteúdo dos componentes contidos no form não são. Fica bem estranho. É como se fosse exibido um form vazio. Passando o mouse sobre a posição onde ficam os botões "Minimizar" e "Configurar" estes botões são desenhados e é possível vê-los, mas quando o mouse sai dos limites do botão, o botão se apaga. Também depois de um tempo, o logo configurado para impressão do DANFE não é mais impresso. Se você fizer um logoff e logon os componentes são exibidos. Mas depois de 1 hora ou duas de uso, volta novamente o problema. Independente de serem exibidos ou não, nestes computadores a interface é atualizada com lentidão. Às vezes dá para você acompanhar até o desenho de cada botão, um a um. Os processadores e memória dos computadores não são problema. i5 com 8GB. Fico com impressão que seja algum tipo de runtime que para de funcionar, alguma coisa com o Canvas. Alguém já passou por isso?
- 11 replies
-
- acbrmonitorplus
- problema
- (e 4 mais)
-
Configuração Separar por Literal para NFCe
um tópico no fórum postou Pratic Sistemas ACBrMonitor PLUS
bom dia, as configurações de pasta que determinam onde o xml vai ser gerado parece não estar funcionando 100% para NFCe, pois em vez de usar o literal NFCe, o ACBr esta usando o literal NFe, mas a nota emitida é modelo 65. xml está sendo gerado dentro do diretório abaixo: H:\Gas2003\Fabio\SIC-Server\NFE\201509\NFe (na minha avaliação está errado) quando deveria estar sendo gerado no diretorio: H:\Gas2003\Fabio\SIC-Server\NFE\201509\NFCe -
Pessoal, Existe a possibilidade da AC editar o arquivo ACBrMonitor.ini e as configurações alteradas serem refletidas sem a necessidade de reiniciar? Fica de uma forma mais transparente.
- 16 replies
-
- acbrmonitorplus
- ini
-
(e 1 mais)
Tags:
-
Bom dia pessoal, Em um dos caixas que está instalado nosso frente de caixa, recebemos a seguinte mensagem: "Arquivo de configuração do ECF foi adulterado. Impossível continuar!" Gostaria da opinião de vocês em relação a esse problema. No caso algum arquivo utilizado pela ACBr foi corrompido de alguma forma? Seria isso? Desde já agradeço.
- 8 replies
-
- mensagem
- adulterado
-
(e 3 mais)
Tags:
-
Paf-Ecf - Acbraac Erro No Arquivo Auxiliar De Configuração
um tópico no fórum postou fabricarneiro ACBrSintegra/ACBrPAF
Prezados, Estou tendo um erro no procedimento "ACBrPAF.SaveFileTXT_N('lista_autenticados.txt')", quando chego nesta linha se eu tenho o arquivo no diretório ele da a exception "Arquivo: Auxiliar.txt inválido" e se eu não tenho ele da a exception "Arquivo: Auxiliar.txt Não encontrado". Gostaria de uma ajuda de como configurar o AcbrAAC e o AcbrEAD corretamente. O componente acbrECF está ligado ao componente acbrACC, no acbrACC está setada a propriedade NomeArquivoAux -> Auxiliar.txt e o arquivo Auxiliar.txt está na pasta setada no caminho. Não encontrei muitas informações no demo do acbrACC e nenhuma referencia no acbrECF. Configurei o acbrACC conforme o exemplo do demo , (troquei apenas o valor da chave mas mantive com 4 digitos), O que pode estar ocorrendo ? Se possível também confirmar se obrigatóriamente no Arquivo Auxiliar Criptografado devo colocar o Número de Série da Impressora e o GT, e como fazer isso (de forma criptografada). Abaixo código que estou usando : Para o acbrEAD: procedure TFDMPafEcf.ACBrEAD1GetChavePrivada(var Chave: String); begin Chave := 'MIICXgIBAAKBgQDawShBJxM0rFLadxR8GSD5DaKVvxtlQ+OnuOZX/vOEP2pQXCiG'; Chave := Chave + 'NpQfNMDm73dWpTaqFLhuFvU+MSF+ys9u6bI2IqOmWUfEaE16cK4nKTbIm69fLDB8'; Chave := Chave + 'SnaocjMfO6LnbdJmG+dSxbLmrHE8BYX17/d7Vbuxcr1BoSDojGpubqP7OQIDAQAB'; Chave := Chave + 'AoGBAK0+F+ExTvaCGsPFVsXJKOHUuJQbW1jhYSPtPQ8nbDep+UpXEgjopHnqT3MU'; Chave := Chave + '5tAJ27bq3fzh1atBQaOmfoz6KxVZHEptcLPlpR+jSrBXyhG/mlvD54ZMKKZQb3qD'; Chave := Chave + 'b1UvHAO2CYRH7f7Y9PEGAvqXCloUVkbKl9rS7MEfaukj3xq5AkEA+Qqi8c1j47Db'; Chave := Chave + 'NyezJULfskNwK1wnxcLaFQBKfzpWD2dD0GS/dzWaB5T6d1zmxfXa8ZYv6WQULvqd'; Chave := Chave + '/BGCs+FMcwJBAODd4aDvQf6py4FocklojYbDhpp040NGUyhsVnj702Gq/oj2HBgI'; Chave := Chave + '4bce/b2H5+HwkyEsSZHMm5d/5HuNY35Y+qMCQQDoWCMTgvLZn8u1loVNkymOb9p7'; Chave := Chave + 'qZu1poe+JiparrtR3Z7oEsaK2mhdAIH40KTBNhHRaLREg8lM1yaD4HZXii+/AkA2'; Chave := Chave + 'L0EfNogAhYm0NSbU6Yyw3Iyiy2e33kpLg0+S95uH/Vw4RJWgdQNuzNj3wrftibrq'; Chave := Chave + 'U3Gm4FbdusOjwf4ng+lhAkEApd6RF3AqJXtmgtZpXrO6P8riEpE1qZXBQwdfeRBX'; Chave := Chave + 'Q22LlhcCq5vxgG78jKWeydtan9ue2ebXav/oUT+37LfHYA=='; end; procedure TFDMPafEcf.ACBrEAD1GetChavePublica(var Chave: String); begin Chave := 'MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDawShBJxM0rFLadxR8GSD5DaKV'; Chave := Chave + 'vxtlQ+OnuOZX/vOEP2pQXCiGNpQfNMDm73dWpTaqFLhuFvU+MSF+ys9u6bI2IqOm'; Chave := Chave + 'WUfEaE16cK4nKTbIm69fLDB8SnaocjMfO6LnbdJmG+dSxbLmrHE8BYX17/d7Vbux'; Chave := Chave + 'cr1BoSDojGpubqP7OQIDAQAB'; end; Para o ACBRAcc : procedure TFDMPafEcf.ACBrAAC1GetChave(var Chave: String); begin Chave := '7777'; end; procedure TFDMPafEcf.ACBrAAC1VerificarRecomporNumSerie( const NumSerie: String; const ValorGT: Double; var CRO, CNI: Integer); var OK: Boolean; NumCRZ, NumCRO: Integer; VendaBruta: Double; begin // ler os dados da ultima Z no ECF FDMPAFECF.ACBrECF1.DadosUltimaReducaoZ; NumCRO := FDMPAFECF.ACBrECF1.DadosReducaoZClass.CRO; NumCRZ := FDMPAFECF.ACBrECF1.DadosReducaoZClass.CRZ; VendaBruta := FDMPAFECF.ACBrECF1.DadosReducaoZClass.ValorVendaBruta; // comparar os dados obtidos com os dados da ultima redução Z gravada no Banco de dados //OK := Comparar com dados do BD; Aqui deixei sempre como true, para teste. OK:= TRUE; // setar os parametros se os valores (CRZ, CRO e Venda Bruta) forem iguais if OK then begin CRO := NumCRO; CNI := 010101; // codigo nacional de identificação do ECF conforme tabela end; end; procedure TFDMPafEcf.ACBrAAC1VerificarRecomporValorGT( const NumSerie: String; var ValorGT: Double); var OK: Boolean; NumCRZ, NumCRO: Integer; VendaBruta: Double; begin // ler os dados da ultima Z no ECF FDMPAFECF.ACBrECF1.DadosUltimaReducaoZ; NumCRO := FDMPAFECF.ACBrECF1.DadosReducaoZClass.CRO; NumCRZ := FDMPAFECF.ACBrECF1.DadosReducaoZClass.CRZ; VendaBruta := FDMPAFECF.ACBrECF1.DadosReducaoZClass.ValorVendaBruta; // comparar os dados obtidos com os dados da ultima redução Z gravada no Banco de dados //OK := Comparar com dados do BD; Aqui deixei sempre como true, para teste. OK:= TRUE; // setar o parametro se os valores (CRZ, CRO e Venda Bruta) forem iguais if OK then ValorGT := FDMPAFECF.ACBrECF1.GrandeTotal; end; if FileExists(ExtractFilePath(Application.ExeName) + 'Auxiliar.txt') then DeleteFile(ExtractFilePath(Application.ExeName) + 'Auxiliar.txt'); AssignFile(F, ExtractFilePath(Application.ExeName) + 'Auxiliar.txt'); Rewrite(F); closefile(F); // setar o diretório onde vai ser salvo o arquivo FdmPafEcf.ACBrPAF1.Path := ExtractFilePath(Application.ExeName) + 'PAF-ECF\'; // registro dos dados do desenvolvedor //Self.PreencherHeaderArquivo(FdmPafEcf.ACBrPAF1.PAF_N.RegistroN1); // registro dos dados do aplicativo FdmPafEcf.ACBrPAF1.PAF_N.RegistroN1.RAZAOSOCIAL := FdmPafEcf.ACBrAAC1.IdentPAF.Empresa.RazaoSocial; FdmPafEcf.ACBrPAF1.PAF_N.RegistroN1.UF := FdmPafEcf.ACBrAAC1.IdentPAF.Empresa.Uf; FdmPafEcf.ACBrPAF1.PAF_N.RegistroN1.CNPJ := FdmPafEcf.ACBrAAC1.IdentPAF.Empresa.CNPJ; FdmPafEcf.ACBrPAF1.PAF_N.RegistroN1.IE := FdmPafEcf.ACBrAAC1.IdentPAF.Empresa.IE; FdmPafEcf.ACBrPAF1.PAF_N.RegistroN1.IM := FdmPafEcf.ACBrAAC1.IdentPAF.Empresa.IM; FdmPafEcf.ACBrPAF1.PAF_N.RegistroN2.NOME := FdmPafEcf.ACBrAAC1.IdentPAF.Paf.Nome; FdmPafEcf.ACBrPAF1.PAF_N.RegistroN2.VERSAO := FdmPafEcf.ACBrAAC1.IdentPAF.Paf.Versao; FdmPafEcf.ACBrPAF1.PAF_N.RegistroN2.LAUDO := FdmPafEcf.ACBrAAC1.IdentPAF.NumeroLaudo; // lista dos arquivo executaveis e seus respectivos MD5 with FdmPafEcf.ACBrAAC1.IdentPAF.OutrosArquivos.New do //Aqui só está pegando e processando o ultimo nome (easyconfigurador.exe) begin Nome := 'EmpPafEcf.exe'; end; with FdmPafEcf.ACBrAAC1.IdentPAF.OutrosArquivos.New do //Aqui só está pegando e processando o ultimo nome (easyconfigurador.exe) begin Nome := 'BemaFI32.dll'; end; // Salvar o arquivo de autenticados FdmPafEcf.ACBrPAF1.SaveFileTXT_N('lista_autenticados.txt'); // Carregar o MD5 do arquivo de autenticados FdmPafEcf.ACBrAAC1.IdentPAF.ArquivoListaAutenticados.Nome := 'lista_autenticados.txt'; FdmPafEcf.ACBrAAC1.IdentPAF.ArquivoListaAutenticados.MD5 := FdmPafEcf.ACBrEAD1.MD5FromFile(ExtractFilePath(Application.ExeName) + 'PAF-ECF\' + 'lista_autenticados.txt'); FdmPafEcf.ACBrAAC1.SalvarArquivo; // setar o MD5 do arquivo de autenticados que deve aparecer no rodapé do cupom // se a impressora for MFD então fazer a programação para que apareça nas informações complementares // se não for MFD setar a propriedade InfoRodapeCupom.MD5 do FdmPafEcf.ACBrECF if FdmPafEcf.ACBrECF1.MFD then begin FdmPafEcf.ACBrECF1.InfoRodapeCupom.MD5 := EmptyStr; if FdmPafEcf.ACBrECF1.Estado = estLivre then begin FdmPafEcf.ACBrECF1.IdentificaPAF( FdmPafEcf.ACBrAAC1.IdentPAF.Paf.Nome + ' v' + FdmPafEcf.ACBrAAC1.IdentPAF.Paf.Versao, 'MD-5: ' + FdmPafEcf.ACBrAAC1.IdentPAF.ArquivoListaAutenticados.MD5 ); end; end else begin FdmPafEcf.ACBrECF1.InfoRodapeCupom.MD5 := FdmPafEcf.ACBrAAC1.IdentPAF.ArquivoListaAutenticados.MD5; end; Grato se alguem responder.