Painel de líderes
Conteúdo popular
Showing content with the highest reputation on 08-02-2018 em todas as áreas
-
Boa tarde, pessoal! Estamos enviando a mesma implementação que já existe na impressão de NF-e, MDF-e e, mais recentemente, GNRe, para possibilitar o carregamento da propriedade FastFile com o conteúdo do FR3, desta vez para o DACTE e Evento do CT-e. As alterações foram no arquivo ACBrCTeDACTEFR.pas, em anexo. Também estão incluídas outras correções e ajustes menores, mais estéticas: impressão do CNPJ/CPF formatado da NF transportada, tratamento para imprimir DACTE's emitidas em contingência SVC já autorizadas e tratamento para exibir a mensagem de Denegação de Uso. ACBrCTeDACTEFR.pas1 ponto
-
Apenas para colaborar com os colegas, eu estava recebendo este erro quando tentava transmitir NFCe em Produção utilizando o CSC de Homologação.1 ponto
-
1 ponto
-
Tenho uma rotina de download de CTe's via webservice de distribuição de documentos. Hoje começou a dar problema: campo cOrgao não informado Após quebrar a cabeça debugando, descobri que o webservice retornava um XML com 50 "doczips". Acontece que o primeiro elemento do array de documentos retornados era justamente um CTeOS, os demais eram CTe's normais. Aparentemente, o componente não está reconhecendo CTeOS, então a propriedade XML daquele doczip fica vazia, e gera exceção quando o componente tenta colocar valor na propriedade cOrgao, visto que ele não consegue identificar o estado. Alguma previsão para corrigir isso? Posso disponibilizar (em private) o resultado da chamada contendo os doczips retornados, caso ajude no debug. Cantu1 ponto
-
Acabei de te mandar por "inbox" aqui no forum mesmo.1 ponto
-
Boa tarde Tiago, Para testar a conexão tente: var i:dword; begin if InternetGetConnectedState(@i,0) then showmessage('esta conectado') else showmessage('falha na conexão'); Esse teste tem que ser feito antes de enviar o lote, assim você já pode tomar uma decisão, ou pede para o usuário aguardar e tentar novamente mais tarde, ou emite a nota em contingência. Para evitar erro de validação é preciso validar os dados no momento de realizar o cadastro dos clientes, produtos, etc.1 ponto
-
Cara muito obrigado, era somente isso, valeu, fiz só acrescentar 000 'IE' a esquerda e deu certo!!!!!!1 ponto
-
Bom dia, Daniel Obrigado. Sua resposta foi muito útil prá mim hoje.1 ponto
-
Bom dia Tiago, Não sei bem ao certo quais as mensagem que você deseja que não sejam mostradas, mas confere ai. Qual é o valor da propriedade de configuração: Configuracoes.WebServices.Visualizar? Se for True altere para False. Outra coisa, se uma nota foi rejeitada pelo motivo de Duplicidade é porque a sua aplicação esta deixando o usuário enviar a mesma nota mais de uma vez. Uma nota enviada não pode ficar disponível para ser enviada novamente a não ser que a mesma tenha sido rejeitada, por exemplo o total da nota não bate com a soma dos totais dos itens. Após o envio de uma nota, você deve marcar no banco de dados que a mesma foi enviada, desta forma travando para que o usuário envie novamente. E se por acaso a nota ficar sem protocolo? Neste caso devemos carregar o componente com o XML da nota que deve estar assinado e executar o método Consultar. Se a nota realmente foi enviada com sucesso, a SEFAZ vai retornar o protocolo de autorização, ai você atualiza o seu banco de dados. Agora se ocorreu erro no enviar, a SEFAZ vai retornar uma rejeição acusando que a nota não costa na base de dados deles, ai sim você libera no banco de dados a nota para ser enviada novamente. Espero ter ajudado.1 ponto
-
1 ponto
-
Bom dia consegui com essaa solução paliativa, por enquanto... consegui fazer o processo todo com o A3.1 ponto
-
Bom dia! O erro no processamento do lote assinado pelo A3 persiste... "Assinatura do evento inválida. Ações Sugeridas: Verificar se houve alteração do evento após a assinatura. Verificar a validade da assinatura." Estou tentando identificar o problema na assinatura do A3, mas está complicado... Alguém que tenha participado no desenvolvimento da ACBrDFeXsLibXml2 poderia nos ajudar? Obrigado1 ponto
-
Resolvido, eu tentei a atualização porem não teve sucesso, ela só atualiza o firmware e layouts do sat, então efetuei o bloqueio, e depois o desbloqueio do contribuinte, que é feito pelo posto fiscal na sefaz e depois confirmado pelo software de ativação do SAT, após realizar o bloqueio, e o desbloqueio, ele recebeu um novo arquivo de parametrização, já com as informações atualizadas, lembrando que essas informações já tem que constar no CADESP, caso a alteração cadastral ainda não tenha sido atualizada no cadesp o arquivo de parametrização do SAT não ira atualizar, muito grato pela ajuda de vocês.1 ponto
-
Na verdade, ele não discutiu que o md5 do cupom estava diferente do md5 registrado no sistema da receita. Só pediu pra corrigir o que ele disse que não estava dentro da lei, que era um relatório gerencial. Menos mal rsrsrs. Leandro1 ponto
-
@WINDEL boa tarde... Não esqueça de setar o seu componente para a versão 3.0 ACBrCTe1.Configuracoes.Geral.VersaoDF := ve300; ACBrCTe1.EventoCTe.VersaoDF := ve300; ACBrCTe1.EventoCTe.Versao := '3.00'; Abraço, Wagner1 ponto
-
Veja se vc ativou a 3.0 para a carta de correção também, esse erro estava dando aqui pra mim quando a carta estava na 2.01 ponto
-
Itálo.. problema resolvido..estava passando um parametro errado ao enviar o mDFe. obrigado pela atencao1 ponto
-
Bom dia já está disponível no svn as suas contribuições. Obrigado1 ponto
-
Eu acabei comentado em outro tópico... O componente da ACBR não está conseguindo assinar com o A3, ele assina, mas gera uma assinatura errada. Eu resolvi o problema usando dll externa, que postamos aqui no fórum (https://www.projetoacbr.com.br/forum/topic/39471-uma-opção-certificação-a3sha256-fontes/?page=2), olha no tópico eu explicando como usa-la. Mas isso é uma solução paliativa e não é feita pela ACBR, e sim por membros do fórum... Então tenha em mente que no futuro vc terá q baixar o código original da acbr e alterar...1 ponto
-
Boa noite, Obrigado pela colaboração, já esta no repositório.1 ponto
-
José, boa tarde, Descobrimos, a duras penas, o problema, acontece que o compilador de resources do lazarus, se "confunde" quando existe na árvore de pastas das units "espaço", então o que fizemos foi desinstalar o lazarus (na verdade nem precisava, mas....) e reinstalamos tudo novamente, agora colocando os fontes do ACBr e demais pacotes em pastas sem espaço no nome. RESOLVIDO. Agradeço muitíssimo o pronto atendimento que nos foi dado pela equipe do ACBr, sempre que precisamos de apoio obtivemos. Mais uma vez, muito obrigado.1 ponto
-
Boa tarde, @Italo Jurisato Junior O continue volta pro while, pra fazer a próxima iteração se o i ainda for menor que o Count. Entendemos ser importante fazer a exclusão para não disparar um falso alerta de quantidade maior que 10, no final do procedimento.1 ponto
-
1 ponto
-
@Filipe Natividade estamos em fase final de implementação para liberação, a liberação deve ocorrer até o final da próxima semana, se tudo der certo.1 ponto
-
Correto, houve essa separação devido a outros problemas por utilizar o mesmo valor para campos diferentes, mas essa alteração já faz alguns meses.1 ponto
-
Simples. if ( Notas.FieldByName('INSCRICAO_EST').AsString )) <> '' then begin Dest.indIEDest := inContribuinte; Dest.IE := OnlyNumber( Notas.FieldByName('INSCRICAO_EST').AsString ); if Not ValidarIE( Dest.IE, VAR_UF_DEST ) then begin ShowMessage('ERRO. A Inscrição estadual [ '+Dest.IE+' ] não é válida...'); Exit; End; end else begin Dest.indIEDest := inNaoContribuinte; Ide.indPres := pcPresencial; Ide.indFinal := cfConsumidorFinal; End; Notas deverá ser a sua tabela e, INSCRICAO_EST o seu campo de inscrição estadual.1 ponto
-
Ola Descobri como montar 1. Se fizer o desconto somente no item preencher as tags : vDesc do produto com o desconto e vDescSubtot deve estar zerada 2. Se fizer o desconto no total da venda vDesc do produto deve ser zerada e vDescSubtot deve ter total do desconto 3 Se fizer desconto no produto + Desconto no total vDesc com desconto do produto e vDescSubtot com desconto do total1 ponto