internal NFeCobranca GetFinanceiroNota(decimal vNF, decimal vDescTotalNF) { var cobr = new NFeCobranca(); cobr.Fatura = new NFeCobrFatura(); cobr.Duplicata = new DFeCollection <NFeCobrDuplicata>(); cobr.Fatura.VOrig = vNF; cobr.Fatura.VLiq = vNF - vDescTotalNF; cobr.Fatura.NFat = "1"; if (vDescTotalNF > 0) { cobr.Fatura.VDesc = vDescTotalNF; } const int nParc = 2; for (int i = 0; i < nParc; i++) { cobr.Duplicata.Add(new NFeCobrDuplicata { NDup = nParc.ToString().PadLeft(3, '0'), DVenc = new DateTime(2019, 08, 30), VDup = cobr.Fatura.VLiq / nParc }); } return(cobr); }
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(); }