Ir para conteúdo
  • Cadastre-se

Italo Giurizzato Junior

Consultores
  • Total de ítens

    39.564
  • Registro em

  • Última visita

  • Days Won

    1.147

Tudo que Italo Giurizzato Junior postou

  1. Boa tarde Anderson, Abra o Arquivo ACBr.inc e comente a definição da diretiva PL_200 e descomente a PL_104.
  2. Boa tarde reij, Leia o arquivo Instalar.txt que esta dentro da pasta ...\Fontes\ACBrNFe2 Acredito que o problema seja a ordem das pastas do ACBr definidas em Library Path do Delphi.
  3. Boa tarde Jorge, Verifique se a cadeia de certificados para MG esta atualizada no servidor do seu cliente.
  4. Boa tarde Marco, Dica: Pasta: ...\Exemplos\ACBrCTe Arquivo: AlimentarComponente.txt
  5. Boa tarde Cesar, A unit ACBrNFeWebServices.pas, após baixar tudo novamente como esta o fragmento que contem a seleção do método? Agora tem que estar desta forma: if ((FConfiguracoes.Geral.ModeloDF = moNFCe) or (FConfiguracoes.Geral.VersaoDF = ve310)) and not (FConfiguracoes.WebServices.UFCodigo in [23, 31]) then // CE, MG begin SoapAction := 'http://www.portalfis...feAutorizacao'; nfeAutorizacaoLote := True; end else begin SoapAction := 'http://www.portalfis.../NfeRecepcao2'; nfeAutorizacaoLote := False; end; O seu Delphi esta configurado para salvar as DCU em pastas diferentes das dos fontes? Você checou a sua aplicação se a configuração do componente esta da forma explicada no post #29 deste tópico?
  6. Boa tarde a todos, Fiz essa alteração no ACBr.inc para forçar os colegas a migrarem para a versão 2.00, pois o tempo esta se esgotando. A SEFAZ só vai aceitar a versão 1.04 até 01/06/2014, portanto pessoal temos apenas 3 meses para deixar tudo funcionando.
  7. Boa noite Marco, Veja este link:
  8. Boa noite Humberto, O meu cliente esta emitindo NF-e na versão 2.00 cujo código do componente compilado é o mais atual. Se na NT diz que a SEFAZ vai aceitar a versão 2.00 até o final deste ano, pode ficar tranquilo que ela não vai antecipar a data, o que pode ocorrer é prorrogar a data, jamais antecipar.
  9. Boa tarde Rodrigo, Para o DACTE feito em Quick Report issa possíbilidade não esta disponivel, somente o Retrato.
  10. Boa tarde Fernando, Sim, basta você alterar uma propriedade ( de zero para um ) da linha que gera essa tag isso faz com que o componente entenda que a tag é obrigatória não importando o seu valor. A unit responsavel por gerar o XML é pncNFeW.pas Segundo a Nota Técnica 2013/003 que trata sobre a Lei da Transparencia, temos no final da página 4 a regra de validação executada pela SEFAZ: O campo “vTotTrib” é opcional para o Item e para o grupo de Totais. Considerar valor=0, se não informado. O seu cliente tem o direito de achar até pelo em ovo, mas a SEFAZ considera o vTotTrib igual a zero se não informado.
  11. Boa tarde Cesar, Leia o meu post acima #29, pois notei que ao consultar o status de serviço o XML esta sendo gerado na versão 2.00 e no caso do envio na versão 3.10 Você chegou a verificar a unit ACBrNFeWebServices.pas conforme eu postei #28. Eu acredito que você esta com algum fonte desatualizado ou esta configurando o componente de forma errada.
  12. Boa tarde clrhm Se você considera o Delphi 7 uma ****** porque tem ele instalado na sua maquina? Desista-la fica só com o XE 5.
  13. Boa tarde Miguel, O que tudo indica é que a cidade de João Pessoa tem o seu próprio webservice e segue o padrão ABRASF. Semana que vem vou analisar os documentos que estão disponiveis no site da prefeitura, para dar inicio a implementação.
  14. Boa tarde José Carlos, Erro Não Catalogado é problema na SEFAZ, favor entrar em contato com eles e relatar o problema.
  15. Bom dia Fernando, Vamos analisar o código do componente: Na unit ACBrNFeConfigurações temos a definição da classe TGeralConf e nela consta as propriedades ModeloDF e VersaoDF: property ModeloDF: TpcnModeloDF read FModeloDF write SetModeloDF default moNFe; property VersaoDF: TpcnVersaoDF read FVersaoDF write SetVersaoDF default ve200; Note que em ambas as propriedades quando realizamos uma escrita (write) é executado uma procedure. procedure TGeralConf.SetModeloDF(AValue: TpcnModeloDF); begin FModeloDF := AValue; FModeloDFCodigo := StrToInt(ModeloDFToStr(FModeloDF)); if FModeloDF = moNFe then SetVersaoDF(ve200) else SetVersaoDF(ve300); end; Na procedure SetModeloDF realmente, caso seja NF-e a versão é "setada" como 2.00 procedure TGeralConf.SetVersaoDF(const Value: TpcnVersaoDF); begin FVersaoDF := Value; if (FModeloDF = moNFe) and (FVersaoDF = ve300) then FVersaoDF := ve200; if (FModeloDF = moNFCe) and (FVersaoDF = ve200) then FVersaoDF := ve300; end; Por outro lado a procedure SetVersaoDF aceita a versão 3.10, retornando para 2,00 caso a versão informada seja 3.00 e modelo seja NF-e. A dica é sempre configurar da seguinte forma: ACBrNFe.Configuracoes.Geral.ModeloDF := moNFe; ACBrNFe.Configuracoes.Geral.VersaoDF := ve310; Note que primeiro estou "setando" o modelo e depois a versão. Ao "setar" modelo como sendo moNFe o componente coloca a versão 2.00 uma vez que esta é a versão vigente, mas se em seguinda você "setar" a versão corretamente ou seja ve310 o componente vai aceitar essa versão e gerar o XML da NF-e na versão 3.10 Duvidas?
  16. Bom dia Cesar, O seu fonte esta desatualizado, o que esta disponivel já esta desta forma: // Alterado por Italo em 13/03/2014 if ((FConfiguracoes.Geral.ModeloDF = moNFCe) or (FConfiguracoes.Geral.VersaoDF = ve310)) and not (FConfiguracoes.WebServices.UFCodigo in [13, 23, 31]) then // AM, CE, MG begin SoapAction := 'http://www.portalfiscal.inf.br/nfe/wsdl/NfeAutorizacao'; nfeAutorizacaoLote := True; end else begin SoapAction := 'http://www.portalfiscal.inf.br/nfe/wsdl/NfeRecepcao2'; nfeAutorizacaoLote := False; end; Esse fragmento é do ACBrNFeWebServices.pas
  17. Bom dia Elcyberg, Em uma NFC-e todos os item tem que participar do valor total, logo o indTot tem que ser 1, verifique também a somatória dos valores.
  18. Bom dia Gandalf, Favor atualizar os fontes e tentar novamente.
  19. Bom dia Maycoll, Me diz uma coisa, alterando a cidade de Guarapai para o provedor Pronim o envio foi realizado com sucesso? A questão agora é consulta? Se sim, vou provemer a alteração nos fontes e disponibilizar para mais colegas possam realizar testes e lhe ajudar nas correções que faltam.
  20. Bom dia renfd, Favor atualizar os fontes e testar novamente.
  21. Bom dia a todos, Em breve estarei disponibilizando o DANFE - NFC-e com o QR-Code feito em Quick Report.
  22. Bom dia Lucas, Vamos a pergunta classica, todos os fontes de todas as pastas estão atualizados? No papel o canhoto é impresso, mas ao gerar o PDF não aparece, é isso que ocorre?
  23. Bom dia Rodrigo, Já foi dito em varios post que algumas classes do CT-e sofreram alteração em função da nova versão. Você utiliza o Fast Report para imprimir o DACTE e o que esta disponivel é exclusivo para a versão 1.04 do CT-e. Por outro lado o DACTE feito em Quick Report esta compativel para ambas as versões. O que fazer? 1. você pode mudar para o Quick Report; 2. esperar que alguem disponibilize um DACTE_2_00.fr3; 3. você coloca a mão na massa e implemente um novo DACTE para a versão 2.00
  24. Bom dia Elcyberg, Se não me falha a memória ja devo ter respondido essa pergunta para alguem, não sei se foi através do fórum ou por e-mail. A estrutura do XML não possui nenhuma TAG especifica para informar-mos o valor do Troco. Se seguir-mos ao pé da letra a legislação não podemos colocar no DANFE da NFC-e essa informação, uma vez que o mesmo só pode conteder dados extraidos do XML. Mas como costa na NT, vamos imprimir até segunda ordem. No XML caso você deseja colocar o valor do troco, use o campo observação.
  25. Bom dia Eder, Econtra-se disponivel na suite do ACBr o componente ACBrNFSe, cuja finalidade é emitir NFS-e. Com este componente você informa os dados do RPS e ele por sua vez gera o XML do RPS, assina se necessário (usando certificado digital), monta o lote com até 50 RPS, assina o lote se necessário, envia para o WebService e imprime o DANFSE. O ACBrNFSe é um componente para o Delphi e funciona apartir da versão 7 do Delphi. Alem do provedor Ginfes o componente hoje possui quase 30 provedores implementados, consequentemente atendendo um pouco mais de 300 cidades.
×
×
  • 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.