Ir para conteúdo
  • Cadastre-se

Infolight

Membros Pro
  • Total de ítens

    121
  • Registro em

  • Última visita

Tudo que Infolight postou

  1. Boa noite, alterei direto na na Unit, da pasta ACBR e não deu certo. Vou ter que instanciar a ACBrBoletoW_BancoBrasil na unit que faço as configurações da parte do FortesReports né isso? Se for, poderia me mandar um exemplo de como eu instancio essa ACBrBoletoW_BancoBrasil.IndicadorPermissaoRecebimentoParcial na minha Unit?
  2. Depois de debugar consegui achar o problema, uma propriedade que estava estática do ambiente teste. Mas ainda estou com um probleminha, preciso marcar essa propriedade IndicadorPermissaoRecebimentoParcial = 'N'. Alguém sabe onde fica essa propriedade para alterar?
  3. Testei com mais de uma aplicação e sempre aparece a mesma coisa.
  4. Boa noite a todos, estou tentando implementar a API cobrança do BB e usar o boleto com PIX. Fiz todos os testes no ambiente de homologação e deu tudo certo e validei os processos, quando mandei a aplicação pra produção fiz a autorização tudo certinho, mas quando coloco pra gerar dá o seguinte erro no log: 20/03/23 20:50:36:179 - Autenticando Token... 20/03/23 20:50:36:381 - Erro ao gerar token de Autenticação: HTTP_Code=401 Erro="Unauthorized" 20/03/23 20:50:36:383 - Comando Enviar: {*dados*} 20/03/23 20:50:36:577 - Retorno Envio: HTTPCode=403 ErrorCode=0 Result={ "statusCode": 403, "error": "Forbidden", "message": "Application key is not allowed to call this resource method" } Agradeço desde já a ajuda.
  5. Estou utilizando o Fortes.
  6. Infolight

    Qr code não gera

    Olá pessoal, estou implementando o Pix Acbr com a Api do banco do Brasil e estou com problema na geração do Qr Code. Pelo codigo do Acbr gera tudo certinho, mas quando coloco no meu sistema gera a requisição certinho, gera o boleto mas não aparece o Qr code. Segue o corpo da resposta: 08/02/23 23:08:29:969 - Retorno Envio: { "numero": "00031285570000238017", "numeroCarteira": 17," numeroVariacaoCarteira": 35," codigoCliente": 704950857," linhaDigitavel": "00190000090312855700000238017172192880000042830", "codigoBarraNumerico": "00191928800000428300000003128557000023801717", "numeroContratoCobranca": 19581316, "beneficiario": {"agencia": 452,"contaCorrente": 123873, "tipoEndereco":*****************************************************************, //(dados restritos, pois estou usando os dados reais referentes a endereço) "indicadorComprovacao": "0"}, "qrCode": {"url": "qrcodepix-h.bb.com.br/pix/v2/cobv/d1ab1902-57ed-43bf-8ee4-ccf43ce58276","txId": "BOLETO31285570000238017DATA08022023", "emv": "00020101021226920014br.gov.bcb.pix2570qrcodepix-h.bb.com.br/pix/v2/cobv/d1ab1902-57ed-43bf-8ee4-ccf43ce582765204000053039865406428.305802BR5919PADARIA PESSOA ROSA6008BRASILIA62070503***630491D0"}} E segue print do boleto, (Aguns dados estão restritos como nome do recebedor, cnpj e endereço porque essas informações usei os dados reais Agradeço quem puder dar uma força!
  7. Olá, Alguém já conseguiu uma forma de retornar se a nota já foi manifestada ou não com a DistribuicaoDFe? Em alguns casos de manifestação é retornada a mensagem: "136-Evento foi registrado, mas não vinculado a NF-e", quando fazemos nova tentativa é exibida a seguinte rejeição: "573-Duplicidade de evento", porém quando vamos consultar no portal da NF-e a nota segue sem a manifestação conforme figura abaixo.
  8. Sim, o Captcha é solicitado exatamente no momento da consulta.
  9. Segue o link fornecido por vocês, simplesmente não tem mais o componente pra download. Clico na guia "Files" e é apresentada a mensagem "Este projeto não tem arquivos." Consegui baixar em outro link que não lembro exatamente agora, porém não compila por que faltam arquivos de extensão .obj, inclusive segue em anexo para que você possa comprovar o que estou dizendo. O que preciso é de ter o instalador funcional desse componente e gostaria que alguém pudesse anexar por aqui. pngimage_2.0.zip
  10. Respondendo aos dois: Sim, já fui no link informado no fonte, inclusive assisti o vídeo completo no Youtube falando sobre isso como também verifiquei que tem uma pergunta de um usuário com mesmo problema que o meu nas mensagens do vídeo. Baixei conforme explicado, e ao tentar instalar da erro solicitando os arquivos .obj, inclusive até encontrei e baixei um a um no próprio sourceforge porém também deu erro na compilação com a alegação de arquivo mal formatado. Se possível gostaria que vocês disponibilizassem esse componente ou link funcional por aqui Gratidão!
  11. Olá, Em um sistema de atacado é necessário montar carga e enviar ao WMS para que seja feita a coleta dos produtos no estoque, porém quando vamos emitir as notas fiscais da carga montada nos deparamos frequentemente com a rejeição de Uso Denegado, e o pessoal tem que retirar aquela mercadoria da carga gerando um desconforto pra equipe de logística. A solução seria fazer uma consulta antes da montagem de carga a fim de detectar qual destinatário dentre vários está inapto a receber a NF-e. Gostaria de saber qual seria a função mais indicada pra essa situação, pois vejo que a ConsultaCadastro não seria a mais ideal uma vez que abre o captcha pra cada CNPJ consultado e estou falando de uma carga que geralmente tem mais de 50 pedidos e seria inviável digitar captcha pra cada um deles. Ainda tentei instalar o componente para abrir PNG uma vez que uso D7, porém todos os links informados no código de exemplo não funcionaram, o que chegou mais próximo não veio com os arquivos .obj e não consigo compilar. (Sei que não é a melhor solução usar com Captcha, porém se for o único caminho terei que implementar) Grato por qualquer ajuda!
  12. Bom dia a Todos, Gostaria de saber sobre a atualização da GNRe 2.0 visto que essa versão entra em vigor em 01/04/2019 conforme calendário postado aqui no ACBr. No site da GNRe (http://www.testegnre.pe.gov.br/gnre/portal/automacao.jsp#) tem a documentação completa (clicar no Link Automação), segue o leiaute das duas versões conforme está no site: 5) seguir a mesma nomenclatura, inclusive se a palavra tiver caracteres maiúsculos e minúsculos. Versão 1.00 <TDadosGNRE> <c01_UfFavorecida>...</c01_UfFavorecida> <c02_receita>...</c02_receita> <c25_detalhamentoReceita>...</c25_detalhamentoReceita> <c26_produto>...</c26_produto> <c27_tipoIdentificacaoEmitente>...</c27_tipoIdentificacaoEmitente> <c03_idContribuinteEmitente> <CPF>...</CPF> <CNPJ>...</CNPJ> </c03_idContribuinteEmitente> <c28_tipoDocOrigem>...</c28_tipoDocOrigem> <c04_docOrigem>...</c04_docOrigem> <c06_valorPrincipal>...</c06_valorPrincipal> <c10_valorTotal>...</c10_valorTotal> <c14_dataVencimento>...</c14_dataVencimento> <c15_convenio>...</c15_convenio> <c16_razaoSocialEmitente>...</c16_razaoSocialEmitente> <c17_inscricaoEstadualEmitente>...</c17_inscricaoEstadualEmitente> <c18_enderecoEmitente>...</c18_enderecoEmitente> <c19_municipioEmitente>...</c19_municipioEmitente> <c20_ufEnderecoEmitente>...</c20_ufEnderecoEmitente> <c21_cepEmitente>...</c21_cepEmitente> <c22_telefoneEmitente>...</c22_telefoneEmitente> <c34_tipoIdentificacaoDestinatario>...</c34_tipoIdentificacaoDestinatario> <c35_idContribuinteDestinatario> <CPF>...</CPF> <CNPJ>...</CNPJ> </c35_idContribuinteDestinatario> <c36_inscricaoEstadualDestinatario>...</c36_inscricaoEstadualDestinatario> <c37_razaoSocialDestinatario>...</c37_razaoSocialDestinatario> <c38_municipioDestinatario>...</c38_municipioDestinatario> <c33_dataPagamento>...</c33_dataPagamento> <c05_referencia> <periodo>...</periodo> <mes>...</mes> <ano>...</ano> <parcela>...</parcela> </c05_referencia> <c39_camposExtras> <campoExtra> <codigo>...</codigo> <tipo>...</tipo> <valor>...</valor> </campoExtra> <campoExtra> <codigo>...</codigo> <tipo>...</tipo> <valor>...</valor> </campoExtra> <campoExtra> <codigo>...</codigo> <tipo>...</tipo> <valor>...</valor> </campoExtra> </c39_camposExtras> <c42_identificadorGuia>...</c42_identificadorGuia> </TDadosGNRE> Versão 2.00 <TDadosGNRE versao="2.00"> <ufFavorecida>...</ufFavorecida> <tipoGnre>...</tipoGnre> <contribuinteEmitente> <identificacao> <CPF>...</CPF> <CNPJ>...</CNPJ> <IE>...</IE> </identificacao> <razaoSocial>...</razaoSocial> <endereco>...</endereco> <municipio>...</municipio> <uf>...</uf> <cep>...</cep> <telefone>...</telefone> </contribuinteEmitente> <itensGNRE> <item> <receita>...</receita> <detalhamentoReceita>...</detalhamentoReceita> <documentoOrigem tipo="..." >...</documentoOrigem> <produto>...</produto> <referencia> <periodo>...</periodo> <mes>...</mes> <ano>...</ano> <parcela>...</parcela> </referencia> <dataVencimento>...</dataVencimento> <valor tipo="..." >...</valor> <convenio>...</convenio> <contribuinteDestinatario> <identificacao> <CPF>...</CPF> <CNPJ>...</CNPJ> <IE>...</IE> </identificacao> <razaoSocial>...</razaoSocial> <municipio>...</municipio> </contribuinteDestinatario> <camposExtras> <campoExtra> <codigo> <valor> </campoExtra> <campoExtra> <codigo> <valor> </campoExtra> <campoExtra> <codigo> <valor> </campoExtra> </camposExtras> </item> </itensGNRE> <valorGNRE>...</valorGNRE> </TDadosGNRE> 3º passo - Finalizar o arquivo copiando as linhas abaixo: </guias> </TLote_GNRE>
  13. Bom dia, Gostaria de saber se o ACBr está atualizado pra versão 2.0 da GNRe, pois atualizei a pasta e mesmo assim continua apresentando apenas a versão "ve100", já procurei na pasta de exemplos bem como do código fonte e continua aparecendo apenas a versão "ve100", as novas tags também não estão disponíveis... alguém já atualizou e poderia dá uma força aí indicando o caminho das pedras? Agradeço qualquer ajuda!
  14. Bom dia pessoal, alguma novidade em relação a GNR-e 2.0?
  15. Infolight

    GNR-e 2.0

    Boa tarde, Gostaria de saber se o componente já está atualizado para a nova versão (2.0) da GNR-e que irá entrar em vigor no dia 01/04/2019. E como fazer via código, pois procurei a propriedade ACBrGNRe1.Configuracoes.VersaoDG e só está disponível a [ve100]
  16. Alguém poderia pelo menos postar um XML completo de uma GNR-e pra eu me basear, pois repito, o manual está desatualizado.
  17. Estou utilizando via Monitor e por mais que li o código exemplo no acbr não encontrei as tags da chave de acesso da NF-e que tem que constar na GNR-e por exemplo.
  18. Isso Mesmo. Diretamente de minha aplicação que é Delphi. Acredito que esse erro " ERRO: ID Inválido. Impossível Salvar XML" se deve a montagem do arquivo INI que não está completa.
  19. Pessoal, alguém poderia fornecer um código completo pra gerar a GNRE com sucesso? pois pelo que vi o código disponibilizado no manual não está completo e não sei onde buscar essa informação. Obrigado!
  20. Boa noite, Pessoal, estou gerando a GNRE em ambiente de homologação via AcbrMonitor e está retornando essa mensagem abaixo: GNRE.GerarGuia([Emitente] tipo=1 id=08.797.179/0001-61 RazaoSocial=DSG Distribuidora de Alimentos Ltda IE= Endereco=Rua Salatiel Marques Fontes, 695 Cidade=Sousa UF=PB Cep=58806470 Telefone=8335212697 [Complemento] detalhamentoReceita=1 produto=1 tipoDocOrigem=10 docOrigem=001001161098 [Referencia] ufFavorecida=RN receita=100099 ValorPrincipal=406,61 dataVencimento=01/03/2018 convenio=PROTOCOLO 50/2015 dataPagamento=01/03/2018 referenciaMes=02 referenciaAno=2018 referenciaParcela=1 [Destinatario] tipo=1 id=04.982.974/0001-79 IE=200911724 RazaoSocial=Gilson Gomes de Medeiros - Me cidade=Jucurutu ) ERRO: ID Inválido. Impossível Salvar XML O meu código está assim: procedure TfrmDIS_AcompCarga.btnGnreClick(Sender: TObject); var {sPathGNRe,} MvNFeAmbiente, MvNfeTpEmis: String; i, nLote: Integer; cmdGNRe: TComandoMonitor; IniGNRE: TMemIniMonitor; QA1s: TDefDataSet; begin MvNFeAmbiente := Copy(sLeParametro('MV_NFeAMBIENTE'), 1, 1); if MvNFeAmbiente = '' then MvNFeAmbiente := '2'; // Homologação //Cria diretorio para armazenar localmente os arquivos INI de eventos sDir := CriaPastaLocalINI('GNRe', ''); //Configura UF, Doc. fiscal, ambiente, versão e forma de emissão pConfiguraMonitor(StrToInt(MvNFeAmbiente), 'NFE', MvNfeTpEmis); if MvNFeAmbiente = '2' then InfoMessageBox('Você está em ambiente de HOMOLOGAÇÃO, sem efeito fiscal.' + #13#10 + 'Quando quiser alterar para o ambiente de PRODUÇÃO, basta informar a opção "1" no parâmetro "MV_NFeAMBIENTE" no módulo "Configurador".', Application.Title, [smbOK], smsInformation); pNewDataSet(QA1s); QA1s.CommandText := 'select A1_CIDADE, A1_IE from TA1 ' + 'where (A1_FILIAL = :TA1_FILIAL) ' + 'and (A1_CODIGO = :cod) and (A1_LOJA = :loj)'; //Cria arquivo INI para carregar dados da GNRE nLote := fnc_CriaLote('LOT', 'GNRE'); IniGNRE := TMemIniMonitor.Create(sDir + '\AddGNRE_' + IntTostr(nLote) + '.ini'); with dbgNotas do for i := FixedRows to (RowCount - 1) do begin QA1s.Close; QA1s.ParamByName('cod').AsString := Cells[nColCli, i]; QA1s.ParamByName('loj').AsString := Cells[nColLoj, i]; QA1s.Open; // emitente if Length(RemoveInvalid('0123456789', Cells[nColDOC, i])) > 11 then IniGNRE.WriteString('Emitente', 'tipo', '1') else IniGNRE.WriteString('Emitente', 'tipo', '2'); IniGNRE.WriteString('Emitente', 'id', xTransform(RemoveInvalid('0123456789', App_Var_CNPJ), '99.999.999/9999-99')); IniGNRE.WriteString('Emitente', 'RazaoSocial', App_Var_NomeCliente); //IniGNRE.WriteString('Emitente', 'IE', RemoveInvalid('0123456789', App_Var_IE)); IniGNRE.WriteString('Emitente', 'IE', ''); IniGNRE.WriteString('Emitente', 'Endereco', App_Var_EndTipoLogra + ' ' + App_Var_EndLogra + ', ' + App_Var_EndNumero); IniGNRE.WriteString('Emitente', 'Cidade', App_Var_EndCidade); IniGNRE.WriteString('Emitente', 'UF', App_Var_EndUF); IniGNRE.WriteString('Emitente', 'Cep', App_Var_EndCEP); IniGNRE.WriteString('Emitente', 'Telefone', App_Var_EndTel1); IniGNRE.WriteString('Complemento', 'detalhamentoReceita', '1'); IniGNRE.WriteString('Complemento', 'produto', '1'); IniGNRE.WriteString('Complemento', 'tipoDocOrigem', '10'); IniGNRE.WriteString('Complemento', 'docOrigem', Cells[nColNfs, i] + Cells[nColNfn, i]); IniGNRE.WriteString('Referencia', 'ufFavorecida', Cells[nColUF, i]); IniGNRE.WriteString('Referencia', 'receita', '100099'); IniGNRE.WriteString('Referencia', 'ValorPrincipal', Cells[nColVlr, i]); //c10_valorTotal := StrToReal(dbgNotas.Cells[nColVlr, ARow]); IniGNRE.WriteString('Referencia', 'dataVencimento', DateToStr(Now + 1)); IniGNRE.WriteString('Referencia', 'convenio', 'PROTOCOLO 50/2015'); IniGNRE.WriteString('Referencia', 'dataPagamento', DateToStr(Now + 1)); IniGNRE.WriteString('Referencia', 'referenciaMes', StrZero(MonthOf(Now), 2)); IniGNRE.WriteString('Referencia', 'referenciaAno', IntToStr(YearOf(Now))); IniGNRE.WriteString('Referencia', 'referenciaParcela', '1'); // destinatário if Length(RemoveInvalid('0123456789', Cells[nColDOC, i])) > 11 then IniGNRE.WriteString('Destinatario', 'tipo', '1') else IniGNRE.WriteString('Destinatario', 'tipo', '2'); IniGNRE.WriteString('Destinatario', 'id', Cells[nColDOC, i]); IniGNRE.WriteString('Destinatario', 'IE', QA1s.FieldByName('A1_IE').AsString); IniGNRE.WriteString('Destinatario', 'RazaoSocial', Cells[nColFan, i]); IniGNRE.WriteString('Destinatario', 'cidade', RemoveAcento(QA1s.FieldByName('A1_CIDADE').AsString)); // Campos Extras //camposExtras.Add; //camposExtras.Items[0].CampoExtra.codigo := 45; // minas gerais, ler manual GNR-e cmdGNRe := Monitor_Exec('GNRE.GerarGuia(' + IniGNRE.TextoIni + ')'); if cmdGNRE.OK then begin cmdGNRE.CriaIniRet; showmessage('recibo:' + cmdGNRE.ReadChaveSolta('recibo') ); end; //limpa ini para adicionar nova GNRE IniGNRe.Clear; end; QA1s.Close; FreeAndNil(QA1s); end;
  21. Obrigado José. Onde eu configuro exatamente a pasta?
  22. Obg Juliomar, Eu falo do comando SetAmbiente, que tem nos objetos NFe, MDFe, etc. Pois eu configuro individualmente o ambiente a utilizar baseado num parâmetro interno do meu sistema. E dessa maneira vou ter que entrar manualmente no monitor para fazer isso, mas se só tem essa maneira então blz. Aproveitando a oportunidade, como faço para gerar o XML da GNRE ?
  23. Olá, Como faço para setar o ambiente para a GNRE? Não encontrei o comando no manual online. Obrigado.
  24. Boa noite Daniel, Passamos pelo mesmo problema após atualização, porém conseguimos resolver quando compilamos em 32 bits, ao tentar compilar em 64 bits é apresentada a seguinte mensagem: [dcc64 Fatal Error] ACBrDFe.pas(45): F2048 Bad unit format: 'C:\Projetos\ACBr\Lib\Delphi\LibD24\ACBrIntegrador.dcu' - Expected version: 31.0, Windows Unicode(x64) Found version: 31.0, Windows Unicode(x86)
  25. Boa tarde Fernando, utilize o manual oficial: http://acbr.sourceforge.net/ACBrMonitor/MDFeEncerrarMDFe.html Estou fazendo a chamada utilizando sockets e está dando tudo certo. Os parâmetros são diferentes do que você usou na sua chamada.
×
×
  • 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...