Ir para conteúdo
  • Cadastre-se

Painel de líderes

Conteúdo popular

Showing content with the highest reputation on 29-06-2016 em todas as áreas

  1. Olá pessoal, Depois de um empolgante trabalho em conjunto entre a equipe do ACBr e do Fortes Report CE... Temos o orgulho de apresentar a nova versão do Fortes Report CE, trazendo os seguintes benefícios: Diversos bugs corrigidos Suporte a Lazarus Suporte a D7 a Tokyo 10.2.2 em um único Package Instalador automatizado (frceInstall.exe) O Fortes Report CE poderá ser baixado pelo SVN ou GIT, ou ainda, baixado pelo FRCEInstall.exe, usando a integração com o SVN Para baixar o Fortes Report CE por SVN, use o endereço: https://github.com/fortesinformatica/fortesreport-ce/trunk Para baixar o Fortes Report CE por GIT, use o endereço: https://github.com/fortesinformatica/fortesreport-ce.git Lembre-se que você precisará remover qualquer outra versão do Fortes Report que existir em sua máquina antes de instalar a nova versão... Isso implica em: Remover o Package da versão antiga do Delphi Remover os diretórios da versão antiga do Lib Path do Delphi Apagar os fontes e DCUs, e BPLs da versão antiga Todos os pacotes do ACBr, que fazem referencia ao Fortes Report, estão nesse momento, sendo alterados para fazer uso do novo nome de pacote adotado pelo Fortes Report CE Delphi: frce.dpk; Lazarus: frce.lpk
    1 ponto
  2. Olá, Estou trabalhando com assinatura digital em XML, no Lazarus, e estou utilizando o código abaixo para testar (CÓDIGO 1) Parece estar funcionando. No entanto preciso que o CAPICOM insira mais um "nó" chamado SigningTime na assinatura (CÓDIGO 2). Alguém sabe como fazer? CÓDIGO 1 procedure TMainForm.Assinar; var A: TDFeSSL; begin A := TDFeSSL.Create; A.SSLLib := libCapicom; A.SelecionarCertificado; with TStringList.Create do try LoadFromFile('template.xml'); Text := UTF8Encode( '<?xml version="1.0" encoding="iso-8859-1"?>' + A.Assinar(Text, 'Assinatura', '') ); SaveToFile('assinado.xml'); finally Free; end; A.Free; end; CÓDIGO 2 [...] </KeyInfo> <Object Id="Info"> <SigningTime>29/06/2016 10:52:48</SigningTime> </Object> </Signature>
    1 ponto
  3. Não... para assinar binários Executáveis vc precisa de um programa como o "KSign" http://codesigning.ksoftware.net/ (clique na aba "Download Ksign") Você também precisará de um Certificado específico para essa finalidade (que pode ser comprado na mesma página)
    1 ponto
  4. Boa tarde. Sou iniciante e venho agradecer ao criador do componente TDI, estudei o demo e adicionei aos testes. Foi de grande ajuda. Obs.: meus brinquedos: lázarus, firebird, postgresql e openSUSE.
    1 ponto
  5. Daniel, Já nos falamos por e-mail, meio que no início do ACBr e/ou NFe. Agradeço seu tempo previamente. Vamos lá. Arquivo XML assinado em anexo. Assinei sem considerar o novo nó. A saber: 1- Utilizo FPC 2.6 e Lazarus 1.5. 2- O sistema é para Windows, mas tentei utilizar a lib xmlsec e não funcionou (não fez o load do A3) 3- Estou utilizando um template (original.xml) para o arquivo e assinatura (em anexo) porque dá erro se o componente tentar adicionar o <signature> sem existir no XML original. 4- Meu .pfx é sem assinatura, para testes, porém não posso disponibilizar porque não é meu. 5- Já tentei adicionar o novo nó depois de assinar, mas é claro que invalidou. 6- Já tentei adicionar o novo nó no template (colocando a data/hora em hardcode mesmo só pra testar) mas o Assinador remove todos os espaços, inclusive no no <Object...> e seu conteúdo (data/hora). 7- Já tentei adicionar o novo nó no template, deixar a assinatura assinar e depois altera o conteúdo do nó (manualmente) colocando os espaços e nada. Acredito que o nó deva ser enviado ao CAPICOM antes de assinar, mas não sei como fazer isso. Em tempo, não estou trabalhando com NFe, somente com arquivos XML assinados digitalmente sendo enviados entre WebServices. assinado.xml original.xml
    1 ponto
  6. Você tem algum exemplo de XML assinado ? como é a conteúdo da Tag "Signature" ?
    1 ponto
  7. Erro 500 ocorre quando servidor :Web não pode ser alcançado.. (Proxy, Firewall, Servirdor offline, etc)... O endereço está realmente correto ?
    1 ponto
  8. O @Italo Jurisato Junior incluiu alteração no svn para inserir a série do RPS no nome do arquivo XML da NFS-e. Na minha opinião, a série deveria ser removida de todos os nomes de arquivo gerados, PDF, email, etc. já que ela se refere ao RPS e não à NFS-e. Foi como alterei aqui, mas fiz uma cidade apenas, então gostaria da opinião dos demais colegas.
    1 ponto
  9. 1 ponto
  10. Oi @Italo Jurisato Junior, seguinte naõ tenho essa informação agora, vou procurar me informar sobre esse provedor e volto a postar aqui, se eu conseguir terminar o projeto que estou trabalhando no momentoposso até dar uma olhada em implementar o provedor no nfse e submeter para análise de vcs ok, qualquer novidade postarei aqui
    1 ponto
  11. ok obrigado, ja baixei o acbrmonitorplus, tudo ok, obrigado
    1 ponto
  12. Bom dia Valdir, Muito obrigado pela colaboração.
    1 ponto
  13. Bom dia Fábio, Notei que algumas URLs estavam trocas no arquivo INI do provedor. Favor atualizar todos os fontes de todas as pastas e faça novos testes.
    1 ponto
  14. Bom dia Jek, Exatamente o que eu tinha dito quando eu me referi ao CT-e Globalizado. Existe um Boletim Técnico de 2012/001 que Padroniza o CT-e Globalizado.
    1 ponto
  15. Bom dia _asseinfo, Tive um problema semelhante a esse e era no fechamento do cupom quando era passada a observação, em alguns casos estava indo um caractere que as impressoras epscon não aceitavam e dava a mesma exceção que para vc. Nesse tópico esta descrito o problema que já foi resolvido pelo Daniel. Se o problema for isso atualize seu ACBr e faça um novo teste. Para habilitar o log seta a propriedade ACBrECF1.ArqLOG com o caminho que vc quer que o log seja armazenado.
    1 ponto
  16. Verifique se o seu aparelho já está com o software básico atualizado. Faça uma consulta e veja se a já retorna a versão 0.07.
    1 ponto
  17. Caso ocorra novamente você pode marcar a opção de limpar antes de instalar no instalador!
    1 ponto
  18. A propósito, veja o tipo do certificado caso ainda dê suporte ao Windows XP. https://www.finalbuilder.com/resources/blogs/postid/742/code-signing-changes-for-2016
    1 ponto
  19. Italo, Valeu mais uma vez, achamos o problema. Era isso mesmo, em parte do código havia uma linha setando essa propriedade. Abraços, Dercide.
    1 ponto
  20. Acho que descobri o problema... O ACBrECF ajustava todos os LF para CR+LF... e a Epson não gostava disso... o curioso é que o erro somente ocorria em algumas ocasiões... Apliquei uma possível correção no SVN...
    1 ponto
  21. Pessoal.. atualizei o trunk e vi que resolveu... obrigado pela atenção
    1 ponto
  22. Oi Italo, Esta tudo certo agora para esse servidor, só não sei precisar qual foi a alteração realizada para funcionar... Refiz as configurações de acordo com o projeto Demo, e funcionou ok! Muito obrigado!
    1 ponto
  23. Bom dia Carlos, Desculpe, mas as Notas Técnicas são bem claras. O ConsultaNFeDest tem o mesmo objetivo (em partes) que o DistribuicaoDFe. O ConsultaNFeDest, só serve para obter uma lista de notas emitidas contra o CNPJ do destinatário o próprio nome do método já diz tudo. Vamos as elas: NT 2012/002 versão 1.02 que trata sobre a Manifestação do Destinatário. Item 4.9.10 - Sobre os Eventos da Manifestação do Destinatário, favor atentamente os itens de A até E (páginas 9 e 10) Note que dependendo do tipo de manifestação o download do XML completo da NF-e fica liberado. Nessa mesma NT você encontra informações sobre os métodos ConsultaNFeDest e DonwloadNFe. Por outro lado o DistribuicaoDFe pode ser utilizado pelo destinatário, pela transportadora, pelo emitente da nota e por outros. No caso do Destinatário realiza a mesma função do método anterior, ou seja, fornece a lista de notas emitidas contra o CNPJ dele. No caso da Transportadora, esta obtêm o XML completo da nota caso a mesma tenha sido informada no grupo Transporta na nota. No caso do Emitente, este obtêm os eventos vinculados a nota gerados pela transportadora e pelo destinatário. No caso de Outros, este obtêm o XML completo da nota caso o seu CNPJ ou CPF conste no grupo <autXML> na nota. Tudo o que eu disse acima esta escrito no item 1 - Resumo da Nota Técnica 2014/002 versão 1.01 que trata sobre o DistribuicaoDFe (página 3). No Final da página 4 deixa claro qual é o tipo de manifestação que o destinatário tem que realizar para obter o XML completo da NF-e usando também o DistribuicaoDFe. Eu visto os Portais Nacionais da NF-e, CT-e e MDF-e todos os dias em busca de alguma publicação nova. Caso tenha baixo o PDF e leio uma, duas, dez vezes se preciso for, até ficar claro para mim. E esclarecendo a sua duvida sobre Manifestação e Manifesto, vamos deixar claro o seguinte: Existe a Manifestação do Destinatário que se trata de 4 tipos de eventos emitidos pelo Destinatário da mercadoria em relação nota emitida contra o seu CNPJ. Existe o MDF-e - Manifesto de Documentos Fiscais Eletrônicos que é emitido pela transportadora ou emitente de NF-e quando este é responsável pelo transporte das mercadorias vendidas. O MDF-e nada mais é do que uma relação, vamos a um exemplo: A transportadora emite 50 CT-e referente a carga colocada no caminhão que vai de São Paulo até Minas Gerais, onde será feita a entrega. Se foi emitido 50 CT-e isso significa que a carga é fracionada, ou seja, temos 50 destinatários diferentes. Outra coisa note que o transporte é Interestadual (SP -> MG). Quando o caminhão chegar na fronteira entre os dois Estados, deverá parar no posto fiscal e apresentar a documentação. Em vez do fiscal checar cada um dos 50 CT-e, basta checar o MDF-e, pois este contem a lista dos 50 CT-e. Resumindo o MDF-e foi criado para agilizar o processo de fiscalização nas fronteiras entre um Estado e outro. Deseja saber mais sobre o MDF-e, acesse o Portal Nacional do MDF-e e baixe a Cartilha Nacional do MDF-e.
    1 ponto
  24. esses casos se chama Backup! simples fácil e prático! ou HD Externo, ou e-mail, ou conta no gdrive, onedrive, dropbox!
    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...