using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ADSNetLibrary.PacsTimbrado.SAT { [Serializable] public class CFDIComprobante { public string Version { get; set; } public string Serie { get; set; } = ""; public string Folio { get; set; } = ""; public string SerieFolio { get { // sino tiene serie no pone el guión return Serie == "" ? Folio : $"{Serie}-{Folio}"; } } public string TipoDocto { get; set; } public string FormadePago { get; set; } public string CondicionesdePago { get; set; } public DateTime Fecha { get; set; } public decimal Subtotal { get; set; } = 0; public decimal Descuentos { get; set; } = 0; public string MotivoDescuento { get; set; } = ""; public string TipoCambio { get; set; } = "1"; public string Moneda { get; set; } = ""; public string TipoComprobante { get; set; } = ""; public string MetodoPago { get; set; } = ""; public decimal Total { get; set; } = 0; public string LugarExpedicion { get; set; } = ""; public string NumCuentaPago { get; set; } = ""; public string Confirmacion { get; set; } = ""; } }