Painel de líderes
Conteúdo popular
Showing content with the highest reputation on 11-12-2014 em todas as áreas
-
Fiz mais algumas alterações no ACBrNFeMonitor mas ainda não tive tempo de testar corretamente, por isso, quem quiser ajudar e testar vou deixar o executável abaixo disponível. Não instale em cliente esta versão ainda pois foram mudanças grandes que podem causar problemas em clientes que já estão em produção. ACBrNFeMonitor.rar Abaixo as alterações: Verificação para quando o ACBrNFeMonitor receber um arquivo no formato TXT do emissor gratuito ele consiga gerar o XML da NFe; Permitir que os campos do arquivo INI sejam informados tanto no formato do ACBrNFeMonitor quanto no formato do manual; Apenas o nome das seções continua da mesma forma, por exemplo, para informar o campo Ide.nNF vc pode criar o INI no seguinte formato: [identificacao] Numero=123456 ou [identificacao] nNF=123456 Mas não irá funcionar se vc usar como nome da seção apenas [ide] Adicionado recursos para permitir o envio do XML para o ACBrNFeMonitor, neste caso ele apenas irá assinar e validar com os schemas o XML e enviar para o webservice, sem fazer nenhuma verificação do preenchimento do XML(parecido com o modo que o Uninfe trabalha) ; para ativar este recurso foi adicionado na aba "WebService" a opção "Receber e Enviar Respostas em XML"; Adicionado na aba "WebService" a opção "Monitorar Pasta", caso esta opção seja ativada todos os arquivos criados no campo "Entrada:" serão lidos e processados pelo ACBrNFeMonitor. A resposta será criada no diretório configurado no campo "Saída:" com o sufixo "-resp", por exemplo, se vc criar na pasta entrada um arquivo status.txt será criado na pasta saída um arquivo status-resp.txt com o conteúdo retornado pelo ACBrNFeMonitor; Na aba "Email" modificado a opção "SMTP exige conexão segura", foram adicionadas as opções "Email SSL - Conexão Segura" e "Email TLS - Conexão Segura". Quem já utilizava a opção "SMTP exige conexão segura" os dois campos ficarão selecionados, mas permitirá alterar as configurações se precisar(aparentemente alguns provedores de email usam SSL mas não usam TLS, e na versão anterior ao ativar a opção "SMTP exige conexão segura" os dois parâmetros eram setados como TRUE). Por favor testem e postem os resultados.2 pontos
-
Andre, Juliomar e a todos os colaboradores Bingo!!! Agora ficou tão xik que voces conseguiram encaixar o Valor Aproximado dos Tributos tanto no Formato Retrato quanto no Paisagem. Fantástico, maravilhoso Muito obrigado [RESOLVIDO] Marcelo1 ponto
-
Vc alterou a propriedade abaixo? ACBrNFeDANFERaveCB1.ImprimirTributosItem := True;1 ponto
-
Galera descobri, desculpem minha ignorância mas a solução é muito simples, caso aconteça esta mensagem(provavelmente pra quem utilizar hotmail) tente usar: ACBrMail1.Port := '587'; ACBrMail1.SetSSL := false; ACBrMail1.SetTLS := true; Eu estava usando SetTLS = false, coloquei true funcionou. Obrigado.1 ponto
-
Eu só uso Win8 pro 64bits e nunca tive problemas. Quanto aos erros com ACBrInstall, se você usou o ACBrInstall os erros estarão no log que ele gera. Quanto ao certificado você deve ter descomentado no ACBr.inc as seguinte linhas: // Para Usar os componentes de nota fiscal com openssl descomente as linhas abaixo //-------------------------------------------------------------------------------- //{$DEFINE ACBrNFeOpenSSL} //{$DEFINE ACBrCTeOpenSSL} //{$DEFINE ACBrNFSeOpenSSL} //{$DEFINE ACBrMDFeOpenSSL} //{$DEFINE ACBrGNREOpenSSL} Fazendo isso o componente só aceita certificado A1. Se usar o ACBrInstall e marcar a opção para utilizar OpenSSL ao invés da capicom ele faz o que citei antes automaticamente.1 ponto
-
Bom dia a todos, Encontra-se no Portal Nacional do MDF-e um link para baixar a Cartilha Nacional do MDF-e, trata-se de um PDF de 21 páginas. Quem implementou ou vai implementar o MDF-e, por favor baixe essa cartilha, pois ela traz informações que vão ajudar na implementação bem como orientar o emitente em diversas situações de emissão. Não se trata de um documento técnico destinado ao desenvolvedor mas contem informações que ajuda tanto o desenvolvedor como o emitente. Fica ai a dica.1 ponto
-
Bom dia Joemil, Muito obrigado pela informação, já fiz a alteração, mas ainda não vou disponibilizar.1 ponto
-
Obrigado Régys! Dei uma olhada no código que você me passou e adaptei ao que eu precisava. Ficou perfeito. Estou colocando o código do método que eu criei para alinhar meu relatório para quem estiver com um problema semelhante. procedure TfrmPDV.formataRelGerencial(rel: TStringList; qtdColunas: Integer; CharAjuste: Char); var i:Integer; linha,inicioLinha,fimLinha:string; inicioTag,fimTag, qtdChar:Integer; begin for I := 0 to rel.Count - 1 do begin linha := rel.Strings[i]; inicioTag := Pos('<AD>',UpperCase(linha)); if inicioTag > 0 then begin inicioLinha := Copy(linha,1,inicioTag-1); fimTag := Pos('</AD>',UpperCase(linha)); if fimTag = 0 then fimTag := Length(linha); fimLinha := Copy(linha,inicioTag+4,fimTag); fimLinha := StringReplace(fimLinha,'<AD>','',[rfReplaceAll,rfIgnoreCase]); fimLinha := StringReplace(fimLinha,'</AD>','',[rfReplaceAll,rfIgnoreCase]); linha := inicioLinha+acbrUtil.padR(fimLinha,qtdColunas-length(inicioLinha)); rel.Strings[i] := linha; end; end; end; Novamente agradeço a todos vocês da ACBR, principalmente o Régys que sempre responde as questões com a maior presteza possível!1 ponto
-
Não tem como validar a assinatura usando os dois arquivos pois o eECFc não possui versão com essa funcionalidade. O que você pode tentar fazer é fazer uma copia do arquivo binário, acrescentar ao final a assinatura e tentar validar para mostrar que está ok, isso somente no dia da homologação, em produção fica normal.1 ponto
-
Você teria que fazer manualmente, veja nos relatórios do Paf-ECF (métodos começados por PafMF_) que você poderá ver exemplos de como fazer, veja por exemplo o PafMF_RelDAVEmitidos, nele existe alinhamento. Basicamente que você faz é pegar o tamanho da linha que pode ser obtido lendo a propriedade ACBrECF.Colunas e diminuindo do texto já impresso, então com esse valor você usa PadR para preencher o valor que deverá ficar alinhado. Acho que olhando na implementação do método fica mais simples de entender.1 ponto
-
Luiz eu já lhe pedi em outro post! faça a postagem em um só e se quiser pode até postar o link nos demais! mas por favor não saia postando em todos os locais! eu li pelo menos em 3 tópicos diferentes esse seu mesmo post!1 ponto
-
Boa tarde, Se não me falha a memória o ACBrNFeMonitor já esta preparado para emitir alem da NF-e o MDF-e também. Os comandos são idênticos os da NF-e, bastando alterar o NFe por MDFe, as sintaxes também são muito parecidas. O maior problema é a montagem do arquivo TXT a ser enviado para o monitor. Segue em anexo um exemplo: MDFe.txt Espero ter ajudado.1 ponto
-
1- posso usar o NFE.CANCELARNFE() ou NFE.ENVIAREVENTO() se eu usar NFE.ENVIAREVENTO() pegunto, na linha onde tem [EVENTO001] esta linha deve ser acrescida de +1 sempre que enviar um outro evento? por exemplo iniciei o dia com [EVENTO001] fiz o cancelamento de uma nfe passou algumas horas vou fazer o cancelamento de outra, o [EVENTO...] agora devera ser 002, e no dia seguinte devera seguir a sequencia? como fica? R=Pode usar os dois comandos. Porém o comando NFE.ENVIAREVENTO() para cancelamento está disponível a partir da versão 0.7.9.4 Caso vc não compile o ACBrNFeMonitor vc poderá usar uma versão de teste 0.8.0b que o André disponibilizou na página 2 deste tópico. (Vc já comentou que estará usando, então é esta mesma). Quanto ao [EVENTO001] sempre que enviar o comando será o [EVENTO001]. (Isto é o Evento001 no comando enviado) 2- o retorno antes vinha na variavel cstat = 100 me parece que agora mudou para cstat = 135 (se estiver errado me corrija) pergunto: cstat=100 é para envio da NFe e cstat=135 é para envio de cancelamento nfe e tambem para carta de correção? R=O cstat 100 continua para NFe autorizada. O Retorno 135 é um retorno que o Evento foi registrado. ("Evento registrado e vinculado a NF-e"). Neste caso para cancelamento e CCe. 3- alguns reportaram erro de data outro de schema, o segundo acredito que deva ser geral, pelo que entendi temos que atualizar os schemas, entao pergunto: onde baixo esse tal schema? como faço para atualizar. R=Na compilação do sistema a equipe do ACBr costuma compilar com as schemas atualizadas, porém as vezes escapa alguma coisa. Então caso tenha alguma dúvida ou queira comparar as schemas pode utilizar o portal nacional, no link que vc informou. http://www.nfe.fazenda.gov.br/portal/listaConteudo.aspx?tipoConteudo=/fwLvLUSmU8= (Quanto a data (05/04/2012) me parece que houve um erro na digitação.1 ponto