Ir para conteúdo
  • Cadastre-se

BigWings

Moderadores
  • Total de ítens

    9.862
  • Registro em

  • Última visita

  • Days Won

    153

Tudo que BigWings postou

  1. Nesse caso o campo está delimitado por " " então não tem erro no CSV. 30039025;;0;"alfa-Agalsidase; alfavelaglicerase";13.45;15.45;17.50;0.00;01/11/2021;30/11/2021;BA21D5;21.2.E;IBPT/empresometro.com.br Foi apontado isso também em outro tópico, ou no Discord... aparentemente é erro deles. O que se pode fazer é entrar em contato com o IBPT e reportar. Lembrando que a tabela do IBPT não deve ser usada como base oficial de NCM.
  2. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  3. As tabelas são sempre enviadas para o SVN: ..\ACBr\Exemplos\ACBrTCP\ACBrIBPTax\tabela
  4. Você pode: - Declarar o método ACBrMailMailProcess na sua unit, e associar com o data module: TForm1 = class(TForm) ProgressBar1: TProgressBar; procedure ACBrMailMailProcess(const AMail: TACBrMail; const aStatus: TMailStatus); end; [...] // TForm1 DM_Componente.ACBrBoleto.MAIL := DM_Componente.ACBrMail; DM_Componente.ACBrBoleto.Mail.OnMailProcess := Self.ACBrMailMailProcess; - Criar uma propriedade no data module pra informar o componente de barra de progresso: TDM_Componente = class(TDataModule) private FBarraDeProgresso: TProgressBar; public property BarraDeProgresso: TProgressBar read FBarraDeProgresso write FBarraDeProgresso; end; procedure TDM_Componente.ACBrMailMailProcess(const AMail: TACBrMail; const aStatus: TMailStatus); begin if Assigned(FBarraDeProgresso) then FBarraDeProgresso.Position := Integer(aStatus); end; [...] // TForm1 DM_Componente.ACBrBoleto.MAIL := DM_Componente.ACBrMail; DM_Componente.BarraDeProgresso := Self.ProgressBar1;
  5. Você não invoca, apenas associa o seu método ao evento do componente... Que problema ocorre?
  6. BigWings

    Valores de ICMS

    Como o Juliomar disse, é de acordo com o layout da NFe. Algumas tags são permitidas apenas em situações específicas. Essa nota de devolução também foi gerada como regime normal, e CST 00?
  7. Anexe o .ini.
  8. Pra não gerar a tag precisa informar no seu .ini: [ide] tpTransp=0
  9. O comando NFE.CancelarNFe primeiro tenta fazer uma consulta da chave pra obter o protocolo, pra usar no evento de cancelamento. Precisa fazer a consulta completa no portal pra visualizar se foi emitido CTe ou MDFe pra essa chave.
  10. FE.ENVIARNFE("c:\wmk\acbr\enviadas\NFe33211009449086000109650010000002371000013591-nfe.xml",1,1,0,,1) O quarto parâmetro indica se deve imprimir ou não, você informou 0 então não imprime.
  11. Adicione Vcl aos unit scope names nas opções de projeto do pacote.
  12. Que me lembre só pode ser usado na NFCe, quando você não entrega o DANFE para o consumidor, e sim envia por email ou mensagem para o celular do mesmo, deve usar essa opção.
  13. Alguns estados implementam o serviço de consulta de cadastro no projeto NFe, basta usar o ACBrNFe.ConsultaCadastro. Para a receita federal basta o CNPJ, a IE é de âmbito estadual, um mesmo CNPJ pode ter inscrição em mais de um estado.
  14. Os pacotes que são apenas runtime não se instala, basta compilar.
  15. Provavelmente é configuração de escala (DPI) do Windows acima de 100%. Marque a propriedade "AlterarEscalaPadrao" do componente de impressão.
  16. Creio ser algo no Adobe, já aconteceu aqui também e só abrir pelo Chrome visualizou 100%.
  17. As DLLs da OpenSSL para Indy eu encontrei aqui: https://github.com/IndySockets/OpenSSL-Binaries Mas no D2007 não consegui fazer funcionar o TLS 1.2, então troquei o IdHTTP pelo ACBrHTTP que usa a synapse.
  18. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  19. Não é conversão, o arquivo já está em UTF8, mas como não tem a declaração do encoding no início, o ACBr trata como ANSI. Não é tão simples identificar se o arquivo é UTF8 ou ANSI via programação, e os Delphi antigos não tem suporte a UTF8 o que dificulta mais. Mas você pode usar na sua aplicação o método ACBrUtil.InserirDeclaracaoXMLSeNecessario pra incluir a declaração se desejar.
  20. Se a sua aplicação carregar um XML sem a assinatura, fazer a consulta obtendo o protocolo, o componente estiver configurado pra salvar os arquivos, e a propriedade ValidarDigest estiver desativada, vai acontecer isso. Por isso é importante manter ela ativada.
×
×
  • 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.