Painel de líderes
Conteúdo popular
Showing content with the highest reputation on 10-09-2019 em todas as áreas
-
Sobre A ACBrLib é um conjunto de bibliotecas compartilhadas, que torna possível o uso dos componentes do Projeto ACBr, em qualquer linguagem de programação. Cada componente principal do ACBr, foi encapsulado em uma Biblioteca independente. Exemplo: O componente ACBrPosPrinter (para impressão em EscPos), está encapsulado na biblioteca ACBrLibPosPrinter. Saiba mais sobre a ACBrLib em: https://projetoacbr.com.br/downloads/#acbrlib Principais Características A ACBrLib é compilada em Windows (DLL) e Linux (SO), nas arquiteturas 32 e 64 bits, e convenções de chamada StdCall e Cdecl. Todos os Binários gerados para Windows, são versionados e assinados com o certificado digital do Projeto ACBr. Acompanham classes de Alto Nível, para facilitar o uso e integração com linguagens populares, como: Java, C#, VB e outras. O Projeto ACBr e a ACBrLib, contam com uma vasta comunidade de usuários. O que ajuda muito no suporte, melhorias e contribuições. A ACBrLib e os componentes do Projeto ACBr são desenvolvidos em Object Pascal. A ACBrLib pode ser compilada com Lazarus /FPC Licença de uso Assim como todos os fontes do Projeto ACBr, a ACBrLib, Demos e Classes de Alto nível, são distribuídas em Código Aberto, usando a licença LGPL. http://licencas.softwarelivre.org/lgpl-3.0.pt-br.html https://pt.wikipedia.org/wiki/GNU_Lesser_General_Public_License Download Binários Link versão de Produção: https://www.projetoacbr.com.br/forum/files/category/36-acbrlib/ Link versão Demo (Com restrições de uso)*: https://www.projetoacbr.com.br/forum/files/category/63-acbrlib-demo/ NOTA: Para baixar os binários de produção, você precisa ser cadastrado no nosso fórum, e membro Ativo do ACBr Pro. *Saiba mais sobre a versão demo neste tópico. Fontes Você pode baixar os Fontes do ACBr e da ACBrLib, direto do nosso repositório SVN. Veja instruções em: https://www.projetoacbr.com.br/fontes/ Exemplos de uso / Demos Link direto para download dos Demos por SVN: http://svn.code.sf.net/p/acbr/code/trunk2/Projetos/ACBrLib/Demos/ Documentação On-Line: https://acbr.sourceforge.io/ACBrLib/ACBrLib.html PDF: https://acbr.sourceforge.io/ACBrLib/ACBrLib.pdf Windows Help (CHM): https://acbr.sourceforge.io/ACBrLib/ACBrLib.chm Requisitos de Sistema Sistema Operacional: Windows XP ou superior 32/64; Linux 32/64 CPU: i386, x86_64 Dependências Alguns componentes do ACBr, fazem uso de bibliotecas de terceiros, como por exemplo: OpenSSL, e LibXML2. NOTA: Use bibliotecas da mesma arquitetura do seu sistema. Exemplo: Se você compila seu executável em 32 bits, precisará usar a ACBrLib e suas dependências, na versão 32 bits (mesmo que o Sistema Operacional seja 64 bits) Windows Você poderá encontrar as Dependências para a sua ACBrLib, no mesmo arquivo ZIP. Elas estão na Pasta “\dep\”. Linux Você precisará instalar as dependências, e criar os Links simbólicos necessários. Em nosso fórum, há um documento explicando como montar o ambiente no OpenSuse: https://www.projetoacbr.com.br/forum/files/file/413-desenvolvendo-no-linux-com-acbr/ Obter Suporte Gratuito Você pode obter suporte no Fórum do ACBr. Temos uma área específica para usuários da ACBrLib: https://www.projetoacbr.com.br/forum/forum/76-acbrlib/. Para criar um tópico, é necessário ter uma conta (gratuita) Profissional Se você precisa de Suporte Técnico especializado, diretamente com os desenvolvedores do ACBr. Você pode assinar o ACBr Pro, saiba mais em: https://projetoacbr.com.br/pro/ Como Instalar / Distribuir Windows O melhor lugar para copiar a ACBrLib e suas dependências, é na mesma pasta do seu Executável. Evite copiar os arquivos .DLL para diretórios do Sistema Operacional, como: Windows\System32 ou Windows\SysWow64 (isso evita conflito entre .DLLs) Não é necessário registrar as DLLs. Linux Como “root”, copie o arquivo .SO para a pasta /usr/lib ou /usr/lib64 (conforme o caso) Como usar: Consulte a documentação, para uma compreensão melhor. Copie/Instale a ACBrLib, conforme sugerido em: Como Instalar / Distribuir Verifique em Download, Exemplos de uso / Demos, se já existe para a sua linguagem, Classes de Alto nível, isso ajuda enormemente o uso da Biblioteca. Familiarize-se com o arquivo de configuração da ACBrLib (o arquivo é criado, se não existir, durante a Inicialização da ACBrLib) Chame o método de Inicialização da ACBrLib, LIB_inicializar (onde “LIB” seria o nome da ACBrLib utilizada exemplo: (POS, ETQ, NFE) Use os métodos da ACBrLib... Quando terminar, encerre a ACBrLib, chamando: LIB_Finalizar Histórico de mudanças Consulte na documentação, a sessão: “Histórico de Alterações”, de cada ACBrLib8 pontos
-
Boa noite Fácil: ACBrNFe1.NotasFiscais.LoadFromString(meucampo.asstring);4 pontos
-
Boa tarde ! Através do suporte da DARUMA nos foi disponibilizado o programa TOOL FS800i para fazermos um cupom fiscal e cancelarmos o mesmo. Acabamos de fazer os testes com este programa e o problema permaneceu, não nos possibilitando o cancelamento do ultimo cupom fiscal emitido. Segue em anexo a imagem do cupom e a resposta que o programa nos deu. Ao que tudo indica, o problema está mesmo na FS800i com software básico V 1.00.00 Desde já agradeço toda a equipe do ACBr e fica a minha pergunta. Não seria um caso de "recall" para que os clientes não fossem prejudicados em ter que arcar com uma intervenção técnica ?2 pontos
-
Pressione Shift+Ctrl+F em sua IDE, com o projeto aberto. Em seguida, digite ACBr e busque. Caso haja algum componente ACBr no projeto, o mesmo irá aparecer nos resultados de busca. O Sped não sairá com a versão certa somente atualizando o ACBr, você deverá alterar via código também a tag de versão do arquivo. A atualização é necessária, caso a versão não se encontre ainda no componente ( caso quando a versão do ACBr está muito antiga ).2 pontos
-
Usando httpIndy pode ser retornado algo em ACBrNFSe1.WebServices.ConsNfseRps.RetWS, mesmo com o erro 400 na conexão http. Veja exemplo da consulta por rps no demo do componente.2 pontos
-
Bom dia, desculpe, depois constatei que estava informando o <CRT>3</CRT> equivocadamente. deveria ser <CRT>1</CRT>.2 pontos
-
Bom dia Josevaldo, Na aba DFe / Diretórios é onde fica a Configuração para estrutura de geração de diretórios do XML, baseando sempre no diretório raiz configurado no campo "Pasta Arquivos DFes" + campos configurados (ex: CNPJ / Data). Ao enviar o MDFe, na resposta também é retornado o path completo onde foi gerado o XML... Mas realmente está faltando um método que retorne o path de configuração do XML MDFe, será adicionado nas próximas versões... A opção "Mostrar Preview Antes da Impressão" sempre vai exigir uma interação do usuário, ou seja, é preciso clicar em imprimir e fechar a tela de preview, para que o ACBrMonitor volte a Ler comando. Experimente desmarcar essa opção e mandar impressão direto para impressora. Pelo exemplo postado acima gerou o XML com chave zero... Isso está errado, se possível anexe o log.txt completo do Monitor para análise (pode marcar a opção de log na tela inicial "Log de Comandos"). Anexe também o arquivo .ini que está gerando...2 pontos
-
Você deve usar EscPos... Veja as Tags de Gaveta no Demo do ACBrPosPrinter2 pontos
-
Boa tarde, Eduardo Flaeschen. Sugiro procurar um contador de confiança para responder suas perguntas.2 pontos
-
Boa tarde @Italo Jurisato Junior . Não tem outro evento mas para tirar a duvidas irei gerar um novo CT-e e tentar novamente2 pontos
-
Basta usar o botão direito, sobre o Fonte... File Settings -> Encoding Veja a imagem abaixo:2 pontos
-
Nesse caso, você pode consultar no site https://consultapublica.antt.gov.br/Site/ConsultaRNTRC.aspx pelo cnpj ou pela placa do veículo o ANTT desse caso caso tenha, caso não tenha eu coloco os dados do CPF do transportador e informo TAC (Transporte Autônomo de Carga)2 pontos
-
Olá amigão. O meu sistema NF-e e SAT é feito totalmente em VB 6 e utilizo o AcbrMonito e AcbrLibSat como uma ferramenta auxiliar no processamento. As ferramentas ACBr são facilitadores entre a sua aplicação e a Sefaz, SAT, envio de email, boleto, etc. É sem dúvida uma excelente ajuda, porém a lógica de funcionamento e entendimento do negócio tem que ser a sua praia. (campos obrigatórios, cadastros, etc) Sugestão: Comece estudando a geração de NFe utilizando arquivos INI, envio e impressão. Com certeza o resto já ficou fácil.2 pontos
-
Muito obrigado, mas acabei fechando a conta no Itau, estou migrando para banco digital e os boletos lá são feitos manualmente, mas pelo valor acaba compensando> Abraços2 pontos
-
Resolvendo postarei a resposta aqui, se alguem tiver uma resposta é bem vindo Se está referenciando uma nota de produtor rural, a Inscrição Estadual do mesmo é obrigatória.2 pontos
-
Antonio Carlos, não considere sua resposta imprecisa, "pois funcionou com ela". Desde a questão do surgimento das notas denegadas, minha aplicação envia os dados do destinatário válidos, e de fato não me recordava da regra do cpf e cnpj com valores "hipotéticos". Mas pra minha alegria, após todos os testes e inúmeras analises, mudei o cpf e o cnpj dos destinatários e transmitiu. A regra não é mais válida, mas a NFA-e ela esta obrigatória para transmissão pelo menos em MG. Meus caros, obrigada mais uma vez... otimo final de semana para todos.2 pontos
-
2 pontos
-
Por favor teste com o ECFTeste em anexo... Apliquei um POG, para não informar o numero do documento a ser cancelado (ele informará '0' no comando)... pode ser que com isso, o ECF interprete internamente, que deve cancelar o último documento... ACBrECFEscECF.pas ECFTeste.zip1 ponto
-
Bom dia, Juliomar deu certo, agora é acertar o resto do sistema, ai que seria sem o SAC do acbr, parabéns e obrigado.1 ponto
-
então alguns produtos pode não usar o código do beneficio, como algumas cst dependendo do estado, o certo seria implementar o código do beneficio no cadastro do produto, e caso peça o beneficio quando gerar a nota o cliente entra e contanto com contador ?1 ponto
-
Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.1 ponto
-
1 ponto
-
Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.1 ponto
-
Bom dia Léo, Eu não trabalho com o Fast Report, mas farei um teste com o Fortes usando o seu XML. Vou passar o problema para os consultores que tem mais intimidade com o Fast para eles verem o que esta ocorrendo.1 ponto
-
Eu fiz várias combinações, mas no fim, o que funcionou foi o seguinte: baixa do modo como está no acbr. E altera o ini conforme eu passei, e usa os schemas que estão no site da prefeitura que vai dar certo. Se não me engano se os schemas que vem no acbr estão com "//" ai se vc deixa o ini com "//" valida porém a prefeitura rejeita. Se vc altera o ini para uma barra mas não altera o schema deixa de validar. Alterando os dois, valida e a prefeitura aceita. Pra confirmar é só vc abrir o arquivo do schema e ver se lá está com uma barra, se estiver é esse mesmo, ai basta alterar o ini que vai dar certo.1 ponto
-
Bom dia. No tópico foi citado sobre informar R$ 0,001 mesmo assim não foi aceito? Att.1 ponto
-
Bom dia, Então pede para eles explicarem porque no exemplo deles esta 2530000 e em vez de 0025300. E também porque ao informar o código 0025300 a rejeição continua a mesma.1 ponto
-
A princípio não houve mais problemas com outras pessoas. mas isso ocorre com o exemplo do svn? qual gerador?1 ponto
-
Boa tarde, Gamorschel. Veja os tópicos abaixo: Novas Regras de Validação: Criada a Regra de Validação B03-10, para dificultar a utilização de um código de segurança fraco, ou seja, o valor de cNF não vai poder ser igual ao valor de nNF e sim um numero aleatório.1 ponto
-
Boa tarde @Matheus de Oliveira Adicionado parte das alterações ao SVN, obrigado pela contribuição... Quanto a leitura da ocorrência, qual o motivo para ler sempre as 10 posições do campo dentro do FOR, visto que a cada laço deve considerar apenas duas posições da ocorrência? Se aplicar a mesmo solução existente no Banco Bradesco por exemplo não resolveria? Se possível anexe o arquivo de retorno para um melhor entendimento do problema...1 ponto
-
Ah sim, entendi. Realmente. Vou entrar em contato e solicitar o arquivo de exemplo. Obrigado.1 ponto
-
Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.1 ponto
-
Falta informar a IE do emitente, não a do destinatário.1 ponto
-
Faz o Debug pra descobrir exatamente onde o erro está sendo levantado. A partir daí você analisa em que contexto o erro está sendo levantado.1 ponto
-
Veja se esse link lhe ajuda https://wiki.freepascal.org/Unicode_Support_in_Lazarus Veja se esse link lhe ajuda https://wiki.freepascal.org/Unicode_Support_in_Lazarus1 ponto
-
1 ponto
-
Na verdade o que você precisa é informar o tamanho do Cod.Barras usando "Little Endian" https://gist.github.com/paulononaka/9082461 ponto
-
O problema é com certeza absoluta o software do seu contador, esta primeira linha é a declaração do xml que é usada para informar a codificação usada no XML.1 ponto
-
Iniciei os testes... Tenho um SAT físico de desenvolvimento da Bematech. Quando mando um "consultar SAT" ou "Consultar Status Operacional" o SATTeste para de funcionar e manda mensagem... Já descobri!!! Estava usando o modelo do SAT errado. No caso Bematech é satDinamico_stdcall.1 ponto
-
Boa tarde Ajuste já disponível no SVN... Estará disponível também não próxima versão do ACBrMonitorPLUS.1 ponto
-
Boa tarde. Desculpe a demora no retorno, será validada em breve. Se tiver o ambiente no lazarus, seria interessante ajustar também. Att.1 ponto
-
não reinicia, basta pressionar Ctrl+Alt+Del e depois voltar que ele desbloqueia. o erro pode ser por falta de propriedades no componentes ou não ter sido alimentando esses parâmetros de retorno em alguma função1 ponto
-
Boa tarde Suas sugestões foram disponibilizadas nos fontes do Projeto ACBr. Obrigado pela contribuição!1 ponto
-
Essa solução resolve em parte, já que você está informando no endereço do cliente, um endereço local e na entrega de produtos o verdadeiro. Já me aconteceu de várias empresas (Fame, Lorenzetti) não aceitarem a nota por constar "dados incorretos" como endereço, sabemos o que vale é o CNPJ/CPF, mas sempre tem alguém pra trancar. Eu não sei se eles quando inventam essas validações, consultam desenvolvedores. As vezes querem informações inúteis e não sabem como proceder. "Eu quero mas não sei como fazer" Desenvolvedores tem que adivinhar o que pensam, por muitas vezes os contadores estão mais perdidos que nós em várias situações.1 ponto
-
Olá @Fabio Fernandes da Silva Agradeço pelos esclarecimentos e parabens pela inciativa, mas o suporte que vocês disponibilizaram em São José dos Campos com todo respeito foi uma das piores experiencias de atendimento ao cliente que já tive até hoje, e olhe que já passei poucas e boas com o detram rs. Há mais de uma semana abri ticket, mandei email, e até liguei pra o numero do suporte da página da prefeitura , e nao obtive resposta alguma. A solução para todos esses problemas que nós temos enfretando nessa integração teria sido dirimida com apenas um exemplo do RPS preenchido corretamente. Entendi e até achei bacana o esforço da DSF em manter o layout antigo, mas infelizmente com um suporte desses, e sem documentação, fica muito obscuro ajustar tudo para funcionar corretamente. Tem sido uma seara por modificações tão simples. Se não fosse o pessoal daqui do ACBR, e as discussões com outros devs, não teriamos saido do lugar1 ponto
-
Juliana, foi extremamente simples, enviando para a tag infEvento.CNPJ o valor do CPF sem zeros não significativos; ACBrNFe1.EventoNFe.Evento.Clear; ACBrNFe1.EventoNFe.idLote := 1 ; ACBrNFe1.EventoNFe.Versao := '1.00'; with ACBrNFe1.EventoNFe.Evento.Add do begin infEvento.chNFe := strChave; infEvento.CNPJ := SomenteNumero(Querys.Query.FieldByName('CPF').AsString); infEvento.dhEvento := now; infEvento.tpEvento := teCCe; infEvento.versaoEvento := '1.00'; infEvento.nSeqEvento := Querys.Query.FieldByName('SEQUENCIAL').AsInteger; infEvento.detEvento.xCorrecao := Querys.Query.FieldByName('CORRECAO').AsString; end; ACBrNFe1.Configuracoes.Arquivos.Salvar := True; ACBrNFe1.EnviarEvento(1);1 ponto