using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ADSNetLibrary.PacsTimbrado.SAT { [Serializable] public class CFDIComercioExterior11 { public string MotivoTraslado { get; set; } public string TipoOperacion { get; set; } = ""; public string ClavedePedimento { get; set; } = ""; public string CertificadoOrigen { get; set; } = ""; public string Incoterm { get; set; } = ""; public string Subdivision { get; set; } = ""; public decimal TipoCambioUSD { get; set; } public string NumCertificadoOrigen { get; set; } = ""; public string NumeroExportadorConfiable { get; set; } = ""; public string Observaciones { get; set; } = ""; public CFDIComercioExterior11Emisor Emisor { get; set; } public CFDIComercioExterior11Receptor Receptor { get; set; } public CFDIComercioExterior11Receptor Destinatario { get; set; } public List Mercancias { get; set; } public bool AplicaComercioExteriorSubProyecto { get; set; } public decimal TotalUSD { get { return (from c in Mercancias select c.ValorDolares).Sum(); } } public CFDIComercioExterior11() { Emisor = new CFDIComercioExterior11Emisor(); Receptor = new CFDIComercioExterior11Receptor(); Destinatario = new CFDIComercioExterior11Receptor(); Mercancias = new List(); } } }