public NFeIde Add(NFeIde valor) { _context.NFeIde.Add(valor); _context.SaveChanges(); return(valor); }
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); }
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(); }