Ir para conteúdo
  • Cadastre-se

William Mattos

Membros
  • Total de ítens

    56
  • Registro em

  • Última visita

Tudo que William Mattos postou

  1. ACBrNFe1.NotasFiscais.Clear; ACBrNFe1.NotasFiscais.LoadFromStream(XMLStream); //Carrega o XML da Nota ACBrNFe1.Consultar; Já o retorno você obtem atraves das propiedades contidas em: "ACBrNFe1.WebServices.Consulta." por exemplo: ACBrNFe1.WebServices.Consulta.cStat; // Codigo de Status ACBrNFe1.WebServices.Consulta.Protocolo; // retorna o ultimo protocolo válido ( no caso da nota cancelada o protocolo de cancelamento ) (corrijam-me se estiver errado) ACBrNFe1.WebServices.Consulta.RetornoWS; // retorna o stream do XML( no caso da nota cancelada, o xml de cancelamento //E etc... Não sei se a explicação foi clara , porém A melhor opção e fazer oque o Tiago disse, ler o manual e depois analisar o demo,se você olhar com atenção , o demo vai te ajudar a entender o funcionamento na pratica.
  2. Outra coisa que gostaria de acrescentar amigo , notei que o XML esta na versão 2.0 , aconselho que você atualize seus clientes para a versão 3.10 , pois como consta no aviso do Portal NFe , a versão 2.0 sera desativada dentro de 6 Dias. Visite https://www.nfe.fazenda.gov.br/portal/principal.aspx para verificar o comunicado.
  3. Olá , consultei a nota no portal nacional , a nota consta como cancelada desde ontem 25/03/2015 às 14:46:10 (segundo o horario do Ambiente Nacional) Tente carregar o XML e realizar uma consulta da mesma, assim sera retornado o protocolo de cancelamento. feito isso , você pode alterar o status da nota dentro do seu software.
  4. vou estar instalando o update 1 então , eu achei que já tinha instalado. de qualquer forma obrigado!
  5. Olá a todos, Peço Desculpas se estou postando na area errada. Recentemente estive testando o Delphi XE7 , e me deparei com um provável bug. gostaria que alguém que tivesse o Delphi XE7 , pudesse fazer um teste para realmente constatar se é um bug do delphi ou uma anormalidade apenas na minha IDE, pois pesquisei e não achei nada relacionado na Internet. O bug e o seguinte, Aparentemente o ClientDataSet esta com um problemas com os agreggates , estou postando um print-screen para relatar melhor. Percebam que tenho alguns valores filtrados da minha database no dbgrid, porém o SUM não esta funcionando corretamente, apresenta um valor completamente errado. o mesmo exemplo compilado no Delphi XE2 funciona perfeitamente. Se alguem puder testar em sua maquina e postar aqui o resultado , ou souber de uma solução para isso , ficaria grato pela resposta. Obs: - Utilizo Delphi XE7 Update 1 - Windows 7 - Tenho o Delphi XE2 Instalado na maquina também. - Eu não realizei o procedimento ao instalar 2 IDE's http://isaquesp.blogspot.com.br/2011/09/varias-versoes-do-delphi-instaladas-sem.html , simplismente instalei as duas IDE's e as utilizei ( será que poderia ser isso? ) att William Mattos
  6. Também ocorreu o problema aqui na ACBRNFeWebServices.pas ( L 3313 ) , para resolver o problema basta adicionar o begin logo apos o else da linha 3308 arquivo em anexo para analise dos moderadores ACBrNFeWebServices.pas
  7. Resolvido , foi um erro 18(erro do programador) ... foi uma tremenda falta de atenção minha, Eu recompilei o executavel no notbook porém os fontes do ACBr estavam desatualizados! bastou atualizar os fontes e recompilar!
  8. Olá pessoal , estou recebendo a mensagem de Rejeição(Mensagem de Lote versao 3.xx. Enviar para o WebService nfeAutorizacao) ao tentar enviar NFe v3.10 em ambiente de Homologação o problema é, não acontece isso no meu pc, mas nos clientes sim( todos os testes foram feitos em Homologação )... Meu Teste Como os XMLs são salvos no Banco de Dados eu fiz o seguinte... eu conectei 2 sistemas em rede... Gerei a Nota no meu notbook e tentei enviar : recebi o erro de Rejeição. Enviei a mesma nota a partir do PC: Funcionou. Meu notbook usa: Windows 8 , possui Internet Explorer 10. Meu PC usa: Windows 7 , Internet Explorer 6 Alguém tem ideia do que possa ser essa rejeição ??
  9. Uso o fast Report , estou informando os campos de Volume, porém na impressão os mesmos estão saindo vazios, já tentei informar os dados via código fonte como descrito abaixo, porém sem sucesso... Transp.Vol.Clear; Transp.Vol.Add.qVol := 10; Transp.Vol.Add.esp := 'ESPECIE'; Transp.Vol.Add.marca := 'MARCA'; Transp.Vol.Add.nVol := '1'; Transp.Vol.Add.pesoL := StrToCurr('10'); Transp.Vol.Add.pesoB := StrToCurr('10'); Transp.modFrete := mfContaEmitente; O Único campo que é exibido é o PesoBruto. para resolver eu já tentei Atualizar o Componente, Trocar o Arquivo DANFE.fr3 pelo mais atual , porém todas as tentativas sem sucesso... os dados no XML estão corretos... Alguém tem alguma ideia de como resolver? Aguardo Respostas...
  10. Acredito que ele esteja se referindo a Inclusão do Nono Digito , que vai ser implementado em todo o pais até o fim de 2016 diz a Anatel e que já foi implementado em alguns estados, RJ por exemplo.. os Números passam a ficar (DD)9XXXX-XXXX http://www.anatel.gov.br/Portal/exibirPortalNivelDois.do?codItemCanal=1794&nomeVisao=Cidad%E3o&nomeCanal=Telefonia%20M%F3vel&nomeItemCanal=Nono%20D%EDgito
  11. Bom dia Italo , realmente , o caso foi que a receita rejeitou o número , quando isso ocorre o sistema aumenta um numero e envia novamente. realmente , atribuir vazio ao ID antes de chamar o procedimento GerarNFe foi uma solução mais pratica do que modificar a PCN , obrigado pelo esclarecimento.
  12. Só queria notificar que resolvi o problema da chave de acesso não mudar quando se altera o nNF , alterei uma verificação na pcnNFeW.pas (Linha:227) , deixei a unit anexada caso os administradores quiserem analisar e subir ao SVN. Obrigado pcnNFeW.pas
  13. Não sei se isso ajuda, estive 'debugando' o código do ACBr PCNNFeW.pas Linha : 233 if (Trim(nfe.infNFe.ID) = '') or (not ValidarChave(nfe.infNFe.ID)) then nfe.infNFe.ID := chave else begin NFe.infNFe.ID := StringReplace( UpperCase(NFe.infNFe.ID), 'NFE', '', [rfReplaceAll] ) ; NFe.infNFe.ID := 'NFe' + NFe.infNFe.ID; end; A Condição exige que ou nfe.infNFe.ID esteja vazio ou a Função ValidarChave(...) retorne falso percebi que esta variavel ( chave ) esta com o valor correto da chave! Já a nfe.infNFe.ID esta com a chave antiga! A Função ValidarChave(nfe.infNFe.ID) esta validando apenas o Digito,Codigo UF,AAMM e CNPJ ( ou seja , vai retornar true , pois estes dados permanecem do mesmo jeito ) logo , se a chave e diferente de vazio e a função retorna true, o código executado será o ELSE , que vai atribuir o valor da chave antiga. Desculpem pelo Texto confuso , não sei se consegui passar oque eu qria dizer...
  14. Aqui o XML... 33140110320766000107550010000005161000005161-nfe.xml 33140110320766000107550010000005161000005161-nfe.xml
  15. Opa , fiz como você falou , mas ainda não deu certo.. 1 - Carreguei o XML 2 - Mudei o cNF e nNF(Coloquei ambos receberem o mesmo codigo para teste) 3 - Alterei os Dados que tinham que ser alterados na nota. 4 - chamei o comando ACBrNFe1.NotasFiscais.GerarNFe; 5 - Depois chamei o procedimento para salvar o XML ACBr.NotasFiscais.Items[0].SaveToFile(XMLPath); Segue o XML em Anexo. O nNF mudou , mas chave de acesso e cNF(que também foi mudado) continuam os mesmos.
  16. Seguinte, enviei uma NFe mas a receita não aceitou a numeração , Logo , eu carreguei o XML na aplicação aumentei o Ide.nNF , validei , salvei o xml novamente , e enviei porém ocorre o erro. Código do Erro: 502 Mensagem: Rejeicao: Erro na Chave de Acesso - Campo ID nao corresponde a concatenacao dos campos correspondentes Eu percebi que o Código da NFe muda , mas na chave de acesso Não... Antes eu fazia da mesma forma e não tinha problemas, preciso executar algum metodo para atualizar a chave de acesso? ou simplismente gerar outro XML? obs:Sei que é uma duvida bem abordada pelo fórum , olhei em muitos tópicos do gênero mas nenhum me retirou esta duvida.
  17. Existe alguma NFe carregada no Componente no momento que você clica para visualizar o danfe Werner? por exemplo , carregue o xml da nota ( AcbrNfe.NotasFiscais.LoadFromFile('caminho do xml'); ) e em seguida execute o comando de Imprimir novamente.
  18. o erro aparece no delphi como "not enough actual parameters" , Werner disse que o erro ocorre em dmDanfe.RvSystem1.Execute; mas só vai ler esta parte do codigo se NFe = nil , seria isso regys?
  19. Ja tentou fazer assim ? AcbrNfe.NotasFiscais.Items[0].Imprimir;
  20. Ja tentou abrir o Monitor de Recursos do Windows e ver os modulos associados ao programa? Pega a Lista dos modulos no cliente e no seu pc e compara os dois.. Numero de Modulos associados e versões das Dlls , talvez tenha uma pequena diferença, as vezes algum software registrou um modulo mais antigo... Não tenho ideia se isso pode te ajudar em algo, mas em ultimos casos vale a pena tentar..
  21. William Mattos

    Xml Corrompido 0Kb

    Olá pessoal, ultimamente me deparei com um problema... O contador pediu meu cliente que enviasse alguns xml's que o cliente não tinha enviado ainda, e me pediu para ajuda-lo. Quando eu estava enviando os xmls ao contador, percebi que uma nota estava com o XML zerado ( 0 KB ) Ainda não descobri oque causou esse erro , mas gostaria de saber se tem algum jeito de consultar a NFe pela chave e depois pegar o XML no retorno e grava-lo novamente.. Obrigado, Aguardo respostas.
  22. Resolvido, agora esta atualizando o XML normalmente apos a consulta . obs: não fiz nenhuma alteração.
  23. Olá pessoal ... E possivel atualizar o XML da NFe atraves da Consulta? o XML está sem a autorização de uso , porém a nota esta autorizada na sefaz. qual o procedimento para atualizar o XML? meu codigo de consulta logo abaixo, porém sem sucesso, ao imprimir o danfe continua como "Sem Autorização de uso." ACBr.NotasFiscais.LoadFromFile(XMLPath); ACBr.Consultar; ACBr.NotasFiscais.Items[0].Imprimir;
  24. Opa, muito obrigado... eu não sabia que as notas de cancelamento ficavam em PathCCe com esse codigo que me passou ainda não estava salvando , mas basta colocar. ACBrNFe1.Configuracoes.Arquivos.SalvarCCeCanEvento := True;//estava faltando ativar essa opção ACBrNFe1.Configuracoes.Arquivos.PathCCe := {Pasta}; // Os cancelamentos serão salvos aqui; Agora ... sabe me dizer como retornar o caminho do XML do Cancelamento? Ex: " C:\ExemploNFe\Cancelamento\33xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx-procEventoNFe.xml "
×
×
  • 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.