Painel de líderes
Conteúdo popular
Showing content with the highest reputation on 25-10-2019 em todas as áreas
-
Boa tarde Pessoal. Apenas repassando uma informação relacionada ao PAF-ECF / NFC-e: Foi publicado no dia 23/10 a noticia abaixo sobre NFC-e no portal da Secretaria de Estado da Fazenda de Santa Catarina (SEF-SC) Na última quarta-feira, 23/10, o secretário de Estado da Fazenda (SEF/SC), Paulo Eli, recebeu representantes da Associação Comercial e Industrial de Florianópolis (ACIF), da Associação Brasileira de Bares e Restaurantes de Santa Catarina (Abrasel) e da Câmara de Dirigentes Lojistas (CDL) de Florianópolis. O objetivo do encontro foi criar um grupo de trabalho com as entidades empresariais para a implantação da Nota Fiscal de Consumidor Eletrônica (NFC-e) em Santa Catarina. "Assumimos este compromisso, junto ao governador Carlos Moisés, de modernizar a máquina pública e Santa Catarina. Já iniciamos o processo e, até o próximo ano, iremos adotar a NFE-c", afirmou Eli. Empresário e membro do Conselho de Administração Nacional da Abrasel, Célio Salles reforçou que a medida é recebida com muita expectativa pelo setor varejista catarinense. "Há muito tempo estávamos aguardando esta notícia. Santa Catarina é um estado pioneiro e precisa atualizar seu sistema de acordo com o modelo nacional, que traz mais segurança e agilidade para o comerciante e o contribuinte", disse. Fonte: SEF/SC. http://www.sef.sc.gov.br/midia/noticia/24063 pontos
-
Obrigado pelo retorno. Enviei atualização para o repositório, rev. 18054. Obrigado pela contribuição.3 pontos
-
Ola BigWings, Boa tarde! Atualizei e colei a sua unit aqui, fiz vários testes e deu certo. Mais uma vez agradeço a todos. Abraço!2 pontos
-
É exatamente no Firebird que eu já vi isso acontecer. Você configura nos parâmetros da transação. Não tenho como testar aqui, mas me parece que você vai configurar no TSQLConnection que você estiver usando. Ele tem uma propriedade Params que é TStrings... No Object Inspector aparece o seguinte editor: Aí onde está WaitOnLocks é onde precisa mudar de True para False. Isso pode significar que agora você está abrindo outras transações em concorrência que antes não eram abertas... Mas não tem como ter certeza sem toda a sua aplicação e um cenário para reproduzir.2 pontos
-
Se alguém tiver esse problema em homologação em MG é porque a cadeia de certificados fornecida pela SEFAZ/MG (hcte.fazenda.mg.gov.br.cer) está vencida.2 pontos
-
Desculpe pelo erro, como sou novo estou tendo algumas dificuldades. Consegui descobrir o que era o erro, não removi o Fortes Report anterior conforme o tópico https://www.projetoacbr.com.br/forum/topic/47574-como-desinstalar-totalmente-o-fortesreport/ e reinstalei o Fortes com sucesso. Obrigado!2 pontos
-
Boa tarde Leonardo, Muito obrigado pela colaboração, mas veja que temos um tópico exclusivo para inclusão de novas cidades e alteração de provedor. Lhe peço que da próxima vez utilize ele. Em tempo: é preciso informar a URL de produção no arquivo Fiorilli.ini Favor anexar o arquivo INI dor provedor com a URL da cidade no tópico que mencionei.2 pontos
-
Não sei o banco de dados que você está usando, mas se o erro for ocasionado em outra transação pode ser porque essa conexão está configurada para "wait". Então até que a outra transação feche ou esgote o tempo limite, a aplicação vai ficar aguardando o BD. Nesse caso bastaria configurar para "no wait".2 pontos
-
Olá Tudo Bem! Muito Obrigado á Todos!!! Graças a vocês consegui resolver o problema! Eu estava informando o número da NFC-e como se fosse ECF. E ae agora estou informando a(s) chave(s) no campo refNFe, e exibindo as chaves no infcpl. Agora ficou certo Graças a Ajuda de Todos Vocês! Problema Resolvido! Muito Obrigado!! Deus Abençoe á Todos!!2 pontos
-
Bom dia a todos, Lendo as postagens e vendo as contribuições, fiz penas alterações e enviei para o repositório. Favor atualizar os fontes reinstalar os componente e façam novos testes usando o programa exemplo do componente. Use o botão Gerar e enviar um RPS para os testes.2 pontos
-
Olá, só reportando... Procurei, pesquisei e testei muito sobre o assunto e até agora o que descobri é que quando o form é destruído, mesmo sem fechar a conexão (IBConnection.Close(True)) ele pega os dados novos no DB, mas se não destruir o form não a nada que de certo, testei varias coisas, varias procedimentos do Transaction, Query, IBConnection, DBGrid e nada. Só o IBConnection.Close(True) que funciona mesmo. Daí como só da problema se estiver em rede, eu criei uma configuração "ModoRede: Boolean" onde se a aplicação for local deixo como False se for em rede deixo como true para fechar a conexão (IBConnection.Close(True)) antes de cada SQLQuery.Open. Desculpe ser repetitivo na escrita, é que estou tentando deixar bem claro o que acontece. Assim que possível anexo um .ZIP aqui com um exemplo da aplicação. DEUS abençoe a todos. Obs: Se acharem que o Tópico não agrega nada aos usuários pode fecha-lo, pois não sanou 100% da dúvida, mas na gambiarra ta indo . Brigadão.2 pontos
-
2 pontos
-
2 pontos
-
ACBrLibCHQ Visulizar Arquivo ACBrLibCHQ - Biblioteca para impressão de Cheque Faça Download pelo SVN, dos Demos de uso da ACBrLibCHQ em diversas linguagens, usando o endereço: http://svn.code.sf.net/p/acbr/code/trunk2/Projetos/ACBrLib/Demos/ Manual On-Line: https://acbr.sourceforge.io/ACBrLib/ACBrLib.html Autor Daniel Simoes Enviado 24-10-2019 Categoria ACBrLib - PRO2 pontos
-
Em teoria sim.. mas ultimamente o SEFAZ tem agido de forma não racional... Estão Quebrando a credibilidade do projeto NFe e burocratizando os Documentos Eletrônicos...2 pontos
-
ACBrLibCTe Visulizar Arquivo ACBrCTe - Biblioteca para emissão e impressão de Conhecimento de Transporte Eletrônico Faça Download pelo SVN, dos Demos de uso da ACBrLibCTe em diversas linguagens, usando o endereço: http://svn.code.sf.net/p/acbr/code/trunk2/Projetos/ACBrLib/Demos/ Manual On-Line: https://acbr.sourceforge.io/ACBrLib/ACBrLib.html Autor Daniel Simoes Enviado 24-10-2019 Categoria ACBrLib - PRO1 ponto
-
1 ponto
-
Obrigado @Juliana Tamizou. Desculpe a desinformação, pois o tópico não foi fechado então achei que ainda não tinha sido desenvolvido.1 ponto
-
Boa tarde Vinicius, Também fiz esse teste e retornou esse erro. Pode ser o numero da porta que é diferente no ambiente de homologação.1 ponto
-
Bom dia Edu, Se a sua aplicação gera o XML, a rotina que gera é validada somente pelos seus clientes. Por outro lado a rotina do componente que gera o XML é validada por todos os clientes de todos os desenvolvedores que utilizam o componente. Uma coisa é usar um componente de terceiros onde você não tem acesso aos fontes. Outra coisa é você usar a suíte ACBr, onde você tem acesso a todos os fontes, ao fórum e se pagar o SAC anual ainda tem direito ao acesso ao Chat exclusivo, onde você tira as suas duvidas diretamente com a equipe ACBr.1 ponto
-
Bom dia. Estão sendo feitos outros testes, em breve retornaremos no tópico. Att.1 ponto
-
Muito obrigado Rafael, ficou muito boa está lib, consegui gerar o xml agora. valeu...1 ponto
-
Verifica se você não está passando o número da conta ANTES de informar de qual banco se trata. Para o Banrisul o tamanho da conta é 7 então não deveria truncar...1 ponto
-
Teste em outros leitores... isso parece mais ser uma característica do GMail..1 ponto
-
bom dia =============== EDT_CARTA_CONTEUDO_INI=[ NFe.EnviarEvento( " [EVENTO] idLote= [EVENTO001] chNFe=#chNFe# cOrgao=#cOrgao# CNPJ=#CNPJ# dhEvento=#dhEvento# tpEvento=#tpEvento# nSeqEvento=#nSeqEvento# versaoEvento=#versaoEvento# descEvento=Carta de Correcao xCorrecao=#xCorrecao# " ) ] ======================= // btn_carta_preenhce_Dados EDT_CARTA_CONTEUDO_INI=Replace(EDT_CARTA_CONTEUDO_INI,"#chNFe#",EDT_CARTA_eChave) EDT_CARTA_CONTEUDO_INI=Replace(EDT_CARTA_CONTEUDO_INI,"#cOrgao#",EDT_CARTA_cOrgao) EDT_CARTA_CONTEUDO_INI=Replace(EDT_CARTA_CONTEUDO_INI,"#CNPJ#",EDT_carta_cnpj) EDT_CARTA_CONTEUDO_INI=Replace(EDT_CARTA_CONTEUDO_INI,"#dhEvento#",DateToString(Today(),"dd/mm/yyyy"+TimeToString(Now()," hh:mm"))) EDT_CARTA_CONTEUDO_INI=Replace(EDT_CARTA_CONTEUDO_INI,"#tpEvento#",EDT_carta_tpEvento) EDT_CARTA_CONTEUDO_INI=Replace(EDT_CARTA_CONTEUDO_INI,"#nSeqEvento#",EDT_carta_sequencia_evento) EDT_CARTA_CONTEUDO_INI=Replace(EDT_CARTA_CONTEUDO_INI,"#xCorrecao#",EDT_carta_xCorrecao) EDT_CARTA_CONTEUDO_INI=Replace(EDT_CARTA_CONTEUDO_INI,"#versaoEvento#",EDT_CARTA_versaoEvento) ======================= INTERNAL PROCEDURE ACBR_NFE_CarregarEventoINI(sRecebe_arquivo_ou_ini) // //https://acbr.sourceforge.io/ACBrLib/NFE_CarregarEventoINI.html // NFE_CarregarEventoINI( eArquivoOuINI );; gnretorno_acbr=API("ACBrNFe32.DLL","NFE_CarregarEventoINI",StringToUTF8(sRecebe_arquivo_ou_ini)) IF gnretorno_acbr=0 THEN RESULT "Carregou Ini com Sucesso" ELSE texto is string="Erro Retorno ["+gnretorno_acbr+"]" IF gnretorno_acbr=-1 THEN texto+=" Indica que a biblioteca não foi inicializada " IF gnretorno_acbr=-10 THEN texto+=" Indica que houve erro ao ler o arquivo INI." texto+=CR+ACBR_ULTIMO_RETORNO() RESULT texto END END ======================= INTERNAL PROCEDURE ACBR_NFE_EnviarEvento(RECEBE_LOTE is int=0) //https://acbr.sourceforge.io/ACBrLib/NFE_EnviarEvento.html //NFE_EnviarEvento( idLote, sResposta, esTamanho ); GsResposta is string on 256 GsResposta_maior_256 is string="" gnTamanho is system int=256 gnretorno_acbr=API("ACBrNFe32.DLL","NFE_EnviarEvento",RECEBE_LOTE,&GsResposta,&gnTamanho) IF gnretorno_acbr=0 THEN IF gnTamanho>256 THEN GsResposta_maior_256=RepeatString(" ",gnTamanho) gnretorno_acbr=API("ACBrNFe32.DLL","NFE_UltimoRetorno",&GsResposta_maior_256,&gnTamanho) RESULT UTF8ToString(GsResposta_maior_256) ELSE RESULT UTF8ToString(GsResposta) END ELSE texto is string="Erro Retorno ["+gnretorno_acbr+"]" IF gnretorno_acbr=-1 THEN texto+=" Indica que a biblioteca não foi inicializada " IF gnretorno_acbr=-10 THEN texto+=" Indica que houve erro ao enviar o evento.." GsResposta_maior_256=RepeatString(" ",gnTamanho) gnretorno_acbr=API("ACBrNFe32.DLL","NFE_UltimoRetorno",&GsResposta_maior_256,&gnTamanho) texto+=CR+GsResposta_maior_256 RESULT texto END END =========================== // BTN_CARTA_ACBR_NFE_ENVIARVENTO //https://acbr.sourceforge.io/ACBrMonitor/ManifestacaodoDestinatarioCienci.html bRETORNO is boolean=ACBR_INICIALIZAR() IF bRETORNO=True THEN EDT_carTA_RESPOSTA=ACBR_NFE_CarregarEventoINI(EDT_CARTA_CONTEUDO_INI) EDT_carTA_RESPOSTA+=CR+"ENVIAR EVENTO=>"+CR+ACBR_NFE_EnviarEvento(0) END ACBR_FINALIZAR() ======================= https://windevdesenvolvimento.blogspot.com/2019/10/dicas-2418-windev-webdev-mobile-acbr.html https://acbr.sourceforge.io/ACBrMonitor/CartadeCorrecao.html https://acbr.sourceforge.io/ACBrLib/NFE_CarregarEventoINI.html https://acbr.sourceforge.io/ACBrLib/NFE_EnviarEvento.html1 ponto
-
Bom dia , depois de muito pesquisar foi descobrir que meu contador não fez o upload do meu último certificado digital. Era esse o problema.1 ponto
-
Bom dia Hoje a integração do componente com todos os bancos implementados é via Troca de Arquivos: Remessa e Retorno, precisa de interação manual, subindo as remessas no Sistema do Banco e Obtendo o arquivo de retorno para leitura. Estamos trabalhando na integração via WebService para os bancos que já contemplam esse serviço, mas ainda não está disponível no componente está em fase de testes.1 ponto
-
é porque ao colar aqui, removeu os colchetes: Quando fala em ARetornoLido, tem que tratar ela assim: ARetornoLido [i ] voce mexe na linha com isso. Ah: Um detalhe que não pode esquecer, antes tem que analisar no arquivo se é do itau isso e se tem um cpf na posicao, no meu caso, eu coloquei no bordero de retorno, um campo para marcar que e de pessoa fisica.1 ponto
-
Boa tarde, É só você localizar esse arquivo novo na pasta dos fontes e adicionar esse path no library do Delphi. Abraços.1 ponto
-
Você tem toda a razão. Acabei de enviar uma correção. Revisão 18023. Foi claro sim. Mas pra ter certeza que estamos olhando do mesmo ponto de vista, que método você está usando pra testar? ACBrNFSe.LoadFromFile? Ou algo diferente?1 ponto
-
Pode verificar na lista de equipamentos testados todas Marcas e impressoras homologados pelo ACBr: https://www.projetoacbr.com.br/forum/forum/63-equipamentos-testados/1 ponto
-
Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.1 ponto
-
vc deve tentar desinstalar, apagar as pasta que estão dentro da pasta C:\Users\<Usuario da Maquina>\AppData\Roaming\Integrador, Reinstalar que provavelmente deve funcionar1 ponto
-
1 ponto
-
1 ponto
-
Bom dia Daniel. Não estava ativado o log do sat. e esta usando o layout 7.0. Vou entrar em contato com o suporte da Bema e depois posto aqui o que eles vão falar. obrigada.1 ponto
-
1 ponto
-
A versão 32 roda em 64 sem problemas. Você pode usar apenas ela sem problemas.1 ponto
-
Bom dia Doni, Você teria um XML que não tenha a URL do QR-Code para que possamos fazer as devidas correções e outro com vários CT-e com vários municípios de descarregamento para que possamos também fazer os devidos ajustes? Se sim, por favor anexa.1 ponto
-
1 ponto
-
Deve ser falta das DLLs da LibXML2 e OpenSSL Vc precisa copiar essas DLLs para o diretório SysWow64 http://svn.code.sf.net/p/acbr/code/trunk2/DLLs/LibXml2/x86/ http://svn.code.sf.net/p/acbr/code/trunk2/DLLs/OpenSSL/1.0.2.13/x86/1 ponto
-
Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.1 ponto
-
1 ponto
-
os exemplos você pode encontrar aqui, apesar de ser do monitor o ini utilizado é o mesmo. https://acbr.sourceforge.io/ACBrMonitor/ModeloNFeINICompleto.html https://acbr.sourceforge.io/ACBrMonitor/ModeloNFCeINI.html1 ponto
-
1 ponto
-
RicardoVoigt [...]"ExibeDadosDocReferenciados" [...] automatica da(s) chave(s) referenciada(s) no refNFe, no campo de informações complementares...... Repito ela em infCpl pois o usuário pode ter a necessidade a cada chNFe subsequentemente vincular alguma informação do ANEXO DE RISCMS ...1 ponto
-
Obrigado pela atenção, consegui resolver depois de muito tentar, vou descrever a solução para que fique de registro para próximas duvidas que surgirem na comunidade. O que acontece é que o servidor da versão 1.03.00 que segue abaixo: EnviarLoteEventos_1.30=https://preprodefdreinf.receita.fazenda.gov.br/RecepcaoLoteReinf.svc ConsultarLoteEventos_1.30=https://preprodefdreinf.receita.fazenda.gov.br/ConsultasReinf.svc Esta descontinuado ou seja fora do ar o que tive que fazer foi setar no componente do REINF a propriedade em: Configurações/Geral/VersaoDF para versão mais recente que é a v1_04_00 conforme imagem abaixo: Que por sua ver passa a usar o servidor correto que esta no ar segue abaixo: EnviarLoteEventos_1.40=https://preprodefdreinf.receita.fazenda.gov.br/WsREINF/RecepcaoLoteReinf.svc ConsultarLoteEventos_1.40=https://preprodefdreinf.receita.fazenda.gov.br/WsREINFConsultas/ConsultasReinf.svc. Acredito que a versão 1.03.02 também funcione pois usa o mesmo servidor, porem não fiz testes na parte de layout ainda, só na parte de comunicação.1 ponto
-
Olá pessoal, O que vem a ser o Evento EPEC? O EPEC permite à empresa solicitar o registro do "Evento Prévio de Emissão em Contingência" anterior à emissão do documento em si com um layout mínimo de informações. O EPEC deve ser enviado para o Ambiente Nacional (AN), utilizando-se o Web Service de Eventos genérico, criado para este fim. Vamos lá, como a coisa funciona. Supondo que o emitente é do Amazonas, temos duas situações. 1. A SEFAZ-AM parou, neste caso o emitente tem que enviar a sua nota para a SVC-RS (SEFAZ Virtual de Contingência do RS), esta por sua vez se encarrega de replica a nota para a SEFAZ-AM assim que ela voltar a funcionar. 2. A internet do emitente parou, neste caso o emitente pode enviar o evento EPEC para a SEFAZ-AN (Ambiente Nacional) através de uma conexão 3G ou 4G (por exemplo) e quando o problema for sanado deve enviar a nota para a SEFAZ-AM. A emissão do EPEC poderá ser adotada por qualquer emissor que esteja impossibilitado de transmissão e/ou recepção das autorizações de uso de suas NF-e, adotando os seguintes passos: Gerar a NF-e com “tpEmis = 4”, mantendo também a informação do motivo de entrada em contingência com data e hora do início da contingência, com número diferente de qualquer NF-e que tenha sido transmitida com outro “tpEmis”; Como alimentar o componente para gerar o arquivo XML do EPEC: ACBrNFe1.EventoNFe.Evento.Clear; with ACBrNFe1.EventoNFe.Evento.New do begin infEvento.nSeqEvento := 1; infEvento.chNFe := chaveNFe; infEvento.CNPJ := sCNPJEmitente; infEvento.dhEvento := now; infEvento.tpEvento := teEPECNFe; InfEvento.detEvento.cOrgaoAutor := codUF; // Código do Órgão do Autor do Evento. Nota: Informar o código da UF do Emitente para este evento InfEvento.detEvento.tpAutor := taEmpresaEmitente; // Outras opções: taEmpresaDestinataria, taEmpresa, taFisco, taRFB, taOutros InfEvento.detEvento.verAplic := '2.30'; //Versão do aplicativo do emitente (2.30 é um exemplo) InfEvento.detEvento.dhEmi := dhEmissaodaNota; InfEvento.detEvento.tpNF := tnSaida; // Outras opções: tnEntrada InfEvento.detEvento.IE := sIE; // Inscrição Estadual do Emitente da Nota InfEvento.detEvento.dest.UF := SiglaUF; // Sigla da UF do Destinatário (EX se Operação com Exterior) InfEvento.detEvento.dest.CNPJCPF := sCNPJCPF; // CNPJ ou CPF do Destinatário (Se for estrangeiro atribuir string vazia) InfEvento.detEvento.dest.idEstrangeiro := sEstr; // informar o número do passaporte, ou outro documento legal (Se não for estrangeiro atriburi string vazia) InfEvento.detEvento.dest.IE := sIEDest; // Inscrição estadual do destinatário, se Isento ou não possuir atribuir string vazia InfEvento.detEvento.vNF := valNota; // Valor total da nota InfEvento.detEvento.vICMS := valICMS; // Valor total do ICMS InfEvento.detEvento.vST := valST; // Valor total do ICMS de Substituição Tributária end; iLote := 1; // Numero do Lote do Evento ACBrNFe1.EnviarEvento(iLote); O método EnviarEvento se encarrega de gerar o XML do evento, assinar e enviar para o Webservice de Registro de Eventos do AN - Ambiente Nacional. Se tudo ocorrer conforme esperado será gerado 3 arquivos XML em disco: *-ped-eve.xml (pedido de evento), *-eve.xml (retorno da SEFAZ) e *-procEventoNFe.xml (Processamento do Evento da NF-e). Impressão do DANFE da NF-e que consta do EPEC, em papel comum, constando no corpo a expressão “DANFE impresso em contingência - EPEC regularmente recebida pela Receita Federal do Brasil”. Obtida a autorização do Evento (Número do Protocolo: 891xxxxxxxxxxxx), a exemplo do que ocorre com outros eventos da NF-e, este evento também será distribuído para as UF envolvidas na operação, inclusive para a própria UF do emitente. Após a cessação dos problemas técnicos que impediam a transmissão da NF-e para UF de origem, a NF-e que deu origem a necessidade de uso da Contingência Eletrônica “EPEC” deverá ser transmitida para a SEFAZ de origem, observando o prazo limite de transmissão na legislação, bem como outros procedimentos constantes na legislação caso ocorra rejeição na autorização de uso. Nota: A Chave de Acesso desta NF-e é exatamente a mesma Chave de Acesso do EPEC autorizado anteriormente. Como é utilizado o Web Service genérico de registro de evento é possível registrar os eventos de EPEC para até 20 NF-e diferentes em uma mesma conexão, sendo um EPEC para cada NF-e.1 ponto