Ir para conteúdo
  • Cadastre-se

Edson Fernandes

Membros
  • Total de ítens

    77
  • Registro em

  • Última visita

  • Days Won

    2

Posts postados por Edson Fernandes

  1. O produtor rural pessoa física terá até 30/11/2021 para regularizar inutilização de numeração em relação a quebra de sequência ocorrida até 16/09/2021.

    A Sefaz informa que a legislação que trata da NF-e foi atualizada por meio do Decreto nº 1.007, de 13/06/2021, que introduziu alterações no RICMS, e da Portaria n° 160/2021-SEFAZ, de 15/09/2021, que substituiu integralmente a Portaria nº 163/2007. 

    Estou com o Schemas atualizados e me retorna falha no schema XML. Alguma sugestão? 

     

  2. Olá, eu utilizo firebird 2.5 e gostaria de compartilhar com vocês uma experiencia. Eu nunca me importei com a questao de uso de varios nucleos do processador (talvez por acomodação). Hoje resolvi mexer com isso e posso garantir que o resultado é satisfatório. Sendo assim, segue um pequeno tutorial que escrevi, me baseando num video que assisti no canal MQFS, do nosso amigo Edson Gregório.

    1º - Desinstalar o firebird;
    2º - Baixar o firebird 2.5.9
    * https://github.com/FirebirdSQL/firebird/releases/download/R2_5_9/Firebird-2.5.9.27139_0_Win32.exe

    ou
    * https://github.com/FirebirdSQL/firebird/releases/download/R2_5_9/Firebird-2.5.9.27139_0_x64.exe
    Observar a arquiterura do sistema operacional utilizado pelo cliente (32 ou 64 bits).
    3º - Instalar o Firebird, mas escolher a opção Super Server.
    4º - Clique em Iniciar, executar e digite services.msc
    5º - Encontre o serviço relacionado ao firebird e pare o mesmo.
    6º - Abra a pasta do firebird exemplo: "C:\Program Files (x86)\Firebird\Firebird_2_5" e encontre o arquivo chamado "firebird.conf". Clique em cima dele e mande 
    editar, de preferencia usando o notepadd++ como ADMINISTRADOR para que consiga realmente gravar as configurações no arquivo.
    Dica: eu abro o arquivo usando o notepadd++ e digito espaço em qualquer lugar que esteja em branco, em seguida eu mando gravar, o notepadd vai dizer que o 
    arquivo esta protegido e vai perguntar se quer abrir como administrador, diga que SIM;

    7º - Localize o texto "CpuAffinityMask", note que terá um caractere "#" no inicio, remova-o e depois do sinal de "=", coloque o valor necessário para o tanto de 
    processadores a serem utilizados.
    Para 2 processadores use 3
    Para 3 processadores use 7
    Para 4 processadores use 15
    Para 5 processadores use 31
    Para 6 processadores use 63
    Para 7 processadores use 127
    Para 8 processadores use 255

    Exemplo de como deve ficar a linha para usar 4 processadores:
    CpuAffinityMask=15

    Atenção! Nunca use numerações diferentes das que aqui foram apresentadas, exceto se você sabe o que está fazendo.

    8º - Salve o arquivo e em seguida mande iniciar o serviço do firebird.

    Pronto, agora o firebird irá usar o numero de nucleos de processadores definido e com certeza a performance irá melhorar.
    Um Abraço.

    • Curtir 3
  3. Olá, eu percebo que muitos tem problemas ao usar o fortes report, onde as vezes o tamanho das fontes e o tamanho da pagina sai cortado, nao importa a margem que você use, vai ficar feio ou inutilizavel, seja num relatorio criado no fortes ou até mesmo na impressao do DANFE, e outros.

    Descobri que o problema ocorre quando você usa escala maior que 100% nas configurações do video no windows.

    image.thumb.png.a2c540cd52ee1b2ea835545878fcf274.png

    Como fiz pra resolver isso nos componentes do ACBR:

    Abri o componente responsável pela impressao do DANFE e setei no componente "ACBRNfeDANFeRL" a propriedade "AlterarEscalaPadrao" para TRUE, conforme a imagem abaixo.

    image.png.98513797b8ffeafcce9c812bf052033b.png

    Pronto, o problema do DANFE foi resolvido, mas e agora, e se meu projeto é lotado de relatorios feitos no Fortes Report?

    É simples, basta você ir no form onde o componente RLReport está inserido e desligar a propriedade "SCALED".

    image.png.b523ce0c42a65fbb76bed09615b9433d.png

    Pronto, aqui funcionou e espero que funcione aí tambem.

    Um Forte Abraço.

     

     

     

    • Curtir 4
    • Obrigado 2
  4. 12 minutos atrás, Edson Fernandes disse:

    Então Italo, eu nao sei direito qual é a diferença, só sei te dizer que ao utilizar o codigo original do componente me foi mostrada a mensagem de erro e ao alterar o codigo, funcionou. Se voce quiser acessar aqui eu lhe concedo acesso remoto, assim voce ve na pratica. Muito Obrigado.

     

    ITALO.png

  5. 52 minutos atrás, Italo Jurisato Junior disse:

    Bom dia Edson,

    Qual a diferença entre:

    infEvento.CNPJCPF := Manifestos.Items.MDFe.Emit.CNPJCPF; 

    e

    infEvento.CNPJCPF  := copy(OnlyNumber(WebServices.Consulta.MDFeChave), 7, 14);

    Ambos não vão conter o CPF do emitente?

    Então Italo, eu nao sei direito qual é a diferença, só sei te dizer que ao utilizar o codigo original do componente me foi mostrada a mensagem de erro e ao alterar o codigo, funcionou. Se voce quiser acessar aqui eu lhe concedo acesso remoto, assim voce ve na pratica. Muito Obrigado.

  6. Olá, ao tentar cancelar um MDFe que foi gerado a partir de um E-CPF me deparei com a seguinte mensagem:
    Status Codigo = 202
    Status Descrição: Rejeição: CPF do Emitente difere do CPF do Certificado Digital

    Fiz uma alteração dentro de ACBRMDFE.pas:

    function TACBrMDFe.Cancelamento(const AJustificativa: String; ALote: integer = 0): Boolean;
    var
      i: integer;
    begin
      if Manifestos.Count = 0 then
        GerarException(ACBrStr('ERRO: Nenhum MDF-e Informado!'));

      for i := 0 to Manifestos.Count - 1 do
      begin
        WebServices.Consulta.MDFeChave := Manifestos.Items.NumID;

        if not WebServices.Consulta.Executar then
          raise Exception.Create(WebServices.Consulta.Msg);

        EventoMDFe.Evento.Clear;
        with EventoMDFe.Evento.New do
        begin
          infEvento.CNPJCPF := Manifestos.Items.MDFe.Emit.CNPJCPF; //mudei o que esta na linha de baixo pra isso aqui
    //      infEvento.CNPJCPF  := copy(OnlyNumber(WebServices.Consulta.MDFeChave), 7, 14);
          infEvento.cOrgao   := StrToIntDef(copy(OnlyNumber(WebServices.Consulta.MDFeChave), 1, 2), 0);
          infEvento.dhEvento := now;
          infEvento.tpEvento := teCancelamento;
          infEvento.chMDFe   := WebServices.Consulta.MDFeChave;

          infEvento.detEvento.nProt := WebServices.Consulta.Protocolo;
          infEvento.detEvento.xJust := AJustificativa;
        end;

        try
          EnviarEvento(ALote);
        except
          raise Exception.Create(WebServices.EnvEvento.EventoRetorno.xMotivo);
        end;
      end;
      Result := True;
    end;
     

    Resolvido o problema.

     

  7. Após atualizar a suite de componentes acbr, notei que varias propriedades do componente ACBrNFeDANFCeFortes foram renomeadas. Procurei e encontrei o que era necessario trocar de nome como por exemplo "MostrarPreview" passou a se chamar "MostraPreview". No entanto, nao encontrei algo equivalente a ACBrNFeDANFCeFortes1.nfecancelada.

    Alguem poderia me dizer por favor como devo tratar isso?

    Grato.

  8. Estou com problemas ao inutilizar e cancelar nfce aqui no Mato Grosso (Erro não catalogado). Situação crítica.

    Já faz mais de uma semana e nada da SEFAZ resolver o problema, eles nem ao menos publicam alguma coisa sobre o assunto.

    Segue telefone do TI da SEFAZ-MT para que mais pessoas entrem em contato, pode ser que se varios ligarem, eles andem mais rapido: (65)3617-2340 ou email: [email protected]

  9. Me desculpe pela demora pra responder, eu fiz a atualização do ACBR hoje (revisao 14902), notei que os arquivos que voce citou foram atualizados nessa revisão.

    Fiz o teste novamente, modifiquei VersaoDF para VE400, mandei gerar o XML e o mesmo saiu conforme o arquivo em anexo.

    Caso voce queria que eu faça o teste usando os arquivos especificos que voce postou aqui, me avise por favor.

    51180310468998000107550010000000021000000020-nfe.xml

  10. 13 minutos atrás, BigWings disse:

    No caso essa NFe foi emitida na versão 3.10.

    Mas você está consultando por um webservice da versão 4.00.

    Tudo certo até aí.

    Já esta construção do XML precisa ser analisada...

    Anexe o XML por favor.

    Segue arquivo XML, grato

    51180310468998000107550010000000011000000014-nfe.xml

    Agora, EDSON FERNANDES disse:

    Um detalhe: na hora de construir o XML, o componente ACBR estava configurado para o ambiente 4.0

  11. Em 16/03/2018 at 11:42, BigWings disse:

    A informação de versão do aplicativo não significa muita coisa, serve apenas para indicar a versão do software rodando no webservice.

    No SVRS por exemplo vem assim:

    Já a versão do XML sim, informa que a NFe foi gerada no layout 3.10. Inclusive é a mesma informação consultando a chave no portal nacional.

    Esse retorno que você teve foi do envio da nota ou da consulta de protocolo?

    - <retConsSitNFe xmlns="http://www.portalfiscal.inf.br/nfe" versao="4.00">
      <tpAmb>1</tpAmb>
      <verAplic>3.10</verAplic>
      <cStat>100</cStat>
      <xMotivo>Autorizado o uso da NF-e</xMotivo>
      <cUF>51</cUF>
      <dhRecbto>2018-03-20T18:23:42-04:00</dhRecbto>
      <chNFe>51180310468998000107550010000000011000000014</chNFe>
    - <protNFe versao="3.10">
    - <infProt Id="ID151180012716806">
      <tpAmb>1</tpAmb>
      <verAplic>3.10</verAplic>
      <chNFe>51180310468998000107550010000000011000000014</chNFe>
      <dhRecbto>2018-03-16T10:02:05-04:00</dhRecbto>
      <nProt>151180012716806</nProt>
      <digVal>YkV8VP2q9KESdBO1InUpyWJ8cyQ=</digVal>
      <cStat>100</cStat>
      <xMotivo>Autorizado o uso da NF-e</xMotivo>
      </infProt>
      </protNFe>
      </retConsSitNFe>
     
    Esse é o texto completo quando eu faço a consulta da NFE usando a chave de acesso. Ambiente de Produção.

    A dúvida seria basicamente a seguinte: Estou gerando e entregando esse XML no layout 4.0 ou ele ainda está no 3.10?

    Porque de acordo com o cabeçalho do arquivo que eu gerei e entreguei pra sefaz, está assim (Configurei o componente ACBR para utilizar layout 4.0)

    <nfeProc xmlns="http://www.portalfiscal.inf.br/nfe" versao="4.00">
    <infNFe versao="3.10" Id="NFe51180310468998000107550010000000011000000014">
    <ide>
    <cUF>51</cUF>
    <cNF>00000001</cNF>
    <natOp>
    Venda de mercadoria adquirida ou recebida de terceiros
    </natOp>...
  12. Olá, saudações. Estou fazendo testes no ambiente 4.0 do NFE para Mato Grosso.

    Me deparei com uma situação onde achei muito estranho.

    A mensagem de retorno que vem da Sefaz quando por exemplo se consulta o status do serviço, o Versao Layout vem escrito 4.00, porem a versão Aplicativo vem escrito 3.10.

    Dentro do XML gerado e entregue para a sefaz no layout 4.0, observei que no cabeçalho do arquivo está assim:

    "

    <nfeProc xmlns="http://www.portalfiscal.inf.br/nfe" versao="4.00">
    <infNFe versao="3.10" Id="NFe51180310468998000107550010000000011000000014">
    <ide>"
     
    Isso é normal ou eu estou fazendo alguma coisa errada aqui?

    ConsultaNFE.png

    StatusServico.png

  13. Nao sei se ajuda em alguma coisa mas aqui pra mim o erro só ocorre quando preenchemos o campo "Senha" nas configurações.

        ACBrNFe1.Configuracoes.Certificados.Senha       := edtSenha.Text;

    se deixar em branco, a aplicação abre o popup pedindo a senha do cartão (primeira vez que é usado o certificado na sessão atual) e quando a aplicação é fechada, nao aparece o erro em questão.
     

  14. "Informamos que através do Convênio ICMS nº 139, publicado no DOU de 07/12/2015, foi prorrogado para 01/04/2016 o disposto no § 1º da cláusula terceira do Convênio ICMS nº 92/2015, que se refere à obrigatoriedade do preenchimento do CEST (Código Especificador da Substituição Tributária) nos documentos fiscais.

    Importante ressaltar que somente a obrigatoriedade do preenchimento do código CEST foi prorrogada para 01/04/2016, permanecendo o prazo de vigência para 01/01/2016 quanto às demais disposições do Convênio ICMS nº 92/2015, ou seja, a partir de 1º de janeiro de 2016, o regime da substituição tributária somente poderá ser aplicado aos contribuintes optantes pelo Simples Nacional nas operações com as mercadorias relacionadas na alínea “a”, do inciso XIII, do § 1º, do art. 13 da Lei Complementar nº 123/2006, que corresponde à relação de mercadorias constante nos Anexos I a XXVIII do Convênio ICMS nº 92/2015."

     

  15. Saudações, ao tentar usar o valor que vem após se transmitir um evento (cce, inutilização ou cancelamento), o conteúdo de "ACBrNFe1.WebServices.EnvEvento.EventoRetorno.retEvento.Items[0].RetInfEvento.NomeArquivo" está vindo vazio. Alguem pode me ajudar a descobrir onde o acbr guarda o arquivo de inutilização por exemplo? A ideia é logar tudo e guardar o caminho do arquivo para poder enviar o email posteriormente. Muito obrigado

  16. 3 horas atrás, Juliano Rosa disse:

    Bom dia, amigos

    Consegui transmitir as NFs  trocando a data de emissão para 02/12.  Se deixar emissão 01/12 não vai de jeito nenhum...

     

    Troquei a data e aqui também funcionou. Agora resta verificar o motivo pelo qual o erro aconteceu, fazer a correção para que não ocorra novamente. Obrigado pela dica.

  17. bom dia, aqui no Mato Grosso também está dando esse mesmo problema, comparei um xml que é do mês 11/2015 com um que foi rejeitado (02/12/2015) e percebo que o cabeçalho do arquivo é diferente. Em anexo o arquivo gerado e que a sefaz refugou. Note que cabeçalho do mesmo é assim: "

    <?xml version="1.0" encoding="UTF-8"?>

    <NFe xmlns="http://www.portalfiscal.inf.br/nfe"> <infNFe Id="NFe51151212357506000131550010000067641000067642" versao="3.10"> <ide>"

    e se comparar com o cabeçalho de um arquivo válido: "

    <?xml version="1.0" encoding="UTF-8"?>

    <nfeProc xmlns="http://www.portalfiscal.inf.br/nfe" versao="3.10"> <NFe xmlns="http://www.portalfiscal.inf.br/nfe"> <infNFe versao="3.10" Id="NFe51150708593418000161550010000411701071140000"> <ide>"

    51151212357506000131550010000067641000067642-nfe.xml

    sugiro modificar o nome do tópico e adicionar a string "erro 6764"

    • Curtir 1
×
×
  • 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.