Ir para conteúdo
  • Cadastre-se

softwareamigo

Membros
  • Total de ítens

    66
  • Registro em

  • Última visita

Tudo que softwareamigo postou

  1. No programa exemplo configurado para o BANCO DO BRASIL (homologação) , configurei os parametros na aba Banco do Brasil exatamente como definidos no site https://developers.bb.com.br/ e escolhi uma das chaves aleatórias. No entanto, ao tentar criar o registro do PIX, recebo erro de acesso não autorizado. Alguém pode me ajudar ? Access-Control-Max-Age: 8400 WWW-Authenticate: Basic realm="Informe as credenciais do software cliente" Resp.Body: {"error":"invalid_client","error_description":"Identificador ou credencial inválidos"} EACBrPixHttpException: Erro HTTP: 401, Metodo: POST, URL: https://oauth.hm.bb.com.br/oauth/token ***************EACBrPixHttpException*************** Erro HTTP: 401, Metodo: POST, URL: https://oauth.hm.bb.com.br/oauth/token - LerConfiguracao: C:\ACBr\Exemplos\ACBrPIXCD\Delphi\PIXCDTeste.ini - AplicarConfiguracao - ConfigurarACBrPIXCD - ConfigurarACBrPSPs ----- Analise do QRCode Estático ----- NomeRecebedor: Software amigo CidadeRecebedor: Belo Horizonte CEPRecebedor: 31035560 ChavePix: 7f6844d0-de89-47e5-9ef7-e0a35a681615 TipoChavePix: tchNenhuma Valor: 0,00 infoAdicional: TxId: *** pss: 0 mcc: 0
  2. De fato era o CSC que estava registrado concatenado ao idCSC Desculpem a poluição do topico.
  3. Existe diferença nos fontes livres e fontes Pro ? A frequencia de atualização é a mesma? Apesar de não ter visualizado diferenças no SVN baixei novamente os fonte, corrigi o arquivo ini,e reinstalei. Mas continuo recebendo o erro "Codigo de HASH no QRCODE difere do calculado" URL-QRCode_2.00=https://portalsped.fazenda.mg.gov.br/portalnfce/sistema/qrcode.xhtml URL-ConsultaNFCe_2.00=https://portalsped.fazenda.mg.gov.br/portalnfce ACBrNFeServicos.ini
  4. Oi Cleber ! Obrigado pela ajuda. Até o dia 05/03 funcionava com estes valores IdCSC=000001 CSC=-------------------000001
  5. Alterei o arquivo ,ini Transmitiu mas deu outro erro: Codigo de HASH no QRCODE difere do calculado 31230341605062000104650010000000251624318310-nfe.xml
  6. Ola Pessoal, de ontem para hoje esta ocorrendo rejeição da NFCe pelo código 878 Utilizo o componente "no braço". Vi o tópico sobre o ACbrMonitor sugerindo recompilar mas não constatei nenhuma modificação no ACBrServices.ini no SVN. Recompilei coloquei o arquivo no mesmo path do exe mas continua ocorrendo o erro. Alguem poderia me ajudar ? -<infNFeSupl> <qrCode>https://portalsped.fazenda.mg.gov.br/portalnfce/sistema/qrcode.xhtml?p=31230341605062000104650010000000161103655017|2|1|1|569DE0EFA69E4C3AACD63A31DDE8B6C4DA1730E8</qrCode> <urlChave>http://nfce.fazenda.mg.gov.br/portalnfce</urlChave> </infNFeSupl> 31230341605062000104650010000000161103655017-nfe.xml
  7. Precisei criar uma função para validar o número de Chassis de veículos (VIN). Segue o código como contribuição. Talvez possa ser incluído no ACBrValidador. function ValidaChassis(Chassis:string): boolean; var i,Soma,Numero,Resto: integer; Digito:string; function NumeroDaLetra(Letra:string):integer; begin if Letra = 'A' then result := 1 else if Letra = 'B' then result := 2 else if Letra = 'C' then result := 3 else if Letra = 'D' then result := 4 else if Letra = 'E' then result := 5 else if Letra = 'F' then result := 6 else if Letra = 'G' then result := 7 else if Letra = 'H' then result := 8 else if Letra = 'I' then result := 9 else if Letra = 'J' then result := 1 else if Letra = 'K' then result := 2 else if Letra = 'L' then result := 3 else if Letra = 'M' then result := 4 else if Letra = 'N' then result := 5 else if Letra = 'O' then result := 6 else if Letra = 'P' then result := 7 else if Letra = 'Q' then result := 8 else if Letra = 'R' then result := 9 else if Letra = 'S' then result := 2 else if Letra = 'T' then result := 3 else if Letra = 'U' then result := 4 else if Letra = 'V' then result := 5 else if Letra = 'W' then result := 6 else if Letra = 'X' then result := 7 else if Letra = 'Y' then result := 8 else result := 9; end; begin if length(Chassis) <> 17 then raise Exception.Create('Número do Chassis deve tger 17 caracteres'); Soma := 0; for i := 1 to 17 do begin if ((Chassis >= '0') and (Chassis <= '9')) then Numero := StrToInt((Chassis)) else Numero := NumeroDaLetra(Chassis); case i of 1,11: Soma := Soma + Numero * 8; 2,12: Soma := Soma + Numero * 7; 3,13: Soma := Soma + Numero * 6; 4,14: Soma := Soma + Numero * 5; 5,15: Soma := Soma + Numero * 4; 6,16: Soma := Soma + Numero * 3; 7,17: Soma := Soma + Numero * 2; 8 : Soma := Soma + Numero * 10; 9 : Soma := Soma + Numero * 0; 10 : Soma := Soma + Numero * 9; end; end; Resto := Soma Mod 11; if Resto = 10 then Digito := 'X' else Digito := IntToStr(Resto); result := Digito = Chassis[9]; end;
  8. Parece que é só a homologação de MG. Em produção roda normal. Em homologação até mesmo os exemplos do ACBR dão este erro no serviço de Enviar.
  9. Oi Daniel, obrigado pela atenção. verificando o log constatei que o nome da forma esta sem acento [Numerario] e não [Numerário]. Cadastrei outra forma e deu certo. Fui voltando no log para ver como carregou as denominações e foi assim: - 24/07 07:14:48:474 Registrador: C4 Retorno: -Sangria[NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL] -Numer[225]rio[NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL] +Boletos[NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL] +Carn[234]s[NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL] +Consumo[NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL][NUL] [ETX]l[STX]234+0000AA[155][128][130][128][128]C4 -- --. 24/07 07:15:34:266 Ativando a porta: COM3 -- 24/07 07:15:34:266 RegistraItemNaoFiscal( 02 , 120 , ) -- 24/07 07:15:34:266 TX -> [STX]@21|Numerario|120,00[ETX]q -- 24/07 07:15:34:344 07:15:34:344 RX <- ACK = 6 Falha: 0 -- 24/07 07:15:34:381 TimeOut estendido -- 24/07 07:15:34:381 07:15:34:381 RX <- (Bloco) = [STX]@21-0041AD[152][144][146][128][128][ETX][217] -- 24/07 07:15:34:381 TX -> ACK = 6 Falha: 0 -- 24/07 07:15:34:413 RX <- [STX]@21-0041AD[152][144][146][128][128][ETX][217] -- 24/07 07:15:34:413 Desativando a porta: COM3 -- 24/07 07:15:34:413 ----------------- ERRO ----------------- Erro retornado pela Impressora: SWEDA Erro (0041) Denominação informada no Registro de Operação não fiscal não encontrada
  10. Pessoal ao tentar o registro de Suprimento e Sangria no emulador Sweda ST120 ocorre o erro 0041. O erro ocorre mesmo no programa exemplo. Tentei contornar passando todos os parametros mas não tive sucesso.Alguem sabe se é um erro apenas do emulador ou se de fato existe um problema no componente ? Não tenho acesso a uma impressora real para verificar. Agradeço toda ajuda. Usando o programa exemplo Parametros: {120 Numerário Dinheiro} Comando enviado: #2=08#3#170 Erro (0041) Denominação informada no Registro de Operação não fiscal não encontrada #2=08+0000AM#732#208#8217#8364#8364#3#29
  11. Oi pessoal, estou tentando usar o emulador sweda com o programa exemplo. Consigo ativar a impressora e executar algumas funções: leitura x, programação de aliquotas, leitura de totais. Mas não condigo emitir cupom. Recebo a mensagem comando não permitido. Alguem tem ideia do que possa ser ? Agradeço muito qualquer ajuda De acordo com o log: Comando enviado: #27.17} Resposta: .-0001ERRO-COMANDO NAO PERMITIDO}
  12. O problema ocorreu porque eu estava utilizando os SCHEMAS 1.01 (que eu julgava mais atualizados) . Encontrei eum um post antigo a dica, Exclui da pasta os xsd distDFeInt_v1.01.xsdresEvento_v1.01.xsdresNFe_v1.01.xsdretDistDFeInt_v1.01.xsdtiposDistDFe_v1.01.xsd e aí funcionou
  13. Ao enviar o comando para buscar a lista de CTes emitidos contra um CNPJ recebo o erro "Rejeicao: Cabecalho - A versao do arquivo xml nao e suportada" Atualizei todos os fontes hoje Apesar de no arquivo enviado a versão ser 1.01 -<distDFeInt versao="1.01" xmlns="http://www.portalfiscal.inf.br/cte"> o retorno devolve como <retDistDFeInt xmlns="http://www.portalfiscal.inf.br/cte" versao="1.00"> <verAplic>1.0.0_1804011131</verAplic> <cStat>239</cStat> Alguém pode me ajudar ? dtmNFeACBR.ACBrCTe1.DistribuicaoDFePorUltNSU(UFtoCUF(MinhaUF),CNPJ,ultNSU); 20180401113136-dist-dfe.xml 20180401113134-con-dist-dfe.xml
  14. Resolvido: ao atualizar os fontes ficou lixo no diretorio
  15. Pessoal após atualizar os fontes hoje o pacote ACBR_Cte não esta mais compilando. Os metodos GravarIni e LerIni não existem no arquivo ACBrDFeConfiguracoes ancestral de ACBrCTeConfiguracoes Alguém pode me ajudar ? C:\ACBr\Fontes\ACBrDFe\ACBrCTe\ACBrCTeConfiguracoes.pas(63) Error: E2137 Method 'GravarIni' not found in base class C:\ACBr\Fontes\ACBrDFe\ACBrCTe\ACBrCTeConfiguracoes.pas(64) Error: E2137 Method 'LerIni' not found in base class C:\ACBr\Fontes\ACBrDFe\ACBrCTe\ACBrCTeConfiguracoes.pas(102) Error: E2137 Method 'GravarIni' not found in base class C:\ACBr\Fontes\ACBrDFe\ACBrCTe\ACBrCTeConfiguracoes.pas(103) Error: E2137 Method 'LerIni' not found in base class C:\ACBr\Fontes\ACBrDFe\ACBrCTe\PCNCTe\pcteCTe.pas(2115) Fatal: F2063 Could not compile used unit 'pcteProcCTe.pas' Compilation failure Erro ao compilar o pacote "ACBr_CTe.dpk".
  16. Oi pessoal, estou tentando desenvolver um programa de emissão de CF usando o componente ACBREcf. O exemplo me ajudou muito mas gostaria de saber se existe um site ou arquivo com alguma documentação sobre este e outros componentes. Anos atras eu me lembro de ter acessado uma pagina mas não estou conseguindo encontra-la. Muito obrigado a quem puder me respponder.
×
×
  • 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.