Ir para conteúdo
  • Cadastre-se

Painel de líderes

Conteúdo popular

Showing content with the highest reputation on 04-04-2017 em todas as áreas

  1. Show, é que estou fazendo coisas que são de ajuda a todos e postando em forum de programadores a princípio, já para poderem usar sem esquentar muito a cabeça, mais breve quero fazer um site com tudo centralizado nele e somente OpenSRC mesmo inclusive os meus projetos OpenSRC, muitos precisam mais não sabem fazer, o mesmo que fiz com os outros projetos quero sempre fazer, ajudar aos que precisam sem ganhar por isso, pois já tenho meu emprego mesmo e não custa nada compartilhar o conhecimento que me sobra sobre certas coisas, ajudo a muitos e eles podem ter algo que lhes ajudem a melhorar seus programas sem custo.
    3 pontos
  2. A necessidade é a mãe de todas as criações kkkkk. Precisei de um CurrencyEdit para VCL e FMX simples que pudesse ser usado em Mobile sem a necessidade de pontuação e etc... Aí está para todos que precisem : https://sourceforge.net/p/delphi-currencyedit/code/HEAD/tree/ Funciona em Win, OSX e Mobile, VCL e FMX.
    2 pontos
  3. Windows UI Dialog to show existing certificates is problematic... Now you can built your own Window, to select the certificate, using ACBrNFe1.SSL.LerCertificadosStore and ACBrNFe1.SSL.ListaCertificados[] ... Check this code in Demo: procedure TForm1.sbtnGetCert1Click(Sender: TObject); var I: Integer; begin frSelecionarCertificado := TfrSelecionarCertificado.Create(Self); try ACBrNFe1.SSL.LerCertificadosStore; For I := 0 to ACBrNFe1.SSL.ListaCertificados.Count-1 do begin with ACBrNFe1.SSL.ListaCertificados[I] do begin if (CNPJ <> '') then begin with frSelecionarCertificado.StringGrid1 do begin RowCount := RowCount + 1; Cells[ 0, RowCount-1] := NumeroSerie; Cells[ 1, RowCount-1] := RazaoSocial; Cells[ 2, RowCount-1] := CNPJ; Cells[ 3, RowCount-1] := FormatDateBr(DataVenc); Cells[ 4, RowCount-1] := Certificadora; end; end; end; end; frSelecionarCertificado.ShowModal; if frSelecionarCertificado.ModalResult = mrOK then edtNumSerie.Text := frSelecionarCertificado.StringGrid1.Cells[ 0, frSelecionarCertificado.StringGrid1.Row]; finally frSelecionarCertificado.Free; end; end;
    2 pontos
  4. O demo do ACBrNFSe, ainda não foi revisado... e não está na minha lista de tarefas... Pode ser que outro moderador ou até mesmo usuário, se prontifique a ajustá-lo ...
    2 pontos
  5. Bom dia! Para funcionar deve ser mantida a regra anterior que era essa: Copy(Cedente.Conta,Length(Cedente.Conta),1) + // 384 a 384 Cedente.ContaDigito + Space(6) + // 385 a 391 No fonte atual desprezaram a regra que mencionei acima. Segue o fonte atual: Cedente.ContaDigito + Space(6) + // 384 a 391
    2 pontos
  6. Boa tarde, iniciei os estudos para implementar a emissão do MDF-e, e uma das regras que mais me chamou atenção foi sobre as informações do percurso do manifesto, nas viagens intermunicipais. Gostaria de compartilhar um pequeno projeto desenvolvido em Lazarus, (meu objetivo é montar um cadastro de percursos, a fim de evitar a rejeição de "Percurso inválido") considerando as seguintes validações verificadas na documentação do MDF-e: Validações SEM percurso: 1) UF ini e UF fim são iguais -> não deve selecionar nenhuma UF de percurso 2) UF ini e UF fim são diferentes e fazem divisa -> não deve selecionar nenhuma UF de percurso Validações COM percurso: 3) nem UF ini nem UF fim devem estar selecionadas no percurso. 4) a primeira UF da lista deve fazer divisa com a UF inicial (carregamento) 5) entre as UF selecionadas, cada UF deve fazer divisa com a UF seguinte, na ordem de cima para baixo. 6) a ultima UF da lista deve fazer divisa com a UF final (descarregamento) Basicamente, foi montada uma classe TUF (uufclass.pas), onde para cada objeto de UF criado, ele cria num vetor a lista das outras UF que fazem divisa com esta. Também tem um Form mostrando como o usuário informaria as UF inicial e final, assim como selecionar (TCheckListBox) as UFs do percurso. Também é possível ordenar as UFs (TListBox). Por último, foi feito uma "perfumaria", desenhando o percurso selecionado, no mapa do Brasil (TImage). Espero que seja útil, qualquer sugestão é bem vinda. Att Ricardo valida_percurso_lazarus.zip
    1 ponto
  7. Para os desenvolvedores Java que não querem utilizar DLL, no caso, usar o projeto ACBrFramework, ou para os que querem utilizar os outros recursos do MonitorPlus como boleto, nfe, nfce, etc. Iniciei esse projeto, está super simples e ainda bem incompleto, a final vou implementando de acordo com a nossa necessidade, mas pelo ao menos para o ACBrECF está quase 100%. Abri este tópico para compartilha a ideia e eu aceito todas as dicas, ajudas, e sugestões. Link do projeto: http://edsonmoretti.github.io/ACBrMonitorPlus-Comunicador/ O projeto utiliza TCP/IP, configurável na primeira execução, assim, ao final espero deixar configurável para arquivo e tcp. Um abraço. reservado.
    1 ponto
  8. Esta dando este erro em 3 clientes , o mais pesado esta agora ele tem que emitir NF-e e transportadora na porta de sua confecção e não consegue instalei o plus ultima versão aqui deixada, olhe o arquivo de retorno o que diz, alguem saberia me dizer o que acontece ? não tinha visto este erro ainda. ERRO: Erro Interno: 12157 Erro HTTP: 0 Erro: Requisição não enviada. 12157 - Erro no suporte a canais seguros ERRO: Erro Interno: 12157 Erro HTTP: 0 Erro: Requisição não enviada. 12157 - Erro no suporte a canais seguros ERRO: O conjunto de chaves não está definido. ERRO: O conjunto de chaves não está definido. ERRO: O conjunto de chaves não está definido
    1 ponto
  9. Bom dia, Pelo que vejo no demo da NFSe, a nova opção para substituição da Capicom pela WinCrypt ainda não está implementada, correto? Mas vai ser implementada, certo? Alguma previsão? Obrigado!
    1 ponto
  10. Bem so para informar, ate o momento, como esta configuração que passei, esta tudo funcionando, em homologação. se eu mudar volta a da novamente o erro, esta configuração que postei,
    1 ponto
  11. Funcionu perfeitamenta com eu exemplo. Novamente, muito Obrigado pela ajuda. ! Grande abraço.
    1 ponto
  12. Boa tarde, não está gerando a TAG ICMS: [ICMS001] Orig=0 CST=49 --> ERRADO Se for Simples Nacional: [ICMS001] Orig=0 CSOSN=101, 102, 201, 202, 300, 400, 500, 900 --> Um destes, você precisa saber qual usar. Se for Regime Normal: [ICMS001] Orig=0 CST=00, 10, 20, 40, 41, 60, 90 --> Um deste, você precisa saber qual usar. Leia o Manual de Especificação: https://portal.fazenda.sp.gov.br/servicos/sat/Downloads/Especificacao_SAT_v_ER_2_20_06.pdf Sds, Ricardo.
    1 ponto
  13. Vários NCM tiveram a vigência expirada em 31/03/2017, veja se o erro não está relacionado com algum destes. Pode ser que alguma SEFAZ ainda aceita o NCM e outra não, precisa verificar se o NCM é realmente válido e questionar a SEFAZ do estado.
    1 ponto
  14. Boa tarde, veja se isso te ajuda Nota Técnica 2016-003 Att Ricardo
    1 ponto
  15. Muito Obrigado pela ajuda. Vou testar usando as suas configuraçoes ! Grande abraço.
    1 ponto
  16. 1 ponto
  17. Ok, vou deixar a cargo do componente então. Obrigado pelo retorno.
    1 ponto
  18. Encontrei o erro aqui, que por sinal é meio vergonhoso de comentar e minha falta de atenção tambem colaborou. Em um local foi deixado esse comando ACBrNFe1.Configuracoes.Geral.VersaoDF := ve310; ... logicamente fui na seca e alterei para ACBrNFe1.Configuracoes.Geral.VersaoDF := ve400; Porem, em um outro trecho foi deixado esse outro comando (encontrei só agora e ja retirei a linha especifica) with ACBrNFe1.NotasFiscais.Add.NFe do begin infNFe.Versao := 3.1; .... end; Enfim ... me desculpem pelo o incomodo. Obrigado a todos pela ajuda.
    1 ponto
  19. Boa tarde! Só tome o cuidado, pois há leis que regem o procedimento das NFe, NFCe etc, isto envolve emissões, transmissões e guarda dos arquivos. Uma solução que não esteja de acordo com a legislação, pode te causar problemas. - Verifique se a versão nova sem o CAPICOM resolve este problema de opções de internet.
    1 ponto
  20. Verifique que Loop, há um filtro, para pular os certificados com numero de série menor que 16 caracteres e sem CNPJ... Isso é apenas um exemplo.. adapte a suas necessidades
    1 ponto
  21. 1 ponto
  22. (não querendo espichar o assunto, mas) Acho que entendi sua dúvida, assim como o programa demo já gera o XML na versão 4.00 (mesmo sem validar), vc tentou fazer o seu programa também gerar e não conseguiu, isso? A princípio não teria nenhuma outra configuração além de definir a propriedade VersaoDF = ve400, pelo menos aqui pra mim funcionou até chegar no método GravarXML, depois disso realmente não tem como seguir adiante, pois não há arquivos de schema, nem WS... Eu acho q vc devia buscar no fonte do seu sistema, ou debugar, verificando se após definir a propriedade VersaoDF, ela não é alterada de volta para ve310, até o final da sua rotina de envio ou geração do XML. Att Ricardo
    1 ponto
  23. Notei que sua Unit está um pouco desatualizada.. Mas efetuando uma comparação notei que a sua sugestão, seria implementar um bloco Try/Except na chamada de "GetCNPJFromExtensions"... Seria isso ? try if CNPJ = '' then CNPJ := GetCNPJFromExtensions(FCertificado); except end;
    1 ponto
  24. Configurar as opções do I.E. somente terá efeito se você estiver usando ACBrNFe1.SSL.SSLHttpLib := httpWinINet // ou httpIndy Isso porque, com essa configuração, será usada a API da Microsoft chamada WinINet, que usará o I.E. para estabelecer uma comunicação HTTP Se você usar httpOpenSSL,ou httpWinHttp, a configuração deve ser feita em: ACBrNFe1.SSL.SSLType := LT_TLSv1_2
    1 ponto
  25. Entendi, muito obrigado pelo o retorno. Li sobre essas datas porem acabei me antecipando um pouco. Enfim, vou respeitar o cronograma. Obrigado Juliomar e Siser.
    1 ponto
  26. BS, o que Juliomar disse é que o servidor só estará disponível em Junho/2017. Portanto não será possível implementar nesse momento (Abril/2017) na sua aplicação. Segue as datas para organização do seu cronograma de trabalho. – Ambiente de Homologação: 01/06/2017;– Ambiente de Produção: 01/08/17;– Desativação da versão 3.10: 06/11/17. Lembro que esses são os prazos previstos para a implementação das mudanças.
    1 ponto
  27. Segue anexo ajuste feito. ACBrConsultaCNPJ.pas
    1 ponto
  28. Bom dia. Segue o arquivo alterado (..\ACBr\Fontes\ACBrDFe) Vale lembrar que o que fiz foi só para resolver um problema local, aqui também acontecia só com um único certificado o restante funcionava normalmente, seria interessante alguém poder avaliar o quão importante e necessária é essa informação, no meu caso se referenciava a obter o CNPJ, isso apesar de não conseguir fazer com esse certificado Não invalidou o documento e fez a transmissão normalmente. Grande abraço t+ ACBrDFeCapicom.pas
    1 ponto
  29. Boa noite hoje eu estou emitido a Nfce com essa configuração ACBrNFe1.Configuracoes.Geral.SSLLib := libWinCrypt; ACBrNFe1.Configuracoes.Geral.SSLCryptLib := cryWinCrypt; ACBrNFe1.Configuracoes.Geral.SSLHttpLib := httpWinHttp; ACBrNFe1.Configuracoes.Geral.SSLXmlSignLib := xsMsXml; mas quando gero o exe para colocar na maquina do cliente não funciona quais dependências são necessárias para o funcionamento
    1 ponto
  30. Boa noite Leandro, Favor atualizar os fontes e realizar novos testes.
    1 ponto
  31. Resolvi Atualizando a pasta schemas
    1 ponto
  32. Olá @cloudcon Resolvi adicionando as linhas abaixo na configuração do componente ACBrNFe.Configuracoes.Geral.SSLLib:=libOpenSSL; ACBrNFe.Configuracoes.Geral.SSLCryptLib:=cryOpenSSL; ACBrNFe.Configuracoes.Geral.SSLHttpLib:=httpOpenSSL; ACBrNFe.Configuracoes.Geral.SSLXmlSignLib:=xsXmlSec; Lembrando que esta configuração é baseada no meu ambiente, veja o link abaixo para maiores detalhes Abraços,
    1 ponto
  33. No caso não tem nem o xsd pra validar ! só mês 6 lembra?
    1 ponto
  34. Bom dia pessoa, venho aqui pedir uma ajuda pois não estou conseguindo resolver essa questão na geração do arquivo remessa do Banco do Brasil, acredito que tenha algo errado devido estar com 395 caracteres na segunda linha que o certo seria 400, acredito também que tenha relação com o CPF/CNPJ do cliente e as posições do restante dos dados, preciso de ajuda de como alterar essas informações caso tenha alguém que passou pelo mesmo problema. Desde já agradeço a resposta. 01REMESSA01COBRANCA 0895800058584X000000CCCC SISTEMAS 001BANCO DO BRASIL0304170000004 2973424 000001 702120457870001840895800058584X2973424208 297342400000000130000 0190000000 1701000498/6 20091700000000025990010000 01A03041700000000008000000000000000000000000000000000000000000000000100098323829382FAMI FAMILY DA SILVA, 212, LIMA 89700000CONCORDIA SC 000002 5992210917000000000300 000003 9 000004
    1 ponto
  35. Boa tarde, consegui resolver, modifiquei o ACBrBandoBrasil.pas estarei enviando em anexo caso tenha alguém com esse problema (faltava essas duas informações) PadLeft(trim(ACBrStr(Instrucao1)), 2, '0') + // 1ª INSTRUÇÃO PadLeft(trim(ACBrStr(Instrucao2)), 2, '0') + // 2ª INSTRUÇÃO ACBrBancoBrasil.rar
    1 ponto
  36. Boa tarde a da semana que vem vai contemplar Diego
    1 ponto
  37. No Paraná é obrigatório zerar a numeração todo mês. Se não zerar, a SEFAZ não aceita os arquivos.
    1 ponto
  38. Então, usando o Demo NFe Conforme ilustração ACBR NFe , é apresentado o erro da ilustração ACBR NFE ERRO.png Mudando para o XMLSignLib para xsXMLSec, é apresentado o erro 12157 O que dá pra notar é que preenchendo a senha do certificado A3 começam a ocorrer erros Pessoal, aparentemente problema RESOLVIDO Com a senha configurada manualmente no certificado A3, tudo que foi preciso foi alterar o SSLType para LT_TLS_v1, conforme figura abaixo Só pra deixar mais claro o possível as configurações usadas no Demo que sanaram meu problema:
    1 ponto
  39. Estamos programando um Webinar para falar sobre o MFe, possivelmente teremos a participação de um fabricante, assim que tiver a data irei divulgar no fórum.
    1 ponto
  40. Bom dia, É obrigatória a inserção de série; não é para trocá-la a cada período de apuração. PCAT 79/2003, anexo I: "5.2.2.3. Campo 11 - Informar a série do documento fiscal, utilizar a letra "U" para indicar série única;" RICMS, Anexo XVII: Artigo 4, § 2º - Deverá ser informado à Secretaria da Fazenda, as séries e subséries dos documentos fiscais que serão adotadas para cada tipo de prestação de serviço, antes do início de sua utilização, bem como nas hipóteses de alteração ou exclusão de série ou de subsérie adotada (Convênio ICMS-126/98, cláusula quinta, com alteração do Convênio ICMS-13/09, cláusula primeira, I). (Parágrafo acrescentado pelo Decreto 54.401, de 01-06-2009; DOE 02-06-2009; Efeitos desde de 01-05-2009) Abraços! Amigo, Informe o telefone com, no máximo, 11 dígitos. Temova ()/-, etc. Abraços! Prezado, Bom dia, Leve em conta as seguintes informações, na emissão desse modelo de NF: - Na área dos dados da Prestadora inserir SAC 0800; - Acrescentar a seguinte frase: "Valor aproximado dos Tributos Federais: 13.45% e Municipais: 2.00% - Fonte: IBPT Chave Ar5Fr7" - Inserir, também, a frase do Simples Nacional: " I - Documento emitido por ME ou EPP optante do Simples Nacional II - Não gera direito a crédito fiscal de IPI" Estamos à disposição para dúvidas e solicitações. Atenciosamente, Benito Bom dia, Cléber. Vale lembrar que o Estado de São Paulo mantém o reinício da numeração a cada novo período de apuração, que, no caso do ICMS, é mensal. Outros Estados, há muito, optaram pelo não reinício da numeração. Abraços!
    1 ponto
  41. @CleitonMaciel, Exatamente, é só seguir os passos e dá certo... Algum problema com a tela de exportação do próprio Fast Report, removendo e adicionando novamente o componente resolve. Muito obrigado.
    1 ponto
  42. Boa tarde. Conforme pode ser percebido pelo texto da ocorrência, a mesma irá cancelar somente o abatimento, acredito que a correta seja a RemessaBaixar. Att.
    1 ponto
  43. Bom dia, venho aqui apenas pra comunicar. Primeira homologação, acredito, com AcbrMonitorPlus e Java. Acabamos de homologar, quarta passada, pra ser mais exato. Os documento foram hoje para SEFAZ.
    1 ponto
  44. No Internet Explorer vá no menu "Ferramentas" - "Opções da Internet"; Na aba avançado desmarque as opções de checagem de revogação de certificado.
    1 ponto
×
×
  • 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...