Exemple #1
0
 public ControleNFCe()
 {
     PreNota = new NFCe()
     {
         Informacoes = new InformacoesNFCe()
         {
             Emitente = DefinicoesTemporarias.EmitenteAtivo.ToEmitente(),
             produtos = new List <DetalhesProdutos>(),
             transp   = new Transporte()
             {
                 ModFrete   = 9,
                 Transporta = new Motorista()
             },
             Pagamento = new DetalhamentoPagamento(),
             infAdic   = new InformacoesAdicionais(),
         }
     };
 }
Exemple #2
0
        public NFeDI(NFCe nota, string xml)
        {
            if (nota.Informacoes.identificacao.Modelo == 55)
            {
                throw new Exception();
            }

            Id           = nota.Informacoes.Id;
            NomeCliente  = nota.Informacoes.destinatario?.Nome ?? "Desconhecido";
            NomeEmitente = nota.Informacoes.Emitente.Nome;
            CNPJEmitente = nota.Informacoes.Emitente.CNPJ.ToString();
            DataEmissao  = DateTime.Parse(nota.Informacoes.identificacao.DataHoraEmissão).ToString("yyyy-MM-dd HH:mm:ss");
            NumeroNota   = nota.Informacoes.identificacao.Numero;
            SerieNota    = nota.Informacoes.identificacao.Serie;
            Status       = nota.Signature != null && nota.Signature != null ? (int)StatusNota.Assinada : (int)StatusNota.Salva;
            IsNFCe       = true;
            XML          = xml;
        }
Exemple #3
0
 public AnalisadorNFCe(ref NFCe nota)
 {
     Nota = nota;
 }
Exemple #4
0
 public ControleNFCe(NFCe preNota)
 {
     PreNota = preNota;
 }