Ir para conteúdo
  • Cadastre-se

tbalbinos

Membros
  • Total de ítens

    264
  • Registro em

  • Última visita

Tudo que tbalbinos postou

  1. perterson161, reparei aqui um problema, a questão de atualizar o XML com os dados do cancelamento, ele não altera o protocolo pois quando a nota esta autorizada existe um protocolo que é o de autorização e quando cancela existe outro protocolo que é o de cancelamento, e o xml esta com xMotivo de cancelado porem com o protocolo de Autorização. Qual a possibilidade de alterar para colocar o Protocolo de cancelamento ao colocar "ACBrNFe1.Configuracoes.Geral.AtualizarXMLCancelado := True;" ?
  2. Obrigado perterson161 deu certinho !! vlw mesmo
  3. peterson161, eu pensei em fazer isso, também mas não consegui por acaso poderia compartilhar o código que vc fez para adicionar o evento de cancelamento ao xml da NFe ?
  4. Olá pessoal, segue uma dúvida após o cancelamento da NFe qual o XML que devo enviar para o Destinatário, Qual o conteúdo desse XML ? obrigado !
  5. Boa tarde, Testando a aplicação em modo Homologação, desde dezembro/12 apos cancelar a NFe como evento, utilizo a consulta da Chave e retorna que ela está autorizada e sem os dados de evento consultando no portal esta esta cancelada, isso acontece desde dezembro quando iniciei os testes persiste ate hoje março/13, alguém mais tem este problema, lembrando que estou emitindo utilizando o WS da Sefaz de Minas Gerais. Segue uma chave de nota que testei hoje ( 18/03 ) 31130305608965000185550010000005841000005841 esta nota esta cancelada como evento.
  6. Consegui resolver da seguinte maneira pessoal, na unit pnfsNFSeW.pas rotina procedure TNFSeW.GerarServico substitui if (FProvedor = proGinfes) then begin Gerador.wCampoNFSe(tcDe2, '#14', 'ValorDeducoes', 01, 15, 1, NFSe.Servico.Valores.ValorDeducoes, ''); Gerador.wCampoNFSe(tcDe2, '#15', 'ValorPis ', 01, 15, 1, NFSe.Servico.Valores.ValorPis, ''); Gerador.wCampoNFSe(tcDe2, '#16', 'ValorCofins ', 01, 15, 1, NFSe.Servico.Valores.ValorCofins, ''); Gerador.wCampoNFSe(tcDe2, '#17', 'ValorInss ', 01, 15, 1, NFSe.Servico.Valores.ValorInss, ''); Gerador.wCampoNFSe(tcDe2, '#18', 'ValorIr ', 01, 15, 1, NFSe.Servico.Valores.ValorIr, ''); Gerador.wCampoNFSe(tcDe2, '#19', 'ValorCsll ', 01, 15, 1, NFSe.Servico.Valores.ValorCsll, ''); end por if (FProvedor = proGinfes) then begin Gerador.wCampoNFSe(tcDe2, '#14', 'ValorDeducoes', 01, 15, 1, NFSe.Servico.Valores.ValorDeducoes, ''); if NFSe.Servico.Valores.ValorPis > 0 then Gerador.wCampoNFSe(tcDe2, '#15', 'ValorPis ', 01, 15, 1, NFSe.Servico.Valores.ValorPis, ''); if NFSe.Servico.Valores.ValorCofins > 0 then Gerador.wCampoNFSe(tcDe2, '#16', 'ValorCofins ', 01, 15, 1, NFSe.Servico.Valores.ValorCofins, ''); if NFSe.Servico.Valores.ValorInss > 0 then Gerador.wCampoNFSe(tcDe2, '#17', 'ValorInss ', 01, 15, 1, NFSe.Servico.Valores.ValorInss, ''); if NFSe.Servico.Valores.ValorIr > 0 then Gerador.wCampoNFSe(tcDe2, '#18', 'ValorIr ', 01, 15, 1, NFSe.Servico.Valores.ValorIr, ''); if NFSe.Servico.Valores.ValorCsll > 0 then Gerador.wCampoNFSe(tcDe2, '#19', 'ValorCsll ', 01, 15, 1, NFSe.Servico.Valores.ValorCsll, ''); end; Dessa forma parou de mandar as tags de impostos federais se o campos estiverem zerados, assim o RPS foi aceito. Lembrando que aqui o provedor é o GINFES.
  7. ESTOU MANDANDO OS XML'S DA NOTA COM ERRO E UMA NOTA JA ACEITA EMITIDA EM DEZEMBRO. rps 181 = RPS ACEITO rps 182 = RPS com problema dos campos 182-env-lot.xml 181-env-lot.xml 182UNICA-comp-nfse.xml 182-env-lot.xml 181-env-lot.xml 182UNICA-comp-nfse.xml
  8. Ola pessoal, apos atualizar os fontes do AcbrNFse fui emitir uma nota de serviços e passou a aparecer o seguinte erro de rejeição da nota. <ns4:Codigo>E192</ns4:Codigo> <ns4:Mensagem>Nao e permitido o destaque de Tributos Federais no municipio.</ns4:Mensagem> <ns4:Correcao>Caso esteja utilizando RPS, remova as tags de tributos federais dos Valores (Pis, Cofins, IP, INSS e CSLL). Se a emissao da NFS-e estiver sendo executada OnLine, deixe o valor dos campos em 0.00.</ns4:Correcao> Verifiquei no xml enviado e percebi que o componente esta mandando as tags acima citadas mesmo eu não passando os valores para estes campos no componente, as tags abaixo antes não saiam se eu não passasse valores ao componentes, as tags são: <ns4:ValorDeducoes>0.00</ns4:ValorDeducoes> <ns4:ValorPis>0.00</ns4:ValorPis> <ns4:ValorCofins>0.00</ns4:ValorCofins> <ns4:ValorInss>0.00</ns4:ValorInss> <ns4:ValorIr>0.00</ns4:ValorIr> <ns4:ValorCsll>0.00</ns4:ValorCsll> Como não enviar essa tag para o componentes na hora de gera a NFse ?
  9. Identifiquei o Causador, era só atualizar o Certificado do servidor que foi atualizado ontem 13/12/2012, porem verifiquei a necessidade de instalar o Service Pack 3 do Windows XP para que terminasse o problema http://www.nfe.fazenda.gov.br/portal/informe.aspx?ehCTG=false#180 Por ultimo, ainda acho que seria ideal tratar este retorno vazio para que o componente não gere um Access Violation - Peço encarecidamente que analizem a ideia pois gera erro dentro do componente não sendo possível tratar na aplicação.
  10. Obrigado Renato !! deu certo.
  11. Olá bom dia pessoal, estou com um cliente do ES, que ao consular a chave da nfe, está ocorrendo access violation na linha 2282 da unit ACBrNFeWebServices.pas, testando vi que o retorno do WS veio vazio ao consultar a chave: 32121271095160000371550010000065411000065414 ( ambiente produção para ES) for I := 0 to NFeRetorno.procEventoNFe.Count -1 do no treco do código acima ocorre o access violation ( linha 2282 ACBrNFeWebServices.pas) , 2 duvidas: 1) O que pode estar causando este erro ? será problema do WS da Sefaz que não retorna nada ? 2) Acho que seria ideal tratar este retorno para ver se veio vazio e o componente não gerar um Access Violation - Peço encarecidamente que vejam se tem como, tratar no fonte oficial do acbrnfe att 32121271095160000371550010000065411000065414-ped-sit.xml
  12. Olá pessoal, tem como imprimir varias notas mostrando todas em 1 único preview com várias paginas ? ou seja acumular DANFESe e depois dar um preview em vários ao mesmo tempo, caso sim como fazer ?
  13. Olá Italo, a questão do Access Violation foi resolvido. Faltou um pequenino detalhe no link para ficar ok: O link gerado pelo componente para uma nfse foi: http://muriae.ginfes.com.br/birt/frameset?_report=nfs_novo.rptdesign&cdVerificacao=139433810&numNota=495 Ao utilizar o link gerad retorna que não encontra. Ao pesquisar pelo próprio site percebi que lá ele gera da seguinte forma: http://muriae.ginfes.com.br/birt/frameset/?__report=nfe_ginfes.rptdesign&cdVerificacao=139433810&numNota=495&cnpjPrestador=02.165.582/0001-91 repare que tem dois '__' antes de report, e no final ele informa tbm o cnpj do prestador apos o numero da nota '&cnpjPrestador=02.165.582/0001-91' alterado a url gerada com esses dois detalhes funciona perfeitamente. se puder corrigir ficaria grato. Acho que é isso, Parabéns pela implementação.
  14. Tive esse mesmo problema aqui em minha cidade, e resolvi dessa mesma mesma forma que você fez..
  15. Gr@c@ estou com o mesmo problema que você ao consultar uma nfe que acabei de cancelar como evento retorna cStat=100 e não retorna nada de evento (porem depois de 24 a 26 horas começa a retornar o status de cancelada e com evento ao consultar ) olha o tópico que criei. viewtopic.php?f=6&t=8437
  16. Então Graca o problema é realmente esse. Consultando pela chave de acesso, não esta retornando a nota com seus eventos, mas somente uma xml com cStat = 100 - Autorizado ( olha os XML's anexados que mandei ).... acho que o problema é com MG ( acho ). att
  17. Sim Jorge estou vendo o xml correto, eu já limpei a pasta de xml, para fazer isso.
  18. Regys acho que vc nao entendeu...Consultando via portal da web tanto em MG quanto no portal nacional da nfe ela aparece como cancelada, mas ao consultar a chave pelo acbr aparece autorizada...olha o xml que postei
  19. Olha os XML's de uma nota
  20. Ola pessoal, toda vez que consulto uma nfe cancelada utilizando evento, me retorna o cStat = 100 - Autorizada ( porém ao consultar a mesma no portal consta como cancelada). Parece que se eu esperar 1 dia depois e consultar a nota novamente ela retorna com os dados dos eventos de cancelamento. Alguém mais com esse problema ? o problema é na SEF / MG mesmo né ? uma dúvida o prazo para obrigação do cancelamento como evento foi mesmo prorrogado ( http://www.fazenda.gov.br/confaz/confaz ... 016_12.htm )? att
  21. Aguardo resposta.
  22. Ninguem achou viável ? acho que essa adaptação seria interessante.
  23. Alguma novidade Italo ? att
  24. Bom dia, recebi um XML de um fornecedor e ao executar um AcbrNFe1.notasfiscais.loadfromFile(......) retornou o erro "Não encontrei inicio do URI: Aspas inicial". Ao visualizar o xml no navegador abriu normalmente, porem editar o mesmo com o bloco de notas, percebi que as aspas no xml estava sendo a simples: <?xml version='1.0' encoding='utf-8'?> o certo é <?xml version="1.0" encoding="utf-8"?> Para não ter que ficar editando o XML toda vez que isso acontecer eu alterei no meu fonte do ACbr mais precisamente na unit pcnNFeR a função e deu certo. Gostaria de sugerir essa mudança no fonte principal do acbr assim acho que ficaria disponível a todos e também eu não teria que mexer toda vez que eu atualizar meu fonte. o trecho que alterei esta destacado abaixo, e ai o que acham ? ahh o XML que veio com o problema esta anexo. function TNFeR.LerXml: boolean; var ok: boolean; i, j, k, z, nItem: integer; Arquivo, Itens, ItensTemp, VersaoInfNFe, Temp_VersaoInfNFe, NumItem: AnsiString; Function VerificaParSt(const t: TpcnCSTIcms): TpcnCSTIcms; // Verifica se existe Partilha ou St begin Result := t; case t of // ICMSPart (N10a) cst10 : if ( nfe.Det.Imposto.ICMS.UFST <> '') then Result := cstPart10; cst90 : if ( nfe.Det.Imposto.ICMS.UFST <> '') then Result := cstPart90; //ICMSST (N10b)- Repasse de ICMS cst41 : if ( ( nfe.Det.Imposto.ICMS.vBCSTRet > 0) or ( nfe.Det.Imposto.ICMS.vICMSSTRet > 0) or ( nfe.Det.Imposto.ICMS.vBCSTDest > 0) or ( nfe.Det.Imposto.ICMS.vICMSSTDest > 0) ) then Result := cstRep41; end; end; begin if Pos(Chr(39), Leitor.Arquivo) <> 0 then Leitor.Arquivo := StringReplace(Leitor.Arquivo, Chr(39), '"', [rfReplaceAll]); I := 0; I := RetornarPosEx('Id=', Leitor.Arquivo, I + 6); if I = 0 then raise Exception.Create('Não encontrei inicio do URI: Id='); I := RetornarPosEx('"', Leitor.Arquivo, I + 2); if I = 0 then raise Exception.Create('Não encontrei inicio do URI: aspas inicial'); J := RetornarPosEx('"', Leitor.Arquivo, I + 1); if J = 0 then raise Exception.Create('Não encontrei inicio do URI: aspas final'); XML_PROBLEMA.xml
  25. Pessoal como faço para ler a propriedade xJust ( Justificativa de Cancelamento da NFe) ao consultar uma nota pela chave que ja foi cancelada ? eu achei isso aqui no fórum mas não achei o que lesse a xJust do xml. cStat := ACBrNFe1.WebServices.EnvEvento.EventoRetorno.retEvento.Items[0].RetInfEvento.cStat; tpAmb := ACBrNFe1.AcbrNFe1.WebServices.EnvEvento.EventoRetorno.tpAmb; lStr := String(ACBrNFe1.WebServices.EnvEvento.EventoRetorno.retEvento.Items[0].RetInfEvento.xMotivo); protCanc := ACBrNFe1.WebServices.EnvEvento.EventoRetorno.retEvento.Items[0].RetInfEvento.nProt; dhRectoCanc := ACBrNFe1.WebServices.EnvEvento.EventoRetorno.retEvento.Items[0].RetInfEvento.dhRegEvento; Chave := ACBrNFe1.WebServices.EnvEvento.EventoRetorno.retEvento.Items[0].RetInfEvento.chNFe; lXMLCanc := ACBrNFe1.WebServices.EnvEvento.EventoRetorno.retEvento.Items[0].RetInfEvento.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.