45 lines
1.6 KiB
C#
45 lines
1.6 KiB
C#
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<CFDIComercioExterior11Mercancias> 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<CFDIComercioExterior11Mercancias>();
|
|
}
|
|
}
|
|
}
|