
ronnei
Membros-
Total de ítens
168 -
Registro em
-
Última visita
-
Days Won
1
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Tudo que ronnei postou
-
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.
-
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.
-
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.
-
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.
-
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.
-
Obrigado Régys!
-
Usa o executavel de exemplo deles, tem que funcionar por ele, se sim, está liberado. Depois disso vá para o componente.
-
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!
-
Obrigado, vou trabalhar então com o CNPJ, já que posso usar certificados diferentes desde que seja o mesmo CNPJ!
-
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?
-
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?
-
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
-
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.
-
Vou tentar e postar aqui.
-
Obs usando Delphi Xe 3
-
Em release não da para debugar.
-
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?
-
Vou testar Solivan... Obrigado!
-
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?
-
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.
-
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.
-
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.
-
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."
-
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" ?>
-
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?