Ir para conteúdo
  • Cadastre-se

Painel de líderes

Conteúdo popular

Showing content with the highest reputation on 14-08-2023 em todas as áreas

  1. Bom dia! Objetivo Essa nota técnica modifica o retorno do serviço de consulta situação do MDFe para os modais rodoviário e ferroviário. O objetivo dessa mudança é disponibilizar o número do protocolo e data da disponibilização do MDFe para geração do DTe pela InfraSA(Governo Federal). Datas Implantação Homologação: 09/2023 Implantação Produção: 09/2023 Alterações Os seguintes campos foram adicionados no layout da mensagem de retorno: Alterações no ACBr Será necessário alteração nas classes do ACBr para capturar a informação dos novos campos devolvidos na resposta. Consequentemente, novas compilações da Lib e do Monitor serão necessárias. Leia a Nota Técnica na integra AQUI. Mais informações sobre o DT-e no tópico:
    3 pontos
  2. É um processo lento mesmo, pois varre o disco para apagar os arquivos. Apague a pasta do ACBr e, se você tiver outras cópias do ACBr, apague todas. Faça um novo checkout zerado e veja se resolve.
    2 pontos
  3. A partir de 2022 o banco santander alterou e implementou novos códigos de juros. Tabela de códigos de segundo manual: Novos Códigos Mora Solicito que seja adicionado suporte a esses códigos na unit ACBrBancoSantander.pas em ACBrBoleto:
    1 ponto
  4. Por favor atualize seus fontes, pelo SVN do ACBr... Já subimos para o nosso repositório de fontes, modificações que podem corrigir algum dos itens referentes a esse tópico... Por favor atualize seus fontes, faça testes, e se possível comente em uma nova resposta, se o problema foi resolvido... Dúvidas, sobre o uso do SVN ? Clique aqui e veja um vídeo
    1 ponto
  5. Eu salvo um XML com os dados originais (sem o número de protocolo) ao gerar a NFe, salvo dentro de uma pasta chamado de XMLOriginal que crio, depois disso, caso dê algum erro eu tenho o xml original gerado com a chave. Segue a rotina onde salvo esse arquivo abaixo. //Comando para gerar o xml antes do envio para a sefaz ACBrNFe1.NotasFiscais.Assinar; ACBrNFe1.NotasFiscais.GravarXML(edtPathLogs.Text + '\PrimeiroLog' + DM.IBNotaNUMERO.AsString + '.xml'); Para buscar o protocolo e colocar dentro do xml para ficar válido eu faço dessa forma: ACBrNFe1.NotasFiscais.Clear; ACBrNFe1.WebServices.Consulta.NFeChave := DM.IBNotaIDNOTAFISCAL.AsString; ACBrNFe1.WebServices.Consulta.Executar; Edit2.Text := ACBrNFe1.WebServices.Consulta.XMotivo; MemoResp.Lines.Text := ACBrNFe1.WebServices.StatusServico.RetWS; memoRespWS.Lines.Text := ACBrNFe1.WebServices.StatusServico.RetornoWS; PanelStatus.Visible := True; LabStatus.Caption := 'buscando aquivo xml pela chave da NFe, aguarde ...'; FrmEnvioNFe.Refresh; if Edit2.Text = 'Autorizado o uso da NF-e' then begin DM.IBNota.Edit; DM.IBNotaNPROTOCOLO.AsString := ACBrNFe1.WebServices.Consulta.Protocolo; DM.IBNotaSITUACAONF.AsString := 'ENV'; DM.IBNota.Post; DM.IBTransaction1.CommitRetaining; MemoResp.Lines.SaveToFile(edtPathNFe.Text + '\' + VPasta + '\' + DM.IBNotaIDNOTAFISCAL.AsString + '-nfe.xml'); end; ACBrNFe1.NotasFiscais.Clear; PanelStatus.Visible := True; LabStatus.Caption := 'Arquivo localizado com sucesso!'; FrmEnvioNFe.Refresh; ACBrNFe1.NotasFiscais.Clear; ACBrNFe1.NotasFiscais.LoadFromFile(ExtractFilePath(Application.ExeName) + '\Arquivos de envio e resposta\' + 'PrimeiroLog' + DM.IBNotaNUMERO.AsString + '.xml'); ACBrNFe1.Consultar; MemoResp.Lines.Text := ACBrNFe1.WebServices.Consulta.RetWS; memoRespWS.Lines.Text := ACBrNFe1.WebServices.Consulta.RetornoWS; LoadXML(ACBrNFe1.WebServices.Consulta.RetornoWS, WBResposta); NomeArq := ExtractFilePath(Application.ExeName) + '\Arquivos de envio e resposta\' + 'PrimeiroLog' + DM.IBNotaNUMERO.AsString + '.xml'; if pos(UpperCase('-nfe.xml'),UpperCase(NomeArq)) > 0 then NomeArq := StringReplace(NomeArq,'-nfe.xml','-procNfe.xml',[rfIgnoreCase]); ACBrNFe1.NotasFiscais.Items[0].GravarXML(NomeArq); memoLog.Lines.Add('Arquivo gravado em: '+NomeArq); VsOrigem := ExtractFilePath(Application.ExeName) + '\Arquivos de envio e resposta\' + 'PrimeiroLog' + DM.IBNotaNUMERO.AsString + '.xml'; VsDestino := ExtractFilePath(Application.ExeName) + edtPathNFe.Text + Vpasta + '\' + DM.IBNotaIDNOTAFISCAL.Text + '-nfe.xml'; CopyFile(Pchar(VsOrigem), PChar(VsDestino), False); Espero ter ajudado!
    1 ponto
  6. Não tinha conhecimento dessa DLL, vou dar uma olhada O que eu preciso é buscar os dados das notas fiscais de um determinado período, somente.
    1 ponto
  7. until
    Assunto: Entenda pq quem já tinha TEF saiu na frente e entenda como recuperar o tempo perdido. Convidados: Time ACBr Conecte-se no Discord,e entre no canal de voz, #Papo Pro ACBr, das 10:00 as 11:00
    1 ponto
  8. Boa tarde Felipe, Lista de checagem: Você tem fontes com alterações locais? Verifica se não tem nenhuma unit do ACBr com uma bolinha vermelha em seu ícone, caso afirmativo delete a unit. Atualize todos os fontes de todas as pastas. Reinstale o ACBr com a opção de apagar arquivos antigos marcada. Compile a aplicação com a opção Build.
    1 ponto
  9. Boa tarde Antonio, No novo componente ACBrNFSeX não é usado os arquivos Cidades.ini e os INI dos provedores. No componente novo temos o arquivo ACBrNFSeXServicos.ini que contem as cidades atendidas pelo componente. Para cada provedor temos 3 units, exemplo: SimplISS.Provider , SimplISS.GravarXml e SimplISS.LerXml. Para saber se é necessário o uso do certificado digital, basta abrir a unit Provider do provedor em questão. Veja a imagem que o Diego anexou, nela esta claro que para a verão 2.03 do provedor SimplISS devemos assinar o XML do RPS, assinar o Lote de RPS ( quando o RPS é enviado em Lote ) e assinar o RPS quando este é enviado de forma unitária ( serviço GerarNfse ).
    1 ponto
  10. Eu não conheço índice do tipo KEY. conheço indices que são unique e non-unique, que tem o tipo Btree, FullText, Spatial. o tipo Key acredito que referece aos indices non-unique btree. o fato da primary key criar um index, pois a PK é do tipo Primary Btree, mas ela não cria outro indice, ela precisa de um indice clusterizado. se esses 3 ID seu é unico por registro, eles podem ser a PK sua. ou se é uma tabela de produtos (por produto), você não precisa da primeira coluna de controle, só da segunda e terceira como pk MySQL :: Manual de Referência do MySQL 8.1 :: 15.6.2.1 Índices Secundários e Agrupados
    1 ponto
  11. Bom dia! A princípio, são essas mesmo. Apenas para confirmar, você as escolheu seguindo a mesma arquitetura da LibNFe, certo? Qual é o provedor de e-mail do rementente? Neste tópico aqui, tem algumas configurações por provedor:
    1 ponto
  12. Muito obrigado pela resposta Diego. Fico no aguardo então.
    1 ponto
  13. Boa tarde, Você esta usando o componente antigo ACBrNFSe? Se sim, Lhe convido a iniciar os testes com o novo componente de emissão de NFS-e: ACBrNFSeX O componente antigo: ACBrNFSe não está mais tendo manutenção. Faça os testes usando o programa exemplo do novo componente. Manual de Migração https://www.projetoacbr.com.br/forum/topic/63017-manual-de-migração-para-o-novo-componente-de-emissão-de-nfs-e/
    1 ponto
  14. Olá @Lucas VG, Muito obrigado pela contribuição. Acabei de enviar ao SVN com alguns ajustes. Rev.: 30243 -- ACBrPIXPSPSicoob -- [-] Correções para ambiente Sandbox funcionar corretamente no componente ACBrPIXCD. Por: Lucas VG
    1 ponto
×
×
  • 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.