Como disse antes, coloquei o tpemis de forma constante.
Veja a sequencia que fiz para processar a NFe
-Geração da Nfe
ACBrNFe.NotasFiscais.Add.NFe
Coloquei todas propriedades da Ide, Emit, Dest, Prod.
Inclusive as propriedades abaixo de forma constante para ter certeza que estão corretas
Ide.tpEmis := teNormal;
Ide.tpAmb := taProducao;
- Validação da Nfe
Peguei o arquivo gerado e mandei validar
ACBrNFe.NotasFiscais.Clear;
ACBrNFe.NotasFiscais.LoadFromFile(DmNfe.QrCtr_Nfe.FieldByName('ArquivoXML').asString);
ACBrNFe.NotasFiscais.Valida;
- Assinar NFe
ACBrNFe.NotasFiscais.Clear;
ACBrNFe.NotasFiscais.LoadFromFile(DmNfe.QrCtr_Nfe.FieldByName('ArquivoXML').asString);
ACBrNFe.NotasFiscais.Assinar;
- Transmitir Nfe
ACBrNFe.NotasFiscais.Clear;
ACBrNFe.NotasFiscais.LoadFromFile(DmNfe.QrCtr_Nfe.FieldByName('ArquivoXML').asString);
Essa variável é gerada e incrementada automaticamente buscando em uma tabela do banco
ACBrNFe.Enviar(StrToInt(vNumLote));
todos os processos funcionam sem problemas. Mas na hora de transmitir, recebo a mensagem que o
SCAN desabilitado pela SEFAZ
Com o demo ocorre o mesmo erro?