using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Exferia_Sincronizacion._0_Modelos.MAE
{
    public class MAE_Clientes_Modelo
    {
        public static string Tabla = "MAE_Clientes";

        public long id { get; set; }
        public string codigo { get; set; }
        public string razonSocial { get; set; }
        public string nombreComercial { get; set; }
        public string cif { get; set; }
        public string telefono1 { get; set; }
        public string telefono2 { get; set; }
        public string fax { get; set; }
        public string confidencial { get; set; }
        public string observaciones { get; set; }
        public long idFormaPago { get; set; }
        public bool? retencion { get; set; }
        public bool? recargo { get; set; }
        public DateTime fechaAlta { get; set; }
        public DateTime? fechaBaja { get; set; }
        public decimal? riesgo { get; set; }
        public decimal? descuentoProntoPago { get; set; }
        public decimal? descuentoFinalAlbaran { get; set; }
        public long idImpuestoCabecera { get; set; }
        public long idEmpresa { get; set; }
        public string numeroProveedor { get; set; }
        public string albaranValorado { get; set; }
        public long? idVendedor { get; set; }
        public long? idMayor_CuentaContable { get; set; }
        public long? idMayor_CuentaContraPartida { get; set; }
        public long? idMayor_CuentaRetencion { get; set; }
        public long? idMayor_CuentaRemesas { get; set; }
        public long? idMayorAuxiliar { get; set; }
        public long idMoneda { get; set; }
        public bool? noDeclararModelosOficiales { get; set; }
        public bool? noFacturar { get; set; }
        public long? idMotivoAltaBaja_Alta { get; set; }
        public long? idMotivoAltaBaja_Baja { get; set; }
        public bool? permiteDepositos { get; set; }
        public string aplicarRiesgo { get; set; }
        public bool? imprimirDeudaAcumulada { get; set; }
        public string email { get; set; }
        public string web { get; set; }
        public bool? imprimirDatosCadena { get; set; }
        public bool? facturarDatosCadena { get; set; }
        public decimal? descuentoGeneral { get; set; }
        public string EAN_Cliente { get; set; }
        public string EAN_Documento { get; set; }
        public string EAN_Entrega { get; set; }
        public string tipoDocumento { get; set; }
        public string tipoPrecio { get; set; }
        public string tipoPuntoVerde { get; set; }
        public int? formatoFactura { get; set; }
        public string modeloFactura { get; set; }
        public int? diasRiesgo { get; set; }
        public int? documentosRiesgo { get; set; }
        public decimal? descuentoFinalFactura { get; set; }
        public long? idVendedor_Cobrador { get; set; }
        public bool? imprimir_Trazabilidad { get; set; }
        public string infoMicro { get; set; }
        public long? idDepartamento { get; set; }
        public string posicionLatitud { get; set; }
        public string posicionLongitud { get; set; }
        public string EAN_Vendedor { get; set; }
        public long? idTesoreria { get; set; }
        public long idDelegacion { get; set; }
        public long? idAbonoTipo { get; set; }
        public long? idPredefinidoCabecera_Ventas { get; set; }
        public long? idPredefinidoCabecera_Cobros { get; set; }
        public string numeroROPO { get; set; }
        public string numeroAplicador { get; set; }
        public DateTime? fechaBorrado { get; set; }
        public int? zoom { get; set; }
        public int? tipoMapa { get; set; }
        public bool? permiteCobrarAlbaran { get; set; }
        public long? idPrioridad { get; set; }
        public int? tipoPantalla { get; set; }
        public long? idCliente_Cadena { get; set; }
        public bool? cadena { get; set; }
        public bool? criterioCaja { get; set; }
    }
}
