Painel de líderes
Conteúdo popular
Showing content with the highest reputation on 12-04-2017 em todas as áreas
-
2 pontos
-
Olá, Gracas a Deus, deu Certo com a versao indicada por voce. o Campo veio em branco. Obrigado Narlem2 pontos
-
Ola Daniel... vc acredita que pelo windows ele só achava 1 acbr.inc da pasta ACBR que eu criei, ai mandei procurar pelo cmd (dir acbr.inc /s) achou diversas pastas com o nome $recycle.BIN que tinham o acbr.inc, ai apaguei pelo cmd mesmo (DEL acbr.inc /s) e depois instalou perfeitamente... Nossa.... Muito Obrigada Daniel e Juliomar pela ajuda...1 ponto
-
Legal vou fazer o teste e posto o resultado !!!! Muito Obrigado !1 ponto
-
Li sim! Mas tive que fazer recortes na string! foi trabalhoso, mas consegui pegar todos os itens! Na verdade, eu faço uma busca por uma palavra que contem na linha e a partir dali eu leio a quantidade de carateres que preciso!1 ponto
-
Não, não está claro "o porque ele para de funcionar". Então não afirme que o problema é no componente sem entender qual exatamente é o problema, ok? Veja esse espelho de cupom gerado pelo emulador, testando o que você mencionou: Tudo tranquilo. Agora note que o meu log apresentou o erro: -- 12/04 16:01:26:285 ----------------- ERRO ----------------- Impressora BEMATECH não está em linha ---------------------------------------- -- 12/04 16:01:26:286 Estado -- 12/04 16:01:29:288 ----------------- ERRO ----------------- Impressora BEMATECH não está em linha ---------------------------------------- O seu log apresentou: -- 10/04 11:06:21:515 LinhaRelatorioGerencial( "teste 4[LF]", 1 ) -- 10/04 11:06:21:531 ----------------- ERRO ----------------- Communication error 22: O dispositivo não reconhece o comando ---------------------------------------- -- 10/04 11:06:21:531 Estado -- 10/04 11:06:21:531 ----------------- ERRO ----------------- Communication error 22: O dispositivo não reconhece o comando ---------------------------------------- -- 10/04 11:07:02:817 Estado -- 10/04 11:07:02:817 ----------------- ERRO ----------------- Communication error 22: O dispositivo não reconhece o comando ---------------------------------------- Quase esqueci: Usei o emulador da Bematech 4200 TH FI já que meu emulador da Bematech 4200 TH FI II está com problemas e não achei um mais atual no site da Bematech.1 ponto
-
Obrigado por me responder Daniel, eu conseguir utilizando OPENSSL determinando o certificado pelo arquivpo PFX, mas pelo capicom só aparecem na lista os certificados A3. Vou aguardar a versão que o Celso irá disponibilizar, e posso te enviar o certificado sim pra vc testar. Como eu não consigo nem identificar o certificado não dá pra testar pela opção capicom. Estou te enviando o certificado. []s,1 ponto
-
ATO COTEPE/ICMS Nº 21, DE 4 DE ABRIL DE 2017 MINISTÉRIO DA FAZENDA CONSELHO NACIONAL DE POLÍTICA FAZENDÁRIA SECRETARIA EXECUTIVA DOU de 11/04/2017 (nº 70, Seção 1, pág. 17) Altera o Ato COTEPE/ICMS, que aprova o Regimento do Sistema Integrado de Informações sobre Operações Interestaduais com Mercadorias e Serviços - SINTEGRA. O Secretário-Executivo do Conselho Nacional de Política Fazendária - CONFAZ, no uso de suas atribuições que lhe confere o art. 12, XIII, do Regimento da Comissão Técnica Permanente do ICMS - COTEPE/ICMS, de 12 de dezembro de 1997, torna público que a comissão na sua 263ª reunião extraordinária, realizada no dia 3 de abril de 2017, em conformidade com o disposto na cláusula terceira do Convênio ICMS 20/00, de 24 de março de 2000 e na cláusula quarta do Convênio ICMS 144/02, de 13 de dezembro de 2002, resolveu: Art. 1º - O inciso XIII fica acrescido ao art. 9º do Regimento do Sistema Integrado de Informações sobre Operações Interestaduais com Mercadorias e Serviços - SINTEGRA, constante no Anexo I do Ato COTEPE/ICMS 35/02, de 13 de dezembro de 2002, com a seguinte redação: "XIII - indicador de responsabilidade tributária: a) contribuinte do ICMS; b) não contribuinte do ICMS.". Art. 2º - Este ato entra em vigor na data de sua publicação no Diário Oficial da União, produzindo efeitos a partir do primeiro dia do segundo mês subsequente ao da publicação. MANUEL DOS ANJOS MARQUES TEIXEIRA1 ponto
-
Repetindo, veja a última versão da NT 2016.002. Esse prazo que você destacou foi alterado. O layout é o mesmo para NFe e NFCe. As URL provavelmente serão divulgadas nas datas de início de operação em cada ambiente.1 ponto
-
Bom dia! Então amigo, o problema era que eu usava um "sleep" pra exibir um mensagem para o usuário por tempo (3 segundos), e isso causava um timeout na espera pelo pinpad. O componente que eu usava na época era o EasyTef. Hoje já uso o ACBrTefD e não tenho problemas. Sugiro que verifique se não usa comandos para fazer "delay" no seu sistema, comente e faça o teste. Não sei te dizer se esse erro 31-pinpad é causado só por isso ok? No meu caso foi. Qualquer coisa estamos a disposição, Att.1 ponto
-
1 ponto
-
Veja a última versão da Nota Técnica 2016.002 no Portal Nacional da NF-e. Lá estão descritos os prazos para implantação.1 ponto
-
Você pode chamar um método remoto para isso, então fazendo essa chamada remota vc pode inclusive deixar no servidor o comando que quer executar e apenas passar os parâmetros por ele mesmo. Com isso pode pode fazer o que quiser do lado do servidor inclusive o commit.1 ponto
-
Boa noite JJA, Segue alguns exemplos de obter os dados desejados. sAux := ACBrNFSe1.NotasFiscais.Items[ i ].NFSe.Numero; sAux := ACBrNFSe1.NotasFiscais.Items[ i ].NFSe.CodigoVerificacao; sAux := ACBrNFSe1.NotasFiscais.Items[ i ].NFSe.NumeroLote; sAux := ACBrNFSe1.WebServices.EnviarLoteRPS.RetEnvLote.InfRec.ListaChaveNFeRPS.Items[ j ].ChaveNFeRPS.Numero; sAux := ACBrNFSe1.WebServices.EnviarLoteRPS.RetEnvLote.InfRec.ListaChaveNFeRPS.Items[ j ].ChaveNFeRPS.SerieRPS; sAux := ACBrNFSe1.WebServices.EnviarLoteRPS.RetEnvLote.InfRec.ListaChaveNFeRPS.Items[ j ].ChaveNFeRPS.NumeroRPS; sAux := ACBrNFSe1.WebServices.EnviarLoteRPS.RetEnvLote.InfRec.MsgRetorno.Items[ j ].Codigo; sAux := ACBrNFSe1.WebServices.EnviarLoteRPS.RetEnvLote.InfRec.MsgRetorno.Items[ j ].Mensagem; sAux := ACBrNFSe1.WebServices.EnviarLoteRPS.RetEnvLote.InfRec.MsgRetorno.Items[ j ].ChaveNFeRPS.Numero; sAux := ACBrNFSe1.WebServices.EnviarLoteRPS.RetEnvLote.InfRec.MsgRetorno.Items[ j ].ChaveNFeRPS.SerieRPS; sAux := ACBrNFSe1.WebServices.EnviarLoteRPS.RetEnvLote.InfRec.MsgRetorno.Items[ j ].ChaveNFeRPS.NumeroRPS; Fiz também uma alteração no componente, portanto favor atualizar os fontes.1 ponto
-
A quantidade de memória que o Windows mostra como alocada para o seu programa não é necessariamente a memória que ele está usando. O sistema operacional faz algumas "mágicas" para compartilhar a memória entre os processos e nem sempre vai liberar memória quando você desaloca objetos. A solução do xyberx vai forçar o Windows a recalcular a memória alocada para o seu processo, isso pode causar problema de performance, dependendo do uso. Para identificar se está havendo memória não desalocada, a melhor forma é usar o FastMM. Coloque em algum lugar no seu programa, pode ser no .dpr mesmo, logo após o begin: begin ReportMemoryLeaksOnShutdown := True; Application.Initialize; (...) end. Assim que encerrar a aplicação, será mostrada a mensagem com os vazamentos de memória ocorridos durante a execução.1 ponto
-
Boa Noite Pessoal! Estou tentando insistentemente desde ontem (06/04) efetuar o Cadastramento de minha empresa como Software House. Porém, nosso digníssimo site da SEFAZ também está insistindo e retornar a mensagem: Sistema Temporariamente Indisponível. Por favor tente mais tarde. Alguém está passando por isso? Abri um chamado por e-mail e responderam que estão corrigindo o problema. Só que quando abri o chamado, solicitei que enviassem também um prazo previsto para retomada dos serviço e adivinhem.... nem tiveram o trabalho de responder. Tenho vários equipamentos para instalar, clientes pressionando e esses incompetentes nem pra deixar o sistema no mínimo operável eles servem. Isso é Brasil galera! Desculpem o desabafo. Um grande abraço a todos e se puderem relatar e abrir também alguns chamados para pressionar, desde já agradeço. Daniel1 ponto
-
A NFe 4.0 ainda não está em vigor. Segundo a NT 2016.002 (https://www.nfe.fazenda.gov.br/portal/exibirArquivo.aspx?conteudo=c4S6yXTKpXY=) O ACBr já gera o XML na versão 4.0, basta configurar a propriedade ACBrNFe1.Configuracoes.Geral.VersaoDF := ve400, entretanto, ainda não foram liberados os Schemas para validação do XML, então você terá um erro ao tentar enviar a nota no layout novo. Os novos webservices também terão segurança maior, exigindo protocolo TLS 1.2, portanto, leia os seguintes tópicos:1 ponto
-
Bom dia Carlos, Desculpe, mas as Notas Técnicas são bem claras. O ConsultaNFeDest tem o mesmo objetivo (em partes) que o DistribuicaoDFe. O ConsultaNFeDest, só serve para obter uma lista de notas emitidas contra o CNPJ do destinatário o próprio nome do método já diz tudo. Vamos as elas: NT 2012/002 versão 1.02 que trata sobre a Manifestação do Destinatário. Item 4.9.10 - Sobre os Eventos da Manifestação do Destinatário, favor atentamente os itens de A até E (páginas 9 e 10) Note que dependendo do tipo de manifestação o download do XML completo da NF-e fica liberado. Nessa mesma NT você encontra informações sobre os métodos ConsultaNFeDest e DonwloadNFe. Por outro lado o DistribuicaoDFe pode ser utilizado pelo destinatário, pela transportadora, pelo emitente da nota e por outros. No caso do Destinatário realiza a mesma função do método anterior, ou seja, fornece a lista de notas emitidas contra o CNPJ dele. No caso da Transportadora, esta obtêm o XML completo da nota caso a mesma tenha sido informada no grupo Transporta na nota. No caso do Emitente, este obtêm os eventos vinculados a nota gerados pela transportadora e pelo destinatário. No caso de Outros, este obtêm o XML completo da nota caso o seu CNPJ ou CPF conste no grupo <autXML> na nota. Tudo o que eu disse acima esta escrito no item 1 - Resumo da Nota Técnica 2014/002 versão 1.01 que trata sobre o DistribuicaoDFe (página 3). No Final da página 4 deixa claro qual é o tipo de manifestação que o destinatário tem que realizar para obter o XML completo da NF-e usando também o DistribuicaoDFe. Eu visto os Portais Nacionais da NF-e, CT-e e MDF-e todos os dias em busca de alguma publicação nova. Caso tenha baixo o PDF e leio uma, duas, dez vezes se preciso for, até ficar claro para mim. E esclarecendo a sua duvida sobre Manifestação e Manifesto, vamos deixar claro o seguinte: Existe a Manifestação do Destinatário que se trata de 4 tipos de eventos emitidos pelo Destinatário da mercadoria em relação nota emitida contra o seu CNPJ. Existe o MDF-e - Manifesto de Documentos Fiscais Eletrônicos que é emitido pela transportadora ou emitente de NF-e quando este é responsável pelo transporte das mercadorias vendidas. O MDF-e nada mais é do que uma relação, vamos a um exemplo: A transportadora emite 50 CT-e referente a carga colocada no caminhão que vai de São Paulo até Minas Gerais, onde será feita a entrega. Se foi emitido 50 CT-e isso significa que a carga é fracionada, ou seja, temos 50 destinatários diferentes. Outra coisa note que o transporte é Interestadual (SP -> MG). Quando o caminhão chegar na fronteira entre os dois Estados, deverá parar no posto fiscal e apresentar a documentação. Em vez do fiscal checar cada um dos 50 CT-e, basta checar o MDF-e, pois este contem a lista dos 50 CT-e. Resumindo o MDF-e foi criado para agilizar o processo de fiscalização nas fronteiras entre um Estado e outro. Deseja saber mais sobre o MDF-e, acesse o Portal Nacional do MDF-e e baixe a Cartilha Nacional do MDF-e.1 ponto
-
Sim isso mesmo, a última sobrepões todas as outras anteriores, portanto, deve conter as correções anteriores. Uma observação quanto ao seu exemplo:1 ponto
-
infEvento.nSeqEvento := StrToInt(nSeqEvento); A cada vez que você envia deve incrementar o infEvento.nSeqEvento não podem existir dois eventos com esse número igual. Lembre que a última CC-e substitui todas as anteriores, portanto, deve conter o texto completo e a incrementação do sequencial.1 ponto