Ir para conteúdo
  • Cadastre-se

Lázaro Santos

Membros
  • Total de ítens

    69
  • Registro em

  • Última visita

Posts postados por Lázaro Santos

  1. Boa tarde,  

    Desde ontem dia  13/03/2024  a sefaz mg   não  está  retornando  se  a  nfce  foi  autorizada ou  rejeitada  quando  transmitimos,  apenas  vem no  retorno  a informação abaixo:

    image.png.312f0861d64e5fa622f44578d9ef13c3.png

    Alguem saberia  dizer  alguma  coisa ? Uso  o ACBRMONITORPLUS 1.4.0.210

    Agradeceço  a quem puder dar  uma  orientação.

     

    Att.

    Lazaro .


  2. Boa tarde,

    Ao usar  o FastReport  , eu carrego  o xml   e mando imprimir.

    Porem  o quadro  FATURA  nao é  impresso.  Falta  configurar  algo mais ? Veja  os comandos  e print  do xml passado. 

          ACBrNFeDANFEFR1.ExibeCampoFatura := True;

          ACBrNFe1.NotasFiscais.Clear;

          Acbrnfe1.NotasFiscais.LoadFromFile('notafiscal999.xml');

          ACBrNFe1.NotasFiscais.Imprimir;

     

     

    image.png.39b7d7b0ed23c525f35cd11082badb8b.png

     

    Desde já agradeço.

     

  3. Bom dia. 

    Gerei o acbrmonitorPlus  pelo Lazarus . 

    Gerou a versão AcbrMonitorPlus 1.4.0.162, quando  transmito uma  NFce,  vem  o retorno  :

    ERRO: Erro ao inicializar a Biblioteca LibXML2

    Já coloquei as LibXml2 no mesmo diretorio  em  que esta  o acbrmonitoe.EXE, mesmo assim nao funciona. 

    Alguém poderia ajudar ? 

    Agradeço.

     

  4. Boa noite a todos. 

    Como usar  corretamente  o  DANFePaisagem.fr3 ? O que deve  ser configurado e ajustado  para que  imprima todos os itens e caso tenha muitos itens continue imprimindo na segunda pagina ? Nao estou conseguinto..  Apontei o fastfile  := DANFePaisagem.fr3 ,  mas  nao está  funcionando corretamente. 

    Agradeço quem puder  me  ajudar. 

    Att. 

    Lazaro Sntos. 

     

  5. 1 hora atrás, William F. L. disse:

    Então como citei acima, no meu caso é exibida uma tela para correção rápida para aquele cupom fiscal, após o preenchimento do que precisa o cupom será emitido, independente de ser SAT ou NFC-E.

    Humm,  

    Obrigado pelas explicações.. 

    Penso tambem em uma situação em que o cliente nao poderá ficar ali  esperando até ser corrigido por um funcionário do estabelecimento comercial e com isso segurando a fila de atendimento.  

    De qualquer forma obrigado pelas  explicações. 

    Att. 

    Lazaro.

  6. 1 hora atrás, William F. L. disse:

    Então, no meu caso como é em SP, automaticamente exibo a mensagem de erro para o operador, nesse seu caso "erro de NCM".

    Ai cabe alguns tratamentos por parte da aplicação, porque esse tipo de erro mesmo você virando automaticamente para SAT (o SAT não valida NCM só quantidade caracteres), você estaria acobertando um erro de preenchimento.

    Nesse caso, o ideal seria exibir uma tela para o operador com a opção de corrigir o NCM, eu tenho isso para os principais campos (NCM, CST, CSOSN, CFOP, PIS e  COFINS), e não deixar ele emitir SAT com esse NCM errado.

    Outro ponto que merece destaque, nas atualizações da tabela de NCM (eu uso a tabela IBPT como base), sua aplicação passar uma varredura nos seus produtos, informando uma lista de produtos caso tenha NCM não encontrado na tabela IBPT.

    Ai você pode serguir de várias maneiras:

    - flag no produto deixando como inválido para venda

    - obriga uma correção imediata dos NCMs

    Entendi, mas o cliente fica sem  receber  entao o 'cupom' dele ? 

  7. Em 04/03/2022 at 13:54, William F. L. disse:

    Em SP esse erro não seria tão grave, pois aqui se der esse erro com NCM você simplesmente não vai conseguir autorizar e pode tratar isso excluindo essa NFC -e (pois não foi autorizado) e virando para emissão com SAT.

    Fora de SP se você emitir essa NFC-e de maneira OFFLINE, só vai saber desse erro quando for regularizar ela e nesse caso já foi impresso o extrato do cupom com a chave para o cliente, ai qualquer correção feita iria alterar o XML original (que poderia ser um problema de fato).

    William,  

    Mas na hora que  nao autoriza a NFce  por  ncm  sem validade, imprime o quê  exatamente para o cliente que esta  no caixa esperando? 

    Obrigado.

     

  8. Boa  noite, 

    Ao usar  a  NFCe , caso dê algum problema no momento de  autorizar como por exemplo NCM Invalido, o proprio emissor  gera uma  copia  desta nota  com o tipoemiss = 9  e imprime  duas  vias, uma do cliente  e a outra do super mercado. Liberando assim a fila do caixa...

    Usando a NFce em São Paulo e com o SAT ativado , justamente por causa da contingencia, como ficaria esse cenário ? A Nfce ao tentar  transmitir a sefaz-sp vai rejeitar devido a NCM Invalido, nao vai ser autorizado.

    Quais seriam os proximos passos ? O que deve ser gerado ? O que deve ser impresso ? 

    Obrigado a todos que poderem ajudar.

    Att. Lazaro Santos.

     

     

  9. 20 minutos atrás, Lázaro Santos disse:

    Nossa  Fernando, isso  é  assustador ...

    Novas historias  vao aparecendo a cada  dia, por mais  que se tenha um contrato de NDA , o estrago ja  foi feito.  

    O Victor  sitou o  "serviço de RDS da Microsoft", alguem tem alguma  experiencia neste  assunto ? 

     

    Att. 

    Lazaro Santos. 

     

     

    *** Citou

  10. 10 horas atrás, Fernando Rodrigo disse:

    boa noite pessoal, isso é complicado mesmo, algum tempo atrás eu contratei um funcionário para ser gerente da nossa empresa, passou-se alguns anos, ele pediu para sair, não levou os fontes, mas montou uma empresa que desenvolve o mesmo sistema que a nossa empresa, e como ele sabia de toda a nossa carteira de cliente ele foi atrás deles oferecendo o sistema pela metade do preço. Fora que desenvolveu um sistema idêntico ao nosso, so que para web.

    Outra coisa, esse funcionário ele ja estava montando o sistema dele baseado no nosso ja fazia bastante tempo, so aprendendo sobre o funcionamento e as rotinas da empresa.

    Com software também seria a mesma coisa, vc contrata um funcionário ele aprende depois vira seu concorrente. mas mercado tem para todo mundo.

     

     

    Nossa  Fernando, isso  é  assustador ...

    Novas historias  vao aparecendo a cada  dia, por mais  que se tenha um contrato de NDA , o estrago ja  foi feito.  

    O Victor  sitou o  "serviço de RDS da Microsoft", alguem tem alguma  experiencia neste  assunto ? 

     

    Att. 

    Lazaro Santos. 

     

     

  11. Sim,  isso  realmente  é  muito sério. 

    Como o Juliomar disse  acima, programadores  com  carater  são  poucos.  Quando vc  contrata  vc  está colocando  a sua  vida, anos de  dedicação em jogo, tudo exposto.. 

    Ouvi  dizer  que  a Microsoft tem uma  opção no  Azzure  que  a pessoa  consegue  escrever  o codigo  mas nao consegue  copiar e  trazer  para o  seu  pc..  Enfim,  apenas  me falaram por  alto,  ja  pesquisei e nao  achei  nada de mais  concreto.

    Deve de haver  uma forma de abordar e tratar esse  assunto de extrema  relevancia para milhares de profissionais e ainda contribuir para que este crime e pirataria não aconteça. 

    Fica aí o debate  aberto. 

    Att. 

    Lázaro Santos.

     

  12. Boa tarde a todos, 

    desenvolvi um sistema somente para  emissao de documentos Fiscais  usando o ACBR-NFe , porem  quero  agora  contratar  uma  pequena equipe  de programadores  para dar a evolucao  e manutenção diária ao software. 

    Como posso me garantir  para que esses programadores  contratados  nao roubem o codigo fonte ?  Por que  aí  fica  muito facil ele  roubar, mudar  uma cor ali outra aqui compilar  e sair  vendendo no mercado, ou  seja , estaria me  roubando.

    Acredito que  voces  devem de ter  algum controle  sobre isso.  Não é simplesmente controlar versao, falando de evitar de que  fontes sejam roubados.

    Alguem saberia passar alguma  orientação ? 

    Obrigado.

     

     

  13. 5 minutos atrás, Élviro Cavalcanti disse:

    Boa tarde, eu estava com um problema semelhante, conseguia gerar o XML com o campo de hora usando o now, mas quando usava a hora do meu sistema, sempre acusava que estava atrasado, continuei usando o now como parâmetro de hora para envio, só que pego o xml original (sem o protocolo de retorno)e coloco numa pasta renomeado com o número do cupom, dessa forma eu quando vou consultar e baixar o xml com o protocolo de autorização, eu apenas carrego no componente o xml que foi gerado originalmente, segue abaixo o que fiz, espero que ajude! 

     

    Aqui eu gero o xml e envio para a sefaz

     

           GerarNFCe(DM.IBVendaPDVNUMEROCUPOM.AsString);
           ACBrNFe1.Enviar (1,False,False,False);

           //Rotina para copiar o xml original para a pasta de xml originais
           if not DirectoryExists(edtPathLogs.Text + '\XMLOriginal') then
           ForceDirectories(edtPathLogs.Text + '\XMLOriginal');

           VsOrigem := edtPathLogs.Text + '\1-env-lot.xml';

           if FileExists(edtPathLogs.Text + '\XMLOriginal\' + DM.IBVendaPDVNUMEROCUPOM.AsString + '.xml') then
           begin
             Application.MessageBox('Já existe um arquivo XML que foi gerado anteriormente na pasta \XMLOrigimal, verifique!',
               'Controller', MB_OK + MB_ICONINFORMATION);
           end
           else
           begin
             if FileExists(edtPathLogs.Text + '\1-env-lot.xml') then
             Begin
               VsDestino := edtPathLogs.Text + '\XMLOriginal\1-env-lot.xml';
               CopyFile(Pchar(VsOrigem), PChar(VsDestino), False);

               if FileExists(edtPathLogs.Text + '\XMLOriginal\1-env-lot.xml') then
               RenameFile(edtPathLogs.Text + '\XMLOriginal\1-env-lot.xml', edtPathLogs.Text + '\XMLOriginal\' + DM.IBVendaPDVNUMEROCUPOM.AsString + '.xml');
             End;
           end;
           //Rotina para copiar o xml original para a pasta de xml originais
     

     

     

    e aqui é onde faço a consulta caso não tenha o xml na pasta ou por algum acaso o cliente não tenha mais esse xml

     

            //Consulta se o xml está na pasta
            if FileExists(DM.IBVendaPDVCAMINHOXML.AsString) then
            Begin
              Label16.Caption := 'Localizado aquivo XML na pasta ';
              FrmSituacaoNFCe.Refresh;
              Sleep(1000);

              MemoResp.Lines.LoadFromFile(DM.IBVendaPDVCAMINHOXML.AsString);
              ScrollBox3.Visible := true;

              DM.IBVendaPDV.Edit;
              DM.IBVendaPDVPROTOCOLONFCE.AsString := obterNroResultado(MemoResp.text, '<nProt','</nProt');
              DM.IBVendaPDVENVIADO.AsString := 'S';
              DM.IBVendaPDV.Post;

              DM.IBTransaction1.CommitRetaining;
            End
            else
            begin
              Application.MessageBox('XML da NFCe não localizada na pasta, o sistema vai gerar um novo arquivo XML!',
                'Controller', MB_OK + MB_ICONINFORMATION);

              Label16.Caption := 'Aguarde, o sistema vai gerar o aquivo XML ...';
              FrmSituacaoNFCe.Refresh;
              Sleep(1000);


              FrmPrincipal.ACBrNFe1.NotasFiscais.Clear;
              EdCodVendaEnvio.Text := DM.IBVendaPDVCODIGO.AsString;

              FrmPrincipal.ACBrNFe1.Consultar(DM.IBVendaPDVCHAVENFCE.AsString, False);
              FrmPrincipal.ACBrNFe1.WebServices.Consulta.Executar;

              MemoResp.Lines.Text := FrmPrincipal.ACBrNFe1.WebServices.Consulta.RetWS;
              memoRespWS.Lines.Text := FrmPrincipal.ACBrNFe1.WebServices.Consulta.RetornoWS;

              ShowMessage(obterNroResultado(MemoResp.text, 'xMotivo','</xMotivo'));
              Edit2.Text := obterNroResultado(MemoResp.text, 'xMotivo','</xMotivo');

              if Edit2.Text = 'Autorizado o uso da NF-e' then
              begin
                Label16.Caption := 'Autorizado o uso da NF-e';
                FrmSituacaoNFCe.Refresh;
                Sleep(500);

                //ShowMessage('Vai gerar a NFCe');
                DM.IBVendaPDV.Edit;
                DM.IBVendaPDVPROTOCOLONFCE.AsString := obterNroResultado(MemoResp.text, '<nProt','</nProt');
                DM.IBVendaPDVENVIADO.AsString := 'S';
                DM.IBVendaPDV.Post;

                EdCodVendaEnvio.Text := DM.IBVendaPDVCODIGO.AsString;
                //GerarNFCe(DM.IBVendaPDVNUMEROCUPOM.AsString);

                FrmPrincipal.ACBrNFe1.NotasFiscais.LoadFromFile(FrmPrincipal.edtPathLogs.Text + '\XMLOriginal\' + DM.IBVendaPDVNUMEROCUPOM.AsString + '.xml');
                FrmPrincipal.ACBrNFe1.Consultar();
              end
              else
              begin
                Application.MessageBox('Não foi possível gerar o novo XML!',
                  'Controller', MB_OK + MB_ICONSTOP);

              end;

              Panel1.Visible := false;
              FrmSituacaoNFCe.Refresh;
            end;
     

    Valeu,  vou  estudar  o  seu código.. 

    Obrigado.

  14. 11 minutos atrás, BigWings disse:

    Se você tem o XML autorizado porque precisa corrigir?

    O método de consulta não devolve o XML da nota, apenas a parte do protocolo. No protocolo tem o digestValue que é comparado com o digestValue da assinatura da nota pra validação.

    Você tem que gerar novamente o XML com exatamente os mesmos dados que enviou pra SEFAZ, assinar, e executar o método de consulta. O componente vai montar o XML completo juntando o que você gerou com o protocolo retornado pela SEFAZ.

    A  intenção  de  corrigir  o XML  autorizado  é justamente pelo  fato dele  esta  autorizado  mas  a data  de  emissao  nao  esta  certa. 

    Mas  a  explicação que vc  me  passou  no  final  vai me ajudar. Eu achava  que  ao consultar  na  sefaz  ele retorna  o xml  inteiro  , mas  pelo  que entendi  ele nao faz isso,  o que  faz  é  acressentar  o protocolo  no  xml usado para consulta.  

    Vou tentar  remonta-lo,  colocando a  data de emissao que prentendo e  usar  esse  mesmo xml  para realizar a consulta.  

    Obrigado. 

     

     

  15. Entao,  

    eu tenho  o xml  autorizado (porem com a  <dhEmi>  04-08-2021).

    Eu mando  consultar  na  sefaz  justamente  na intenção  de  me devolver  um xml corrigido, com a <dhEmi> 01-08-2021,  porem permanece com 

    <dhEmi>  04-08-2021. 

    Precisaria  que  o XML  fosse  atualizado completamente conforme  xml que esta  na sefaz-mg.

  16. Boa  tarde a todos. 

    Estamos com uma NFCe autorizada na sefaz-mg.  A data de emissao  la no portal do estado  esta  01/08/2021 e autorização tambem 01/08/2021. 

    Quando mando consultar na sefaz (atraves do  acbrmonitorplus 1.4.0.32) da o retorno de NFce  autorizado porem o  XML está  com a data de emissao  

    04/08/2021. 

    A tag    <dhEmi>   do XML autorizado  teria que ser  01/08/2021  e nao 04/08/2021.  

    Alguem teria  alguma  sugestao de como  corrigir isso ? 

    Obrigado a todos...

     

     

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