Ir para conteúdo
  • Cadastre-se

Italo Giurizzato Junior

Consultores
  • Total de ítens

    39.648
  • Registro em

  • Última visita

  • Days Won

    1.151

Tudo que Italo Giurizzato Junior postou

  1. Boa Noite Etapa, Veja este link: viewtopic.php?f=9&t=1257
  2. Bom dia Edson, Poste a mensagem de erro.
  3. Boa noite, Verifique a validade do certificado em uso, e da cadeia de certificados.
  4. Boa tarde, Aqui esta normal, tanto no envio, quando na recepção.
  5. Italo Giurizzato Junior

    ACBrNFSe

    Boa tarde a todos, Esta disponivel no Branches, uma atualização do ACBrNFSe. O componente agora é capaz de gerar e assinar nos dois padrões (ABRASF e GINFES): RPS e Lote. A validação não é realizada no RPS e sim no Lote, o componente também já é capaz de realizar esse procedimento. Esta disponível também o componente ACBrNFSeDANFSeQR, esse componente foi feito usando o Quick Report e tem como finalidade imprimir a representação gráfica de uma NFSe. Bom pessoal, temos agora que juntar esforços e escrever as rotinas para consumir o WebService. Toda ajuda é bem vinda.
  6. Bom dia Luiz, Se não me falhe a memória, abra o pacote ACBrCTeDACTeQRpkg e remova o Requires => qrpt.dcp, compile novamente e instala. Isso deve resolver o problema.
  7. Boa Noite Alexandre, Não existe problema algum com a geração do XML do CTe, mais precisamente com a chave do mesmo. O que esta acontecendo é que, ao alimentar o componente com os dados pertinentes ao transporte da carga, você esta informando ZERO ao campo cCT (código aleatório que compõe a chave do CT-e): Ide.cCT := 0; Desta forma ao executar os procedimentos GerarXml ou Assinar ou Validar é gerado a chave do CT-e, a rotina que a gera utiliza o valor do campo cCT se este for igual a ZERO é gerado um código aleatório. O que eu faço é gerar esse código aleatório e depois atribuir esse valor ao campo cCT, veja este exemplo: Randomize; CodigoAleatorio := Random(999999999); With ACBrCTe.Conhecimentos.Add.CTe do begin Ide.cCT := CodigoAleatorio; (....) end; Fazendo desse jeito a rotina que gera a chave vai utilizar sempre o mesmo código aleatório, pois é diferente de ZERO, portanto a chave gerada sempre vai ser igual. Outro detalhe muito importante eu salvo o valor do código Aleatório em um campo na tabela do banco de dados, juntamente com os demais dados. Espero ter ajudado.
  8. Bom dia Luiz, Leia o Manual, você não pode ter documentos Originarios de tipos diferentes, ou todos são NF comum, ou todos são NF-e.
  9. Cleber, Veja: http://portalnfe.fazenda.mg.gov.br/
  10. Boa noite Cleber, Qual é a versão do Windows, do IE, o certificado é A1 ou A3 ? O certificado foi trocado, ou seja venceu e foi instalado o novo ? veja os links: http://www.forumweb.com.br/foruns/topic ... uros-nfe2/ viewtopic.php?f=6&t=77 Fazendo uma busca pela internet sobre o erro todos levam para o mesmo ponto: Windows 7 com IE 8.
  11. Bom dia Rogih, A função ValidarChave encontra-se no fonte pcnAuxiliar.pas na pasta ...\Fontes\PCN2 Como a chave de uma NFe e um CTe são muitos parecidos, se retirar a instrução IF abaixo, a função ValidarChave, poderia ser utilizada para validar a chave de CTe. if copy(chave, 1, 3) <> 'NFe' then exit; Peço que o Daniel e o André, avaliem essa possibilidade.
  12. Boa tarde a todos, A versão 4.0 do Quick Report possui o filtro para gerar o PDF.
  13. Bom dia Alexandre, Na pasta ...\Exemplos\ACBrCTe temos 5 arquivos TXT, no arquivo chamado AlimentarComponente, você encontra o fragmento de código de como passar os dados para o componente.
  14. Bom dia a todos, o problema relatado por Moroni, foi resolvido, podem baixar a atualização, agora a placa é para ser impressa de forma correta.
  15. Se você possui o Quick Report versão posterior a 3.0, basta abrir o arquivo ACBr.inc que encontra-se na pasta ...\Fontes\ACBrComum e descomentar a última linha: //------------------------------------------------------------------------------ // Definições para o Quick Report //------------------------------------------------------------------------------ // Descomente a linha abaixo caso o Quick Report tenha suporte a PDF // {$DEFINE QReport_PDF} Compile a sua aplicação usando a opção Build e pronto ao enviar o e-mail para o tomador do serviço vai em anexo o XML e o DACTe em PDF, se você configurar o procedimento EnviaEmail, veja os parametros deste procedimento. Espero ter ajudado.
  16. Boa tarde Fernando, Essas novas regras, com relação ao CNPJ, Razão Social e IE se refere aos dados do Destinatário e não do Emitente da NF-e.
  17. Bom dia, Esta disponível uma correção, favor atualizar os fontes e testar.
  18. Bom dia, Desculpe, falha minha, fiz uma alteração no fonte ACBrCTeWebServices e no pcnConversao da pasta PCN2 e esqueci de realizar a mesma alteração no pcnConversao da pasta PCN. Já esta corrigido, favor baixar a atualização.
  19. Boa noite Wagner, Esta correto a orientação de Moroni. Veja este Link: viewtopic.php?f=9&t=1257
  20. Boa noite Moroni, Quanto a "Tarifa" valor do frete deve ser informado como sendo um dos componentes do frete, lembre-se que o valor do frete pode ser composto por 1 mais valores que no CT-e são chamados de componentes, ou seja o que compõe o valor do frete. Quanto ao endereço de entrega, ser diferente ao do destinatário, a melhor solução é imprimir no quadro de Observações. Espero ter ajudado.
  21. Boa noite Alexandre, Pode sim, ao instalar o componente ACBrCTe usando o pacote de instalação que encontra-se junto com o da NF-e versão 2.0 do XML, o componente ACBrCTe vai utilizar o PCN2 em vez do PCN.
  22. Boa tarde, Eu desenvolvi o meu sistema e testei usando o certificado de um cliente. Detalhe o certificado do meu cliente é do tipo A1, logo pode ser instalado em mais de uma maquina. Não entendi: ... parar o faturamento (NFe) O seu cliente é uma fabrica, e quando vende para fora do municipio tem que emitir o Conhecimento de Transporte ? O meu cliente é uma fabrica, só que ele tem 2 CNPJ, logo possui 2 certificados, um para a fabrica (para emitir NF-e) e o outro para a transportadora (para emitir CT-e).
  23. Boa tarde, Porque você não faz diferente: Primeiro coloca os componentes (ACBrCTe e ACBrCTeDACTeQR) em um Data Module; Segundo, em vez de criar um lote para cada conhecimento a ser enviado para SEFAZ, você adiciona todos os conhecimentos pendentes ao componente e deixa ele fazer o resto sozinho. Da forma que você implementou se tem 30 conhecimentos, vai ocorrer no mínimo 60 acessos a SEFAZ, 2 para cada conhecimento (um para enviar e o outro para saber se foi autorizado ou não). Montanto um lote com no máximo 50 conhecimentos o numero de acessos cai para 2, um para enviar o lote e o outro para saber o status dos conhecimentos contidos no lote. Caso a quantidade de conhecimentos seja superior a 50 (exemplo 70), faz por etapa, adiciona os 50 primeiros ao componente e envia, depois limpa (não destroi) o componente e adiciona os 20 restantes e envia. A minha aplicação funciona desta forma, acho mais pratico e rapido. Vou disponibilizar na pasta ...\Exemplos\ACBrCTe um arquivo TXT com a rotina completa usada pelo minha aplicação. Você poderá baixa-la pelo SVN. Espero ter ajudado.
  24. Boa tarde Guarasemini Veja o que foi postado neste link: http://www.forumweb.com.br/foruns/topic ... or__st__40
  25. Bom dia O Certificado A1, pode ser instaldo em quantas maquinas forem necessárias. Algumas DLLs são necessárias, mas elas estão disponiveis dentro da pasta DLLs. Espero ter ajudado.
×
×
  • 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...