digitosistemas
Membros-
Total de ítens
80 -
Registro em
-
Última visita
Últimos Visitantes
1.511 visualizações
digitosistemas's Achievements
-
Instalar acbr no delphi xe6
digitosistemas replied to digitosistemas's tópico in Duvidas Gerais ACBr API
Depois de quebrar a cabeça, fazer vários processos o que resolveu foi: Apaguei as pastas: Pacotes, Dlls, Fontes, Lib e fiz o update novamente no TortoiseSVN O que não funcionou: Somente apagando a pasta pacotes Fazendo TortoiseSVN → Revert e depois update Editando os conflitos, TortoiseSVN → Edit conflicts TortoiseSVN → Cleanup Espero ter ajudado! Pode acontecer com outros componentes. -
digitosistemas started following Instalar acbr no delphi xe6
-
Pessoal não sei onde postar esta dúvida, então se os *Moderadores* puderem responder ou redirecionar a duvida para a sala correta eu agradeço muito. Fui fazer atualização do pacote acbr e apresentou este erro na compilação. Como posso resolver isso? Desde já agradeço. C:\ACBr\Fontes\ACBrDFe\ACBrNFSeX\Base\ACBrNFSeXConversao.pas(531) Error: E2029 Declaration expected but '<' found C:\ACBr\Fontes\ACBrDFe\ACBrNFSeX\Base\ACBrNFSeXConversao.pas(532) Error: E2038 Illegal character in input file: '|' (#$7C) C:\ACBr\Fontes\ACBrDFe\ACBrNFSeX\Base\ACBrNFSeXConversao.pas(535) Error: E2072 Number of elements (11) differs from declaration (35) C:\ACBr\Fontes\ACBrDFe\ACBrNFSeX\Base\ACBrNFSeXConversao.pas(537) Error: E2029 Declaration expected but '=' found C:\ACBr\Fontes\ACBrDFe\ACBrNFSeX\Base\ACBrNFSeXConversao.pas(539) Error: E2004 Identifier redeclared: 'TCSTArrayStrings' C:\ACBr\Fontes\ACBrDFe\ACBrNFSeX\Base\ACBrNFSeXConversao.pas(544) Error: E2029 Declaration expected but '>' found C:\ACBr\Fontes\ACBrDFe\ACBrNFSeX\Base\ACBrNFSeXConversao.pas(554) Error: E2004 Identifier redeclared: 'TCSTArrayStrings' C:\ACBr\Fontes\ACBrDFe\ACBrNFSeX\Base\ACBrNFSeXConversao.pas(555) Error: E2072 Number of elements (11) differs from declaration (35) C:\ACBr\Fontes\ACBrDFe\ACBrNFSeX\Base\ACBrNFSeXConversao.pas(13156) Error: E2029 Declaration expected but '<' found C:\ACBr\Fontes\ACBrDFe\ACBrNFSeX\Base\ACBrNFSeXConversao.pas(13173) Error: E2038 Illegal character in input file: '|' (#$7C) C:\ACBr\Fontes\ACBrDFe\ACBrNFSeX\Base\ACBrNFSeXConversao.pas(13174) Error: E2004 Identifier redeclared: 'tpDedRedToStr' C:\ACBr\Fontes\ACBrDFe\ACBrNFSeX\Base\ACBrNFSeXConversao.pas(13179) Error: E2003 Undeclared identifier: 'drProfissionalParceiro' C:\ACBr\Fontes\ACBrDFe\ACBrNFSeX\Base\ACBrNFSeXConversao.pas(13183) Error: E2004 Identifier redeclared: 'StrTotpDedRed' C:\ACBr\Fontes\ACBrDFe\ACBrNFSeX\Base\ACBrNFSeXConversao.pas(13188) Error: E2003 Undeclared identifier: 'drProfissionalParceiro' C:\ACBr\Fontes\ACBrDFe\ACBrNFSeX\Base\ACBrNFSeXConversao.pas(13192) Error: E2029 Declaration expected but '=' found C:\ACBr\Fontes\ACBrDFe\ACBrNFSeX\Base\ACBrNFSeXConversao.pas(13327) Error: E2003 Undeclared identifier: 'trpiscofinscsllNaoRetido' C:\ACBr\Fontes\ACBrDFe\ACBrNFSeX\Base\ACBrNFSeXConversao.pas(13328) Error: E2030 Duplicate case label C:\ACBr\Fontes\ACBrDFe\ACBrNFSeX\Base\ACBrNFSeXConversao.pas(13330) Error: E2003 Undeclared identifier: 'trpiscofinscsllRetido' C:\ACBr\Fontes\ACBrDFe\ACBrNFSeX\Base\ACBrNFSeXConversao.pas(13330) Error: E2030 Duplicate case label C:\ACBr\Fontes\ACBrDFe\ACBrNFSeX\Base\ACBrNFSeXConversao.pas(13331) Error: E2003 Undeclared identifier: 'trpiscofinsRetidocsllNaoRetido' C:\ACBr\Fontes\ACBrDFe\ACBrNFSeX\Base\ACBrNFSeXConversao.pas(13331) Error: E2030 Duplicate case label C:\ACBr\Fontes\ACBrDFe\ACBrNFSeX\Base\ACBrNFSeXConversao.pas(13332) Error: E2003 Undeclared identifier: 'trPisRetidoCofinsCsllNaoRetido' C:\ACBr\Fontes\ACBrDFe\ACBrNFSeX\Base\ACBrNFSeXConversao.pas(13332) Error: E2030 Duplicate case label C:\ACBr\Fontes\ACBrDFe\ACBrNFSeX\Base\ACBrNFSeXConversao.pas(13333) Error: E2003 Undeclared identifier: 'trCofinsRetidoPisCsllNaoRetido' C:\ACBr\Fontes\ACBrDFe\ACBrNFSeX\Base\ACBrNFSeXConversao.pas(13333) Error: E2030 Duplicate case label C:\ACBr\Fontes\ACBrDFe\ACBrNFSeX\Base\ACBrNFSeXConversao.pas(13334) Error: E2003 Undeclared identifier: 'trCofinsCsllRetidoPisNaoRetido' C:\ACBr\Fontes\ACBrDFe\ACBrNFSeX\Base\ACBrNFSeXConversao.pas(13334) Error: E2030 Duplicate case label C:\ACBr\Fontes\ACBrDFe\ACBrNFSeX\Base\ACBrNFSeXConversao.pas(13335) Error: E2003 Undeclared identifier: 'trCsllRetidoPisCofinsNaoRetido' C:\ACBr\Fontes\ACBrDFe\ACBrNFSeX\Base\ACBrNFSeXConversao.pas(13335) Error: E2030 Duplicate case label C:\ACBr\Fontes\ACBrDFe\ACBrNFSeX\Base\ACBrNFSeXConversao.pas(13336) Error: E2003 Undeclared identifier: 'trPisCsllRetidoCofinsNaoRetido' C:\ACBr\Fontes\ACBrDFe\ACBrNFSeX\Base\ACBrNFSeXConversao.pas(13336) Error: E2030 Duplicate case label C:\ACBr\Fontes\ACBrDFe\ACBrNFSeX\ACBrNFSeXConfiguracoes.pas(2607) Fatal: F2063 Could not compile used unit 'ACBrNFSeXConversao.pas' Compilation failure Erro ao compilar o pacote "ACBr_NFSeX.dpk".
-
[Ajuda] Implementação de pagamento via PIX
um tópico no fórum postou digitosistemas Dúvidas sobre PIX
Olá pessoal, tudo bem? Estou trabalhando na implementação do pagamento via PIX no meu sistema utilizando os componentes do ACBr, e gostaria de uma orientação para finalizar essa etapa. Seguem os pontos do que já tenho pronto e do que ainda preciso desenvolver: Projeto já iniciado: A integração com os componentes ACBr já está em andamento. PIX Estático funcionando: Já consigo gerar o QR Code estático normalmente através do ACBrPIXPSP. PIX Dinâmico / Monitoramento: Agora preciso implementar aquela funcionalidade típica de PDV, onde o sistema fica aguardando a confirmação do pagamento em tempo real e só libera o processo depois que o valor é realmente recebido pelo PSP. Exibição do QR Code: No momento estou apenas exibindo o QR Code/código para o cliente, mas preciso evoluir para o fluxo completo com callback/consulta/validação. Dúvidas principais: Quais são os “atalhos” ou melhores práticas para finalizar essa parte? Existe algum componente ACBr que facilita o monitoramento do pagamento (pooling, webhook, retorno do PSP)? É obrigatório utilizar um PSP parceiro integrado ao ACBr (GerenciaNet, PixPDV etc.) para ter o retorno automático? Há algum exemplo de implementação atualizado que vocês recomendam seguir? Agradeço muito qualquer orientação, exemplo ou direcionamento sobre a melhor forma de estruturar esse fluxo usando o ACBr. Obrigado desde já! -
Estou usando o "fortes", o provedor é o ISSNet. Tentei usar assim esse Demonstração: Mas o "Link" vem vazio.
-
Estou migrando a versão do NFSe e não esta saindo o QRCode na impressão do DANFE, como fazer para sair?
-
Falha no envio do lote Situação: X999 Motivo: Erro de Conexão: Erro Interno: 12002
um tópico no fórum postou digitosistemas ACBrNFSe
Amigos, Na prefeitura de Anapolis/Goias, provedor issnet estou recebendo muito esta mensagem de Timeout, no ambiente de PRODUÇÃO tanto nas opções: ACBrNFSeX.ConsultarNFSeServicoPrestadoPorPeriodo(deDataInicial.date, deDataFinal.Date, 1); Até aqui não tem problema que posso tentar outras vezes. Mas aqui na opção de EMITIR dá TIMEOUT porém as notas são registradas, me causando transtornos. ACBrNFSe1.Emitir(vNumLote); Verificar_ChecarResposta(tmRecepcionar); Falha no envio do lote Situação: X999 Motivo: Erro de Conexão: Erro Interno: 12002 Erro HTTP: 0 URL: https://nfse.issnetonline.com.br/abrasf204/anapolis/nfse.asmx Erro: 12002 - TimeOut de Requisição Falha ao Receber Resposta. Erro: 12002 - TimeOut de Requisição -
RESOLVIDO.
-
Enviei sem ter finalizado o assunto: Ao tentar enviar email aparece a mensagem Smtp Error: Unable to login, 10091-Network subsystem unusable. Como corrigir? Enviei por outro componente e o email esta sendo enviado. Só que gostaria de usar somente o acbr. Var Dir, ArqXML: string; MS: TMemoryStream; //P, N: Integer; begin ACBrMail1.From := edemailRemetente.text; ACBrMail1.FromName := EdnomeRemetente.text; ACBrMail1.Host := edtHost.text; // servidor smtp -> smtp.outlook.com ACBrMail1.Username := edtUser.text; ACBrMail1.Password := edtPassword.text; ACBrMail1.Port := edtPort.text; // porta do servidor smtp 587 ACBrMail1.SetTLS := chkTLS.Checked; //False ACBrMail1.SetSSL := chkSSL.Checked; //True servidor necessita SSL //ACBrMail1.DefaultCharset := TMailCharset(cbbDefaultCharset.ItemIndex); //ACBrMail1.IDECharset := TMailCharset(cbbIdeCharSet.ItemIndex); ACBrMail1.AddAddress(edEmailDestinatario.Text, edtAddressName.text); ACBrMail1.UseThread := False; if edEmailBCC.Text <> '' then ACBrMail1.AddCC(edEmailBCC.Text); // opcional //ACBrMail1.AddReplyTo('um_email'); // opcional //ACBrMail1.AddBCC('um_email'); // opcional //case rgPrioridade.ItemIndex of //0 : ACBrMail1.Priority := MP_high; //1 : ACBrMail1.Priority := MP_high; //end; //ACBrMail1.ReadingConfirmation := True; // solicita confirmação de leitura mLog.Lines.Clear; ProgressBar1.Position := 1; Dir := FormPrincipal.Caminho; //P := pos(' - ', edSubject.Text); //if P > 0 then //begin // N := StrToIntDef(copy(edSubject.Text, P + 3, 5), 0) + 1; // edSubject.Text := copy(edSubject.Text, 1, P + 2) + IntToStr(N); //end; ACBrMail1.Clear; ACBrMail1.IsHTML := cbUsarHTML.Checked; ACBrMail1.Subject := edSubject.Text; // mensagem principal do e-mail. pode ser html ou texto puro if cbUsarTXT.Checked then ACBrMail1.AltBody.Assign(edMensagem.Lines); if cbUsarHTML.Checked then ACBrMail1.Body.Assign(mBody.Lines); {NÃO INCLUIR if cbUsarHTML.Checked and cbAddImgHTML.Checked then begin // Depende de: "<img src='cid:LogoACBr'>" em ACBrMail1.Body; if Pos('cid:LogoACBr', ACBrMail1.Body.Text) > 0 then ACBrMail1.AddAttachment(Dir + 'acbr_logo2.png', 'LogoACBr', adInline); end; } { if cbAddImgAtt.Checked then ACBrMail1.AddAttachment(Dir + 'acbr_logo.jpg', '', adAttachment); } { if cbAddXML.Checked then begin MS := TMemoryStream.Create; try ArqXML := '52240821962645000185550010000111291000111298-nfe.xml'; MS.LoadFromFile(Dir + ArqXML); ACBrMail1.AddAttachment(MS, ArqXML, adAttachment); finally MS.Free; end; end; } ACBrMail1.Send(cbUsarThread.Checked); If Fechar Then Close; end;
-
Ao tentar enviar email aparece a mensagem Smtp10091-Network subsystem unusable. Como corrigir?
-
Mudei o provedor para: cwsCNPJWS e deu certo.
-
Bom dia Senhores, Um cliente me relatou um "erro 404 - not in cache" ao consultar o CNPJ, o que pode ser? provedor = CWSRECEITAWS Meu código: If not ValidarCNPJ(MeCPFCli.Text) Then Begin If not ValidarCPF(MeCPFCli.Text) Then KDialog('O CNPJ inválido.'#13'Favor fazer a correção e tentar novamente','Alerta','INFO') else KDialog('Esta pesquisa é somente para CNPJ.'#13'Ação cancelada','Alerta','INFO'); MeCPFCli.SetFocus; exit; end; Try // MANDA COMANDO E FICA AGARRADO EM ONSOLICITA CAPTCHA If Not ACBrConsultaCNPJ1.Consulta(MeCPFCli.Text, '', False) Then Begin Consultar_cnpj(); Exit; End; if ACBrConsultaCNPJ1.Situacao <> '' then Begin //EditTipo.Text := ACBrConsultaCNPJ1.EmpresaTipo; EditRazaoCli.Text := Copy(ACBrConsultaCNPJ1.RazaoSocial,1,50); EditFantCli.Text := Copy(ACBrConsultaCNPJ1.Fantasia,1,40); if (EditFantCli.Text = '') or (Copy(EditFantCli.Text,1,4) = '****') then EditFantCli.Text := Copy(EditRazaoCli.Text,1,40); if ACBrConsultaCNPJ1.Situacao = 'ATIVA' then Begin RDGAtivo.ItemIndex := 0; deDataCadastro.Text := DateToStr( ACBrConsultaCNPJ1.Abertura); MECepCli.Text := FormataCEP(ACBrConsultaCNPJ1.CEP); LocalizaCidade(MECepCli.Text, True); EditEndCli.Text := Copy(Trim(ACBrConsultaCNPJ1.Endereco)+' '+ Trim(ACBrConsultaCNPJ1.Complemento),1,50); txtNum.Text := ACBrConsultaCNPJ1.Numero; cbUF.ItemIndex := cbUF.Items.IndexOf(ACBrConsultaCNPJ1.UF); EditBairroCli.Text := Copy(RemoveEspacos(ACBrConsultaCNPJ1.Bairro),1,30); carrega_cid(cbUF.Text); txtCidade.ItemIndex := txtCidade.Items.IndexOf(Trim(ACBrConsultaCNPJ1.Cidade)); If Loc_Cidade(cbUF.Text,txtCidade.Text) Then edIBGE.Text := AchaCid[0]; EditEMailCli.text := LowerCase(ACBrConsultaCNPJ1.EndEletronico); EditFoneCli.text := ACBrConsultaCNPJ1.Telefone; EditInscEstCli.SetFocus; End else Begin RDGAtivo.ItemIndex := 1; KDialog('O Cadastro deste cliente esta inativo na Receita Federal','Informação','erro'); End; End; Except on e : Exception do KDialog('Não consegui fazer a pesquisa'#13#13'Motivo: '+e.Message,'Alerta','erro'); End;
-
Erro na instalação Delphi XE6 - FastREport
digitosistemas replied to digitosistemas's tópico in Dúvidas Gerais sobre o ACBr
Agora eu pirei Será que estou instalando o Fastreport corretamente? Pq tenho o Delphi Alexandria em outra maquina (instalei recentemente o Delphi) e instalei o Fastreport e acabei de criar a pasta Acbr e baixar arquivos. Vou instalar o Acbr e deu o mesmo erro de compilação. Da outra maquina desinstalei todos os componentes, desinstalei o XE6 e agora estou instalando novamente. Vamos se persisti o erro. Não sei posso postar isso!!! Mas tem alguém no forum que tenha interresse em conectar em minha máquina e fazer a instalação para mim? Será gratificado por isso! Se não puder postar, peço desculpas aos moderadores (é o desespero) e pode apagar o post, ou redireciona-lo. Passo meu zap para combinarmos.- 12 replies
-
- fastreport
- install
-
(e 1 mais)
Tags:
-
Erro na instalação Delphi XE6 - FastREport
digitosistemas replied to digitosistemas's tópico in Dúvidas Gerais sobre o ACBr
Tentei fazer a instalação marcando a opção "Remover arquivos antigos do disco (pode demorar bastante)" porém o erro persisti. Pensei em fazer isso, mas vou tentar a outra solução do @Juliomar Marchetti primeiro. @Juliomar Marchetti você pode me explicar direito como fazer isso? esta me batendo um desespero- 12 replies
-
- fastreport
- install
-
(e 1 mais)
Tags:
-
Erro na instalação Delphi XE6 - FastREport
digitosistemas replied to digitosistemas's tópico in Dúvidas Gerais sobre o ACBr
O FortReport também não consegue instalar. Removi toda pasta do ACbr e fiz o Update novamente no trunk2, e tentei novamente não dá certo. Instalando sem marcar nada do FastReport e nada do FortReport dá certo.- 12 replies
-
- fastreport
- install
-
(e 1 mais)
Tags:
