Ir para conteúdo
  • Cadastre-se

Painel de líderes

Conteúdo popular

Showing content with the highest reputation on 30-11-2015 em todas as áreas

  1. Pra quem interessar, publiquei um script sql para inserção dos códigos CEST em base de dados Firebird (ou possivelmente outras) em um artigo público na FireBase: http://www.firebase.com.br/artigo.php?id=2862 Espero que seja útil. []s Cantu
    4 pontos
  2. Bom dia Wilson, Primeiro a TAG CEST é opcional, logo se você não alimentar a propriedade CEST a TAG não será gerada no XML. Segundo, essa TAG deve ser informada quando a venda é interestadual para um consumidor final. Terceiro, se mesmo assim a TAG não for gerada, o que vai ocorrer? Simples, como a regra que valida essa informação na SEFAZ não vai ser implantada amanhã (01/12/2015) e sim em uma data futura, a nota vai ser autorizada. Mas o quanto mais rápido você fazer com que a nota tenha essa informação melhor, pois quando a SEFAZ começar a validar os seus clientes não vão ter problemas.
    3 pontos
  3. Descobri o problema pessoal! Aqui no Paraná a Receita gera um CSC para Produção e outro para Homologação, mudei o meu para o CSC de Homologação e deu certo. Fica aqui a dica para quem tiver o mesmo problema! Abraço!
    2 pontos
  4. Boa tarde a todos Seguindo alguns tópicos que encontrei no fórum, fiz um resumo da conversão que fiz para quem estiver migrando para o trunk 2, espero que possa ajudar alguém: CTe ** CTe * Valida De: ACBrCTe1.Conhecimentos.Valida; Para: ACBrCTe1.Conhecimentos.Validar; * Configuracoes.Geral.PathSalvar De: ACBrCTe1.Configuracoes.Geral.PathSalvar Para: ACBrCTe1.Configuracoes.Arquivos.PathSalvar * EnviarEventoCTe De: ACBrCTe1.EnviarEventoCTe(idLote); Para: ACBrCTe1.EnviarEvento(idLote); * De: if ACBrCTe1.Conhecimentos.Items[i].Confirmada then Para: if ACBrCTe1.Conhecimentos.Items[i].Confirmado then * De: ACBrCTe1.Conhecimentos.Items[i].SaveToFile(cFileName); Para: ACBrCTe1.Conhecimentos.Items[i].GravarXML(cFileName); * De: DFEUtil.LimpaNumero(cDocumento) Para: OnlyNumber(cDocumento) * De: ACBrCTe1.Configuracoes.Certificados.DataVenc Para: ACBrCTe1.SSL.CertDataVenc NFe ** NFe * De: cNroSerieCertificado := ACBrNFe1.Configuracoes.Certificados.SelecionarCertificado; Para: cNroSerieCertificado := ACBrNFe1.SSL.SelecionarCertificado; * De: ACBrNFe1.NotasFiscais.Valida; Para: ACBrNFe1.NotasFiscais.Validar; * De: ACBrNFe1.Configuracoes.Geral.PathSalvar; Para: ACBrNFe1.Configuracoes.Arquivos.PathSalvar; * De: ACBrNFe1.EnviarEventoNFe(idLote); Para: ACBrNFe1.EnviarEvento(idLote); * De: cSituacao := SituacaoNFeToStr(AcbrNFe1.WebServices.ConsNFeDest.retConsNFeDest.ret.Items[idx].resNFe.cSitNFe); Para: cSituacao := SituacaoDFeToStr(AcbrNFe1.WebServices.ConsNFeDest.retConsNFeDest.ret.Items[idx].resNFe.cSitNFe); * De: ACBrNFe1.NotasFiscais.Items[i].SaveToFile(cFileName); Para: ACBrNFe1.NotasFiscais.Items[i].GravarXML(cFileName); * Removidos: ( não existe mais DPEC) ACBrNFe1.WebServices.EnviarDPEC.Executar ACBrNFe1.WebServices.ConsultaDPEC.NFeChave ACBrNFe1.WebServices.ConsultaDPEC.Executar; * De: NFe.Det[idx].Prod.nItemPed := 0; Para: NFe.Det[idx].Prod.nItemPed := ''; * Disponível NFe.Det[idx].Prod.CEST ( trunk 2 ) * Remover Componentes ACBrNFeDANFERave1 e ACBrNFeDANFERaveCB1 * De: ACBrNFe1.NotasFiscais.Items[idx].SaveToFile(cFileName ); Para: ACBrNFe1.NotasFiscais.Items[idx].GravarXML(cFileName); * De: ACBrNFe1.Configuracoes.Certificados.DataVenc Para: ACBrNFe1.SSL.CertDataVenc NFSe ** NFSe * De: ACBrNFSe1.Configuracoes.Arquivos.PastaMensal := True Para: ACBrNFSe1.Configuracoes.Arquivos.SepararPorMes := True * De: ACBrNFSe1.Configuracoes.WebServices.CodigoMunicipio := 9999 Para: ACBrNFSe1.Configuracoes.Geral.CodigoMunicipio := 9999 * De: ACBrNFSe1.Configuracoes.WebServices.SetConfigMunicipio(ACBrNFSe1.Configuracoes.Geral.PathSchemas); Para: ACBrNFSe1.Configuracoes.Geral.SetConfigMunicipio; * De: ACBrNFSe1.Configuracoes.WebServices.SenhaWeb := cSenhaWeb; Para: ACBrNFSe1.Configuracoes.Geral.SenhaWeb := cSenhaWeb; * De: ACBrNFSe1.Configuracoes.WebServices.UserWeb := cUserWeb; Para: ACBrNFSe1.Configuracoes.Geral.UserWeb := cUserWeb; * De: cProvedor := ACBrNFSe1.Configuracoes.WebServices.xProvedor; Para: cProvedor := ACBrNFSe1.Configuracoes.Geral.xProvedor; * De: ACBrNFSe1.Configuracoes.Geral.PathSalvar; Para: ACBrNFSe1.Configuracoes.Arquivos.PathSalvar; * De: ACBrNFSe1.NotasFiscais.Items[0].NFSe.NaturezaOperacao := noTributacaoNoMunicipio; ACBrNFSe1.NotasFiscais.Items[0].NFSe.NaturezaOperacao := StrToNaturezaOperacao(ok, cNaturezaOperacao); Geral * pcnConversao ( ainda existe ) - especializado para pcnConversaoNFe e pcteConversaoCTe adicionem no uses pcnConversaoNFe e pcteConversaoCTe junto com pcnConversao * ACBrDFeUtil // Unificado: ACBrNFeUtil-ACBrNFEsUtil-ACBrCTeUtil ( não existem mais ) remover ACBrNFeUtil-ACBrNFEsUtil-ACBrCTeUtil e deixem ACBrDFeUtil * Added novo uses ACBrUtil * EstaVazio De: if DFeUtil.EstaVazio(cPathSalvar) then Para: if EstaVazio(cPathSalvar) then
    1 ponto
  5. Caso alguem ainda tenha esse tipo de problema, por ter algum ACBr.inc perdido dentro de outras pastas de fontes, basta subir a pasta do ACBRComum para o inicio do library path, que com isso passa a buscar sempre o acbr.inc correto.
    1 ponto
  6. O ACBrFramework ainda não foi portado para o Trunk2.
    1 ponto
  7. Verifique se você atualizou o arquivo .fr3 no cliente.
    1 ponto
  8. tu tinha o trunk instalado? se sim pode ser arquivo que sobrou do antigo ! veja se foi removido completamente!
    1 ponto
  9. Sim claro, mas como você mesmo disse o paser deveria ter feio este tratamento já que ele faz a validação estrutural, tipagem dos dados e a aplicação das regras básica para o envio dos dados. Como migrei para o trunk2 recentemente esta exigência para o campo "xCorrecao" de nº de caracteres mínimos, acredito que não tinha, mas fica a máxima : "Sempre leia o manual"... obrigado pelo retorno, valeu...
    1 ponto
  10. Atualize a sua versão do FastReport. Pois se tiver usando a Versão que vem com o delphi não ira funcionar.
    1 ponto
  11. faltou instalar alguma biblioteca no caso a synapse que acompanha o ACBr!
    1 ponto
  12. Italo, consegui aqui, tive que apagar a pasta do ACBr e reinstalar. Obrigado pela ajuda.
    1 ponto
  13. Depende do Fabricante... a maioria já faz essa vinculação e o aparelho vem pré ativado com dados padrões...
    1 ponto
  14. Bom Dia Italo, Desfiz a alteração e fiz os testes aqui só alterando o arquivo Cidades.INI e deu tudo certo o problema e só o caminho do arquivo, obrigado vou aguardar a alteração.
    1 ponto
  15. José Carlos, verifica no arquivo XML, se o valor total do ICMS está incluindo o somatório dos itens que tem CST 51 (campo "vICMS" do grupo "ICMSTot"). Pelo que me lembro, o valor do ICMS apurado pelo CST 51, não compõe o campo valor total do ICMS...
    1 ponto
  16. 1 ponto
  17. Olá Vagner, faça conforme o Juliomar informou faça a instalação pelo instalador, probabilidade de 99% erro instalação do seu delphi, essa dll é dele sim. Desistale e faça nova instalação, observe se ocorre algum erro, se não parta para o instalador do ACBr, lembrando crie a pasta acbr em segurança da mesma libere total gravar modificar e etc... Depois se ocorrer novamente o erro posta aqui o log. Obrigado, Leão
    1 ponto
  18. Uma dúvida: se eu não informar a tag CEST a NF-e não será autorizada? Pergunto isso porque a NT 2015/03 (assim como a NT 2015/02), na parte que especifica as novas regras de validações para a tag CEST está informado "Implementação futura".
    1 ponto
  19. Bom dia João, Você esta enviando a nota para o ambiente de produção, correto? A nota esta sendo rejeitada: Falha no Schema XML do lote de NFe. Pois bem toda vez que ocorre esse tipo de rejeição significa que a nota possui alguma TAG ou grupo que não existe na rotina de validação da SEFAZ. No seu caso é a TAG CEST que costa no arquivo TXT CEST=1300100 Não informe e você vai ver que a nota vai ser autorizada. Essa TAG só será implementada amanhã dia 01/12/2015 depois do meio dia conforme a Nota Técnica 2015/003 versão 1.30.
    1 ponto
  20. Certeza que você precisa de um Proxy para o SMTP ? SMTP não usa a mesma porta do HTTP...
    1 ponto
  21. O segundo é entender o exemplo ACBrSAT fornecido na pasta Exemplos.
    1 ponto
  22. Bom dia Leonardo, Você pode alterar para o tempo que você julgar necessário, dica, crie uma tabela de configuração, desta forma para cada cliente você pode definir um tempo mais adequado. Outra coisa informar 10 ou 15 segundo não significa que o componente sempre vai esperar esse tempo e sim estamos definindo um tempo limite máximo de espera. Caso a resposta venha em 2 segundos o componente não vai ficar aguardando o restante para prosseguir.
    1 ponto
  23. Bom dia, A mensagem de rejeição é clara, para o item 1 você informou um CSOSN incompatível em vendas para um cliente que não é contribuinte. Aconselho você procurar um bom contador para que te auxilie nessas questões de tributação.
    1 ponto
  24. Primeiro passo é ler a Especificação Técnica do SAT, disponível no site do SEFAZ
    1 ponto
  25. Prezado, Você como moderador de outro fórum, deveria saber que esse assunto deveria ser tratado por M.P, ou formulário de contato... Como esperar que os Admins leia todos os posts do fórum ?? Fico no aguardo de sua M.P.... pois você não citou quais as contas envolvidas para a verificação...
    1 ponto
  26. Senhores, me deparei com um problema num cliente, esse semana, que vale o report aqui, para que se alguém passe pelo mesmo problema vale o alerta. o cliente, instalou o app MegaSync (do site Mega Upload) para sincronizar os seus arquivos para um disco virtual. e desde quando o App está em uso na máquina a NFE trava durante a transmissão para SEFAZ. Solução de tentar tudo que é jeito, é simplesmente, matando o processo do MegaSync e a transmissão funciona. Se alguém mais passou por algo parecido, responder nesse tópico.
    1 ponto
  27. Então o que estou tentando lhe explicar é que o eECFc.exe não valida um arquivo que não está assinado, se o EAD não estiver no arquivo a ser validado não funciona. No caso do "Arq. MF" você gera um binário e guarda a assinatura dele em outro arquivo .txt de mesmo nome, veja o .txt contém somente a assinatura, mais nada, então não tem como validar, porque o eECFc.exe não faz uso de dois arquivos separados, como dito é somente um. Para validar o arquivo você precisa pegar o EAD do arquivo .txt e colar no fim do arquivo MF, só que isso faz com que o arquivo se corrompa por ser binário, para a validação tudo bem, em produção não pode.
    1 ponto
  28. SOAP é na verdade uma requisição POST/GET de HTML... No ACBrNFe, o envelope Soap é montado na Unha (é uma String comum) e transmitido com o TACBrHTTPReqResp (Capicom), ou THTTPSend (Openssl) Veja TDFeOpenSSL.Enviar como exemplo...
    1 ponto
  29. Essa é a ideia, usar a pesquisa e não um fórum cheio de repetições !
    1 ponto
  30. Regras e orientações gerais do Fórum Olá Pessoal, Com o objetivo de deixar o nosso fórum mais dinâmico e organizado para cumprir o objetivo de ser uma ajuda a todos os usuários do projeto ACBr, estamos deixando aqui algumas regras e orientações para todos nós. Todos devem se familiarizar com essas. Também queremos lembrar que essas são regras e orientações gerais para todo o fórum. Para regras específicas do ACBrSAC, queira ver esse tópico sobre o funcionamento do SAC. As orientações estão no próximo post desse tópico. Então vamos primeiro às regras: 1 - Assumiremos boa fé - Vamos procurar assumir boa fé ao lidar com violações, isto é, que o usuário não teve má intenção. Vamos procurar advertir ou banir apenas usuários que repetidamente ou flagrantemente violam as regras. Contudo, isso não dá direito a nenhum usuário abusar dessa liberdade. 2.1 - Não faça SPAM - Temos uma área específica para Classificados, então qualquer propaganda ou requisição de produtos e serviços deve ser postada lá. Usuários que postarem spam fórum terão suas mensagens removidas e podem ser banidos imediatamente sem prévio aviso. Se um post que é considerado apropriado incluir links consideradas spam, esses links serão removidos. 2.2 - Permaneça no assunto - Quando tiver uma dúvida diferente do assunto no tópico, poste em novo tópico. Não use algo equivalente a "aproveitando o gancho... [dúvida não relacionada com o tópico aqui]". 3.1 - Não faça flooding - Inundar o fórum com posts repetidos, com a mesma dúvida ou as mesmas palavras é chamado de flooding. Isso é proibido. Apenas um post feito no lugar certo é suficiente. Pesquise antes de postar, talvez sua dúvida já está respondida em outro post. 3.2 - Não faça "bump" de forma excessiva (postar simplesmente para que um tópico vá para o topo da lista). Isso é considerado flooding. 3.3 - Use o botão "Editar"- Não faça posts seguidos para corrigir algo que acabou de escrever. Para isto existe o botão "Editar" logo abaixo de seu post. Isso também é considerado flooding. 4 - Proteja sua privacidade - Não publique qualquer informação sensível. Moderadores poderão remover informações pessoais de mensagens para proteger sua privacidade. 5.1 - Respeite os direitos autorais - Não há objeção de se postar algum trecho de algo para desenvolver o seu post. No entanto, em vez de publicar em sua totalidade um texto de outra pessoa, coloque um link para o conteúdo. A não ser, é claro, que você seja o detentor ou tenha a permissão do detentor dos direitos autorais. 5.2 - Nada de pirataria - É proibido fornecer ou pedir informações sobre como obter ou fornecer ilegalmente qualquer coisa, seja software ("warez", "Crackz"), música, produtos, etc. 6.1 - Respeite os outros membros - Não use linguagem obscena, racista, discriminatória, indecente, lasciva, suja, ou excessivamente violenta. Isso também inclui as imagens e assinaturas dos usuários que podem ser alteradas ou removidas pela equipe de moderação. 6.2 - Não assedie, insulte, provoque, humilhe, constranja ou ataque pessoalmente outros. Seja amigável mesmo que os outros não sejam. 6.3 - Mostre respeito pelo modo de escrever. Escreva de modo claro, gramaticalmente e semanticamente correto. Não escreva TUDO EM MAIÚSCULAS ou tudo em negrito. Isso é lido como se estivesse gritando e é considerado rude. 6.4 - Assinaturas: É permitido o uso de uma imagem nas assinaturas. Apenas mantenha a imagem com no máximo 175 pixels de altura e 540 pixels de largura. O motivo destas limitações é que não queremos assinaturas que tirem a atenção dos posts nem que quebrem o layout do fórum (mesmo o layout mobile). Somos um fórum de programação e automação comercial, não de design. 7 - Ajude os moderadores - Se você observar alguém quebrar uma regra, ou se comportando de uma ou outra forma questionável, alerte um moderador ou um administrador. Há opções de denúncia nos posts. Não tente lidar com eles sozinho. 8 - Os administradores e moderadores usarão bom senso e têm a palavra final na interpretação e execução destas regras. 9 - Os administradores poderão modificar essas regras para que se tornem mais práticas e/ou claras para todos. Não seja um chato: Ou adicionaremos algumas imagens e mensagens bem constrangedoras ao seu perfil e avisaremos a todos os seus amigos por e-mail, facebook e twitter... Brincadeirinha: Mas tenham certeza que vamos fazer as regras valerem. Mesmo que isso inclua punições. Como podem ver não criamos uma lista extensa de regras. Acreditamos que o bom senso e um ambiente profissional é do desejo de todos os usuários do ACBr e confiamos que todos tem se esforçado pra fazer o melhor. Assim esperamos que isso não se torne necessário. Agradecemos sua cooperação. Equipe de Moderação.
    1 ponto
  31. Como receber respostas satisfatórias? Fazendo perguntas apropriadas. Como desenvolvedores, temos um grande leque de ferramentas para encontrar ajuda na internet: fóruns, grupos, listas de discussão, blogs, etc. No entanto, é comum alguns terem dificuldades em receber respostas satisfatórias às suas perguntas. Mesmo que esteja acostumado a usar essas ferramentas, aconselhamos você a ler este excelente artigo em inglês que trata desse assunto: http://www.catb.org/~esr/faqs/smart-questions.html. Caso prefira, poderá ler a tradução em https://wiki.python.org.br/ComoFazerPerguntasInteligentes notando, no entanto, que pode estar desatualizado. Pode ir lá, a gente espera você acabar de ler e voltar... Aqui vamos deixar algumas dicas que podem ajudar você a receber respostas satisfatórias ou reduzir o tempo em que você as receba: É necessário fazer isso: LEIA O MANUAL! (de qualquer coisa com a qual estiver lidando) Atualizou os componentes? Queira fazê-lo. Talvez seu problema já tenha sido corrigido; Sempre tenha certeza de pesquisar antes de postar uma nova dúvida; Leia as leis, Normas Técnicas (NT) e convênios relacionados. Agora faça um esforço de entendê-las; Você é programador(a)? Então leia o código fonte e se esforce a entendê-lo; Crie tópicos nos subfóruns dedicados para o assunto; Ao criar um tópico, use um título específico como "Devo criar um registro R7 para cada R4 e para cada R6?". Não algo genérico como "Dúvida sobre R6 e R7"; Quando citar outros posts, copie o endereço deles. (Ex.: Procurei ajuda nos tópicos A, B e C, mas meu caso é um pouco diferente porque...); Ao relatar sua dúvida ou problema, dê informações completas logo de início: Qual a versão do Sistema Operacional e a versão da IDE de desenvolvimento (Lazarus, Delphi 7,2009,2010, XE, etc...) Qual o componente? Se envolve um erro, qual a mensagem de erro? Se envolve um teste de Certificação TEF ou Homologação PAF-ECF, qual o teste? Com qual parte do teste está com problemas? Envolve uma lei? Qual a lei? O que esperava obter? O que realmente obteve? O que você já tentou fazer para corrigir o problema? Quais os resultados? Ao compartilhar um código, use texto, não imagens. Tanto aqui no fórum como no Discord existe uma tag específica para código ao escrever um post. Ao usar uma imagem no seu post, garanta que elas sejam efetivas para mostrar a sua ocorrência. Não corte informações importantes para solução ou coloque imagens em que não seja possível visualizar o conteúdo. Tenha certeza de se informar bem antes de pedir uma alteração no componente. Talvez seja algo já explicado nos manuais, wiki, fórum ou no próprio código; Não se esqueça que os outros usuários não são seus funcionários. Eles são funcionários e donos de outras empresas, que tem os seus próprios clientes e prazos para atender. Então não os trate como se fossem obrigados a dar alguma satisfação. Isso vale especialmente para a Equipe de Moderação; NOTA: Seguir essas orientações não vai fazer que, como mágica, sua resposta seja respondida no primeiro minuto após ser postada. Mas vai reduzir a quase zero a probabilidade de ser ignorada. E vai aumentar em muito a probabilidade de receber uma resposta satisfatória. E lembre-se, se precisar de ajuda com mais urgência com as soluções do Projeto ACBr, você pode contratar o ACBr Pro. Com o ACBr Pro você vai ter um SLA de respostas. Caso tenha alguma dúvida sobre o ACBr Pro, fique a vontade para nos contatar, seja pelo WhatsApp e telefone, perguntar aqui no fórum ou diretamente no nosso Servidor discord no canal #quero-ser-pro.
    1 ponto
×
×
  • 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.