Ir para conteúdo
  • Cadastre-se

Italo Giurizzato Junior

Consultores
  • Total de ítens

    38.025
  • Registro em

  • Última visita

  • Days Won

    1.075

Tudo que Italo Giurizzato Junior postou

  1. Bom dia Isaque, Como dito anteriormente, existem varias funções com o mesmo nome e funcionalidade, declaradas nas unit: ACBrNFeUtil, ACBrNFSeUtil e ACBrCTeUtil. Em um primeiro momento poderiamos estar criando uma Unit chamada ACBrDFeUtil (DFe = Documento Fiscal Eletrônico). Ela ficaria por exemplo dentro da pasta ACBrComum. Ou passariamos as funções comuns para a unit ACBrUtil (que já existe e também encontra-se dentro da pasta ACBrComum), o meu receio e deixar essa unit muito grande.
  2. Boa tarde Isaque, Já esta disponivel as alterações propostas por você para compilar no XE3. Andei notando que varias function se repete em varios componentes, poderiamos criar uma unit com essas function para ser utilizada por todos os componentes que as necessitam desta forma a manutenção fica mais facil e centralizada.
  3. Boa tarde, Estamos trabalhando para resolver esse problema.
  4. Boa tarde Rodrigo, Você encontra a cadeia de certificados da Certsign no próprio site deles.
  5. Boa tarde Dionatan, Entre em contato com o pessoal da prefeitura ou da Dueto e pede a eles as URLs tanto de homologação quanto as de procução, URLs estas para acessar os serviços oferecidos pelos webservices.
  6. Pelo seu relato, você esta lendo os dados do XML. O que não estou entendendo é o motivo de alterar uma procedure que gera o XML e não que lê.
  7. Boa tarde Julianors, Poste como anexo o arquivo -rec-c.xml referente ao erro que você postou anteriormente.
  8. Boa tarde ncc.star, Se você esta lendo o xml de uma NFe, para obter dados da mesma, dados estes que seram armazenados no banco de dados, porque você esta alterando uma procedure que é utilizada na geração do XML. Desculpe não entendi. Se você utilizar o LoadFromFile do ACBrNFe vai ler o XML e os dados vão ser armazenados cada um na sua propriedade ficando muito facil obte-los.
  9. Boa tarde Arce, Poste como anexo o XML de pedido de inutilização.
  10. Boa tarde a todos, Por favor leiam com atenção a NT 2012/002 que entre outras coisas trata da Manifestação do Destinatário e do Download da NFe. Esta muito claro na página 9 da respectiva NT: página 21: Leiam também os itens 4.11.9 e 4.11.10 que encontam-se na página 22. Mais claro do que isso, me desculpe, impossível.
  11. Boa tarde netsolutions, Você utiliza algum componente ACBr? Se sim, os fontes estão atualizados? Se sim, procure dentro da pasta ...\Fontes você vai encontrar a pasta ACBrNFSe, nesta pasta estão os fontes do componente para emitir NFSe de dezenas de cidades que seguem o lay-out ABRASF. Dentro da pasta ...\Fontes\Exemplos\ACBrNFSe\Delphi temos o programa exemplo que utiliza o componente acima. Mas para tal há necessidade de instalar ele no Delphi, se você já instalou o ACBrNFe não tera dificuldade em instalar o ACBrNFSe. Tudo o que você precisa esta disponivel, basta ter todos os fontes de todos os componentes atualizados. Espero ter ajudado.
  12. Boa noite Jek, Qual provedor utiliza o atributo de identificação todo em maiusculo: "ID" ?
  13. Boa noite Ezequiel, O fonte ACBrNFSeWebservices é responsável por todas as conexões com o webservice, envio e retorno. Mas também existes varios fontes terminados com a palavra Resposta. Estude todos.
  14. Boa noite rfazevedo, Foi instalado o driver do leitor de cartão, foi instalado a cadeia de certificados da certificadora?
  15. Boa tarde Sérgio, Se você obeservar existem varios arquivos que tem no final do nome -c que significa Completo, ou seja o xml contem as tags referente ao envelope de envio ou de retorno. Bantante util para corrigir falhas no componente. Verifique se tem um arquivo com o seguinte nome: x-rec-c.xml onde x é o numero do lote. Post como anexo caso você o encontre (arquivo referente a esse envio que resultou em uma mensagem em branco).
  16. Luciano, O resto não muda em nada, uma vez que a Inutilização não se refere a NFe e sim a numeração, outra coisa o envio é o inicio, é a quando a NFe é gerada, dai para frente, temos os eventos ou seja algo que muda o status da NFe, por exemplo, de autorizada para cancelada.
  17. Boa tarde, Se você estiver utilizando o programa exemplo é para ele criar uma pasta para cada mês do ano e dentro desta pasta é criado a pasta Ger, exemplo: ...\201211\Ger
  18. Boa tarde, O arquivo que me referi é salvo dentro da pasta Ger.
  19. Boa tarde Luciano, Se você não acessar o Portal Nacional da NFe, diáriamente, para verificar se tem alguma Nota Técnica nova, você nunca vai saber o que esta acontecendo. Essa alteração com relação ao Cancelamento que passa ser por evento, foi publicada na NT 006 de 2011, mais precisamente 07/10/2011 e revisada em 28/02/2012. Imprima essa NT e você vai notar logo na página 2 que o WebService de Cancelamento existente será desativado em 01/12/2012 e não 19/11/2012.
  20. Boa tarde Rodrigo, O fornecedor do seu cliente não fornece o XML das notas? Pois fique sabendo que no Ajuste SINIEF 07/05: e tem mais: Como você pode ver é obrigação do emitinte fornecer o XML ao destinatário e não o destinatário ter que ficar realizando Download do site da SEFAZ ou através do webservice (o componente se utilizada deste último). A realização do Download é controlada pela SEFAZ e deve ser utilizado em último caso e para uma quantidade pequena de notas e não todas as notas. Se o fornecedor se recusa a fornecer o XML apresente a ele a legislação vigente e caso ele, mesmo assim for relutante, se recuse a pagar ou até mesmo procure trocar de fornecedor.
  21. Boa tarde Nellien, Você chegou a comparar a Data/Hora de autorização da NFe com a Data/Hora da solicitação do Cancelamento por evento e também a Data/Hora do computador e Data/Hora de solicitação de Status do serviço. Essas comparações podem apontar um caminho para solucionar o problema.
  22. Bom dia, Verifique se é salvo algum arquivo de retorno, por exemplo: -rec-c.xml Se sim, poste ele como anexo.
  23. Boa tarde Sérgio, Pelo que entendi o componente esta gerando desta forma: '<?xml version="1.0" encoding="utf-8"?>' e eles querem assim: '<?xml version="1.0" encoding="utf-8"?>' Na unit ACBrProvedorGovBR, comente todas as linhas: DadosMsg :=StringReplace(DadosMsg, '<', '<', [rfReplaceAll]); DadosMsg :=StringReplace(DadosMsg, '>', '>', [rfReplaceAll]); e altere todas as linhas: '<?xml version="1.0" encoding="utf-8"?>' para: '<?xml version="1.0" encoding="utf-8"?>' Exemplificando: function TProvedorGovBR.GeraEnvelopeRecepcionarLoteRPS(URLNS: String; CabMsg, DadosMsg, DadosSenha: AnsiString): AnsiString; begin // DadosMsg :=StringReplace(DadosMsg, '<', '<', [rfReplaceAll]); // DadosMsg :=StringReplace(DadosMsg, '>', '>', [rfReplaceAll]); DadosMsg :=StringReplace(DadosMsg, ' xmlns="http://www.abrasf.org.br/ABRASF/arquivos/nfse.xsd"', '', [rfReplaceAll]); result := '<?xml version="1.0" encoding="utf-8"?>' + ' 'xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ' + 'xmlns:xsd="http://www.w3.org/2001/XMLSchema">' + '' + '' + '' + '<?xml version="1.0" encoding="utf-8"?>' + DadosMsg + '' + '' + '' + ''; end; Salve as alterações, abra a aplicação e compile com a opção build e realize o teste de envio novamente.
  24. Bom dia Colmanetti, O provedor SmarAPD não segue o padrão ABRASF. No momento o componente ACBrNFSe segue somente o ABRASF. Você pode estudar os fontes componente e desenvolver um novo componente para o lay-out utilizado pelo SmarAPD.
  25. Boa noite, Qual é o provedor utilizado por Sertaozinho/SP? Você pode se basear em qualquer um dos provedor já implementados.
×
×
  • 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.