Painel de líderes
Conteúdo popular
Showing content with the highest reputation on 26-11-2019 em todas as áreas
-
3 pontos
-
Pessoal, Meu primeiro contato com programação também foi com um CP-500 isso em 1989 e depois um solution 16 boas lembranças3 pontos
-
O ACBrBoleto não preenche esse campo. Se não me engano ele é usado apenas na emissão de 2a via pelos bancos mesmo, onde a data do pagamento é determinada (pode haver outros descontos além do abatimento). O valor do abatimento é informado nas instruções do título.3 pontos
-
Boa tarde, Juliana. Muito obrigado pela sua resposta, encontrei as referências necessárias. Peço desculpas quanto à mensagem anterior, mas não conhecia a possibilidade do atendimento via SAC ACBr. Grato, Fábio.2 pontos
-
Já enviei um ajuste ao SVN. Bastaria atualizar. As modificações foram enviadas na revisão 18368 um pouco diferente do proposto pelo @BigWings acima.2 pontos
-
Boa tarde Moisés, Verifique se todos os seus fontes estão atualizados, estes campos referente a pagamento já foram adicionados na classe de geração TXT.2 pontos
-
Bom dia Adilson, Favor entrar em contato com a prefeitura e com o provedor para saber se essa cidade não mudou para o Proninv2. E qual a URL correta, pois esta que você postou acima realmente não esta funcionando.2 pontos
-
É exatamente isso. Infelizmente o FPC tem um problema quando há warnings que são desligados globalmente. Estou pra enviar uma alteração no ACBr.inc há algum tempo, mas acabei deixando de lado. Vou fazê-lo.2 pontos
-
2 pontos
-
Michel vc está no caminho certo, o que falta é vc colocar as informações corretas, pois os erros reportam isso Veja a primeira crítica, tipo de cobrança, Não tem essa informação no seu INI. verifique o INI que gera os boletos, pois os erros reportados estão nele.2 pontos
-
Veja se no arquivo ACBr\Fontes\ACBrComum\ACBr.inc está ativada a diretiva: // Para Remover Warnings de CAST causados por WideString/String/AnsiString, descomente a linha abaixo. (Apenas Delphi) {$DEFINE REMOVE_CAST_WARN} Tente alterar para: // Para Remover Warnings de CAST causados por WideString/String/AnsiString, descomente a linha abaixo. (Apenas Delphi) {$IFNDEF FPC} {$DEFINE REMOVE_CAST_WARN} {$ENDIF}2 pontos
-
Isso gosta de acontecer qdo mexem no domínio do servidor, certa vez o windows criou uma espécie de usuário sombra/fantasma num PC de cliente, foi a coisa mais sinistra que já vi, parecia que o PC tinha dupla personalidade, já ia chamar um exorcista, mas formataram e resolveu. Obrigado por reportar, fico feliz que conseguiu resolver.2 pontos
-
Boa noite, Depois de verificar todo componente e constatar está tudo correto, resolvi utilizar a pasta do componente para validade os schemas, ainda não sei o motivo, mas na pasta do meu servidor à qual sempre utilizei não funcionou de maneira alguma, colocando a pasta schemas em uma unidade local, tudo funcionou perfeitamente, consegui homologar. Meu problema parece que é acesso a pasta de rede, mas que todos tem acesso. Obrigado, à todos.2 pontos
-
Infelizmente não é possível. O CNPJ é administrado pela RFB e a IE é responsabilidade de cada unidade federada.2 pontos
-
Realmente, no Fortes, o driver da Tanca TP-650 tem uma configuração, em Preferência de Impressão, e em Avançados: [ X ] No Cash Drawer. Que deveria funcionar, mas não funcionou... rs. Suporte tb não soube explicar o por que! Pelo EscPos isso não aconteceu, funcionou perfeitamente. Muito obrigado.2 pontos
-
Boa tarde Adilson, Desculpe não entendi, um validador de XML? O componente ACBrMDFe já possui o método Validar que tem por finalidade validar o XML do MDF-e antes do seu envio.2 pontos
-
ACBrLibMDFe Visulizar Arquivo ACBrLibMDFe - BIblioteca para emissão e impressão de Manifesto de Documentos Fiscais Eletrônicos Faça Download pelo SVN, dos Demos de uso da ACBrLibMDFe em diversas linguagens, usando o endereço: http://svn.code.sf.net/p/acbr/code/trunk2/Projetos/ACBrLib/Demos/ Manual On-Line: https://acbr.sourceforge.io/ACBrLib/ACBrLib.html Autor Daniel Simoes Enviado 18-11-2019 Categoria ACBrLib - PRO1 ponto
-
Bom dia Desenvolvi uma plataforma para o Contador acessar em que ficam armazenados os XMLs de NFe e NFCe, tudo na Nuvem Na plataforma pode : - Baixar XMLs - Consultar as Notas e os dados das Notas - Reimprimir NFe e NFCe - Tirar Relatórios analíticos a partir dos dados que foram processados Para Acessar uma demonstração: http://app.contablix.com.br/contablix/ usuario : demo Senha : 123 *** Estou aberto a parcerias -> Contato por WhatsApp (65) 99620-83801 ponto
-
Estava fazendo envio de rps em campinas, porem recebendo a mensagem de "Tipo de Deducao nao encontrado ou invalido", apos ver e rever o manual, nao achei nada, porem no site quando mando em branco, o site muda o tipo para "Deducao de Valor", para mandar assim tive que mudar no componente do acbr, estou colocando em anexo a alteracao caso nao haja mesmo outro jeito de enviar, sem ser modificando o componente. Obs: os schemas tambem permanecem considerando erro essa opção, mesmo na ultima versao do schemas de campinas. pnfsNFSeW_ISSDSF.zip1 ponto
-
1985 - MSX Hotbit hb-800 - MS-BASIC, copiando código de revistas. Não tinha nem gravador. A trabalho -> Dbase II, Clipper, Delphi, migrando para PHP/JS/React/Node.1 ponto
-
1 ponto
-
A única diferença entre a consulta pela chave e a consulta pelo XML é que o componente busca a chave do arquivo em vez de ser informada manualmente. Verifique se está informando a chave correta.1 ponto
-
Eu resolvi, criando uma tabela só pra colocar os XML, afinal esses campos nunca são alterados mesmo. Se quiser, pode fechar o tópico1 ponto
-
Estou em homologação e obtive a mesma mensagem , no meu caso era o CSC/token que estava errado, após correção funcionou bem. Verifique se esta cadastrado correto token do cliente.1 ponto
-
Obrigado. É que eu não estava usando esses métodos, estava fazendo o envio sem gerar, assinar ou validar. Problema resolvido.1 ponto
-
Em partes. Existe as DLLs e classes de alto nível para algumas dessas tarefas. Chamamos essa solução que é acessível ao .Net de ACBrLib. Algumas soluções já disponíveis para Delphi ainda estão sendo portadas... Por exemplo, a biblioteca para emissão de NF-e, NFC-e, CF-e (SAT), MDF-e e outras, já foram... mas eSocial, GNRe, ONE e outras, ainda não... Veja mais aqui sobre a ACBrLib aqui: https://www.projetoacbr.com.br/acbrlib/ Todos os componentes estão são desenvolvidos em Lazarus/Pascal/Delphi e assim disponíveis para o Delphi. Nem todos ainda foram disponibilizados no formato ACBrLib (DLL e/ou classes de alto nível) que é acessível em todas as outras linguagens... Realmente, tratamos melhor as dúvidas técnicas sobre os componentes no Fórum. Não sei se respondi tudo o que precisava. Então, se ficou mais alguma dúvida, queira por favor dizer.1 ponto
-
Lucas, Sim, já é para estar funcionando sem problemas. Favor atualizar todos os fones de todas as pastas e reinstalar a suíte ACBr usando o ACBrInstall_Trunk2.1 ponto
-
Boa tarde Lucas, O motivo é simples, na versão 2 as informações para que a guia seja impressa é retornado em formato XML e não mais em TXT.1 ponto
-
Boa tarde Joabe, O método LerXMLFromString recebe como parâmetro uma string, string esta que contem o XML do evento que se deseja carregar para posteriormente imprimir. Já o método LerXML recebe como parâmetro o path com o nome do XML salvo em disco. Se você abrir a unit pcteEnvEventoCTe, vai notar que o método LerXML se utiliza do LerXMLFromString. Se não funcionou com o método LerXMLFromString, pode ser que o conteúdo do retornado pelo banco de dados não esta legível para o método.1 ponto
-
Mês de Black Friday, promoção por tempo LIMITADO. USAREMOS NESTE PROJETO: Estruturação de tributação de produtos em um ERP Pardrão de arquitetura MVCVM ORMBr Framework CQLBr Framework (Criteria Query Language, SQL usando POO) MCIBr Framework (Motor de Cálculo de Impostos) APPCoreBr Mini Framework (Desacoplamento de Forms e de Interfaces) DFe Framework (aplicando boas práticas como ACBrNFe) Adquira aqui, até 29/11/2019 Desconto Black Friday + Bônus - Até dia 05/12/2019 Desconto Mais informações entre no Grupo Whats VIP1 ponto
-
1 ponto
-
Ademar, Na razão social do tomador tem o caractere "&" troque por "E".1 ponto
-
Passando para dar notícias sobre esta questão. Explicando: (como estava antes de ajustarmos aqui) Passo para o componente os dados da configuração da balança... acbrBalanca.Device.HandShake := TACBrHandShake(FCaixaParametro.BalancaHandshake_CCX); acbrBalanca.Device.Parity := TACBrSerialParity(FCaixaParametro.BalancaParity_CCX); acbrBalanca.Device.Stop := TACBrSerialStop(FCaixaParametro.BalancaStop_CCX); acbrBalanca.Device.Data := FCaixaParametro.BalancaData_CCX; acbrBalanca.Device.Baud := FCaixaParametro.BalancaBaud_CCX; acbrBalanca.Device.Porta := FCaixaParametro.BalancaPorta_CCX; ...e estava chamando depois o modelo da balança... acbrBalanca.Modelo := TACBrBALModelo(SetModeloBalanca); Um companheiro aqui do trabalho detectou que ao chamar o modelo da balança depois de passar os parâmetros de configuração, o baudrate mudava. Passamos a atribuição do modelo da balança para antes da atribuição das configurações, e aparentemente funcionou. acbrBalanca.Modelo := TACBrBALModelo(SetModeloBalanca); acbrBalanca.Device.HandShake := TACBrHandShake(FCaixaParametro.BalancaHandshake_CCX); acbrBalanca.Device.Parity := TACBrSerialParity(FCaixaParametro.BalancaParity_CCX); acbrBalanca.Device.Stop := TACBrSerialStop(FCaixaParametro.BalancaStop_CCX); acbrBalanca.Device.Data := FCaixaParametro.BalancaData_CCX; acbrBalanca.Device.Baud := FCaixaParametro.BalancaBaud_CCX; acbrBalanca.Device.Porta := FCaixaParametro.BalancaPorta_CCX; Ainda estamos testando... Abs!1 ponto
-
1 ponto
-
Pessoal, não existia cancelamento para o provedor IPM. Houve a necessidade em um cliente e eu implementei a opção. Seguem os arquivos alterados para que possam colocar no repositório. pnfsCancNfseResposta.pas pnfsNFSeG.pas Exemplos de XML de envio e de retorno. 1512-can2.xml 1512-can3.xml 1512-ped-can3.xml1 ponto
-
1 ponto
-
Bom dia Ademar, Favor anexar os XML gerados ao tentar enviar o lote de RPS.1 ponto
-
Pode ser algum componente ou falta de dll com problemas uma sugestão é entrar em contato com a Embarcadero pelo suporte relatando o problema1 ponto
-
Bom dia Danilo, Vamos ver se eu entendi. Com a sua alteração o XML esta sendo gerado e processado com sucesso pelo webservice? Mas se tentar validar antes do envio ocorre erro de validação?1 ponto
-
Bom dia Antônio, Muito obrigado pela colaboração, ainda hoje estarei enviando para o repositório.1 ponto
-
passei da seguinte forma ACBrCTe.GerarChaveContingencia(ACBrCTe.Conhecimentos.Items[0].CTe); deu tudo certo . Obrigado1 ponto
-
Resolvi Usei essas opções e deu certo 1 procure em seu micro todo, mas todo ele por frce com extensão bpl e dcp 2 tenha o fonte tanto do fortes quanto do acbr em um único local e preferível no c:\ 3 roda o instalador do fortes e tenha certeza que no primeiro path esteja apontando para a raiz da pasta nova (ex: c:\fortes\) 4 roda a instalação do ACBr1 ponto
-
1 ponto
-
Marca a opção LogDebug em: ACBrTEFD > CliSiTef. e Faça algumas transações novamente.1 ponto
-
Boa tarde Márcio, Mil desculpas em não ter dado um retorno. A sua contribuição já se encontra no repositório. Muito obrigado.1 ponto
-
Tem o componente ACBrSintegra, mas apenas para o Delphi e Lazarus.1 ponto
-
Amigo, O campo deve estar na sua Tela/Tabela de Regras de Tributação. Caso tenha regra por item, só criar uma nova regra.1 ponto
-
1 ponto
-
Porque devo assinar digitalmente meus executáveis ? O Produto final de quase todo desenvolvedor de Software para Windows, é gerar um arquivo compilado e executável, ou seja, um arquivo com a extensão .EXE ou .DLL As versões recentes do Windows, incorporaram recursos de segurança, como o SmartScreen, que podem causar alertas quando Binários não assinados são executados... O mesmo pode ocorre com módulos de Segurança de terceiros, instalados na máquina, como por exemplo: Antivírus e módulos de segurança bancários... Para evitar mensagens assustadoras, como a exibida abaixo, é necessário Assinar digitalmente o seu binário, com um certificado emitido por uma Autoridade Certificadora válida A título de exemplo, todos os binários distribuídos pelo Projeto ACBr, na área de Download do SAC ACBr, são assinados digitalmente com um certificado do Projeto ACBr... Reparem que não somente o Executável final, mas o instalador, também deve ser assinado.. Abaixo, temos a imagem de quando é executamos o Instalador do ACBrMonitorPLUS SAC Bem melhor, não ? Repare que o Fornecedor do binário, fica bem identificado na mensagem... Isso além de trazer mais confiança para o usuário final, ajuda os programas de segurança, a classificar de forma positiva, o seu Executável ou instalador, evitando bloqueios indevidos. Ok, gostei... mas como fazer para assinar meus executáveis ? O primeiro passo é comprar um Certificado do tipo "Code Signing"... Garanto que agora você pensou algo como: - Humm.. será que posso usar o meu certificado A1 ou A3 ? A resposta é NÃO... os certificados que usamos para os Documentos Fiscais eletrônicos brasileiros, não tem as características esperadas pelo Windows, para assinatura e validação de binários... Quanto aos certificados gerados de forma local, ou seja, os Self-Signed Certificates, eles funcionarão para a assinatura... e podem ser ótimos para testes... Mas eles não devem garantir o nível de confiabilidade ao seu binário, pois eles não são gerados por uma Autoridade Certificadora válida Algumas empresas Brasileiras, vendem o certificado do tipo Code Signing.. Veja por exemplo esse link... Porém o preço é praticamente "o valor de um Rim esquerdo"... (ps: veja mais empresas brasileiras, no post a seguir) Você pode comprar o Certificado do Tipo OV, que é bem mais barato... Na página da KSoftware tem um interessante artigo, descrevendo a diferença da versão OV x EV Eu preferi comprar nesse site gringo, porém isso pode exigir que você tenha um bom conhecimento de Inglês, pois o todo o processo de compra será feito em Inglês. Esse certificado, também exige um processo de validação... ou seja, a Empresa que irá emitir o certificado, precisa saber se você é você mesmo... A validação foi feita pela empresa Sectigo... eles enviam e-mails com links para você subir a documentação necessária... Como o certificado será emitido para uma Entidade Pessoa Jurídica, na etapa de envio de documentos de prova de identidade... eu enviei um PDF com o resultado da consulta de meu CNPJ, na Receita... Na etapa final de validação, eles efetuam uma ligação para o telefone de sua empresa, para fornecer um Token, que deve ser usado para gerar o certificado... portanto, o número de telefone na documentação que você enviar, deve ser um número que você possa atender... Achei o Site de Validação da Sectigo, bastante confuso... Eu preferi comprar a opção de 4 anos, para evitar esse penoso processo de compra, e pelos descontos oferecidos... Após todas as validações de identidade, eles lhe enviarão um Link para baixar o certificado em sua máquina... Será criado um arquivo PFX, e o processo de geração do Certificado na sua máquina, é muito semelhante a dos Certificados A1 brasileiros... Ufa.. já tenho o meu certificado em PFX... Como eu assino os binários ? Existem algumas ferramentas disponíveis... na página da KSoftware, você pode ler um tutorial, de como assinar usando o KSign Você poderá assinar binários facilmente, usando a interface gráfica deles: Para automatizar o processo de assinatura, você provavelmente ira preferir usar um utilitário de Linha de Comando... Repare que na mesma pasta onde o KSign foi instalado, existe o utilitário signtool.exe Use esse utilitário com a seguinte sintaxe: signtool.exe sign /du "http://seusite.com.br" /d "Descrição do seu Programa" /f "C:\Path\SeuCertificado.PFX" /p SenhaCertififcado /t "http://timestamp.comodoca.com" SeuBinario.exe sign -> Comando para assinatura /du -> Informa a URL do seu Site /d -> Informa uma descrição resumida do seu Programa /f -> Informa o Path completo para o seu Certificado (arquivo PFX) /p -> Informa a Senha para abertura do seu Certificado /t -> Informa um Servidor de Time Stamp, para que fique gravada a Data / Hora da assinatura Mas como assinar um Binário Windows, de dentro do Linux ?? Todo processo de Build e Deploy dos binários do ACBr, é executado em um Linux OpenSuse. A compilação de todas as plataformas que suportamos ocorre com Cross-Compiling, e automatizamos o processo de Build e Deploy, com o uso de Jenkins e Shell Scripts, Para transmitir o binário para fórum, criamos alguns utilitários que consomem a API do Invision Power Board Para a assinatura dos binários, creio que seria possível usar o próprio signtool.exe, com Wine... mas encontramos um interessante utilitário nativo em Linux, chamado osslsigncode, repare que a sintaxe é muito semelhante a do signtool.exe... osslsigncode sign -pkcs12 /path/SeuCertificado.pfx -pass SuaSenha -n "Descrição do seu Programa" -i http://seusite.com.br -t http://timestamp.comodoca.com -in SeuBinario.exe -out SeuBinario.exe.sign (como passo final, apague o arquivo original, SeuBinario.exe e renomeie SeuBinario.exe.sign para SeuBinario.exe)1 ponto
-
1 ponto