
William Mattos
Membros-
Total de ítens
57 -
Registro em
-
Última visita
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Tudo que William Mattos postou
-
Migração API Cobrança Bancária V3 do Banco Sicoob
William Mattos replied to Reginaldo Rodrigues Pereira's tópico in ACBrBoleto
Sobre o número negativo, parece ser somente com ambiente sandbox, fiz testes em produção e está tudo ok. Um detalhe sobre o sandbox é que parece que esse retorno está "hard-coded", mesmo alterando os dados de input, ele retorna sempre o mesmo resultado. Observação: Precisei fazer um ajuste para emitir em produção, que foi a respeito do email do pagador. Segundo a API V3 do Sicoob, na inclusão de títulos, a propriedade email do pagador é uma string, mas no ACBr está tratando como um array de strings. -
Encontrei alguns problemas ao passar a utilizar a versão do SVN. Segue algumas alterações anexadas. Alterações em ACBrBoletoW_Bancoob.pas: TBoletoW_Bancoob.GeraJuros() Ao enviar um novo boleto, e o CodigoMoraJuros = cjIsento, retornava erro acusando que o campo "tipoJurosMora" é obrigatório (pois a procedure só incluía o campo se o valor dos juros > 0). TBoletoW_Bancoob.RequisicaoJson() Alterei para gerar o pix respeitando a configuração em ATitulo.ACBrBoleto.Cedente.CedenteWS.IndicadorPix, antes estava hard-coded. Alterações em ACBrBoletoRet_Bancoob.pas: TRetornoEnvio_Bancoob.LerRetorno() O retorno 'qrcode' do JSON estava preenchendo a propriedade txId incorretamente, pois o conteúdo de 'qrcode' se trata do EMV, sem essa mudança, o qrcode não aparece no boleto. Ficaria grato se puderem avaliar as alterações, obrigado. ACBrBoletoRet_Bancoob.pas ACBrBoletoW_Bancoob.pas
- 55 replies
-
- 1
-
-
Bom dia @Junior.Jaru, tenta fazer o seguinte •Ao inves de informar o pfx, informar o .pem e o .key separados. exemplo FACBr.Configuracoes.WebService.ArquivoCRT := '{seu_path}\SicoobCertificado.pem'; FACBr.Configuracoes.WebService.ArquivoKEY := '{seu_path}\SicoobChavePrivada.key'; •Informar client_secret igual o client_id. •Setar o scope. exemplo FACBr.Cedente.CedenteWS.Scope := 'cobranca_boletos_consultar cobranca_boletos_incluir cobranca_boletos_baixa';
- 55 replies
-
Alguma previsão para inclusão no SVN? Obrigado
- 55 replies
-
- 1
-
-
Verdade, mas antes vou depurar meu código, porque é muito incomum essa situação dos ambientes, provavelmente o erro é meu, deixei passar algo, vou depurar e ver se acho o problema.
-
Estou com o mesmo problema, o encerramento pela sefaz RS em homologação não funciona, apresenta erro 999, já tem uns 3 dias com esse problema. Hoje acabou surgindo um problema maior por conta disso, um cliente meu emitiu uma mdfe em homologação para fins de teste para a placa X, mas ao alterar para produção a mesma placa não pode ser utilizada pois existe um mdfe não encerrado que foi feito em homologação! Alguém sabe se esse comportamento é normal? a sefaz não distingue homologação e produção para validar mdfes não encerrados?
-
Desculpe Andre, erro meu. Ele completa na Chave NFe, achei que estivesse completando o CPF também pois no DANFe estava precedido com 0. No XML o CPF aparece sem alterações.
-
Acabei de checar com a Sefaz RJ([email protected]) e recebi um email resposta padrão, então não tenho como confirmar, vou tentar amanha novamente, talvez outro atendente tenha mais informações. Sobre completar o CPF, removi os 0's e vi que o ACBr já completa automaticamente. Achei que deveria fazer isso pois diz na NT
-
Boa tarde Amarildo, obrigado pela resposta. Sim, até então eram somente empresas com CNPJ. Mas a NT que linkei descreve essa possibilidade para produtores rurais, basicamente gostaria de saber se o ACBr contempla essa forma de emissão.
-
Olá a todos, gostaria de saber se algum de vocês já conseguiu autorizar NFe sendo o Emissor Pessoa Fisica. Ao efetuar os testes no ambiente de homologação, recebo a rejeição 282.(Rejeicao: Certificado Transmissor sem CNPJ.) É necessário ajustar mais alguma configuração no componente para poder emitir a NFe como pessoa fisica? Já atualizei o ACBr e Schemas e também já ajustei o CPF do emissor colocando 000 a esquerda. Estou usando um e-cpf A1, parece estar em conformidade com oque é pedido na Nota Tecnica NT_2018_001_v.1.00.pdf Detalhes: UF: RJ Obrigado desde já.
-
Esse erro aconteceu comigo na NFe, coloquei as configurações do Internet Explorer para: [X] Usar SSL 2.0 [ ] Usar SSL 3.0 [X] Usar TLS 1.0 [ ] Usar TLS 1.1 [ ] Usar TLS 1.2 e resolveu momentaneamente. o problema e que essas configurações voltam para o anterior( provavelmente por acesso a aplicativos bancários e etc )
-
Um dev aqui do forum já postou algo semelhante No post dele, tem um link que mostra os valores das combinações do SSL + TLS.(Não testei a solução) Acredito que implementar no componente seja difícil, pois o intuito do ACBr é ser multiplataforma, mas nada impede de criarem uma rotina nos seus sistemas.
-
CertaSolucoes, a muito tempo desenvolvi essa thread, ve sê serve pro seu proposito. Exemplo de Uso: {Procedure para receber o evento da thread} procedure OnInternetChange(LANStatus:TLANStatus;InternetStatus:TInternetStatus;xMsg:String=''); BEGIN if InternetStatus = tiOnline then begin {Configura Acbr Modo online} {etc} end else begin {Configura Acbr Modo offline} {etc} end; END; procedure ... var CheckConnect : TThreadCheckConnection; begin ... CheckConnect := TThreadCheckConnection.GetInstance; with CheckConnect do begin OnStatusChange := OnInternetChange; Start; end; ... end; Acredito que ainda funcione. Thread.CheckConnection.pas
-
Idera compra Embarcadero
William Mattos replied to Marceloal's tópico in Object Pascal - Delphi & Lazarus
Não chega me inspirar confiança, eu li pouco sobre a Idera, mas me passou a impressão de ser bastante focada em Soluções de Banco de Dados, não acredito que se compraram a embarcadero o Delphi vale a pena, pois mesmo sem o interesse no Delphi, a compra da Embarcadero inclui todos os seus produtos. A questão de quem comprou as licenças , será que vão manter o plano de atualização anual? Só resta esperar -
Erro Na Validação Dos Dados Da Nfe. (Vdesc)
William Mattos replied to Lucio Bittes's tópico in ACBrNFe
Italo, obrigado , sua sugestão funcionou perfeitamente. -
Erro Na Validação Dos Dados Da Nfe. (Vdesc)
William Mattos replied to Lucio Bittes's tópico in ACBrNFe
Esse erro esta acontecendo aqui também , gerando o a tag vDesc com valor 0.00 e causando erro de parse. -
Erro Ao Obter Peso Da Balança Urano Pop
William Mattos replied to William Mattos's tópico in ACBrSerial
Entendo , o arquivo eu postei somente se alguem estivesse com o mesmo problema, no caso o modelo que o ACBr possui seria a Urano POP Z? Vou pesquisar a documentação da Urano POP S- 3 replies
-
- urano pop
- erro obter peso
- (e 2 mais)
-
Olá, hoje estava testando uma balança ( URANO US 20/2 POP-S ) no meu PDV e percebi que não estava obtendo o peso. utilizando outro programa para testar ( LePeso ) , obtinha o peso corretamente... resolvi testar no Demo do ACBr e percebi que o mesmo também não retornava o peso corretamente, retornava ( -9 ). Abrindo os fontes e incluindo um ShowMessage para ver a resposta da impressora me deparei com a seguinte situação. O Código original estava procurando a posição da substring "PESO L:", porém como podemos ver no ShowMessage, a substring não esta contida na string de retorno. Estou anexando uma pequena alteração que resolveu meu problema... acredito não ser a melhor solução, porém funcionou. ACBrBALUranoPOP.pas.rar ACBrBALUranoPOP.pas.rar
- 3 replies
-
- urano pop
- erro obter peso
- (e 2 mais)
-
Ah , agora entendi sua situação, com a nota ainda aberta pode alterar tpEmiss sim , não poderia depois de imprimir. olhando no codigo do ACBr as condições referentes a Justificativa da Contingencia if (Self.Items[i].NFe.Ide.tpEmis = teNormal) and ((Self.Items[i].NFe.Ide.xJust > '') or (Self.Items[i].NFe.Ide.dhCont <> 0)) then //B28-10 Erros := Erros + '556-Justificativa de entrada em contingência não deve ser informada para tipo de emissão normal'+sLineBreak; if (Self.Items[i].NFe.Ide.tpEmis in[teContingencia, teDPEC, teFSDA, teOffLine]) and (Self.Items[i].NFe.Ide.xJust = '') then //B28-20 Erros := Erros + '557-A Justificativa de entrada em contingência deve ser informada'+sLineBreak; Ao validar, confirme se tpEmiss = teNormal, xJust está vazio e somente para verificar , altere Ide.dhCont := DateZero; por Ide.dhCont := 0;
-
Olá , não tenho certeza mas... Ao gerar a NFCe em contingencia ou offline você faz todos os procedimentos Ide.tpEmiss = teOffline | teContingencia; Ide.dhCont = now; Ide.xJust = 'JUSTIFICATIVA'; Validar Assinar Etc... Ao voltar a Conexão você carrega a(s) nota(s) e envia... ACBrNFe1.NotasFiscais.LoadFromFile(seuXML.xml); ACBrNFe1.Enviar(...) Sobre a sua pergunta, acredito que não , pois imagine o seguinte cenario: O Cliente pega uma nota no estabelecimento emitida em contingencia com a chave :41150513284396000198650100000010009000001005, se a chave for alterada para 41150513284396000198650100000010001000001005 , o cliente nunca ira conseguir consultar aquela nota, pois houve alteração na chave.
-
Duvida Em Relacao Ao Danfe Em Branco
um tópico no fórum postou William Mattos NFC-e - Nota Fiscal do Consumidor Eletrônica
Olá, segue minha situação... Uso o Delphi XE7 e estou usando o Fast Report Embarcadero Edition(o basic que vem no delphi) recentemente percebi que Instanciar o DANFE do Fast Report em Tempo de Execução causa um erro, o DANFeNFCe.fr3 imprimi sem dados(imagem abaixo). (Obs: Eu apaguei o QRCode pois postei a foto num site publico de imagens) Debugando percebi que quando o danfe esta instanciado em Tempo de Execução ocorre a seguinte exception Exception class EVariantTypeCastError with message 'Could not convert variant of type (UnicodeString) into type (Double)' Debugando também percebi que aparenta ser a serie do DANFeNFCe que não esta conseguindo ser convertida(Imagem abaixo). Alguem sabe me dizer se é por causa da versão do FastReport? Alguém que tenha uma licença do FastReport tem problemas com isso? Obrigado -
Você cria o DANFe em tempo de execução? tente utiliza-lo colocando o componente danfe em um datamodule. Aqui eu tenho esse problema quando instancio o componente danfe em tempo de execucao
-
Danfe De Nfce Sem Nenhum Dado
William Mattos replied to Valdir Dill's tópico in NFC-e - Nota Fiscal do Consumidor Eletrônica
Obrigado , a solução funcionou aqui também ... eu estava criando o componente Danfe em tempo de execucao e estava com problemas, bastou apontar para um componente danfe no form onde o danfe é impresso que resolveu! Alguem tem ideia se e possivel contornar esse problema? pois basta instanciar o DANFe em runtime que o erro aparece EVariantTypeCastError with message 'Could not convert variant of type (UnicodeString) into type (Double)' Obs: Utilizo o DANFeNFCe.fr3 , os fontes do componente estão atualizados