Painel de líderes
Conteúdo popular
Showing content with the highest reputation on 13-02-2023 em todas as áreas
-
Olá, Bom Dia! Estou implementando o ACBrPagFor para o banco Santander e me deparei com divergências na geração do Registro do Header do Arquivo (Registro 0), Header do Lote (Registro 1) e Trailler do Arquivo (Registro 9). Layout do Banco Santander: Cash Management (santander.com.br) Ao enviar para o banco na primeira vez, tive erros a respeito do convenio no header do arquivo, no header do lote e no trailler do arquivo conforme imagem abaixo: Resolvendo o primeiro problema no Header do Arquivo constatei o seguinte: O Header do Arquivo possui 20 posições para o convenio no layout, já no código do componente, na geração da remessa, está programado para enviar só 12 posições, outra coisa que reparei é que as informações estão fora da ordem do layout. Olhando na procedure procedure TArquivoW_Santander.GeraRegistro0 do PagFor.Santander.GravarTxtRemessa, vemos que está sendo enviado somente 12 posições para o convenio, sendo que no manual do banco esta previsto 20 posições. Também se olhar o layout e comparar com o código, percebe-se que existem informações sendo enviadas fora de ordem e também sem necessidade nos demais registros citados. Tomei a liberdade de ajustar esses registros (0,1,9), de acordo com o manual, e, anexei a unit nesse tópico. Desde já agradeço e estou a disposição. Att Keiller REMPAGFOR_0000182.txt PagFor.Santander.GravarTxtRemessa.pas2 pontos
-
Boa tarde! Sim, você pode usar a distribuição DFe por último NSU. Os CNPJs relacionados na autXML vão ter acesso aos eventos da coluna Terceiros2 pontos
-
Boa tarde @Carlos Paiva te chamei no WhatsApp para te auxiliar.. Obrigada @antonio.carlos.2 pontos
-
Tópico movido para a área do SAC, para que o SLA de respostas seja considerado Foi criada a #TK-3606 para uma análise mais aprofundada e parecer do consultor responsável.2 pontos
-
Olá, caso ainda seja útil pra alguém criei uma API em PHP para realizar essa integração com o banco Bradesco (emissão de boletos), infelizmente não consegui lidar com a assinatura PSCK#7 do payload (certificado digital A1) via Delphi e como o PHP já tem a lib OpenSSL nativa, achei mais fácil... Caso queiram tentar: https://github.com/brenooandrade/api-php-bradesco-boletos recomendo que subam via Docker, pois já fica tudo prontinho de uma forma mais rápida/fácil.2 pontos
-
Boa tarde pessoal, Em 09/02/2023 foi publicada a versão 3.0.3 do programa validador do SPED ICMS IPI, trazendo as seguintes mudanças. Fonte: http://sped.rfb.gov.br/pagina/show/71622 pontos
-
Muito obrigado pela contribuição. A mesma foi enviada ao SVN na Rev-28497. Queira, por favor, atualizar seus fontes, reinstalar o ACBr para realizar novos testes e reportar qualquer problema.1 ponto
-
Foi enviado na Rev-28497, alteração para corrigir o problema de List Index Out of Bonds. A questão de não retornar o recibo para o registros da nova família 4000 ainda está em análise.1 ponto
-
Testei o código acima e o erro relacionado a "Project *.exe raised exception class EListError with message 'List index out of bounds (0)'." não ocorre mais, porem não esta retornando o recibo para os novos registro da família 4000.1 ponto
-
Foi necessario parar o desenvolvimento nesta, por necessidade da empresa aqui está em Standy by, assim que finalizar as outras coisas, vou voltar a trabalhar nesta1 ponto
-
Boa tarde @Diego Foliene É muito provável que seja o mesmo erro deste outro tópico que já contém o fonte aguardando análise para envio ao SVN.1 ponto
-
Consegui baixar! Testei aparentemente tudo ok, enviei para o banco assim que ele me retorna ja passo o feedback... Obrigado mais uma vez pelo apoio e a rapidez de resposta..1 ponto
-
Boa tarde. não sei como proceder rs minha assinatura venceu e Não foi renovado automaticamente por mudança de Cartão ai recebi e_mail da Equipe Eduzz só que por e_mail que NAO posso responde rs. entrei no meu cadastro e mudei a forma de pagamento para o NOVO cartão só que não sei se ficou certo pois acabei de receber outro e_mail deles. se tiver um telefone só falar que ligo Obrigado Paiva1 ponto
-
Duas instâncias concorrentes, não poderiam usar o mesmo "DISPLAY"... Você consegue rodar essa API, em uma máquina que tenha algum Desktop instalado ? Pode ser o XFCe, por exemplo (que é bem leve) Se SIM, você poderia rodar a sua aplicação, sem a necessidade do Xvfb PS: Está nos planos recentes do ACBr, criar um DANFE em PDF, sem a dependência de um Gerador de Relatórios, e com isso, criar uma biblioteca que não tenha dependências do Servidor X... mas isso é uma tarefa que deve levar alguns meses...1 ponto
-
Bom dia... Alterado tratamento feito na classe do PSP Sicredi em relação ao retorno na operação de devolução de valor. O tratamento está retornado 200 e deveria retornar 201, uma vez que o Sicredi responde HTTP_OK ao método PUT do Endpoint PIX, de forma diferente da especificada. procedure TACBrPSPSicredi.QuandoReceberRespostaEndPoint(const aEndPoint, aURL, aMethod: String; var aResultCode: Integer; var aRespostaHttp: AnsiString); begin // Sicredi responde HTTP_OK ao método PUT do Endpoint PIX, de forma diferente da especificada {if (UpperCase(AMethod) = ChttpMethodPUT) and (AEndPoint = cEndPointPix) and (AResultCode = HTTP_CREATED) then AResultCode := HTTP_OK;} if (UpperCase(AMethod) = ChttpMethodPUT) and (AEndPoint = cEndPointPix) and (AResultCode = HTTP_OK) then AResultCode := HTTP_CREATED; end; Unit alterada em anexo. ACBrPIXPSPSicredi.pas1 ponto
-
Olá @José Luís Acabei de enviar ao SVN a correção(rev: 28493). Muito obrigado pela contribuição1 ponto
-
Obrigado Italo ! o Grupo <Comb> tem que ser em minusculo ou seja <comb>1 ponto
-
Bom dia Keiller, Muito obrigado pela colaboração, já inclui na minha lista de tarefas. TK-36041 ponto
-
tinha um erro na unit ACBrBoletoW_Inter_API;, nas linhas 265 e 266.. ali ele estava fazendo o filtro por Vencimento mas usando as datas de Movimento.. segue unit alterada.. ACBrBoletoW_Inter_API.pas1 ponto
-
1 ponto
-
Bom dia @Faberson A. Ferrasi! Que bom que deu certo de resolver! Por favor, pode compartilhar com a comunidade qual foi a solução do problema para ajudar outros que possam vir a ter esse problema futuramente?1 ponto
-
1 ponto
-
Olá. Tive algumas dificuldade para encontrar os passos para efetuar o cadastramento de software house e configuração do aplicativo comercial. Devido a isso, segue um pequeno guia que poderá ajudar um pouco. Passos para cadastramento de Software House na Sefaz do Ceará 1. Acessar o site https://servicos.sefaz.ce.gov.br/internet/index.asp 2. Na seção “Serviços”, procurar por “VIPRO/TRAMITA”. 3. Escolher a opção “ACESSO AO SISTEMA TRAMITA” 4. Selecionar o certificado digital da empresa (software house) e avançar. 5. Preencher o formulário com os dados necessários e avançar. 6. Será exibido três opções após o cadastro. Escolha a opção adequada ao seu propósito. No meu caso foi a opção “A”. a. Estou abrindo um processo para mim ou para uma de minhas filiais do Estado do Ceará b. Quero abrir um processo para um contribuinte do qual sou procurador no SIGET/DT-E c. Quero representar uma pessoa física ou jurídica 7. Após entrar, clicar em “MÓDULO FISCAL ELETRÔNICO” e selecionar a opção “CADASTRAMENTO DE SOFTWARE FISCAL”. 8. Preencha o formulário, anexe os arquivos necessários, revise o que foi informado e envie. 9. Após isso anote o número do processo e aguarde a reposta da Sefaz. Se tudo ocorrer bem, será informado por e-mail a senha para acesso ao portal Cf-e. Caso dê algum problema, provavelmente irão informar o que está errado ou faltando. Acesso ao portal CF-e 1. Acesse o site https://cfe.sefaz.ce.gov.br/mfe/portal#/login?type=SOFTWARE_HOUSE 2. Informe seu CNPJ, a senha informada no e-mail de resposta da Sefaz, e em “Tipo de vínculo” escolha a opção “Software House”. 3. Ao entrar, vai ser exibido um novo formulário para colocar basicamente as mesmas informações pedidas no passo feito no “TRAMITA”. Informe e salve. a. Na parte do certificado (.CER), caso o seu certificado esteja instalado, exporte (Opções de internet > Conteúdo > Certificado > Exportar) sem a chave pública, selecionando o x.509 codificado na base64. 4. Por segurança, altere sua senha após preencher o formulário. 5. Para vincular o aplicativo comercial ao contribuinte, é necessário assinar o termo de responsabilidade. 6. Para assinar o termo, clique na opção “Termo de responsabilidade” no menu à esquerda. Confirme o CNPJ e baixe o termo e assinador. Assinando o termo de responsabilidade 1. Após ter realizado o download dos arquivos, execute o Assinador, até o momento com o nome “signer-client-3.15.35.02-jar-with-dependencies”. 2. Escolha o certificado da empresa “Software House”, informe a senha, selecione o termo e clique em “Assinar digitalmente e enviar”. 3. Deverá aparecer uma mensagem de sucesso caso tudo ocorra bem. O seu termo já foi enviado para a Sefaz. Obs.: Tive alguns problemas ao executar os arquivos .jar diretamente. Executando-os diretamente, o processo parecia não funcionar. Então tive que abrir o prompt comando como administrador e ir até o caminho onde o Java estava instalado, no meu caso, “C:\Program Files (x86)\Java\jre1.8.0_261\bin”. Após isso copiei o assinador para dentro da pasta bin e executei o mesmo a partir do prompt: “java -jar igner-client-3.15.35.02-jar-with-dependencies.jar”. A partir daí fiz o processo e ocorreu tudo bem. Gerando código de vinculação 1. Para gerar o código de vinculação, a Sefaz orienta baixar o aplicativo de geração do código próprio deles. 2. Então acesse a url https://cfe.sefaz.ce.gov.br/mfe/informacoes/downloads#/, na seção “Componentes”, baixe o “Gerador do Código de Vinculação do Aplicativo Comercial da Software House”. 3. Após baixar, execute-o, informe o certificado da Software House, a senha do certificado, o CNPJ do contribuinte (cliente) e o CNPJ da Software House e clique em “Gerar Assinatura”. Caso não apareça mensagem de sucesso, siga o mesmo passo realizado para o assinador do termo de responsabilidade. 4. Após gerar, será criado um arquivo com o nome semelhante a este “0000012345678998765432100000.signAC”. O nome será a junção dos dois cnpjs informados. 5. Abra o arquivo com um bloco de notas e você irá ver o código de vinculação. Obs.: Efetuei o mesmo processo com o ACBrSATSign para ver o se código de vinculação iria bater corretamente com o código gerado pelo aplicativo da Sefaz, e o código é o mesmo que o gerado pelo “AssinadorSEFAZ.jar”. Vinculação do código ao contribuinte 1. Dentro do Portal Cf-e (Ambiente Seguro > Software House), acesse a opção “Vincular aplicativo Comercial”. 2. Clique no link “Clique aqui para vincular o contribuinte à Software House”. 3. Informe o CNPJ do contribuinte e o código de vinculação gerado na etapa anterior e clique em “Vincular”. 4. Após isso, consulte o contribuinte vinculado através da razão social ou do CNPJ para verificar se tudo ocorreu bem. 5. Vai ser exibido as informações do contribuinte, assim como o código de vinculação e a opção de desvincular. Instalação do Integrador Fiscal 1. Na seção downloads do portal Cf-e, baixe o Integrador Fiscal acessando o menu “Integrador Fiscal”, e baixe o “Integrador_V2_SO_16032020” de acordo com o sistema operacional. 2. Após o download instale o Integrador Fiscal. 3. Ao abrir o Integrador Fiscal, configure o mesmo passando as informações do contribuinte e do Software House. 4. Para o MF-e, baixe o driver respectivo ao sistema operacional. 5. Ao informar o CNPJ no campo “CNPJ da Software House” e for exibido uma mensagem informando que o seu cnpj não está cadastrado, envie um e-mail para [email protected] informando o erro e já envie o número do processo gerado na primeira etapa do processo. Assim eles irão adicionar suas informações a base de dados do Integrador Fiscal. 6. Caso o Integrador não crie regras de permissão no firewall, a documentação recomenda adicionar as regras, tanto para UDP como TCP, para liberar as portas 11118 e 11119. E recomenda também executar o Integrador como Administrador. Caso tenha alguma dúvida na configuração do Integrador, consulte os manuais disponibilizados: “Manual de Utilização do Integrador Fiscal - Versão 20”, “Manual do Desenvolver do Aplicativo Comercial”. Ajustes em sua aplicação comercial 1. Segue novamente alguns tópicos que ajudam a realizar as mudanças necessárias em sua aplicação: a. b. c. d. A princípio é isso. Espero que ajude.1 ponto
-
Bom dia, mas infelizmente o que fiz não resolveu, e como precisa liberar o cliente, acabei reordenando as formas de pagamento. Vou analisar o caso com mais calma e volto a postar. Obrigado1 ponto
-
Muito obrigado! Assim também funciona, com o código abaixo, não precisando modificar um aquivo .ini. Porém não funciona a consulta direta com a chave de acesso, exatamente como você mencionou. with FNfs.NotasFiscais.Items[0].NFSe do begin if FNfs.Configuracoes.WebServices.Ambiente = taProducao then Link := 'https://df.issnetonline.com.br/online/NotaDigital/VerificaAutenticidade.aspx' // Link := 'https://df.issnetonline.com.br/online/NotaDigital/VerificaAutenticidadeQRCode.aspx?%ChaveAcesso%' else Link := 'https://www.issnetonline.com.br/homologaabrasf/online/NotaDigital/VerificaAutenticidade.aspx'; // Link := 'https://www.issnetonline.com.br/homologaabrasf/online/NotaDigital/VerificaAutenticidadeQRCode.aspx?%ChaveAcesso%'; Link := StringReplace(Link, '%ChaveAcesso%', Self.GetChaveAcesso, [rfReplaceAll]); {$ifdef DEBUGx} Clipboard.AsText := Link; {$endif} end;1 ponto
-
Bom dia, Configure o programa exemplo para salvar os arquivo (soap). Faça um novo teste e anexe o XML (Soap) para que possamos fazer uma analise.1 ponto
-
Bom dia Adhelmar, O que eu lhe mostrei na postagem anterior se encontra no arquivo ACBrNFSeXServicos.ini Esse arquivo é utilizado pelo componente novo: ACBrNFSeX.1 ponto
-
ACBrTEFDClass.pasACBrTEFD.pas seguem os arquivo com as alterações para avaliação. adicionei 2 novos tefs , clisitefModular, e TefDirecao. att1 ponto
-
pessoal, fiz alguns testes e a princípio o TefDial é compatível com sitef modular, então pergunto, posso criar uma classe especifica para isso, para manter o mesmo padrão dos outros Tefs? dessa forma ficaria melhor a configuração. como por ex: unit ACBrTEFDCliSiTefModular; interface uses Classes, SysUtils, ACBrTEFDClass; const CACBrTEFDCliSitefModular_ArqTemp = 'C:\Client\req\intpos.tmp' ; CACBrTEFDCliSitefModular_ArqReq = 'C:\Client\req\intpos.001' ; CACBrTEFDCliSitefModular_ArqResp = 'C:\Client\resp\intpos.001' ; CACBrTEFDCliSitefModular_ArqSTS = 'C:\Client\resp\intpos.sts' ; CACBrTEFDCliSitefModular_GPExeName = 'C:\Client\ClientSitef.exe' ; type { TACBrTEFDCliSitefModular } TACBrTEFDCliSitefModular = class( TACBrTEFDClassTXT ) private public constructor Create( AOwner : TComponent ) ; override ; end; implementation ...1 ponto
-
Olá @Carlos Paiva logo @aline garcia entra em contato com você para te ajudar a sanar sua dúvidas..1 ponto
-
Boa tarde Glauber, Faça a seguinte alteração no arquivo ACBrNFSeXServicos.ini [3527405] ; Incluído em 10/02/2023 Nome=Lucelia UF=SP Provedor=Sistemas4R Versao=2.00 ProRecepcionar=* ProConsultarLote=http://lucelia.jlsoft.com.br/abrasf/aconsultarloterps.aspx ProConsultarNFSeRps=http://lucelia.jlsoft.com.br/abrasf/aconsultarnfseporrps.aspx ProCancelarNFSe=http://lucelia.jlsoft.com.br/abrasf/acancelarnfse.aspx ProRecepcionarSincrono=http://lucelia.jlsoft.com.br/abrasf/arecepcionarloterpssincrono.aspx ; HomRecepcionar=* HomConsultarLote=http://lucelia.jlsoft.com.br/abrasf/ahconsultarloterps.aspx HomConsultarNFSeRps=http://lucelia.jlsoft.com.br/abrasf/ahconsultarnfseporrps.aspx HomCancelarNFSe=http://lucelia.jlsoft.com.br/abrasf/ahcancelarnfse.aspx HomRecepcionarSincrono=http://lucelia.jlsoft.com.br/abrasf/ahrecepcionarloterpssincrono.aspx ; ProLinkURL=https://lucelia.jlsoft.com.br/CS/Em_Impressao_Nfe.aspx?id=%CodVerif% HomLinkURL=https://lucelia.jlsoft.com.br/CS/Em_Impressao_NfeHomologa.aspx?id=%CodVerif% Depois siga as seguintes orientações: Por fim faça os testes usando o programa exemplo.1 ponto
-
1 ponto
-
Olá Eduardo... Eu sou um jovem de 51 anos... Nunca é tarde para aprender...1 ponto
-
Bom dia pessoal, Em 23/01/203 foi publicada a versão 3.0.2 do programa validador do SPED ICMS IPI trazendo alterações corretivas, as quais estão relacionadas abaixo. Fonte: http://sped.rfb.gov.br/pagina/show/71511 ponto
-
1 ponto