Exemplo n.º 1
0
        public NFeIde Add(NFeIde valor)
        {
            _context.NFeIde.Add(valor);
            _context.SaveChanges();

            return(valor);
        }
Exemplo n.º 2
0
        public NFeIde GetIdentificacao()
        {
            /*
             * ATENÇÃO:
             *
             * cNF DEVE SER GERADO RANDOMICAMENTE!!!RS
             * */

            var ide = new NFeIde
            {
                CodigoUF    = CodigoUF.SP,
                NatOp       = "VENDA DE MERCADORIAS",
                Modelo      = modeloDoc, //NF-e / NFC-e
                Serie       = serie,
                NumeroNFe   = numeroNF,
                TipoNFe     = NFeTipo.Saida, // Entrada / Saida
                CMunFG      = 3556800,       // Viradouro
                TipoEmissao = TipoEmissao.Normal,
                CNf         = GerarCNF(),
                TpAmb       = ambiente,
                FinNFe      = NFeFinalidade.Normal,
                VerProc     = "4.000",
                DhEmi       = DateTime.Now, //data da EMISSAO da NF
                //data da SAIDA da NF do estabelecimento
                IdDest   = NFeDestinoOperacao.Interna,
                ProcEmi  = ProcessoEmissao.AplicativoContribuinte,
                IndFinal = NFeConsumidorFinal.Sim,
            };

            //APENAS NFCe!!!
            //if (ide.tpEmis != TipoEmissao.teNormal)
            //{
            //    ide.DhCont = ide.dhEmi; //data da CONTINGENCIA
            //    ide.xJust = "TESTE DE CONTIGÊNCIA PARA NFe/NFCe";
            //}

            //if (ide.mod == ModeloDocumento.NFCe)
            //{
            //    ide.tpImp = TipoImpressao.tiNFCe;
            //    ide.indPres = PresencaComprador.pcPresencial; //NFCe: deve ser 1 ou 4
            //}
            //else
            //{
            ide.TipoImpressao = TipoImpressao.NormalRetrato;
            ide.IndPres       = NFePresencaComprador.Outros;
            //ide.IndIntermed = NFeIndIntermed.SemIntermediador;
            ide.DhSaiEnt = DateTime.Now;
            //}

            return(ide);
        }
Exemplo n.º 3
0
 public infNFe()
 {
     Versao              = NFeVersao.v400;
     _ide                = new NFeIde();
     Emitente            = new NFeEmit();
     Avulsa              = new NFeAvulsa();
     _destinatario       = new NFeDest(this);
     Retirada            = new NFeRetirada();
     Entrega             = new NFeEntrega();
     AutXML              = new DFeCollection <NFeAutXml>();
     Detalhe             = new NFeDetCollection();
     Total               = new NFeTotal();
     Transporte          = new NFeTransporte();
     Cobranca            = new NFeCobranca();
     Pagamento           = new NFePagamento();
     Intermediador       = new NFeIntermediador();
     InformacaoAdicional = new NFeInformacaoAdicional();
     Exporta             = new NFeExporta();
     Compra              = new NFeCompra();
     Cana                = new NFeCana();
     ResponsavelTecnico  = new NFeResponsavelTecnico();
 }