-
Total de ítens
29.354 -
Registro em
-
Última visita
-
Days Won
781
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Tudo que Daniel Simoes postou
-
Erro de dll após atualização
Daniel Simoes replied to Turbo Drive's tópico in Dúvidas Gerais sobre o ACBr
O ACBr não usa nem distribui essa DLL... Mas em todo caso, experimente rodar o Instalador o Delphi e Reparar a instalação -
Obrigado pela contribuição... Esse modelo implementa apenas a impressora VOX, que foi descontinuada... A implementação é para esse equipamento?
-
Manual protocolo de comunicação Filizola C&F C6MT
Daniel Simoes replied to marcoprodata's tópico in ACBrSerial
Os que temos estão na pasta "tools" do SVN http://svn.code.sf.net/p/acbr/code/tools/Balanca/ -
Como configurar o Lazarus Linux para Cross Compile
um tópico no fórum postou Daniel Simoes Base de Conhecimento
Cross Compile de Linux para Win32 Baixe o Lazarus do Site oficial: https://www.lazarus-ide.org/ Exemplo de arquivos a serem baixados: lazarus-2.0.2-0.x86_64.rpm, fpc-3.0.4-1.x86_64.rpm, fpc-src-3.0.4-1.x86_64.rpm Instalar FPC e FPCSRC (em modo "root") rpm -U fpc* Instalar Lazarus (em modo "root") rpm -U lazarus* Testar a instalação do Lazarus (em modo normal) startlazarus Feche o Lazarus e acesse a pasta dos fontes do FPC cd /usr/share/fpcsrc/3.0.4 Compilar FPC em Win32 (em modo "root") make all OS_TARGET=win32 CPU_TARGET=i386 Instalar novas DCUs e Compilador no Linux (em modo "root") make crossinstall OS_TARGET=win32 CPU_TARGET=i386 INSTALL_PREFIX=/usr Editar /etc/fpc.cfg (em modo "root") Incluir antes da sessão "Linking" a linha -Fu/usr/lib/fpc/$fpcversion/units/$fpctarget/* Criar Link Simbólico para o compilador Win32 em /usr/bin (em modo "root") ln -s /usr/lib/fpc/3.0.4/ppcross386 /usr/bin/ppcross386 Configure o seu projeto, criando um novo Build Mode (em modo normal) Acesse Project Options -> Compiler Options -> Config and Target Target OS -> Win32 Target CPU -> i386 Se ocorrer erros na recompilação da IDE, e tiver dificuldades de descobrir o problema. Selecione em Mensagens, para não efetuar nenhum filtro Botão direito em Mensagems -> Filter non Urgent Messages -> Filter None Observe as mensagens, geralmente é acusada a falta de alguma Biblioteca compartilhada... No caso de dúvidas, por favor crie um novo tópico em: https://www.projetoacbr.com.br/forum/forum/12-object-pascal-delphi-lazarus/ -
Segure Resposta da SEFAZ MG sobre o vIcmsSubstituto Senhor(a), bom dia! Desde janeiro de 2018 está previsto no art 37, Anexo XV do RICMS que em operações sujeitas à ST o fornecedor deveria informar dados relacionados à ST, tais como Base de Cálculo e Valor do ICMS Retido anteriormente. Desse modo, caso o fornecedor das mercadorias não tenha prestado essa informação, o contribuinte precisará recorrer a ele para definir como preencher corretamente esses campos da Base de Cálculo do ICMS ST e do ICMS ST retido anteriormente. Com relação aos campos pST e vICMSSubstituto esclarecemos que a partir da versão 1.30 da NT 2018.005 o preenchimento dos campos N26a (tag pST) foi alterado para ter ocorrência "0-1" (preenchimento opcional) no "Grupo de Repasse do ICMS ST" e o campo N26b (tag vICMSSubstituto) foi alterado para ter ocorrência "0-1" (preenchimento opcional) nos Grupos: "Grupo Tributação do ICMS= 60", "Grupo de Repasse do ICMS ST" e "Grupo CRT=1 (CSON 500)". Entretanto, ainda que os campos pST e vICMSSubstituto tenham preenchimento facultativo, em algumas situações serão de preenchimento obrigatório a partir de regras de validação previstas na NT 2018.005, como nas que seguem abaixo: N12-81 - Se informado CST = 60 em operações que não sejam para consumidor final (tag: indFinal=0, "Normal"): - Não informada Base de Cálculo ICMS Retido na operação anterior (tag: vBCSTRet), Alíquota suportada pelo Consumidor Final (tag: pST) , Valor do ICMS próprio do Substituto (tag: vICMSSubstituto) e Valor do ICMS ST Retido na operação anterior (tag: vICMSSTRet). Observação: Implementação opcional a critério da UF. Facult. N12a-50 - Se informado CSOSN = 500 em operações que não sejam para consumidor final (tag: indFinal=0, "Normal"): - Não informada Base de Cálculo ICMS Retido na operação anterior (tag: vBCSTRet), Alíquota suportada pelo Consumidor Final (tag: pST), Valor do ICMS próprio do Substituto (tag: vICMSSubstituto) e Valor do ICMS ST Retido na operação anterior (tag: vICMSSTRet). Observação: Implementação opcional a critério da UF. Facult. Por fim, cabe destacar que o contribuinte deverá verificar nas páginas 12 e 16 da NT nos itens "3.4 Grupo N. Grupo Tributação do ICMS= 60", e "3.6 Grupo N. Grupo CRT=1 (CSON 500)" as orientações quanto ao correto preenchimento dos campos N26 - vBCSTRet - Valor da BC do ICMS ST retido, N26a - pST - Alíquota suportada pelo Consumidor Final, N26b - vICMSSubstituto - Valor do ICMS próprio do Substituto e N27 - vICMSSTRet - Valor do ICMS ST retido conforme o tipo de operação. Não havendo o preenchimento correto dos campos informados e considerando a novas regras de validação, ocorrerá a o erro 938 - Rejeição: Não informada vBCSTRet, pST, vICMSSubstituto e vICMSSTRet [nItem: 999], conforme disposto na página 20 da NT. O contribuinte que tiver observado as regras acima e que, ainda assim apresente erro na validação da NF-e, deverá nos enviar os arquivos XML de envio e o XML de retorno da NF-e contendo a rejeição informada para que possamos realizar análise pontual do problema. Obs: A lista das regras da NT 2018.005 que serão implementadas por MG poderão ser verificadas em planilha disponível em: http://nfce.encat.org/desenvolvedor/regras-de-validacao/
-
SVN do ACBr com problemas ?
Daniel Simoes replied to Antonio Carlos L 's tópico in Dúvidas Gerais sobre o ACBr
Tente um CleanUp... se não resolver, talvez você tenha que baixar novamente o ACBr, em outra pasta... -
Alterações nos arquivos INIs
Daniel Simoes replied to Italo Giurizzato Junior's tópico in Notícias do ACBr
As mudanças efetuadas na ACBrDFeSSL são -- ACBrDFeSSL -- [-] Correção no método: TDFeSSLXmlSignClass.AdicionarSignatureElement, que não removia o final do XML, ao adicionar o Grupo de Assinatura... -- ACBrDFeXsLibXml2 -- [-] Método "TDFeSSLXmlSignLibXml2.AdicionarNode", corrigido para adicionar Grupo de Assinatura, dentro do Grupo "docElement" (por: DSA) By dopi on 05/13/2019 14:34 View Changes- 1 reply
-
- 2
-
-
Validar Assinatura Digital em forma de String
Daniel Simoes replied to Eduardo Augusto's tópico in Dúvidas Gerais sobre o ACBr
Creio que você possa usar o método abaixo: function ValidarHash( const AStringList : TStringList; const Digest: TSSLDgst; const Hash: AnsiString; const Assinado: Boolean = False): Boolean; overload; Exemplo: if ValidarHash( StringOriginal, dgstSHA256, HashCalculado, True) then ShowMessage('Hash OK'); -
Acabo de receber, o comunicado oficial da Bematech Caso não esteja visualizando, acesse o preview aqui.
-
Validar Assinatura Digital em forma de String
Daniel Simoes replied to Eduardo Augusto's tópico in Dúvidas Gerais sobre o ACBr
Com um Hash você nunca chegará no conteúdo original... Trazendo para um mundo maie simples, o Hash se assemelha a um dígito verificador do CNPJ... Você gerou um Hash sha256 de ums String... esse hash sempre terá o mesmo tamanho... Qualquer pessoa de posse da String de entrada, poderia gerar um novo Hash... por isso, para garantir que você é o autor do Hash é não houve mudanças na String original, há um outro passo adicional, que é a criptografia do Hash gerado, com a sua chave Pública,.. Isso pode garantir que esse Hash foi gerado por você... O que é possível de fazer do outro lado, é apenas verificar se o Hash é válido... mas para isso você precisa da String original e da chave privada -
Erro "Rejeição Falha no schema XML"
Daniel Simoes replied to amauridebarros's tópico in ACBrMonitor PLUS
Verifique se seus Schemas (XSD) estão atualizados... http://svn.code.sf.net/p/acbr/code/trunk2/Exemplos/ACBrDFe/Schemas/ -
Sim... os layouts em FMX são fantásticos ( parecem Games) Mas acho que o próprio Framework acaba forçando o uso de classes multiplataforma... Ou Seja, a compatibilidade de métodos e propriedades de classes e componentes entre VCL e FMX, não será 100%
-
Em relação ao ACBr, acho que nada que seja difícil de resolver.... Mas para usar a FMX, pense em Multiplataforma... todo o seu código deve ser livre de chamadas de API do Windows...
-
Fizemos alguns ajustes a um tempo atrás, para compilar corretamente em FMX... Mas esse Framework, tem muitos poucos usuários...
-
Veja os fontes da ACBrLIB http://svn.code.sf.net/p/acbr/code/trunk2/Projetos/ACBrLib/
- 1 reply
-
- 1
-
-
Repositório ACBr Trunk 2 no GitHub
Daniel Simoes replied to AndersonRocha's tópico in Dúvidas Gerais sobre o ACBr
Não vejo problemas... obrigado por se dispor a ajudar... -
O Extrato do SAT, segue as orientações do SEFAZ http://svn.code.sf.net/p/acbr/code/tools/SAT/Manual_Orientacao_SAT_v_MO_2_17_07.pdf
-
Erro 'Digest Value' na consulta após 07/05/2019
Daniel Simoes replied to aloisiopires's tópico in ACBrNFe
Confirmado... o problema está na resposta do WebService do SEFAZ... é imperativo entrar em contato com o SEFAZ e relatar o problema -
COMUNICADO IMPORTANTE Gostaríamos de comunicar que assinamos em 08/05/2019 um contrato que prevê a compra da operação de hardware da Bematech no Brasil pela empresa Elgin. Sujeito à aprovação pelo CADE (Conselho Administrativo de Defesa Econômica), o resultado da junção dessas operações ampliará de forma significativa a competitividade do mercado brasileiro no segmento de automação comercial. A operação Elgin-Bematech amplia a capacidade de inovação e entrega de valor aos clientes por meio da otimização do portfólio de hardware, geração de valor no ecossistema de distribuidores, revendas e assistências técnicas e liderança estratégica com foco na inovação de equipamentos e dispositivos inteligentes. Estamos bastante otimistas com o resultado dessa operação para todos e com os benefícios que em conjunto a nova companhia poderá levar aos seus stakeholders. A TOTVS segue com seu foco no mercado de software, bem como no desenvolvimento de novos negócios, conforme anunciado recentemente, na busca pelo crescimento esperado para esse e os próximos anos. Fonte: https://www.bematech.com.br/sobre-nos/
-
Experimente definir 8K e intervalo de 100m ACBrPosPrinter.Device.SendBytesCount := 8192 ACBrPosPrinter.Device.SendBytesInterval := 100
-
Erro 'Digest Value' na consulta após 07/05/2019
Daniel Simoes replied to aloisiopires's tópico in ACBrNFe
Tudo indica um erro na resposta do SEFAZ... ou seja, é necessário relatar o problema ao SEFAZ Podemos verificar a resposta do WebService, ligando a propriedade ACBrNFe.Configuracoes.WebServices.Salvar as respostas serão salvas na pasta: ACBrNFe.Configuracoes.Arquivos.PathSalvar -
Acbr e varias maquinas desenvolvimento
Daniel Simoes replied to Souza 's tópico in Dúvidas Gerais sobre o ACBr
O ideal é você eleger apenas uma máquina, para o "deploy" da aplicação... Também é comum, as empresas copiarem os fontes do ACBr, para dentro de um repositório interno... e sincroniza-lo de tempos em tempos, com o SVN do ACBr -
Pode ser apenas que o @José M. S. Junior tenha esquecido se atualizar o arquivo "versão.txt"
-
Por favor crie um novo tópico para um novo questionamento...
