Ir para conteúdo
  • Cadastre-se

ronnei

Membros
  • Total de ítens

    168
  • Registro em

  • Última visita

  • Days Won

    1

Tudo que ronnei postou

  1. Não sei se o correto é reabrir o POST ou criar um novo. Mas vamos lá! Emito Nfe 55 e 65 no meu sistema, para isso eu uso o mesmo componente, porém na hora de imprimir os Danfes são diferentes e passei a ter problemas ao ficar trocando de Danfe via fonte, para evitar esse problema na impressão eu uso um componente AcbrNfe específico para tipo de Nota, um para a 55 e outro para a 65 (nfce) e um danfe para cada, não sei se posso ter dois componentes para essas situações, porém isso está dando problema no envio de email com pdf da Nfe (55). Para simular o problema 01) Enviei um Email com PDF em anexo (OK funciona) 02) Mando imprimir uma Nfce 03) Tento enviar a mesma nota por email com pdf (dá erro) É como se os componentes Danfes estivessem em conflito.... Fica difícil de explicar, mas espero que alguém entenda ou esteja passando por algo parecido.
  2. Descobri aqui que quando eu uso o Danfe da NFCE ele da problemas no envio do PDF da Nfe, estou usando fortes report, tem tambem o lance da pasta que o PDF vai ser gravado verifique essa propriedade do componente DANFe que você está usando.
  3. Desculpe não enviar essa informação, Fortes Report, estamos debugando e vimos que ele estava gerando o PDF para a pasta arquivos de programas \ borland..... estamos trabalhando e descobrimos que o problema estava aí, tópico resolvido.
  4. ronnei

    Problemas Enviar Email Com Pdf

    FComponentesNfe.ACBrNFe.NotasFiscais.Items[0].EnviarEmail(PServidor, PPorta, PUsuario, PSenha, PUsuario, PPara, PAssunto, PMensagem, EmailSSL, // SSL - Conexão Segura true, //Enviar PDF junto nil, //Lista com emails que serão enviado cópias - TStrings nil, // Lista de anexos - TStrings false, //Pede confirmação de leitura do email True, //Aguarda Envio do Email(não usa thread) Premetente, // Nome do Rementente EmailSSL); Except Quanto tento enviar a NFE com o parâmetro de Enviar PDF junto para TRUE ele dá erro de "SMTP Error: Login:???-Other undefined status", quando deixo para false ele envia, estou usando gmail, conexão segura, porta 465.
  5. Amigo estou abrindo um outro POST, mas descobri hoje que se eu por a opção de enviar o PDF junto ele não envia, tente fazer esse teste.
  6. Usa o executavel de exemplo deles, tem que funcionar por ele, se sim, está liberado. Depois disso vá para o componente.
  7. function HttpGetText(const URL: string; const Response: TStrings): Boolean; var HTTP: THTTPSend; begin HTTP := THTTPSend.Create; try Result := HTTP.HTTPMethod('GET', URL); if Result then Response.LoadFromStream(HTTP.Document); finally HTTP.Free; end; end; Eu utilizava a chamada ao Método HttpgetText para invocar algumas URLS do meu site e pegar o retorno, porém me deparei com a situação de um proxy no meio de caminho, percebi que o tipo THTTPSend tem umas propriedades para proxy, então copiei essa função e pretendo antes de dar o Http.HttpMethod preencher os dados do Proxy, isso está correto? Alguém teria algum exemplo com proxy para eu testar? Obrigado pela atenção!
  8. Obrigado, vou trabalhar então com o CNPJ, já que posso usar certificados diferentes desde que seja o mesmo CNPJ!
  9. A primeiro momento sim, porém vou ter situações em que dois CNPJ possam ser usados no Software. A idéia era saber quem assinou aquele XML que vou usar para não permitir usar outro certificado, agora se for os dois do mesmo CNPJ não tem problema correto?
  10. Ok Italo entendido. Agora vamos a uma situação hipotética, vou cancelar uma Nfe carregando um XML externo, esse XML é referente a uma Nfe emitida em outro computador (outro certificado digital), neste caso só posso cancelar assinando com o mesmo certificado que emitiu a Nfe, correto? Tem alguma forma de saber qual o número do certificado que assinou aquele XML para poder comparar, ou essa informação não fica no XML?
  11. Amigos, tenha a seguinte situação: Um cliente possui dois certificados digitais e quer usar os dois pois são A3 e estão em máquinas diferentes. Fiz uma função que deixa ele escolher o certificado no momento de assinar a Nfe e guardo o número de série dele no Banco de Dados junto com a Nfe, porém minha dúvida é, em quais momentos o certificado é usado. Exemplo: Impressão - Posso fazer a Nfe com um certificado e usar outro para imprimir em um segundo momento, ele usa o certificado durante a impressão? Posso imprimir do arquivo sem usar um certificado? Cancelamento - Só posso cancelar Nfes com o mesmo certificado digital usado na hora de fazer? Existe alguma possibilidade de resgatar o certificado que foi usado do XML? Obrigado pela Atenção
  12. RESOLVIDO Depois de muito debug com log encontramos o erro, era um erro de lógica mesmo, usando uma variável sem inicializar, então em modo debug ela inicializava em 0 e em modo release devia vir lixo nela, quando o correto era ter usado o cont de um for.
  13. Vou tentar e postar aqui.
  14. Em release não da para debugar.
  15. Quando compilamos o exe em modo release temos um exception ao tentar usar o componente, em modo debug funciona. Porém em modo debug o exe fica muito grande. Alguma dica?
  16. Eu estava guardando o XML do evento de cancelamento da seguinte maneira //carrego a Nfe ACBrNFe.Consultar; if (ACBrNFe.WebServices.Consulta.cStat <> 0) then begin for I := 0 to AcbrNfe.WebServices.Consulta.procEventoNFe.Count-1 do begin if AcbrNfe.WebServices.Consulta.procEventoNFe.Items[i].RetEventoNFe.InfEvento.tpEvento = teCancelamento then begin if AcbrNfe.WebServices.Consulta.procEventoNFe.Items[i].RetEventoNFe.retEvento.Count > 0 then begin PArquivoCancela:=LocalArquivoNfe_cancelada+AcbrNfe.WebServices.Consulta.procEventoNFe.Items[i].RetEventoNFe.retEvento.Items[0].RetInfEvento.chNFe+'11011101-procEventoNFe.xml'; .... Porém depois que eu tive erro, descobrimos que o arquivo tinha outro nome de uns dias para cá aí tivemos que mexer no nome do arquivo, li várias coisas no fórum e percebi que posso estar pegando o XML errado para guardar no BD. Esse seria o XML correto para arquivar como documento do cancelamento? Ou qual seria o correto?
  17. Usamos um paf de terceiro, ele usou acbr e tem a opção de gerar sintegra, porém não temos como usar porque não fazemos a sincronização dos dados de produtos e clientes, apenas enviamos o DAV e ele imprime o cupom, por isso geramos pela ECF com o MFD.
  18. Amigos, usamos o ACBR para o PAF porém o sintegra é gerado pela impressora, sempre fazemos o download da MFD e usamos o próprio aplicativo da bematech para gerar o sintegra ou o cat52, acontece que a impressora extrai o MFD mas na hora de gerarmos o sintegra o arquivo texto fica em branco, já atualizamos a DLL e nada, alguém já passou por algo parecido, peço desculpas se já existir outro tópico mas pesquisei e não encontrei.
  19. RESOLVIDO, o sistema deles não valida o número do RPS com o protocolo, ou seja, eu enviei um RPS com o mesmo número mais de uma vez e eles me devolviam sempre a nota anterior, ou seja, exemplo: Fiz o RPS nº 10 que me retornou a NFSE 10 se eu enviasse o RPS nº 10 de novo com outros dados eles me retornavam a NFSE 10 novamente, ou seja, como meus testes era sempre com o mesmo cliente e mesmo valor nem atentei para o fato na NFSE ter o mesmo numero, então eles sempre me retornavam o mesmo itemlistaservico da primeira nfse.
  20. Desculpe pela falta de informação Ítalo, na verdade estou tendo alguns problemas e encaminhei o RPS e a NFSE gerada pelo mesmo para que eles pudessem analisar e na resposta deles, veio exatamente essa mensagem "O arquivo XML de envio está fora estrutura, onde falta a tag do cabeçalho <?xml version="1.0" encoding="utf-8" ?> Por gentileza, insira a tag e envie o lote novamente."
  21. Recebi essa mensagem abaixo do ISS.net, alguém sabe se tem a opção de adicionar essa opção no XML do rps? O arquivo XML de envio está fora estrutura, onde falta a tag do cabeçalho <?xml version="1.0" encoding="utf-8" ?>
  22. Bom dia Amigos, estou tentando resolver um problema com o pessoal da empresa NOTACONTROL do ISS.NET, mas infelizmente está bem complicado, a cada email a respostas deles não tem nada a ver com o perguntando, vou postar aqui as vezes alguém já passou por algo parecido. O problema acontece tanto em homologação quanto em produção, o problema está na tag itemlistaservico. No rps eu envio o valor 107 porém a NFse sempre é gerada com o valor 1, ou seja ele desconsidera o que eu estou enviando. XML DO RPS ENVIADO - <tc:InfRps> - <tc:IdentificacaoRps> <tc:Numero>15</tc:Numero> <tc:Serie>8</tc:Serie> <tc:Tipo>1</tc:Tipo> </tc:IdentificacaoRps> <tc:DataEmissao>2013-07-24T00:00:00</tc:DataEmissao> <tc:NaturezaOperacao>1</tc:NaturezaOperacao> <tc:RegimeEspecialTributacao>1</tc:RegimeEspecialTributacao> <tc:OptanteSimplesNacional>1</tc:OptanteSimplesNacional> <tc:IncentivadorCultural>2</tc:IncentivadorCultural> <tc:Status>1</tc:Status> - <tc:Servico> - <tc:Valores> <tc:ValorServicos>100.00</tc:ValorServicos> <tc:IssRetido>2</tc:IssRetido> <tc:ValorIss>5.00</tc:ValorIss> <tc:BaseCalculo>100.00</tc:BaseCalculo> <tc:Aliquota>5.0000</tc:Aliquota> <tc:ValorLiquidoNfse>100.00</tc:ValorLiquidoNfse> </tc:Valores> <tc:ItemListaServico>107</tc:ItemListaServico> ... XML DA NFSE ... - <Servico> <ItemListaServico>1</ItemListaServico> <CodigoCnae>6209100</CodigoCnae> .... Ou seja ele sempre preenche o itemlistaservico =1 independente do que o RPS envia, alguém sabe como resolver isso?
×
×
  • 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...