Ir para conteúdo
  • Cadastre-se

jnatas18

Membros
  • Total de ítens

    20
  • Registro em

  • Última visita

  • Days Won

    2

Tudo que jnatas18 postou

  1. Aproveitando o tópico, segue correção para importação do registro C870 ACBrEPCBloco_C_Importar.pas
  2. Não, o próprio AcbrInstall Cria eles Mais precisamente no evento BeforeExecute do TJclBorlandCommandLineTool
  3. Na minha instalação do delphi, o library é muito extenso e não conseguia instalar o acbr pelo install, isso devido ao comando ficar muito grande e ultrapassando o limite de caracteres permitido. https://support.microsoft.com/pt-br/help/830473/command-prompt-cmd--exe-command-line-string-limitation Para resolver, fiz uma pequena alteração onde habilito colocar os parâmetros no arquivo .cfg para cada package, segue em anexo a unit alterada assim como a tela. ACBrInstall Trunk2.rar
  4. jnatas18

    MDFe

    Comunicamos a substituição do certificado digital que identifica dos servidores que hospedam os serviços referentes aos Documentos Fiscais Eletrônicos (NF-e, NFC-e, CT-e, MDF-e, BP-e) da Sefaz/RS e da Sefaz Virtual RS.A substituição destes certificados digitais é um procedimento anual rotineiro e, via de regra, não causa nenhum impacto para as empresas usuárias destes serviços. Lembrando que a cadeia de certificação correspondente deve estar instalada no equipamento usuário. * Autoridade Certificadora Raiz Brasileira v5 - link http://acraiz.icpbrasil.gov.br/ICP-Brasilv5.crt* Autoridade Certificadora SERPRO v4 - http://acraiz.icpbrasil.gov.br/credenciadas/SERPRO/v5/p/Autoridade_Certificadora_Serpro_v4.crt* Autoridade Certificadora do SERPRO Final SSL - http://acraiz.icpbrasil.gov.br/credenciadas/SERPRO/v5/Autoridade_Certificadora_do_Serpro_Final_SSL.crt
  5. Enfrentei esse problema também da carteira 17 com nosso número com 17 dígitos, em anexo a unit alterada ACBrBancoBrasil.pas
  6. A versão que está no nosso cliente, em produção, é a versão beta da 1.6.86 que ainda exige o GIZ. a sem o GIZ não funcionou lá.
  7. Enfrentamos problema de instalação do Integrador no primeiro cliente nosso a usar MFE, e nos foi orientado pela sefaz a usar a versão beta, que tem o nome do componente MF-e-Giz. Isso nos gera transtornos nas gerações das versões, pois o nome do componente é guardado em uma constante. Para resolver, alterei a unit ACBrSATMFe_integrador.pas para buscar essa informação de um arquivo ini, function TACBrSATMFe_integrador_XML.cNomeComponente: String; var arqIni: TIniFile; begin arqIni := TIniFile.Create(ExtractFilePath(ParamStr(0))+'AcbrSAT.ini'); try Result := arqIni.ReadString('MFE', 'NomeComponente', 'MF-e'); finally arqIni.Free; end; end;
  8. Encontrei o mesmo erro, porém, no meu caso, observei que somente acontecia na minha aplicação, no exemplo do acbr funcionava normalmente. A configuração dos dois estava idêntica, a única coisa diferente era o xml mesmo, aí encontrei o problema. Usando libWinCrypt só consigo enviar NFe com no máximo dois itens, acredito que a limitação seja o tamanho do arquivo. Usando libCapicom não há essa limitação. Segue anexo a unit do exemplo do acbr com uma pequena alteração onde posso informar a qtde de itens na função criar e enviar. Unit1.pas
  9. Confere Daniel, isso aconteceu porque copio os fontes para um novo repositório de uso da empresa.
  10. [dcc32 Error] ACBrDFeXsMsXml.pas(154): E2197 Constant object cannot be passed as var parameter o parâmetro da função é variável e a propriedade é constante. xmldsig.createKeyFromCertContext( FpDFeSSL.CertContextWinApi, dsigKey); para resolver criei uma variável e passo ela como parâmetro da função LCertContextWinApi := FpDFeSSL.CertContextWinApi; xmldsig.createKeyFromCertContext( LCertContextWinApi, dsigKey);
  11. Neste link há um certo esclarecimento à sua dúvida, além de informações atualizadas sobre tópicos pertinentes. http://www.spedbrasil.net/forum/topics/reuniao-do-confaz-dez-2015-bloco-k-prorrogado-para-2017-ec-87-15-
  12. Enfrentei esse problema, mas no meu caso era porque usamos ainda a versão 3, mas resolvi. Em todo caso vou anexar os meus arquivos alterados para a versão 3. acbr.rar
  13. Deve-se alterar, também a velocidade da impressora. Ligue a impressora com o botão avanço pressionado, depois é somente seguir as instruções do menu que será impresso para configurar a velocidade.
  14. Depende do modelo de ecf utilizado. se for Bematech MP2100 não funciona com o acbr, pelo menos nunca consegui e nunca vi ninguém conseguir. Se for este o seu caso, sugiro a compra de conversores usb-serial, são baratos e funcionam satisfatoriamente. Se o ECF for Daruma, funciona que é uma beleza, porém deverá ser alterado a velocidade da porta, ao instalar o driver usb da Daruma ela emula uma porta serial e a velocidade de comunicação padrão é 9600, mas para uso usb deve ser alterado 115.200.
  15. Identifiquei uma falha na geração do Arquivo referente ao Controle de Encerrantes, mais especificamente na função WriteRegistroC2 da classe TPAF_C da unit ACBrPAF_C_Class. Os campos Data e Hora de emissão do Cupom só devem ser preenchidos caso haja emissão de cupom, caso contrário preencher com brancos. A função estava preenchendo apenas com o delimitador nos casos de não emissão de cupom, para resolver utilizei a seguinte função: IfThen(STATUS_ABASTECIMENTO = 'EMITIDO CF', LFill(DATA, 'yyyymmdd'), RFill('',8)) + IfThen(STATUS_ABASTECIMENTO = 'EMITIDO CF', LFill(HORA, 'hhmmss'), RFill('',6)) +
  16. Segue os fontes e um programa de exemplo, antecipadamente peço desculpas pelo falta de comentários no código, aprendi fazendo e hoje tenho dificuldades neste quesito. O Componente funciona para Companytec e VWTech, tanto para comunicação via serial como TCP-IP. Para serial uso o componente ComPort, que está junto com os fontes, já para TCP-IP utilizo ClientSocket do próprio delphi. Tentei utilizar o synaser para serial porém, devido ao tempo, tive que optar pelo ComPort, visto que o exemplo ao qual me baseava utilizava-o. Espero estar ajudando. EresConcentrador.rar
  17. Desenvolvi um componente similar ao ACBRECF para os concentradores Companytec e VWTech via protocolo, sem uso de DLL, com comunicação pela porta serial ou LAN, caso haja interesse, tenho um executável de testes rodando o mesmo. Fica a disposição de vocês do acbr sem custo algum, visto que o acbrecf e acbrnfe me ajudaram muito e é uma forma de retribuir.
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.

The popup will be closed in 10 segundos...
The popup will be closed in 10 segundos...