Ir para conteúdo
  • Cadastre-se

marcio.santos

Membros Pro
  • Total de ítens

    37
  • Registro em

  • Última visita

Tudo que marcio.santos postou

  1. Bom dia pessoal ! Tudo bem ? Alguém já conseguiu fazer funcionar no delphi esse Leitor Datalogic Scorpion X5 com sistema operacional android? Ou que tenha feito em algum outro modelo da Datalogic para me auxiliar ? Aguardo ! Obrigado
  2. Bom dia pessoal ! Tudo bem ? Retornando referente a resposta passada pelo Diego ! Realmente havia o arquivo ACBrCTeServicos.ini na pasta do cliente. Então, como disse o Diego, ou o arquivo deve ser removido ou atualizado ! Foi removido o arquivo e o processo está correto ! Peço desculpas por não ter verificado essa situação antes ! Pode por favor encerrar esse tópico ! Obrigado e um bom dia !
  3. Boa tarde Diego ! Tudo bem ? Primeiramente obrigado pelo seu retorno ! A versão foi alterada sim ! Só estou aguardando um retorno do responsável no cliente para verificar se foi atualizado o arquivo ACBRCteServicos.ini ! Porque talvez também possa ter sido isso ! Assim que for verificado isso, eu reporto aqui !
  4. Bom dia pessoal ! Tudo bem ? Desculpa incomodar ! Fiz uma pesquisa e não localizei a informação ou não soube procurar direito ! Gostaria de saber se já é possível gerar CTe versão 4.00 em ambiente de produção no Rio Grande do Sul ? Pergunto isso porque em homologação, gerou corretamente ! Em produção, retornou o seguinte erro: Estou com os fontes do ACBR atualizados. Estou anexando o arquivo que gerei em ambiente homologação para análise, caso necessário. Provavelmente estou fazendo algo errado ! Se puderem me auxiliar, agradeço ! 43240115546354000103570020000040141005936582-cte.xml
  5. Bom dia pessoal ! Tudo bem ? Retornando sobre a questão acima que relatei ! Quando o cliente entrou em contato com o banco, houve um mal entendido na solicitação dele e no que o banco achou que ele queria. O banco entendeu que o cliente queria ativar o serviço referente ao TEF. Depois de explicado o que o cliente precisava, o banco ativou o cobV, que é o serviço necessário para esse uso do PIX. Porém, o erro continuava ! Testei o acesso com o arquivo .CER, converti o arquivo para .PEM e continuava dando erro. Após isso, o banco pediu para que eu executasse os seguintes comandos para testar a chave privada e o certificado: openssl rsa -modulus -noout -in XXXXXX.key | openssl md5 openssl x509 -modulus -noout -in XXXXX.pem | openssl md5 Passei para eles o retorno. Depois disso o cliente me retornou passando nova chave, novo client ID e novo client Secret porque, aparentemente, houve algum erro na geração do client ID ou do client secret. Após isso, funcionou ! Acho que cabe uma observação aqui no que diz respeito ao Sicredi. Nesse caso, funcionou usando o arquivo PEM em vez do CER. Resumindo, não havia problema nenhum com o programa ! Agradeço a atenção e podemos encerrar o post !
  6. Boa tarde Daniel ! Tudo bem ? Sim, foi aberto o chamado ! Eles haviam comentado que a url estava apontando para o ambiente de homologação e que o cliente não tinha as credenciais para esse ambiente. Só que eu havia passado junto o retorno do ambiente de produção também e que o erro ocorria no ambiente de produção também ! Estou esperando algum retorno deles ! Assim que houver um posicionamento, eu retorno !
  7. Boa noite Alexandre ! Tudo bem ? No meu aplicativo e no demoACBR ocorre a mesma coisa ! Abaixo o retorno do demoACBR 16/11/23 18:24:59:624 - CriarCobrancaImediata( ) 16/11/23 18:24:59:629 - PrepararHTTP 16/11/23 18:24:59:630 - Autenticar 16/11/23 18:24:59:631 - LimparHTTP 16/11/23 18:24:59:633 - TransmitirHttp( POST, https://api-pix.sicredi.com.br/oauth/token ) 16/11/23 18:24:59:635 - ConfigurarHTTP 16/11/23 18:24:59:637 - ConfigurarProxy 16/11/23 18:24:59:640 - ConfigurarTimeOut 16/11/23 18:24:59:641 - ConfigurarHeaders( POST, https://api-pix.sicredi.com.br/oauth/token ) 16/11/23 18:24:59:642 - Req.Headers: Authorization: Basic TURBNU5qVTROakV3TURBek56WTZNREF3TkRwcFJEazpUbU5qYUVVMUtqQXBJMUJ5VjJzdw== Accept-Encoding: gzip, compress, deflate 16/11/23 18:24:59:643 - Req.Body: grant_type=client_credentials&scope=cob.write%20cob.read%20pix.write%20pix.read 16/11/23 18:24:59:725 - ResultCode: 500 - 16/11/23 18:24:59:726 - Resp.Headers: POST /oauth/token HTTP/1.0 Host: api-pix.sicredi.com.br Keep-Alive: 300 Connection: keep-alive User-Agent: Mozilla/4.0 (compatible; Synapse) Content-Type: application/x-www-form-urlencoded Content-Length: 79 Authorization: Basic TURBNU5qVTROakV3TURBek56WTZNREF3TkRwcFJEazpUbU5qYUVVMUtqQXBJMUJ5VjJzdw== Accept-Encoding: gzip, compress, deflate 16/11/23 18:24:59:728 - Resp.Body: 16/11/23 18:24:59:729 - EACBrPixHttpException: Erro HTTP: 500, Metodo: POST, URL: https://api-pix.sicredi.com.br/oauth/token Com relação a sua pergunta sobre o postman, retornou o erro abaixo: { "type": "https://pix.bcb.gov.br/api/v2/error/AcessoNegado", "title": "Acesso Negado", "status": 403, "detail": "Full authentication is required to access this resource" } Você teria um passo a passo de como fazer o teste corretamente no postman ? Porque talvez tenhamos feito alguma coisa errada ! Desde já agradeço pelo seu retorno !
  8. Alexandre, primeiramente obrigado pelo retorno ! Testes as dlls localmente, porém a situação continua ocorrendo ! Com relação ao postman, fizemos uma simulação aqui e ocorreu o seguinte retorno: { "type": "https://pix.bcb.gov.br/api/v2/error/AcessoNegado", "title": "Acesso Negado", "status": 403, "detail": "Full authentication is required to access this resource" } Acredito que possamos ter feito algo errado nos testes ! Você teria um exemplo de como possamos testar isso no postman de maneira e verificar de acordo com o que vocês recomendam ? Inclusive, eu pesquisei em outros posts e foi comentado de que o certificado estava criptografado, ou que client ID estava criptografado. Para eu testar nessas duas últimas situações que foram relatadas, você poderia me dizer como consigo verificar se o certificado está criptografado ou client ID ? Porque aí eu abro mais possiblidades de identificar ! Agradeço mais uma vez pelo seu retorno ! Se puderem me auxiliar novamente, fico muito grato !
  9. Boa tarde pessoal ! Tudo bem ? Desculpem incomodar tratando desse assunto do PIX Sicredi ! Procurei nos outros tópicos e não encontrei ou não soube encontrar uma solução. Estou ativando o PIX sicredi em produção num cliente, porém, está retornando o erro abaixo conforme retornado pelo log: 14/11/23 12:39:58:458 - Atribuindo PSP: TACBrPSPSicredi, Nome: ACBrPSPSicredi1 14/11/23 12:39:58:459 - Atribuindo PSP: Nil 14/11/23 12:39:58:460 - Atribuindo PSP: TACBrPSPSicredi, Nome: ACBrPSPSicredi1 14/11/23 12:40:00:342 - CriarCobrancaImediata( ) 14/11/23 12:40:00:344 - PrepararHTTP 14/11/23 12:40:00:345 - Autenticar 14/11/23 12:40:00:346 - LimparHTTP 14/11/23 12:40:00:347 - TransmitirHttp( POST, https://api-pix.sicredi.com.br/oauth/token ) 14/11/23 12:40:00:348 - ConfigurarHTTP 14/11/23 12:40:00:349 - ConfigurarHeaders( POST, https://api-pix.sicredi.com.br/oauth/token ) 14/11/23 12:40:00:350 - Req.Headers: Authorization: Basic TURBNU5qVTROakV3TURBME5UYzZNREF3TlRwTmFUUTpNaXBRY0d0QUtVRnFLRkJuSlRJNQ== Accept-Encoding: gzip, compress, deflate 14/11/23 12:40:00:353 - Req.Body: grant_type=client_credentials&scope=cob.write%20cob.read%20pix.write%20pix.read 14/11/23 12:40:00:850 - ResultCode: 500 - Internal Server Error 14/11/23 12:40:00:854 - Resp.Body: {"detail":"Thumbprint INCORRETO","type":"https://pix.bcb.gov.br/api/v2/error/ErroInternoDoServidor","title":"Erro interno na validação do MTLS"} 14/11/23 12:40:00:857 - EACBrPixHttpException: Erro HTTP: 500, Metodo: POST, URL: https://api-pix.sicredi.com.br/oauth/token Os fontes estão atualizados, as dlls também ! Fiz a geração do arquivo da chave privada conforme relatado no curso, recebi o arquivo .CER do Sicredi. Porém, esse problema persiste ! Alguém teria uma sugestão para me passar ! Desde já agradeço !
  10. Boa tarde. Vamos pedir para o cliente fazer o processo do zero novamente, desde a geração da chave PIX para ver se não ficou algo errado, e vamos testar novamente.
  11. Bom dia Juliomar. A nossa aplicação ém win 32. Desculpa nossa demora de responder, pois estávamos tentando de todas as maneiras de resolver, entramos em contato com banco, pegamos novas chaves, mas nada ainda de funcionar.
  12. Bom dia. Ao tentar enviar pix para Sicredi dá os erros abaixo> 23/08/23 09:51:08:809 - Atribuindo PSP: TACBrPSPSicredi, Nome: ACBrPSPSicredi1 23/08/23 09:51:08:812 - Atribuindo PSP: Nil 23/08/23 09:51:08:813 - Atribuindo PSP: TACBrPSPSicredi, Nome: ACBrPSPSicredi1 23/08/23 09:51:10:670 - CriarCobrancaImediata( ) 23/08/23 09:51:10:672 - TransmitirHttp( POST, https://api-pix.sicredi.com.br/oauth/token ) 23/08/23 09:51:11:209 - ResultCode: 500 - 23/08/23 09:51:11:210 - EACBrPixHttpException: Erro HTTP: 500, Metodo: POST, URL: https://api-pix.sicredi.com.br/oauth/token 23/08/23 09:51:40:230 - Removendo PSP: TACBrPSPSicredi, Nome: ACBrPSPSicredi1 23/08/23 09:56:15:117 - Atribuindo PSP: TACBrPSPSicredi, Nome: ACBrPSPSicredi1 23/08/23 09:56:15:119 - Atribuindo PSP: Nil 23/08/23 09:56:15:120 - Atribuindo PSP: TACBrPSPSicredi, Nome: ACBrPSPSicredi1 23/08/23 09:58:23:937 - Removendo PSP: TACBrPSPSicredi, Nome: ACBrPSPSicredi1 23/08/23 10:02:35:801 - Atribuindo PSP: TACBrPSPSicredi, Nome: ACBrPSPSicredi1 23/08/23 10:02:35:803 - Atribuindo PSP: Nil 23/08/23 10:02:35:804 - Atribuindo PSP: TACBrPSPSicredi, Nome: ACBrPSPSicredi1 23/08/23 10:02:37:174 - CriarCobrancaImediata( ) 23/08/23 10:02:37:176 - TransmitirHttp( POST, https://api-pix.sicredi.com.br/oauth/token ) 23/08/23 10:02:37:691 - ResultCode: 500 - 23/08/23 10:02:37:693 - EACBrPixHttpException: Erro HTTP: 500, Metodo: POST, URL: https://api-pix.sicredi.com.br/oauth/token Procedimento adotado: 1) Cliente gerou uma chave PIX aleatória 2) Foi gerado o arquivo da chave privada 3) Foi feito o upload para o site do sicredi 4) Retornou o arquivo como rejeitado, porque o Sicredi mudou o processo de geração do arquivo do Sicredi 5) Após uns dias, o Sicredi encaminhou o arquivo do certificado 6) Foi colocado no caminho especificado Conferi a chave, client ID e Client Secret, mas continua dando o erro. Cheguei até a instalar esse certificado no computador. Coloquei também as dlls libcrypto-1_1-x64.dll e libssl-1_1-x64.dll no diretório de execução do programa. Teriam por favor alguma dica para me passar ? Muito obrigado.
  13. marcio.santos

    ACBRPAGFOR - CEF

    Bom dia. Estou usando o PagFor. Quando tento usar a Caixa Econômica Federal na remessa me retorna o erro 'Nenhum Banco Selecionado'. Ainda não está disponível a Caixa Econômica Federal? Muito obrigado,
  14. Boa tarde Italo. Nós não utilizamos hoje o boleto. Eu até comecei a fazer conforme abaixo, mas se tivesse um exemplo mais consistente eu agradeceria. with ACBrPagFor1.Arquivos do begin for i := 0 to ACBrPagFor1.Arquivos.Count - 1 do for j := 0 to ACBrPagFor1.Arquivos.Items[i].PagFor.Lote.Items[i].SegmentoA.Count - 1 do begin inscricao := ACBrPagFor1.Arquivos.Items[i].PagFor.Lote.Items[i].SegmentoA.Items[j].Credito.SeuNumero; end; end; end; Muito obrigado. Por exemplo como tratar as ocorrências de retorno.
  15. Bom dia. Gostaria de um exemplo de tratamento do retorno do ACBRPAGFOR, se alguém tiver peço a gentileza de postar. Muito obrigado.
  16. Obrigado por sua resposta, vou analisar.
  17. Oi Graça, pois é, eu tentei argumentar com eles, mas você sabe....nem sempre é fácil! Tomara que alguém tenha enfrentado esta situação semelhante à minha e possa me dar alguma idéia. Obrigado,
  18. Bom dia! Nós customizamos o componente do ACBr para gerar registros do SPED específicos para um software contábil que, incluiu campos específicos do seu sistema junto aos campos do layout padrão do SPED. Meu problema é que a cada atualização das Units do SPED, preciso "refazer" esta customização, pois tenho que recriar estes campos especificos. Exemplo: Registro 0150 campos do layout padrao... codigo nome e aqui ao final incluimos os campos que precisam ser gerados para este software contábil. vou exemplificar a estrutura do 0150 customizada abaixo: TRegistro0150 = class private fCOD_PART: String; /// Código de identificação do participante: fNOME: String; /// Nome pessoal ou empresarial: fCOD_PAIS: String; /// Código do país do participante: fCNPJ: String; /// CNPJ do participante: fCPF: String; /// CPF do participante na unidade da federação do destinatário: fIE: String; /// Inscrição Estadual do participante: fCOD_MUN: integer; /// Código do município: fSUFRAMA: String; /// Número de inscrição na Suframa: fENDERECO: String; /// Logradouro e endereço do imóvel: fNUM: String; /// Número do imóvel: fCOMPL: String; /// Dados complementares do endereço: fBAIRRO: String; /// Bairro em que o imóvel está situado: // -->> campos específicos f_xxGeracao_especial : string; f_xx_100_opt_simples : string; f_xx_102_prod_rural : string; f_xx_103_aux1 : string; Estes últimos campos são meu "calcanhar de aquiles" e se alguém puder me auxiliar no sentido de estabelecer uma solução para esta situação, ficaria extremamente grato. Obrigado, Márcio.
  19. Pessoal, eu tenho mais ou menos essa mesma situação, com alguns poréns: Tive que "customizar" a geração do SPED para exportar para softwares de terceiros, onde foi necessário criar registros "complementares", por exemplo tenho dentro do registro C100 fui obrigado a criar este registro: TRegistroC10B = class private f_jb02_COD_CTA: string; f_jb03_COD_SUBCTA: string; f_jb04_COD_CCUSTO: string; f_jb05_TP : string; f_jb06_VALOR : currency; f_jb07_ESCRITA : string; f_jb08_HISTORICO : string; f_jb150_IDPLANO : string; f_jb151_IDPLANOSUB : string; f_jb152_IDCENTROCUSTO : string; A dúvida é a seguinte: Cada vez que há uma atualização dos registros do bloco "C" por exemplo, preciso "refazer" toda a minha customização. Como vocês fazem sugerem controlar isso? Obrigado,
  20. Em anexo os arquivos onde implementei os registros C101 e D101. ACBrEFDBloco_D_Class.pas ACBrEFDBloco_D.pas ACBrEFDBloco_C_Class.pas ACBrEFDBloco_C.pas
  21. Olá pessoal, Alguém está implementando ou já implementou os registros C101 e D101 ref. a EC 87/15 do SPED Fiscal!? Posso contribuir caso ainda não tenha sido iniciado o desenvolvimento. Obrigado,
  22. marcio.santos

    Registro C420

    Olá pessoal, Nao sei se alguem enfrentou o mesmo problema que eu enfrentei, mas enfim, fiz um pequeno ajuste no campo NR_TOT do registro C420 de Integer para String, pois na Alíquota "F" por exemplo, onde tiver somente uma, o validador so aceitou passar o NR_TOT como Brancos, se passar 1, dá erro. Obrigado, Márcio.
  23. Ok, talvez eu nao compreendi mesmo.... desculpas. Mas gostaria que esse post vá para frente pois esta situação ocorre sim e não é erro no aplicativo gerador pelos testes que fiz com o programa de exemplo. Vou postar o arquivo gerado com o aplicativo de exemplo já que foi removido por ser muito extenso. Saliento mais uma vez que o mesmo ocorre no Bloco "A" conforme pode ser verificado no arquivo de exemplo em anexo. Se puder contribuir com mais informações estou a disposição. Obrigado. ACBrSpedPISCOFINS.txt
  24. Amigo EMBarbosa, sim é o meu código que gera os registros. Se quiser posto o meu codigo fonte para voce analisar. Sei que este assunto é recorrente aqui na lista, mas esta situação existe, e apenas estou tentando contribuir com a Lista. Em meu aplicativo, uma situacao que notei é que se usar a opção Concomitante, ou seja, a cada X documentos salvar o TXT ele gera para cada C100 um C001 e um C010. Se nao usar esta opção, nao ocorre. No aplicativo de exemplo, independente de se usar ou nao a opcao concomitante, SEMPRE gera o C010 para cada C100. Como afirmei no post anterior, o "Bloco A" possui a mesma situação. Estou postando também arquivo gerado com o aplicativo que fica na pasta exemplo do ACBR. Obrigado a todos. editado: Removido o arquivo. Quando for arquivos com muitas linhas, favor anexar ao invés de colocá-lo no post...
  25. No Bloco "D" temos exatamente a mesma situacao do Bloco "C" com relacao aos registros *001 e *010. Obrigado.
×
×
  • 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.