Referencia de la Clase sage.ew.contabilidad.AsientosFacturasGenerador

Clase base de negocio para generador de asientos de factura de venta y de compra, de esta clase derivan las clases AsientosFacturasVentaGenerador y AsientosFacturasCompraGenerador. Más...

Diagrama de herencias de sage.ew.contabilidad.AsientosFacturasGenerador
sage.ew.interficies.IAsientosFacturasGenerador sage.ew.interficies.IDualShowMode sage.ew.interficies.IDivisaOperable sage.ew.interficies.IAddons sage.ew.interficies.IDivisaOperable sage.ew.contabilidad.AsientosFacturasCompraGenerador sage.ew.contabilidad.AsientosFacturasVentaGenerador

Estructuras de datos

class  ContraPartidaLinea
 Clase para representar una linea de contrapartida de factura (cuenta, nombre, importe, niveles analíticos asociadas), del asiento de factura que se está generando. Más...
 
class  SecundariaLinea
 (Clase obsoleta) Clase para representar una linea de niveles analíticos asociada a una linea de contrapartida del asiento de factura que se está generando. Más...
 
class  TipoIvaLinea
 Clase para representar una linea de tipos de iva con su codigo, base, %, iva, etc., del asiento de factura que se está generando. Más...
 

Tipos públicos

enum  TipoRetencionFiscNoFisc { TipoRetencionFiscNoFisc.Fiscal, TipoRetencionFiscNoFisc.NoFiscal }
 Tipo de retención fiscal/no fiscal. En generador de asientos de facturas de venta desde contabilidad será siempre Fiscal. En generador de asientos de facturas de venta utilizado desde facturación de albaranes de venta podrá ser Fiscal o no fiscal. En generador de asientos de facturas de compra desde contabilidad será siempre Fiscal. En generador de asientos de facturas de compra desde facturación de albaranes de compra será siempre Fiscal. Más...
 
enum  TipoGenerador { TipoGenerador.FacturasVenta, TipoGenerador.FacturasCompra }
 Tipo de generador de asientos de factura (ventas,compras); Más...
 
enum  ModoGenerador { ModoGenerador.AsientoDirecto, ModoGenerador.FacturacionAlbaranes }
 Modos de funcionamiento del generador (contabilidad, facturación de albaranes) Más...
 
enum  TiposRepartoSecundarias { TiposRepartoSecundarias.NoDeterminado, TiposRepartoSecundarias.NoRepartir, TiposRepartoSecundarias.IgualImporte, TiposRepartoSecundarias.PorPorcentaje }
 Posibles tipos de reparto del importe de contrapartidas en sus respectivos niveles analíticos. Más...
 
enum  FechaOrigenGenVencim { FechaOrigenGenVencim.NoDeterminado, FechaOrigenGenVencim.FechaFactura, FechaOrigenGenVencim.FechaAsiento, FechaOrigenGenVencim.FechaOperacion }
 Tipos de fecha origen que se pueden utilizar para la generación de las previsiones de pago de una factura de compra/gastos. Si la factura se genera desde contabilidad se puede escoger entre fecha de factura y fecha de asiento. Si la factura se genera por albaranes de compra se puede escoger adicionalmente por fecha de operación. Más...
 

Métodos públicos

Dictionary< string, object > _Informacion_SecundariaMante (string tcCuentaSecundaria)
 (Obsoleto) Diccionario en memoria para acumular los datos de código, nombre y nivel de cuentas secundarias Más...
 
Dictionary< string, object > _Informacion_PlanesMante (string tcPlan)
 (Obsoleto) Diccionario en memoria para acumular los datos de codigo, nombre de los planes que se vayan utilizando. Más...
 
List< string > _Informacion_CuentaPlanes (string tcCuenta)
 (Obsoleto) Lista en memoria para acumular los códigos de planes de las diferentes cuentas. Más...
 
List< string > _Informacion_AlmacenPlanes (string tcAlmacen)
 (Obsoleto) Este diccionario es obsoleto a raiz de la programación del nuevo funcionamiento de los opcflags de "PLANES ANALÍTICOS AUTOMÁTICOS POR ALMACÉN EN FACTURACIÓN DE COMPRAS" y "PLANES ANALÍTICOS AUTOMÁTICOS POR ALMACÉN EN FACTURACIÓN DE VENTAS" según tareas 148034 y 148035 (Junio 2019). Caso de que esté activo este opcflag todos los albaranes de la factura tendrán forzosamente el mismo almacén por lo que ya no hace falta ir cacheando a medida que vamos recorriendo los albaranes de la factura, pues unicamente en el momento de generar el asiento miraremos el almacén de la factura (será el almacén del primer albarán pues todos los albaranes tendrán el mismo almacén, es a lo que obliga tener el opcflag activado, al facturar separa los albaranes por almacén). No obstante, como es una propiedad pública se deja por comptabilidad por si alguien la ha estado utilizando. Más...
 
 AsientosFacturasGenerador ()
 Constructor de la classe AsientosVentasGenerador Más...
 
virtual bool _GenerarPrevisiones (bool tlRecc, List< int > tlstGiros=null, string tcDivisa="", decimal tnCambio=1, decimal? tnImporteTotal=null, DateTime? tdFechaOper=null)
 Generar las previsiones de cobro/pago, se sobreescribe en las clases derivadas. Más...
 
virtual bool _Factualb_CargarDatosAlbaranes_A_Generador ()
 Cargar los datos de los albaranes en el generador rellenando las contrapartidas, analíticas y tipos de IVA. Se sobreescribe en cada clase derivada (AsientosFacturasGeneradorCompras, AsientosFacturasGeneradorVentas) Más...
 
virtual decimal _ObtenerCambioAsientoGenerador (string tcMoneda)
 Retorna el cambio de la divisa, primero mira el cliente/proveedor y si tiene fecha, sino se mira la cotización de la empresa, se sobreescribe en las clases derivadas. Más...
 
virtual bool _PermitirDeclararCliProVarios ()
 Método para controlar si con los datos existentes se puede declarar CIF/NOMBRE para proveedores/clientes varios. Se sobreescribe este método en cada clase derivada Más...
 
virtual bool _HayArtSinRetencionEnAlba ()
 Método utilizado para averiguar si hay artículos que no trabajen con retención en alguno de los albaranes a facturar. Se sobreescribe el método en las clases derivadas. Más...
 
virtual bool _ShowDialog ()
 Realiza el showdialog del formulario Más...
 
virtual bool _ActualizarFacturaEnAlbaranes ()
 Actualizar en los albaranes facturados los campo FACTURA, FECHAFAC, ASI. Se sobreescribe en cada clase derivada (AsientosFacturasGeneradorCompras, AsientosFacturasGeneradorVentas) Más...
 
virtual void _ImportePrevisionesGeneradas (out decimal tnTotalPrevisiones, out bool tlTodasContabilizadas)
 Obtiene el importe total de las previsiones generadas en la factura Más...
 
virtual void _Recalcular_Totales ()
 Recalcula todos los campos TOTALPP, TOTALRETEN, TOTALASIENTO, TOTALBASE Más...
 
virtual bool _Show ()
 Mostrar el formulario correspondiente Más...
 
virtual void _DescargarDatos (bool tlDescargarTodo=false)
 Inicializa todas las propiedades del objeto de negocio Más...
 
virtual bool _GenerarAsientoFactura_Before_Warning_Errors ()
 Móetodo que unifica las llamadas a control de warnings y errores previos a la generación del asiento de la factura. Más...
 
virtual bool _GenerarAsientoFactura_Before_Warnings ()
 Comprobaciones previas de tipo Warning a realizar antes de la generación del asiento de la factura, al ser de tipus Warning no evitan que el proceso pueda continuar pero se avisa al usuario. Más...
 
virtual bool _GenerarAsientoFactura_Before_Errors ()
 Comprobaciones previas de tipo Error a realizar antes de la generación del asiento de la factura, al ser de tipus Error evitan que el proceso de generación de asiento de factura continue. Más...
 
virtual bool _GenerarAsientoFactura ()
 Generar asiento de factura Más...
 
virtual bool _Contabilizar_CobroPago ()
 Contabilizar cobro/pago de la factura Más...
 
void _Niveles_Repartir_Importe (BindingList< SecundariaLinea > tlstNivelesPlan, decimal tnImporte, TiposRepartoSecundarias teTipoReparto, bool tllstNivelesEnFormatoVisual=false)
 (Método obsoleto) Reparte el importe de la contrapartida en los niveles existentes en la lista de niveles recibida por parámetro. Más...
 
void _ContraPartidas_Calcular_Total ()
 Calcula el importe total de las contrapartidas introducidas, tanto de lo que no son suplidos como de lo que son suplidos. Más...
 
void _TipoIva_Cambiar_RecEquiv ()
 Recalcula el campo el importe de IVA y el importe de RECARGO del registro de IVA con la base, los % de IVA y recargo que tiene la linea. Más...
 
bool _PermitirCambioValor (object sender, string tcValorCandidato, out string tcMensaje)
 Método para evaluar si se permite un cambio de divisa, de obligada creación por cumplir esta clase la interfaz IDivisaOperable Más...
 
bool _Actualizar_InfoRecc_RegIva ()
 Actualiza datos relacionados con criterio de caja en los registros de IVA de la factura, una vez generada el asiento de la factura y generadas las previsiones. Más...
 
bool _Contabilizar_CobroPago_Before_Warnings ()
 Comprobaciones previas a realizar el asiento de cobro/pago de tipo WARNING, no impiden que el proceso prosiga si se detecta algo. Más...
 
bool _Contabilizar_CobroPago_Before_Errors ()
 Comprobaciones previas a realizar el asiento de cobro/pago de tipo ERROR, impiden que el proceso prosiga si algo no va bien. Más...
 

Métodos protegidos

void NotifyPropertyChanged (String tcNombrePropiedad)
 Lanza un evento de tipo PropertyChanged Más...
 
virtual bool _Addons_GenerarAsientoFactura_Before_Errors (TipoExecute teBeforeAfter)
 Comprobaciones previas en busca de errores que impidan la generación de la factura. Más...
 
virtual bool _Addons_GenerarAsientoFactura_Before_Warnings (TipoExecute teBeforeAfter)
 Comprobaciones previas en busca de incidencias que no sean bloqueantes, que no impidan la generación de la factura, pero se deba advertir al usuario. Más...
 
virtual void _Addons_Factualb_CargarDatosAlbaranes_A_Generador (TipoExecute teBeforeAfter)
 Caso de facturación de albaranes (venta/compra) cargar los datos de la lista de los albaranes en el generador rellenando las contrapartidas, niveles analíticos y tipos de IVA. Más...
 
virtual bool _Addons_GenerarAsientoFactura (TipoExecute teBeforeAfter, bool tlResultGeneracionAsiento=false)
 Generar asiento de factura. Más...
 
virtual void _Addons_Actualizar_Factura_Albaranes (TipoExecute teBeforeAfter)
 Caso de facturación de albaranes (venta/compra), actualizar nº de factura en cabecera de albaranes. Más...
 
virtual void _Addons_GenerarPrevisiones (TipoExecute teBeforeAfter)
 Generar previsiones de la factura. Más...
 
virtual void _Addons_Actualizar_InfoRecc_RegIva (TipoExecute teBeforeAfter)
 Actualiza datos relacionados con criterio de caja en los registros de IVA de la factura, una vez generada el asiento de la factura y generadas las previsiones, y antes de contabilizar el cobro/pago si se configura para que lo haga. Más...
 
virtual bool _Addons_Contabilizar_CobroPago_Before_Errors (TipoExecute teBeforeAfter)
 Comprobaciones previas a realizar el asiento de cobro/pago de tipo ERROR, impiden que el proceso prosiga si algo no va bien. Más...
 
virtual bool _Addons_Contabilizar_CobroPago_Before_Warnings (TipoExecute teBeforeAfter)
 Comprobaciones previas a realizar el asiento de cobro/pago de tipo WARNING, no impiden que el proceso prosiga si se detecta algo. Más...
 
virtual void _Addons_Contabilizar_CobroPago (TipoExecute teBeforeAfter, bool tlResultContabilizarCobroPago=false)
 Contabilizar cobro/pago de la factura. Más...
 
bool _GenerarEOS ()
 Métod para realizar la generación de los datos de ingresos y gastos relacionados con el asiento de factura generado. Más...
 
bool hayDescuadreImpotesTablasConfiguracion (ParamGenFact toParametros)
 Método de validación auxiliar para parámtros de configuración Más...
 
void _Addons_Acciones_InicioFactura ()
 Acciones a realizar al inicio del proceso de generación de una factura por los addons que tengan extensiones de facturación. Más...
 
void _Addons_Acciones_FinalFactura ()
 Acciones a realizar al final del proceso de generación de una factura por los addons que tengan extensiones de facturación. Más...
 
void _Addons_Messagebox (string tcAddon, string tcMetodo, string tcMessage)
 Método para mostrar mensajes en la ejecución de addons. Más...
 
int BancoPredet (string tcFormaPago, Dictionary< string, object > toBancPredet)
 Banco client o proveedor predeterminado, se utiliza en generación de previsiones. Más...
 
virtual bool CambioDivisaPermitir (string tcNewDivisa, out string lcMensaje)
 Comprueba si se puede hacer el cambio de divisa y devuelve mensaje caso de que no se pueda. Más...
 
virtual DataTable Factualb_Obtener_TiposIva_Albaranes ()
 Obtener los tipos de IVA de los albaranes de compra declarados en la lista de albaranes a facturar. Más...
 
virtual int obtenerTipoCliPro ()
 Obtener el tipo de cliente/proveedor (1 Nacional, 2 Comunitario, 3 Extracomunitario) Más...
 
void EntregasCliPro_Aplicar_EnAsientoFactura (Asientos toAsiento)
 Revisa las entregas a cuenta del proveedor/cliente que haya pendientes de liquidar y en función del importe disponible a aplicar según total factura aplica las entregas que pueda modificando el asiento de la factura. Más...
 
decimal EntregasCliPro_Liquidar_Aplicadas_A_Factura ()
 Marca como liquidadas las entregas a cuenta del proveedor/cliente que se han aplicado en el asiento de la factura. Más...
 
virtual bool Factualb_DatosPreviosOk ()
 Método utilizado en la carga de los datos de albaranes a facturar en el objeto generador. Se verifica que haya declarado proveedor/cliente, factura, divisa, tasa de cambio. Más...
 
virtual void _Addons_Cargar ()
 Método para cargar en el diccionario _Addons todas las extensiones de facturación que tengan los Addons disponibles. (Para modificaciones de PaM sobre la facturación). Más...
 
bool Revisar_Descuadre_Asiento_MonedaEmpresa (Asientos toAsiento)
 Si el asiento se generó en moneda diferente de la moneda de la empresa revisar el asiento por si ha quedado descuadrado en la moneda de la empresa (en la moneda de generación seguro que está cuadrado pues se contruye en base a ésta). Si se detecta descuadre se quadrará la diferencia en la primera cuenta contrapartida y deberá trasladarse este ajuste al registro de IVA o IVA_EXEN Más...
 
AsientosLinea Asiento_NuevaLinea (Asientos toAsiento, string tcCuenta, string tcDefinicion, decimal tnImporte, Asientos.DebeHaber teDebeHaber)
 Añade una linea al asiento con las valores pasados como parámetros. Más...
 
void AsientoFacturaLinea_AñadirRegIva (AsientosLinea toLineaAsiIva, AsientosFacturasGenerador.TipoIvaLinea loLiniaIva, int tnFacturaCEE=0, DateTime? tdFechaFacturaCEE=null, string tcConceptoFacturaCEE="", decimal tnFinan=0, int tnOrden=0, bool tlAplicarProrrata=false)
 Añade a la partida de IVA del asientos el registro de IVA Más...
 
void AsientoFacturaLinea_AñadirRegIvaExento (Asientos toAsiento, decimal tnImporte, string tcTipoIva)
 Añade registro de IVA EXENTO al asiento Más...
 
void AsientoFacturaLinea_AñadirRegRetencion (AsientosLinea toLineaAsiRetencion, string tcCuenta, eTipoCuenta teTipoCuenta)
 Añade a la linea del asiento de retención el registro de RETENCION con los datos de la factura que se está generando. Más...
 
bool Obtener_Cuentas_IvaRecEquiv_CriterioCaja (eTipoCuenta teTipoCuenta, DateTime tdFechaOper, string tcCodigoTipoIva, decimal tnTotalRecEquiv, bool tlAplicarProrrata, out string tcCuentaIva, out string tcCuentaRecEquiv, out string tcCuentaIvaNodeduc)
 A partir de un código de TIPO_IVA obtiene las cuentas de IVA y RECEQUIV de criterio de caja. Caso de solicitar tipo de cuenta IVA soportado, adicionalmente se obtiene también la cuenta de IVA soportado no deducible de criterio de caja, en el caso de IVA repercutido no se retorna esta cuenta pues para repercutido no existe la cuenta de IVA no deducible. Más...
 
void _TipoIva_Recalcular_Lineas ()
 Recalcula el campo IMPORTE IVA y IMPORTE RECEQUIV del registro de IVA con la base, los % de IVA y recargo que tiene la linea. Más...
 
void Factualb_Anadir_TipoIva (string tcTipoIva, decimal tnImporte, bool tlIvaIncluido=false, decimal tnImporteIvaInc=0)
 Añade o acumula a la lista de tipos de IVA el tipo de IVA e importes recibidos como parámetros. Utilizado en facturación de albaranes (ventas y compras). Más...
 
void Factualb_Anadir_Contrapartida (List< Tuple< string, bool, decimal >> toListaContraPartidas, string tcCuenta, decimal tnImporte, bool tlEsSuplido)
 Añade o acumula a un lista de contrapartidas interna la cuenta, almacén e importe recibidos como parámetros. Utilizado en facturación de albaranes (ventas y compras). Más...
 
void Vaciar_Listas_Internas ()
 Vaciar las listas internas del objeto generador: lista de contrapartidas, lista de tipos de IVA Más...
 
void EntregasCliPro_Seleccionar_Entregas ()
 Formulario para seleccionar las entregas a cuenta que se imputarán a factura. Más...
 
void EntregasCliPro_CargarPendientes ()
 Carga la lista de entregas a cuenta de proveedor/cliente que reunan las siguientes características: Más...
 

Atributos protegidos

string _lcCtaContrapartidaArtDolar = ""
 Cuenta contable de contrapartida para articulos sin codificar, se utilizará cuando se facturen albaranes a través del generador, desde contabilidad no. Se le da valor en las clases derivadas. Más...
 
string _lcCtaContrapartida = ""
 Cuenta contable de contrapartida genérica según cuentas standar en configuración de empresa. Se le da valor en las clases derivadas. Más...
 
string _lcCuentaPortes = ""
 Cuenta contable portes, se utilizará cuando se facturen albaranes (compras o ventas) a través del generador. Se le da valor en las clases derivadas. Más...
 
string _lcCuentaDtoPronto = ""
 Cuenta contable descuento pronto pago, se utilizará cuando se facturen albaranes (compras o ventas) a través del generador. Se le da valor en las clases derivadas. Más...
 
string _ll_RecIvaInc = Convert.ToString(EW_GLOBAL._GetVariable("wl_recivainc"))
 OPCFLAG "INCLUIR RECARGO DE EQUIVALENCIA EN IVA INCLUIDO" Más...
 
string _lcdifposcam = Convert.ToString(EW_GLOBAL._GetVariable("wc_difposcam"))
 Cuenta de diferencias de cambio utilizando divisas. Más...
 
int _lnFactCompra = Convert.ToInt32(EW_GLOBAL._GetLenCampo(KeyDiccionarioLenCampos.wn_factcompra))
 Nº digitos nº de factura de compra. Más...
 
string _lcAny = Convert.ToString(EW_GLOBAL._GetVariable("wc_any"))
 Ejercicio activo Más...
 
bool _llSecuAlma = false
 Opcflag WL_SECCOMALM PLANES ANALÍTICOS AUTOMÁTICOS POR ALMACÉN EN FACTURACIÓN DE COMPRAS
O Opcflag WL_SECVENALM PLANES ANALÍTICOS AUTOMÁTICOS POR ALMACÉN EN FACTURACIÓN DE VENTAS Más...
 
bool _llEntFac = false
 Si se trabaja con entregas a cuenta en proveedore (en compras) o se trabaja con entregas a cuenta en clientes (en ventas) Se utilizará cuando se facturen albaranes a través del generador, desde contabilidad no. Se le da valor en el constructor de las clases derivadas. Más...
 
bool _llEjercicioPartido = Convert.ToBoolean(EW_GLOBAL._GetVariable("wl_parti"))
 Trabajar con ejercicio partido Más...
 
bool _ll_f_asi = Convert.ToBoolean(EW_GLOBAL._GetVariable("wl_f_asi"))
 OPCFLAG utilizar fecha del asiento anterior Más...
 
bool _llCompAsi = Convert.ToBoolean(EW_GLOBAL._GetVariable("wl_compasi"))
 Si se ha de comprobar el importe del asiento Más...
 
int _lnAny = Convert.ToInt32(EW_GLOBAL._GetVariable("wc_any"))
 Ejercicio actual en formato numérico, util para el campo PERIODO de las previsiones cobro/pago a generar Más...
 
string _cMonedaEmpresa = Convert.ToString(EW_GLOBAL._GetVariable("wc_moneda"))
 Moneda empresa Más...
 
bool _llDivisa = false
 Si se trabaja con multidivisa en compras o ventas, se le da valor en el constructor de la clase derivada. Más...
 
string _cEmpresa = Convert.ToString(EW_GLOBAL._GetVariable("wc_empresa"))
 Empresa activa Más...
 
DateTime ldfechaini = Convert.ToDateTime(EW_GLOBAL._GetVariable("wd_periodoini"))
 Fecha inicial ejercicio Más...
 
DateTime ldfechafin = Convert.ToDateTime(EW_GLOBAL._GetVariable("wd_periodofin"))
 Fecha final ejercicio Más...
 
bool _llSecundar = Convert.ToBoolean(EW_GLOBAL._GetVariable("wl_secundar"))
 Si se trabaja con niveles analíticos o no Más...
 
int _lnDigitos = Convert.ToInt32(EW_GLOBAL._GetLenCampo(KeyDiccionarioLenCampos.wn_digitos))
 Número de dígitos ancho cuenta contable Más...
 
bool _llRecc = Convert.ToBoolean(EW_GLOBAL._GetVariable("wl_recc"))
 Si la empresa tiene activado regimen general de criterio de caja Más...
 
bool _llSerFact = Convert.ToBoolean(EW_GLOBAL._GetVariable("wl_serfact"))
 Si se tiene activado trabjaar con series de facturas Más...
 
int _lnDecimalesMonEmpresa = Convert.ToInt32(EW_GLOBAL._GetVariable("wn_decimales"))
 Numero de decimales con los que trabaja la moneda de la empresa Más...
 
string _lcIva = Convert.ToString(EW_GLOBAL._GetVariable("wc_iva")).Trim().ToUpper()
 Concepto de IVA Más...
 
Dictionary< string, List< string > > _loPlanesAnaliticos = new Dictionary<string, List<string>>()
 diccionario con los planes analiticos de las cuentas Más...
 
string _cCliPro = string.Empty
 Código de proveedor/cliente, se sobreescribe en las clases derivadas. Más...
 
string _cFactura = ""
 Nº de factura, se sobreescribe en las clases derivadas. Más...
 
bool _lRetencion = false
 Aplicar retencion fiscal si/no Más...
 
TipoRetencionFiscNoFisc _eTipoRetFiscNoFisc = TipoRetencionFiscNoFisc.Fiscal
 Aplicar retencion fiscal si/no Más...
 
bool _lHayArtSinRetencionEnAlbaranes = false
 
string _cNombreCliProVarios = ""
 Nombre para el caso de introducir datos cliente/proveedor varios. Más...
 
string _cReferencia = ""
 Referencia del asiento Más...
 
string _cFpag = ""
 Forma de pago que se utilizará para generar las previsiones de cobro/pago de la factura. Si se ejecuta el generador en forma de asiento directo desde contabilidad será la forma de pago del cliente/proveedor. Caso de ejecutarse el generador en forma de facturación de albaranes se cogerá del primero de los albaranes a facturar (todos los albaranes deberían tener la misma forma de pago. Más...
 
string _cAlmacen = ""
 Código de almacén. Más...
 
Dictionary< string, BindingList< SecundariaLinea > > _oDicNivelesAlmacen = null
 Diccionario de planes y niveles analíticos respectivos para el almacén declarado en la propiedad _Almacen Más...
 
ModoGenerador _eModoGenerador = ModoGenerador.AsientoDirecto
 Modo de funcionamiento del generador (contabilidad, facturación de albaranes) Más...
 
string _cCifCliProVarios = ""
 Cif para el caso de introducir datos cliente/proveedor varios Más...
 
string _cWarning_Message = ""
 Mensaje de warning Más...
 
string _cError_Message = ""
 Mensaje de error Más...
 
decimal _lnPortesImporte = 0
 
decimal _lnPortesImporteIvaInc = 0
 
bool _llPortesIncluir_ProntoPago = false
 
bool _llPortesIva_Incluido = false
 
string _lcPortesTipo_Iva = ""
 
DateTime _dFechaAsiento = Convert.ToDateTime(EW_GLOBAL._GetVariable("wd_fechaultimoasiento", DateTime.Today))
 Fecha de asiento de la factura Más...
 
DateTime _dFechaFactura = DateTime.Today
 Fecha de la factura Más...
 
DateTime _dFechaOperacion = DateTime.Today
 Fecha de operación Más...
 
string _cNombre = string.Empty
 Nombre del cliente o proveedor según si estamos en generador de asientos de facturas de venta o de compra Más...
 
decimal _nTotalFacturaTeorico = 0
 Importe total al que asciende la factura introducido manualmente por el usuario al iniciar la introducción de los datos Más...
 
decimal _nTotalFacturaAsiento = 0
 Importe total factura calculado en base a todos los valores de las propiedades, si ok debería coincidir con el _TotalFactura introducido por el usuario. Más...
 
decimal _nTotalBaseIva = 0
 Importe de la base imponible calculado en base a los valores introducidos en los tipos de IVA, es la suma de las bases en la lista de lineas de TIPOIVA Más...
 
decimal _nTotalIva = 0
 Importe total de IVA en base a los valores introducidos en los tipos de IVA, es la suma de las IVAS en la lista de lineas de TIPOIVA Más...
 
decimal _nTotalIvaCEE = 0
 Importe total de IVA de los tipos de IVA CEE, en base a los valores introducidos en los tipos de IVA, es la suma de las IVAS en la lista de lineas de TIPOIVA que son tipos de IVA CEE Más...
 
decimal _nTotalIvaNoCEE = 0
 Importe total de IVA de los tipos de IVA no CEE, en base a los valores introducidos en los tipos de IVA, es la suma de las IVAS en la lista de lineas de TIPOIVA que no son tipos de IVA CEE Más...
 
decimal _nTotalRecEquiv = 0
 Importe total de RECARGO EQUIVALENCIA en base a los valores introducidos en los tipos de IVA, es la suma de las RECARGOS EQUIV en la lista de lineas de TIPOIVA Más...
 
decimal _nTotalRecEquivCEE = 0
 Importe total de RECARGO EQUIVALENCIA CEE en base a los valores introducidos en los tipos de IVA, es la suma de las RECARGOS EQUIV en la lista de lineas de TIPOIVA que son tipos de IVA CEE Más...
 
decimal _nTotalRecEquivNoCEE = 0
 Importe total de RECARGO EQUIVALENCIA no CEE en base a los valores introducidos en los tipos de IVA, es la suma de las RECARGOS EQUIV en la lista de lineas de TIPOIVA que son tipos de IVA no CEE Más...
 
decimal _nTotalBaseAntesPP = 0
 Importe de la base imponible antes del pronto pago, si no hay pronto pago el valor será el mismo que el de la propiedad _TotalBaseIva Más...
 
decimal _nTotalContrapartidas = 0
 Importe total acumulado de las contrapartidas sin tener en cuenta las contrapartidas que son de suplidos. Más...
 
decimal _nTotalSuplidos = 0
 Importe total acumulado de los suplidos Más...
 
decimal _nTotalContrapartidasSuplidosIncluidos = 0
 Importe total acumulado de las contrapartidas teniendo en cuenta todas ellas (las que no son suplidos y las que son suplidos). Más...
 
bool _lRecc = false
 Regimen especial de criterio de caja Más...
 
decimal _nPrcDtoPP = 0
 Porcentaje de descuento de pronto pago. Más...
 
decimal _nTotalDtoPP = 0
 Importe total de descuento de pronto pago. Más...
 
bool _nRetencionSobreBase = false
 Retención sobre base Más...
 
bool _nRetencionSobreTotal = false
 Retención sobre total factura Más...
 
decimal _nTotalBaseCalcRetencion = 0
 Importe base para el cálculo de la retención Más...
 
string _cRetencion_Codigo = ""
 Código de retención (tabla TIPO_RET) Más...
 
string _cRetencion_Cuenta = ""
 Cuenta contable para aplicar la retención Más...
 
decimal _nPrcRetencion = 0
 Porcentaje de retención Más...
 
decimal _nTotalRetencion = 0
 Importe total de retención Más...
 
decimal _nTotalRetencionAlbaranes = 0
 
string _cDefinicion_Debe = ""
 Nos indicará la definición del DEBE Más...
 
string _cDefinicion_Haber = ""
 Nos indicará la definición del HABER Más...
 
bool _lPresentarAsiento = false
 Nos indicará si al acabar de generar el asiento de la factura se debe presentar el asiento generado de la factura. Más...
 
bool _lPresentarEntregasACuenta = true
 Nos indicará si se debe mostrar por pantalla el formulario de entregas a cuenta (de clientes o de proveedores según si estamos en ventas o en compras) Más...
 
bool _lContabilizarCobroPago = false
 Nos indicará si al acabar de generar el asiento de la factura se debe contabilizar el cobro/pago de la factura (según sea factura de venta o de compra.) Más...
 
string _cContabilizarCobroPago_Banco = ""
 Cuenta de tesoreria seleccionada para efectuar la contabilizacion del cobro/pago. Más...
 
DateTime _dContabilizarCobroPago_Fecha = DateTime.Today
 Fecha seleccionada para efectuar la contabilizacion del cobro/pago. Más...
 
bool _lReqEquiv = false
 Nos indicará si se debe aplicar recargo de equivalencia o no Más...
 
TipoGenerador _eTipoGenerador
 Tipo de generador de asientos de facturas (ventas/compras) Más...
 
EntregasFactura _lstEntregas = null
 Entregas de proveedor/cliente pendientes de liquidar Más...
 
decimal _nEntregasCliProLiquidadas = 0
 Entregas a cuenta en ficha cliente/proveedor liquidadas en el proceso de facturación, se utiliza cuando el generador trabaja en modo facturación de albaranes. Más...
 
decimal _nEntregasAlbaranes = 0
 Entregas a cuenta en albaranes, se utilizan al facturar para rebajar la previsión de cobro/pago. Más...
 
bool _lFormAsiento = false
 Servirá para indicar si han abierto el generador desde formulario asientos o n Más...
 
BindingList< TipoIvaLinea_lisTipoIvaLineas
 Lista de tipos de IVA de la factura que se está generando. Más...
 
BindingList< ContraPartidaLinea_lisContrapartidas
 Lista de contrapartidas de la factura que se está generando. Más...
 
ewCampo _ewCampoDivisa = new ewCampo()
 Propiedad interna del campo _Divisa Más...
 
Divisa _loDivisa = new Divisa()
 Propiedad interna del campo _oDivisa Más...
 
ewCampo _ewCampoCambio = new ewCampo()
 Cambio respecto a la moneda de la empresa Más...
 

Propiedades

virtual string _CliPro [get, set]
 Código de proveedor/cliente, se sobreescribe en las clases derivadas. Más...
 
virtual string _Factura [get, set]
 Nº de factura, se sobreescribe en las clases derivadas. Más...
 
virtual bool _Retencion [get, set]
 Aplicar retencion si/no (en ventas podrá ser fiscal o no fiscal, en compras será siempre fiscal. El atributo FISCAL/NOFISCAL se guarda en la propiedad _RetNoFiscal, si es fiscal valdrá false caso contrario true) Más...
 
TipoRetencionFiscNoFisc _TipoRetFiscNoFisc [get, set]
 Tipo de retención fiscal / no fiscal Más...
 
virtual bool _HayArtSinRetencionEnAlbaranes [get, set]
 Propiedad utilizada en modo facturacion de albaranes y nos indica si en los albaranes a facturar hay alguna linea con artículo al que NO deba aplicarse retención. Más...
 
virtual string _NombreCliProVarios [get, set]
 Nombre para el caso de introducir datos cliente/proveedor varios, se redefine en las clases derivadas pues se actualizan los campos definición DEBE/HABER en función del nombre que se pueda poner aquí o el nombre del cliente/proveedor Más...
 
string _Referencia [get, set]
 Referencia del asiento Más...
 
Dictionary< string, object > _Addons [get, set]
 Diccionario donde cargaremos los addons disponibles que tengan extensiones para ejecutar en el proceso de facturación. Más...
 
string _Fpag [get, set]
 Forma de pago que se utilizará para generar las previsiones de cobro/pago de la factura. Si se ejecuta el generador en forma de asiento directo desde contabilidad será la forma de pago del cliente/proveedor. Caso de ejecutarse el generador en forma de facturación de albaranes se cogerá del primero de los albaranes a facturar (todos los albaranes deberían tener la misma forma de pago. Más...
 
bool _IvaIncluido [get, set]
 Flag para controlar si se trabaja con IVA INCLUIDO o no. Más...
 
string _Almacen [get, set]
 Código de almacén. Más...
 
Dictionary< string, BindingList< SecundariaLinea > > _DicNivelesAlmacen [get, set]
 (Obsoleto) Diccionario de planes y niveles analíticos respectivos para el almacén declarado en la propiedad _Almacen Más...
 
ModoGenerador _ModoGenerador [get, set]
 Modo de funcionamiento del generador (contabilidad, facturación de albaranes) Más...
 
string _CifCliProVarios [get, set]
 CIF para el caso de introducir datos cliente/proveedor varios Más...
 
bool _PresentarVencimientos [get, set]
 Flag para controlar si se deben mostrar los vencimientos al acabar de facturar. Más...
 
bool _NoRecalcularTotales [get, set]
 Flag para controlar que no se realicen recalculos cuando no convenga. Más...
 
bool _LinkForm [get, set]
 Si la clase de negocio trabaja bajo formulario Más...
 
bool _LinkFormGenerador [get, set]
 Si la clase de negocio trabaja bajo formulario generador de facturas de venta/compra. Más...
 
string _Warning_Message [get, set]
 Mensaje de warning Más...
 
int _Warning_Num [get, set]
 Nº de mensaje de warning Más...
 
string _Error_Message [get, set]
 Mensaje de error Más...
 
int _Error_Num [get, set]
 Nº de mensaje de error Más...
 
decimal _PortesImporte [get, set]
 Importe acumulado de los portes de los albaranes que conforman la factura en la moneda en que se hace ésta (si se trabaja con multidivisa y la factura se está generando en divisa, los albaranes estarán en la misma divisa y en esta propiedad se acumulará el importe en divisa de los portes, si la factura se está generando en la moneda de la empresa se acumularán los portes en la moneda de la empresa). Más...
 
decimal _PortesImporteIvaInc [get, set]
 Importe de los portes con IVA incluido. Más...
 
bool _PortesIncluir_ProntoPago [get, set]
 Portes antes de pronto pago o no (se utilizará cuando se utilice el generador de asientos de facturas partiendo de albaranes para facturarlos, desde contabilidad no se utiliza). Todos los albaranes que se pretende facturar deberían tener la misma marca _Incluir_ProntoPago. Más...
 
bool _PortesIva_Incluido [get, set]
 Si los portes de los albaranes de la factura son IVA incluido o no (se utilizará cuando se utilice el generador de asientos de facturas partiendo de albaranes para facturarlos, desde contabilidad no se utiliza). Todos los albaranes que se pretende facturar deberían tener la misma marca _Iva_Incluido Más...
 
string _PortesTipo_Iva [get, set]
 Si los portes de los albaranes de la factura son IVA incluido o no (se utilizará cuando se utilice el generador de asientos de facturas partiendo de albaranes para facturarlos, desde contabilidad no se utiliza). Todos los albaranes que se pretende facturar deberían tener la misma marca _Iva_Incluido Más...
 
virtual DateTime _Fecha_Asiento [get, set]
 Fecha de asiento de la factura. Más...
 
DateTime _Fecha_Factura [get, set]
 Fecha de la factura Más...
 
DateTime _Fecha_Operacion [get, set]
 Fecha de de operación Más...
 
string _Nombre [get]
 Nombre del cliente o proveedor según si estamos en generador de asientos de facturas de venta o de compra Más...
 
decimal _TotalFacturaTeorico [get, set]
 Importe total al que asciende la factura introducido manualmente por el usuario al iniciar la introducción de los datos Más...
 
decimal _TotalFacturaAsiento [get, set]
 Importe total factura calculado en base a todos los valores de las propiedades, si ok debería coincidir con el _TotalFactura introducido por el usuario. Más...
 
decimal _TotalBaseIva [get, set]
 Importe de la base imponible calculado en base a los valores introducidos en los tipos de IVA, es la suma de las bases en la lista de lineas de TIPOIVA Más...
 
decimal _TotalIva [get, set]
 Importe total de IVA en base a los valores introducidos en los tipos de IVA, es la suma de las IVAS en la lista de lineas de TIPOIVA Más...
 
decimal _TotalIvaCEE [get, set]
 Importe total de IVA de los tipos de IVA CEE, en base a los valores introducidos en los tipos de IVA, es la suma de las IVAS en la lista de lineas de TIPOIVA que son tipos de IVA CEE Más...
 
decimal _TotalIvaNoCEE [get, set]
 Importe total de IVA de los tipos de IVA no CEE, en base a los valores introducidos en los tipos de IVA, es la suma de las IVAS en la lista de lineas de TIPOIVA que no son tipos de IVA CEE Más...
 
decimal _TotalRecEquiv [get, set]
 Importe total de RECARGO EQUIVALENCIA en base a los valores introducidos en los tipos de IVA, es la suma de las RECARGOS EQUIV en la lista de lineas de TIPOIVA Más...
 
decimal _TotalRecEquivCEE [get, set]
 Importe total de RECARGO EQUIVALENCIA CEE en base a los valores introducidos en los tipos de IVA, es la suma de las RECARGOS EQUIV en la lista de lineas de TIPOIVA que son tipos de IVA CEE Más...
 
decimal _TotalRecEquivNoCEE [get, set]
 Importe total de RECARGO EQUIVALENCIA no CEE en base a los valores introducidos en los tipos de IVA, es la suma de las RECARGOS EQUIV en la lista de lineas de TIPOIVA que son tipos de IVA no CEE Más...
 
decimal _TotalBaseAntesPP [get, set]
 Importe de la base imponible antes del pronto pago, si no hay pronto pago el valor será el mismo que el de la propiedad _TotalBaseIva Más...
 
decimal _TotalContrapartidas [get, set]
 Importe total acumulado de las contrapartidas sin tener en cuenta las contrapartidas que son de suplidos. Más...
 
decimal _TotalSuplidos [get, set]
 Importe total acumulado de los suplidos (contrapartidas marcadas como suplidos). Más...
 
decimal _TotalContrapartidasSuplidosIncluidos [get, set]
 Importe total acumulado de las contrapartidas teniendo en cuenta todas ellas (las que no son suplidos y las que son suplidos). Más...
 
bool _Recc [get, set]
 Regimen especial de criterio de caja Más...
 
decimal _PrcDtoPP [get, set]
 Porcentaje de descuento de pronto pago. Más...
 
decimal _TotalDtoPP [get, set]
 Importe total de descuento de pronto pago. Más...
 
bool _RetencionSobreBase [get, set]
 Retención sobre base Más...
 
bool _RetencionSobreTotal [get, set]
 Retención sobre total factura Más...
 
decimal _TotalBaseCalcRetencion [get, set]
 Importe base para el cálculo de la retención Más...
 
string _Retencion_Codigo [get, set]
 Código de retención Más...
 
string _Retencion_Cuenta [get, set]
 Cuenta contable para aplicar la retención Más...
 
decimal _PrcRetencion [get, set]
 Porcentaje de retención fiscal (o no fiscal caso de haberla (en ventas, en compras no existe el concepto de retención no fiscal) Más...
 
decimal _TotalRetencion [get, set]
 Importe total de retención Más...
 
decimal _TotalRetencionAlbaranes [get, set]
 Propiedad utilizada en modo facturación de albaranes se utiliza cuando en los albaranes hay articulos a los que no se debe aplicar retención, en esta propiedad guardamos el importe total retención calculado de todos los documentos a facturar. Más...
 
string _Definicion_Debe [get, set]
 Nos indicará la definición del DEBE Más...
 
string _Definicion_Haber [get, set]
 Nos indicará la definición del HABER Más...
 
bool _PresentarAsiento [get, set]
 Nos indicará si al acabar de generar el asiento de la factura se debe presentar el asiento generado de la factura. Más...
 
bool _PresentarEntregasACuenta [get, set]
 Nos indicará si se debe mostrar por pantalla el formulario de entregas a cuenta (de clientes o de proveedores según si estamos en ventas o en compras) Más...
 
bool _ContabilizarCobroPago [get, set]
 Nos indicará si al acabar de generar el asiento de la factura se debe contabilizar el cobro/pago de la factura (según sea factura de venta o de compra.) Más...
 
string _ContabilizarCobroPago_Banco [get, set]
 Cuenta de tesoreria seleccionada para efectuar la contabilizacion del cobro/pago. Más...
 
DateTime _ContabilizarCobroPago_Fecha [get, set]
 Fecha seleccionada para efectuar la contabilizacion del cobro/pago. Más...
 
bool _RecEquiv [get, set]
 Nos indicará si se debe aplicar recargo de equivalencia o no Más...
 
bool _ModoCuadrarFactura [get, set]
 Modo cuadrar factura true o false, en modo facturación de albaranes, con el opcflag WL_FACTCOM activado permitirá modificar el total retencion y total pronto pago. Más...
 
bool _ModoRepeticionFactura [get, set]
 Modo repetición de factura, en modo facturación de albaranes. Más...
 
TipoGenerador _TipoGenerador [get]
 Tipo de generador de asientos de facturas (ventas/compras) Más...
 
EntregasFactura _EntregasCliProPendientes [get]
 Entregas a cuenta declaradas en ficha de cliente/proveedor pendientes de liquidar, se utilizan al facturar albaranes y siempre que no se encuentren entregas a cuenta en albaranes al hacer la factura. Más...
 
decimal _EntregasCliProLiquidadas [get, set]
 Importe de entregas a cuenta declaradas en ficha cliente/proveedor que se liquidan al hacer la factura, se utilizará trabajando el generador en modo facturacion de albaranes y siempre que no se encuentren entregas a cuenta en albaranes al hacer la factura. Más...
 
decimal _EntregasAlbaranes [get, set]
 Importe de entregas de albaranes para rebajar importe de previsión, se utilizará trabajando el generador en modo facturacion de albaranes. Si se detectan entregas a cuenta en albaranes, no se utilizarán las entregas a cuente en ficha cliente/proveedor. Más...
 
IAsientos _AsientoGenerado [get, set]
 Aquí se guardará el siento generado Más...
 
bool _FormAsiento [get, set]
 Servirá para indicar si han abierto el generador desde formulario asientos o no Más...
 
BindingList< TipoIvaLinea_TipoIvaLineas [get, set]
 Lista de tipos de IVA de la factura que se está generando. Más...
 
BindingList< ContraPartidaLinea_ContrapartidasLineas [get, set]
 Lista de contrapartidas de la factura que se está generando. Más...
 
FechaOrigenGenVencim _FechaOrigenGenvencim [get, set]
 Tipos de fecha origen que se pueden utilizar para la generación de las previsiones de pago de una factura de compra/gastos. Más...
 
bool _VencimPorFechaFactura [get, set]
 Nos indicará si los vencimientos de la factura se generarán a partir de la fecha de la factura. Más...
 
bool _VencimPorFechaAsiento [get, set]
 Nos indicará si los vencimientos de la factura se generarán a partir de la fecha del asiento de la factura. Más...
 
bool _VencimPorFechaOperacion [get, set]
 Nos indicará si los vencimientos de la factura se generarán a partir de la fecha de operación según los albaranes de compra que se facturan. Este tipo de fecha origen solo está disponible caso de funcionar el generador en modo facturación de albaranes. Más...
 
string _Divisa [get, set]
 Código de la moneda en la que se entra la factura. Más...
 
Divisa _oDivisa [get, set]
 Objeto divisa de la moneda en la que se entra la factura. Más...
 
decimal _Cambio [get, set]
 Cambio respecto a la moneda de la empresa, caso de que la factura se entre en moneda diferente a la moneda de la empresa. 1 unidad de moneda asiento = _Cambio unidades moneda empresa Más...
 
DateTime _Fecha [get, set]
 Fecha del documento (se crea por compatibilidad con la interficie IDivisaOperable Más...
 
- Propiedades heredados desde sage.ew.interficies.IAsientosFacturasGenerador
Dictionary< string, object > _Addons [get, set]
 Diccionario donde cargaremos los addons disponibles que tengan extensiones para ejecutar en el proceso de facturación. Más...
 
DateTime _Fecha_Operacion [get, set]
 Fecha de operación Más...
 
DateTime _Fecha_Asiento [get, set]
 Fecha de asiento Más...
 
string _CliPro [get, set]
 Código de cliente/proveedor Más...
 
string _Nombre [get]
 Nombre de cliente/proveedor Más...
 
DateTime _Fecha_Factura [get, set]
 Fecha de factura Más...
 
string _Factura [get, set]
 Número factura Más...
 
decimal _TotalFacturaTeorico [get, set]
 Importe total factura introducido por el usuario manual Más...
 
decimal _TotalFacturaAsiento [get, set]
 Importe total factura calculado en base a los valores de las propiedades, si ok debería coincidir con el _TotalFacturaTeorico introducido por el usuario. Más...
 
decimal _TotalBaseIva [get, set]
 Importe total base imponible de las lineas de TIPO IVA Más...
 
decimal _TotalIva [get, set]
 Importe total IVA de las lineas de TIPO IVA Más...
 
decimal _TotalRecEquiv [get, set]
 Importe total Recargo Equivalencia de las lineas de TIPO IVA Más...
 
decimal _TotalBaseAntesPP [get, set]
 Importe total base imponible antes de pronto pago, si no hay pronto pago coincidirá con la propiedad _TotalBaseIva Más...
 
decimal _TotalContrapartidas [get, set]
 Importe total acumulado de las contrapartidas Más...
 
bool _Recc [get, set]
 Regimen de criterio de caja Más...
 
decimal _PrcDtoPP [get, set]
 Porcentaje de descuento pronto pago Más...
 
decimal _TotalDtoPP [get, set]
 Importe de descuento pronto pago Más...
 
bool _Retencion [get, set]
 Aplicar retención Más...
 
bool _RetencionSobreBase [get, set]
 Retención sobre base Más...
 
bool _RetencionSobreTotal [get, set]
 Retención sobre base Más...
 
decimal _TotalBaseCalcRetencion [get, set]
 Importe base de cálculo de la retención Más...
 
string _Retencion_Codigo [get, set]
 Código de retención (tabla TIPO_RET) Más...
 
string _Retencion_Cuenta [get, set]
 Código de cuenta contable de retención Más...
 
decimal _PrcRetencion [get, set]
 Porcentaje de retención Más...
 
decimal _TotalRetencion [get, set]
 Importe total retención Más...
 
string _Definicion_Debe [get, set]
 Texto definición debe asiento Más...
 
string _Definicion_Haber [get, set]
 Texto definición haber asiento Más...
 
bool _PresentarAsiento [get, set]
 Presentar asiento al finalizar la generación Más...
 
bool _PresentarVencimientos [get, set]
 Presentar vencimientos al finalizar la generación Más...
 
bool _ContabilizarCobroPago [get, set]
 Contabilizar cobro/pago Más...
 
string _ContabilizarCobroPago_Banco [get, set]
 Cuenta de tesoreria seleccionada para efectuar la contabilizacion del cobro/pago. Más...
 
DateTime _ContabilizarCobroPago_Fecha [get, set]
 Fecha seleccionada para efectuar la contabilizacion del cobro/pago. Más...
 
string _Warning_Message [get, set]
 Mensaje de warning Más...
 
int _Warning_Num [get, set]
 Número de mensaje de warning Más...
 
string _Error_Message [get, set]
 Mensaje de error Más...
 
bool _LinkForm [get, set]
 Si la clase de negocio de generador de asientos de facturas trabaja bajo formulario visual o no. Más...
 
bool _LinkFormGenerador [get, set]
 Si la clase de negocio de generador de asientos de facturas trabaja bajo formulario visual de generador de facturas de venta/compra, o no. Más...
 
int _Error_Num [get, set]
 Número de mensaje de error Más...
 
bool _RecEquiv [get, set]
 Si se ha de aplicar recargo equivalencia o no Más...
 
string _CifCliProVarios [get, set]
 Cif para el caso de introducir datos cliente/proveedor varios. Más...
 
string _NombreCliProVarios [get, set]
 Nombre para el caso de introducir datos cliente/proveedor varios. Más...
 
BindingList< AsientosFacturasGenerador.TipoIvaLinea_TipoIvaLineas [get, set]
 Lineas de tipo de IVA Más...
 
BindingList< AsientosFacturasGenerador.ContraPartidaLinea_ContrapartidasLineas [get, set]
 Lineas de contrapartidas Más...
 
bool _FormAsiento [get, set]
 Servirá para indicar si han abierto el generador desde formulario asientos o no Más...
 
IAsientos _AsientoGenerado [get, set]
 Asiento generado. Más...
 
AsientosFacturasGenerador.ModoGenerador _ModoGenerador [get]
 Modo de trabajo del generador de asientos de factura (asientodirecto, facturacionalbaranes) Más...
 
AsientosFacturasGenerador.TipoGenerador _TipoGenerador [get]
 Tipo de generador de asientos de factura (ventas, compras) Más...
 
bool _ModoCuadrarFactura [get, set]
 Modo cuadrar factura true o false, utilizado en modo facturación de albaranes, permitirá modificar el total retencion y total pronto pago. Más...
 
bool _ModoRepeticionFactura [get, set]
 Modo repeticiñon de factura true o false, utilizado en modo facturación de albaranes. Más...
 
EntregasFactura _EntregasCliProPendientes [get]
 Entregas a cuenta declaradas en ficha de cliente/proveedor pendientes de liquidar, se utilizan al facturar albaranes y siempre que no se encuentren entregas a cuenta en albaranes al hacer la factura. Más...
 
decimal _EntregasCliProLiquidadas [get, set]
 Importe de entregas a cuenta declaradas en ficha cliente/proveedor que se liquidan al hacer la factura, se utilizará trabajando el generador en modo facturacion de albaranes y siempre que no se encuentren entregas a cuenta en albaranes al hacer la factura. Más...
 
decimal _EntregasAlbaranes [get, set]
 Importe de entregas de albaranes para rebajar importe de previsión, se utilizará trabajando el generador en modo facturacion de albaranes. Si se detectan entregas a cuenta en albaranes, no se utilizarán las entregas a cuente en ficha cliente/proveedor. Más...
 
- Propiedades heredados desde sage.ew.interficies.IDivisaOperable
String _Divisa [get, set]
 Código de divisa Más...
 
Divisa _oDivisa [get, set]
 Objeto divisa Más...
 
Decimal _Cambio [get, set]
 Cambio Más...
 
DateTime _Fecha [get, set]
 Fecha del objeto Más...
 
- Propiedades heredados desde sage.ew.interficies.IAddons
Dictionary< string, object > _Addons [get]
 Diccionario donde cargaremos los addons disponibles (PE-97109) Más...
 

Eventos

PropertyChangedEventHandler PropertyChanged
 Evento PropertyChanged Más...
 
- Eventos heredados desde sage.ew.interficies.IAsientosFacturasGenerador
PropertyChangedEventHandler PropertyChanged
 Evento que permitirá escuchar desde el formulario cambios de valor en la propiedad de negocio _Error_Message Más...
 

Descripción detallada

Clase base de negocio para generador de asientos de factura de venta y de compra, de esta clase derivan las clases AsientosFacturasVentaGenerador y AsientosFacturasCompraGenerador.

Definición en la línea 60 del archivo AsientosFacturasGenerador.cs.

Documentación de las enumeraciones miembro de la clase

◆ FechaOrigenGenVencim

Tipos de fecha origen que se pueden utilizar para la generación de las previsiones de pago de una factura de compra/gastos. Si la factura se genera desde contabilidad se puede escoger entre fecha de factura y fecha de asiento. Si la factura se genera por albaranes de compra se puede escoger adicionalmente por fecha de operación.

Valores de enumeraciones
NoDeterminado 

No determinado.

FechaFactura 

Generación de vencimientos a partir de fecha de factura.

FechaAsiento 

Generación de vencimientos a partir de fecha de asiento.

FechaOperacion 

Generación de vencimientos a partir de fecha de operación (según albaranes de compra).

Definición en la línea 1494 del archivo AsientosFacturasGenerador.cs.

◆ ModoGenerador

Modos de funcionamiento del generador (contabilidad, facturación de albaranes)

Valores de enumeraciones
AsientoDirecto 

Asiento directo, modo utilizado directamente desde Contabilidad, opciones de Generador de asientos contables de facturas de venta y compras.

FacturacionAlbaranes 

Facturación de albaranes, modo utilizado desde facturación de albaranes de compra y próximamente facturación de albaranes de venta.

Definición en la línea 1448 del archivo AsientosFacturasGenerador.cs.

◆ TipoGenerador

Tipo de generador de asientos de factura (ventas,compras);

Valores de enumeraciones
FacturasVenta 

Generador de asientos contables de facturas de venta.

FacturasCompra 

Generador de asientos contables de facturas de venta.

Definición en la línea 1431 del archivo AsientosFacturasGenerador.cs.

◆ TipoRetencionFiscNoFisc

Tipo de retención fiscal/no fiscal. En generador de asientos de facturas de venta desde contabilidad será siempre Fiscal. En generador de asientos de facturas de venta utilizado desde facturación de albaranes de venta podrá ser Fiscal o no fiscal. En generador de asientos de facturas de compra desde contabilidad será siempre Fiscal. En generador de asientos de facturas de compra desde facturación de albaranes de compra será siempre Fiscal.

Valores de enumeraciones
Fiscal 

Retención fiscal.

NoFiscal 

Retención no fiscal.

Definición en la línea 1414 del archivo AsientosFacturasGenerador.cs.

◆ TiposRepartoSecundarias

Posibles tipos de reparto del importe de contrapartidas en sus respectivos niveles analíticos.

Valores de enumeraciones
NoDeterminado 

No determinado

NoRepartir 

No repartir

IgualImporte 

Se reparte el importe de la contrapartida con idéntico importe en todas los niveles analíticos.

PorPorcentaje 

Se reparte el importe de la contrapartida en los niveles analíticos según el % definido en la ficha de la cuenta contable, apartado Planes Analíticos.

Definición en la línea 1465 del archivo AsientosFacturasGenerador.cs.

Documentación del constructor y destructor

◆ AsientosFacturasGenerador()

sage.ew.contabilidad.AsientosFacturasGenerador.AsientosFacturasGenerador ( )
inline

Constructor de la classe AsientosVentasGenerador

Definición en la línea 3251 del archivo AsientosFacturasGenerador.cs.

Documentación de las funciones miembro

◆ _Actualizar_InfoRecc_RegIva()

bool sage.ew.contabilidad.AsientosFacturasGenerador._Actualizar_InfoRecc_RegIva ( )
inline

Actualiza datos relacionados con criterio de caja en los registros de IVA de la factura, una vez generada el asiento de la factura y generadas las previsiones.

Implementa sage.ew.interficies.IAsientosFacturasGenerador.

Definición en la línea 4199 del archivo AsientosFacturasGenerador.cs.

◆ _ActualizarFacturaEnAlbaranes()

virtual bool sage.ew.contabilidad.AsientosFacturasGenerador._ActualizarFacturaEnAlbaranes ( )
inlinevirtual

Actualizar en los albaranes facturados los campo FACTURA, FECHAFAC, ASI. Se sobreescribe en cada clase derivada (AsientosFacturasGeneradorCompras, AsientosFacturasGeneradorVentas)

Devuelve

Implementa sage.ew.interficies.IAsientosFacturasGenerador.

Reimplementado en sage.ew.contabilidad.AsientosFacturasVentaGenerador y sage.ew.contabilidad.AsientosFacturasCompraGenerador.

Definición en la línea 3346 del archivo AsientosFacturasGenerador.cs.

◆ _Addons_Acciones_FinalFactura()

void sage.ew.contabilidad.AsientosFacturasGenerador._Addons_Acciones_FinalFactura ( )
inlineprotected

Acciones a realizar al final del proceso de generación de una factura por los addons que tengan extensiones de facturación.

Devuelve

Definición en la línea 4968 del archivo AsientosFacturasGenerador.cs.

◆ _Addons_Acciones_InicioFactura()

void sage.ew.contabilidad.AsientosFacturasGenerador._Addons_Acciones_InicioFactura ( )
inlineprotected

Acciones a realizar al inicio del proceso de generación de una factura por los addons que tengan extensiones de facturación.

Devuelve

Definición en la línea 4927 del archivo AsientosFacturasGenerador.cs.

◆ _Addons_Actualizar_Factura_Albaranes()

virtual void sage.ew.contabilidad.AsientosFacturasGenerador._Addons_Actualizar_Factura_Albaranes ( TipoExecute  teBeforeAfter)
inlineprotectedvirtual

Caso de facturación de albaranes (venta/compra), actualizar nº de factura en cabecera de albaranes.

Parámetros
teBeforeAfterIndicar si queremos ejecutar el código antes o después del estandar.
Devuelve

Definición en la línea 4567 del archivo AsientosFacturasGenerador.cs.

◆ _Addons_Actualizar_InfoRecc_RegIva()

virtual void sage.ew.contabilidad.AsientosFacturasGenerador._Addons_Actualizar_InfoRecc_RegIva ( TipoExecute  teBeforeAfter)
inlineprotectedvirtual

Actualiza datos relacionados con criterio de caja en los registros de IVA de la factura, una vez generada el asiento de la factura y generadas las previsiones, y antes de contabilizar el cobro/pago si se configura para que lo haga.

Parámetros
teBeforeAfterIndicar si queremos ejecutar el código antes o después del estandar.
Devuelve

Definición en la línea 4649 del archivo AsientosFacturasGenerador.cs.

◆ _Addons_Cargar()

virtual void sage.ew.contabilidad.AsientosFacturasGenerador._Addons_Cargar ( )
inlineprotectedvirtual

Método para cargar en el diccionario _Addons todas las extensiones de facturación que tengan los Addons disponibles. (Para modificaciones de PaM sobre la facturación).

Devuelve

Reimplementado en sage.ew.contabilidad.AsientosFacturasCompraGenerador y sage.ew.contabilidad.AsientosFacturasVentaGenerador.

Definición en la línea 5428 del archivo AsientosFacturasGenerador.cs.

◆ _Addons_Contabilizar_CobroPago()

virtual void sage.ew.contabilidad.AsientosFacturasGenerador._Addons_Contabilizar_CobroPago ( TipoExecute  teBeforeAfter,
bool  tlResultContabilizarCobroPago = false 
)
inlineprotectedvirtual

Contabilizar cobro/pago de la factura.

Parámetros
teBeforeAfterIndicar si queremos ejecutar el código antes o después del estandar.
tlResultContabilizarCobroPagoParámetro útil solo para caso After, refleja el resultado de la contabilización del cobro/pago que se acaba de realizar justa antes de llamarse a éste método.
Devuelve

Definición en la línea 4780 del archivo AsientosFacturasGenerador.cs.

◆ _Addons_Contabilizar_CobroPago_Before_Errors()

virtual bool sage.ew.contabilidad.AsientosFacturasGenerador._Addons_Contabilizar_CobroPago_Before_Errors ( TipoExecute  teBeforeAfter)
inlineprotectedvirtual

Comprobaciones previas a realizar el asiento de cobro/pago de tipo ERROR, impiden que el proceso prosiga si algo no va bien.

Parámetros
teBeforeAfterIndicar si queremos ejecutar el código antes o después del estandar.
Devuelve

Definición en la línea 4690 del archivo AsientosFacturasGenerador.cs.

◆ _Addons_Contabilizar_CobroPago_Before_Warnings()

virtual bool sage.ew.contabilidad.AsientosFacturasGenerador._Addons_Contabilizar_CobroPago_Before_Warnings ( TipoExecute  teBeforeAfter)
inlineprotectedvirtual

Comprobaciones previas a realizar el asiento de cobro/pago de tipo WARNING, no impiden que el proceso prosiga si se detecta algo.

Parámetros
teBeforeAfterIndicar si queremos ejecutar el código antes o después del estandar.
Devuelve

Definición en la línea 4734 del archivo AsientosFacturasGenerador.cs.

◆ _Addons_Factualb_CargarDatosAlbaranes_A_Generador()

virtual void sage.ew.contabilidad.AsientosFacturasGenerador._Addons_Factualb_CargarDatosAlbaranes_A_Generador ( TipoExecute  teBeforeAfter)
inlineprotectedvirtual

Caso de facturación de albaranes (venta/compra) cargar los datos de la lista de los albaranes en el generador rellenando las contrapartidas, niveles analíticos y tipos de IVA.

Parámetros
teBeforeAfterIndicar si queremos ejecutar el código antes o después del estandar.
Devuelve

Definición en la línea 4450 del archivo AsientosFacturasGenerador.cs.

◆ _Addons_GenerarAsientoFactura()

virtual bool sage.ew.contabilidad.AsientosFacturasGenerador._Addons_GenerarAsientoFactura ( TipoExecute  teBeforeAfter,
bool  tlResultGeneracionAsiento = false 
)
inlineprotectedvirtual

Generar asiento de factura.

Parámetros
teBeforeAfterIndicar si queremos ejecutar el código antes o después del estandar.
tlResultGeneracionAsientoParámetro útil solo para caso After, refleja el resultado de la generación del asiento que se ha hecho justo antes de llamarse a este método y se pasa para permitir a la extensión realizar cualquier acción en función de si el asiento se ha generado correctamente o no.
Devuelve
El valor de retorno se utiliza solo en el caso Before y refleja si se puede continuar con la generación del asiento o no. En el caso After no tiene utilidad.

Definición en la línea 4497 del archivo AsientosFacturasGenerador.cs.

◆ _Addons_GenerarAsientoFactura_Before_Errors()

virtual bool sage.ew.contabilidad.AsientosFacturasGenerador._Addons_GenerarAsientoFactura_Before_Errors ( TipoExecute  teBeforeAfter)
inlineprotectedvirtual

Comprobaciones previas en busca de errores que impidan la generación de la factura.

Parámetros
teBeforeAfterIndicar si queremos ejecutar el código antes o después del estandar.
Devuelve

Definición en la línea 4361 del archivo AsientosFacturasGenerador.cs.

◆ _Addons_GenerarAsientoFactura_Before_Warnings()

virtual bool sage.ew.contabilidad.AsientosFacturasGenerador._Addons_GenerarAsientoFactura_Before_Warnings ( TipoExecute  teBeforeAfter)
inlineprotectedvirtual

Comprobaciones previas en busca de incidencias que no sean bloqueantes, que no impidan la generación de la factura, pero se deba advertir al usuario.

Parámetros
teBeforeAfterIndicar si queremos ejecutar el código antes o después del estandar.
Devuelve

Definición en la línea 4406 del archivo AsientosFacturasGenerador.cs.

◆ _Addons_GenerarPrevisiones()

virtual void sage.ew.contabilidad.AsientosFacturasGenerador._Addons_GenerarPrevisiones ( TipoExecute  teBeforeAfter)
inlineprotectedvirtual

Generar previsiones de la factura.

Parámetros
teBeforeAfterIndicar si queremos ejecutar el código antes o después del estandar.
Devuelve

Definición en la línea 4608 del archivo AsientosFacturasGenerador.cs.

◆ _Addons_Messagebox()

void sage.ew.contabilidad.AsientosFacturasGenerador._Addons_Messagebox ( string  tcAddon,
string  tcMetodo,
string  tcMessage 
)
inlineprotected

Método para mostrar mensajes en la ejecución de addons.

Parámetros
tcAddon
tcMetodo
tcMessage
Devuelve

Definición en la línea 5011 del archivo AsientosFacturasGenerador.cs.

◆ _Contabilizar_CobroPago()

virtual bool sage.ew.contabilidad.AsientosFacturasGenerador._Contabilizar_CobroPago ( )
inlinevirtual

Contabilizar cobro/pago de la factura

Devuelve
Devuelve true si se puedo realizar el asientos correctamente, false caso contrario.

Implementa sage.ew.interficies.IAsientosFacturasGenerador.

Reimplementado en sage.ew.contabilidad.AsientosFacturasVentaGenerador y sage.ew.contabilidad.AsientosFacturasCompraGenerador.

Definición en la línea 4115 del archivo AsientosFacturasGenerador.cs.

◆ _Contabilizar_CobroPago_Before_Errors()

bool sage.ew.contabilidad.AsientosFacturasGenerador._Contabilizar_CobroPago_Before_Errors ( )
inline

Comprobaciones previas a realizar el asiento de cobro/pago de tipo ERROR, impiden que el proceso prosiga si algo no va bien.

Devuelve
Devuelve true si no se detecta ningún error, false caso contrario

Implementa sage.ew.interficies.IAsientosFacturasGenerador.

Definición en la línea 4291 del archivo AsientosFacturasGenerador.cs.

◆ _Contabilizar_CobroPago_Before_Warnings()

bool sage.ew.contabilidad.AsientosFacturasGenerador._Contabilizar_CobroPago_Before_Warnings ( )
inline

Comprobaciones previas a realizar el asiento de cobro/pago de tipo WARNING, no impiden que el proceso prosiga si se detecta algo.

Devuelve
Devuelve true si no se detecta ninguna advertencia, false caso contrario

Implementa sage.ew.interficies.IAsientosFacturasGenerador.

Definición en la línea 4250 del archivo AsientosFacturasGenerador.cs.

◆ _ContraPartidas_Calcular_Total()

void sage.ew.contabilidad.AsientosFacturasGenerador._ContraPartidas_Calcular_Total ( )
inline

Calcula el importe total de las contrapartidas introducidas, tanto de lo que no son suplidos como de lo que son suplidos.

Implementa sage.ew.interficies.IAsientosFacturasGenerador.

Definición en la línea 4145 del archivo AsientosFacturasGenerador.cs.

◆ _DescargarDatos()

virtual void sage.ew.contabilidad.AsientosFacturasGenerador._DescargarDatos ( bool  tlDescargarTodo = false)
inlinevirtual

Inicializa todas las propiedades del objeto de negocio

Parámetros
tlDescargarTodoSi se descargan todas las propiedades o no, normalmente se descargaran todas excepto algunas que utilizan el generador de asientos desde contabilidad y que conviene que conserven su valor entre las diferentes generaciones de asiento que haga el usuario, en el caso de facturación de albaranes conviene inicializarlas todas.

Implementa sage.ew.interficies.IAsientosFacturasGenerador.

Reimplementado en sage.ew.contabilidad.AsientosFacturasVentaGenerador y sage.ew.contabilidad.AsientosFacturasCompraGenerador.

Definición en la línea 3491 del archivo AsientosFacturasGenerador.cs.

◆ _Factualb_CargarDatosAlbaranes_A_Generador()

virtual bool sage.ew.contabilidad.AsientosFacturasGenerador._Factualb_CargarDatosAlbaranes_A_Generador ( )
inlinevirtual

Cargar los datos de los albaranes en el generador rellenando las contrapartidas, analíticas y tipos de IVA. Se sobreescribe en cada clase derivada (AsientosFacturasGeneradorCompras, AsientosFacturasGeneradorVentas)

Devuelve
Devuelve true si no se detecta ningún error, false caso contrario

Reimplementado en sage.ew.contabilidad.AsientosFacturasCompraGenerador y sage.ew.contabilidad.AsientosFacturasVentaGenerador.

Definición en la línea 3291 del archivo AsientosFacturasGenerador.cs.

◆ _GenerarAsientoFactura()

virtual bool sage.ew.contabilidad.AsientosFacturasGenerador._GenerarAsientoFactura ( )
inlinevirtual

Generar asiento de factura

Devuelve
Devuelve true si se puedo realizar el asientos correctamente, false caso contrario.

Implementa sage.ew.interficies.IAsientosFacturasGenerador.

Reimplementado en sage.ew.contabilidad.AsientosFacturasVentaGenerador y sage.ew.contabilidad.AsientosFacturasCompraGenerador.

Definición en la línea 4105 del archivo AsientosFacturasGenerador.cs.

◆ _GenerarAsientoFactura_Before_Errors()

virtual bool sage.ew.contabilidad.AsientosFacturasGenerador._GenerarAsientoFactura_Before_Errors ( )
inlinevirtual

Comprobaciones previas de tipo Error a realizar antes de la generación del asiento de la factura, al ser de tipus Error evitan que el proceso de generación de asiento de factura continue.

Devuelve
Devuelve true si no se detecta ningún error, false caso contrario

Implementa sage.ew.interficies.IAsientosFacturasGenerador.

Reimplementado en sage.ew.contabilidad.AsientosFacturasVentaGenerador y sage.ew.contabilidad.AsientosFacturasCompraGenerador.

Definición en la línea 3888 del archivo AsientosFacturasGenerador.cs.

◆ _GenerarAsientoFactura_Before_Warning_Errors()

virtual bool sage.ew.contabilidad.AsientosFacturasGenerador._GenerarAsientoFactura_Before_Warning_Errors ( )
inlinevirtual

Móetodo que unifica las llamadas a control de warnings y errores previos a la generación del asiento de la factura.

Devuelve

Definición en la línea 3589 del archivo AsientosFacturasGenerador.cs.

◆ _GenerarAsientoFactura_Before_Warnings()

virtual bool sage.ew.contabilidad.AsientosFacturasGenerador._GenerarAsientoFactura_Before_Warnings ( )
inlinevirtual

Comprobaciones previas de tipo Warning a realizar antes de la generación del asiento de la factura, al ser de tipus Warning no evitan que el proceso pueda continuar pero se avisa al usuario.

Devuelve
Devuelve true si no se detecta ninguna advertencia, false caso contrario

Implementa sage.ew.interficies.IAsientosFacturasGenerador.

Reimplementado en sage.ew.contabilidad.AsientosFacturasVentaGenerador y sage.ew.contabilidad.AsientosFacturasCompraGenerador.

Definición en la línea 3608 del archivo AsientosFacturasGenerador.cs.

◆ _GenerarEOS()

bool sage.ew.contabilidad.AsientosFacturasGenerador._GenerarEOS ( )
inlineprotected

Métod para realizar la generación de los datos de ingresos y gastos relacionados con el asiento de factura generado.

Devuelve

Definición en la línea 4832 del archivo AsientosFacturasGenerador.cs.

◆ _GenerarPrevisiones()

virtual bool sage.ew.contabilidad.AsientosFacturasGenerador._GenerarPrevisiones ( bool  tlRecc,
List< int >  tlstGiros = null,
string  tcDivisa = "",
decimal  tnCambio = 1,
decimal?  tnImporteTotal = null,
DateTime?  tdFechaOper = null 
)
inlinevirtual

Generar las previsiones de cobro/pago, se sobreescribe en las clases derivadas.

Parámetros
tlReccSi se ha de aplicar criterio de caja.
tlstGirosLista de giros para generar las previsiones. Si se omite se utilizarán los giros definidos en la ficha del proveedor/cliente.
tcDivisaCódigo de la moneda en que se genera la previsión, si se omite se interpreta moneda de la empresa.
tnCambioTasa de cambio respecto a la moneda de la empresa con que se genera la previsión, si se omite se interpreta 1.
tnImporteTotalImporte total de previsiones a generar (si hay entregas a cuenta la prevision es inferior al total factura).
tdFechaOperFecha de operación para las previsiones.
Devuelve
true si se pudieron generar correctamente las previsiones, false caso contrario

Implementa sage.ew.interficies.IAsientosFacturasGenerador.

Reimplementado en sage.ew.contabilidad.AsientosFacturasCompraGenerador y sage.ew.contabilidad.AsientosFacturasVentaGenerador.

Definición en la línea 3280 del archivo AsientosFacturasGenerador.cs.

◆ _HayArtSinRetencionEnAlba()

virtual bool sage.ew.contabilidad.AsientosFacturasGenerador._HayArtSinRetencionEnAlba ( )
inlinevirtual

Método utilizado para averiguar si hay artículos que no trabajen con retención en alguno de los albaranes a facturar. Se sobreescribe el método en las clases derivadas.

Devuelve

Reimplementado en sage.ew.contabilidad.AsientosFacturasCompraGenerador y sage.ew.contabilidad.AsientosFacturasVentaGenerador.

Definición en la línea 3324 del archivo AsientosFacturasGenerador.cs.

◆ _ImportePrevisionesGeneradas()

virtual void sage.ew.contabilidad.AsientosFacturasGenerador._ImportePrevisionesGeneradas ( out decimal  tnTotalPrevisiones,
out bool  tlTodasContabilizadas 
)
inlinevirtual

Obtiene el importe total de las previsiones generadas en la factura

Parámetros
tnTotalPrevisionesImporte total de las previsiones asociadas a la factura, parámetro de salida.
tlTodasContabilizadasSi todas las previsiones asociadas a la factura están contabilizadas, parámetro de salida.

Implementa sage.ew.interficies.IAsientosFacturasGenerador.

Reimplementado en sage.ew.contabilidad.AsientosFacturasCompraGenerador y sage.ew.contabilidad.AsientosFacturasVentaGenerador.

Definición en la línea 3357 del archivo AsientosFacturasGenerador.cs.

◆ _Informacion_AlmacenPlanes()

List<string> sage.ew.contabilidad.AsientosFacturasGenerador._Informacion_AlmacenPlanes ( string  tcAlmacen)
inline

(Obsoleto) Este diccionario es obsoleto a raiz de la programación del nuevo funcionamiento de los opcflags de "PLANES ANALÍTICOS AUTOMÁTICOS POR ALMACÉN EN FACTURACIÓN DE COMPRAS" y "PLANES ANALÍTICOS AUTOMÁTICOS POR ALMACÉN EN FACTURACIÓN DE VENTAS" según tareas 148034 y 148035 (Junio 2019). Caso de que esté activo este opcflag todos los albaranes de la factura tendrán forzosamente el mismo almacén por lo que ya no hace falta ir cacheando a medida que vamos recorriendo los albaranes de la factura, pues unicamente en el momento de generar el asiento miraremos el almacén de la factura (será el almacén del primer albarán pues todos los albaranes tendrán el mismo almacén, es a lo que obliga tener el opcflag activado, al facturar separa los albaranes por almacén). No obstante, como es una propiedad pública se deja por comptabilidad por si alguien la ha estado utilizando.

Parámetros
tcAlmacen
Devuelve

Implementa sage.ew.interficies.IAsientosFacturasGenerador.

Definición en la línea 1761 del archivo AsientosFacturasGenerador.cs.

◆ _Informacion_CuentaPlanes()

List<string> sage.ew.contabilidad.AsientosFacturasGenerador._Informacion_CuentaPlanes ( string  tcCuenta)
inline

(Obsoleto) Lista en memoria para acumular los códigos de planes de las diferentes cuentas.

Parámetros
tcCuentaCódigo de cuenta contable.
Devuelve
Lista de planes analíticos contemplados por la cuenta contable.

Implementa sage.ew.interficies.IAsientosFacturasGenerador.

Definición en la línea 1743 del archivo AsientosFacturasGenerador.cs.

◆ _Informacion_PlanesMante()

Dictionary<string, object> sage.ew.contabilidad.AsientosFacturasGenerador._Informacion_PlanesMante ( string  tcPlan)
inline

(Obsoleto) Diccionario en memoria para acumular los datos de codigo, nombre de los planes que se vayan utilizando.

Parámetros
tcPlan

Implementa sage.ew.interficies.IAsientosFacturasGenerador.

Definición en la línea 1730 del archivo AsientosFacturasGenerador.cs.

◆ _Informacion_SecundariaMante()

Dictionary<string, object> sage.ew.contabilidad.AsientosFacturasGenerador._Informacion_SecundariaMante ( string  tcCuentaSecundaria)
inline

(Obsoleto) Diccionario en memoria para acumular los datos de código, nombre y nivel de cuentas secundarias

Parámetros
tcCuentaSecundaria
Devuelve

Implementa sage.ew.interficies.IAsientosFacturasGenerador.

Definición en la línea 1718 del archivo AsientosFacturasGenerador.cs.

◆ _Niveles_Repartir_Importe()

void sage.ew.contabilidad.AsientosFacturasGenerador._Niveles_Repartir_Importe ( BindingList< SecundariaLinea tlstNivelesPlan,
decimal  tnImporte,
TiposRepartoSecundarias  teTipoReparto,
bool  tllstNivelesEnFormatoVisual = false 
)
inline

(Método obsoleto) Reparte el importe de la contrapartida en los niveles existentes en la lista de niveles recibida por parámetro.

Parámetros
tlstNivelesPlanLista de niveles análiticos donde realizar el reparto del importe de la contrapartida.
teTipoRepartoTipo de reparto
tnImporteImporte a repartir
tllstNivelesEnFormatoVisualSi la lista de niveles analíticos recibida por parámetro se encuentra en formato lineal o visual

Implementa sage.ew.interficies.IAsientosFacturasGenerador.

Definición en la línea 4135 del archivo AsientosFacturasGenerador.cs.

◆ _ObtenerCambioAsientoGenerador()

virtual decimal sage.ew.contabilidad.AsientosFacturasGenerador._ObtenerCambioAsientoGenerador ( string  tcMoneda)
inlinevirtual

Retorna el cambio de la divisa, primero mira el cliente/proveedor y si tiene fecha, sino se mira la cotización de la empresa, se sobreescribe en las clases derivadas.

Parámetros
tcMonedaCódigo de la moneda de la que se quiere averiguar la tasa de cambio.
Devuelve
Tasa de cambio de la moneda contra la moneda de la empresa (1 unidad moneda = ncambio unidades moneda empresa)

Reimplementado en sage.ew.contabilidad.AsientosFacturasCompraGenerador y sage.ew.contabilidad.AsientosFacturasVentaGenerador.

Definición en la línea 3304 del archivo AsientosFacturasGenerador.cs.

◆ _PermitirCambioValor()

bool sage.ew.contabilidad.AsientosFacturasGenerador._PermitirCambioValor ( object  sender,
string  tcValorCandidato,
out string  tcMensaje 
)
inline

Método para evaluar si se permite un cambio de divisa, de obligada creación por cumplir esta clase la interfaz IDivisaOperable

Parámetros
senderObjeto que inicia el cambio
tcValorCandidatoValor candidato
tcMensajeMensaje de retorno
Devuelve
True si se permite el cambio

Implementa sage.ew.interficies.IDivisaOperable.

Definición en la línea 4185 del archivo AsientosFacturasGenerador.cs.

◆ _PermitirDeclararCliProVarios()

virtual bool sage.ew.contabilidad.AsientosFacturasGenerador._PermitirDeclararCliProVarios ( )
inlinevirtual

Método para controlar si con los datos existentes se puede declarar CIF/NOMBRE para proveedores/clientes varios. Se sobreescribe este método en cada clase derivada

Devuelve

Implementa sage.ew.interficies.IAsientosFacturasGenerador.

Reimplementado en sage.ew.contabilidad.AsientosFacturasCompraGenerador y sage.ew.contabilidad.AsientosFacturasVentaGenerador.

Definición en la línea 3314 del archivo AsientosFacturasGenerador.cs.

◆ _Recalcular_Totales()

virtual void sage.ew.contabilidad.AsientosFacturasGenerador._Recalcular_Totales ( )
inlinevirtual

Recalcula todos los campos TOTALPP, TOTALRETEN, TOTALASIENTO, TOTALBASE

Implementa sage.ew.interficies.IAsientosFacturasGenerador.

Reimplementado en sage.ew.contabilidad.AsientosFacturasVentaGenerador y sage.ew.contabilidad.AsientosFacturasCompraGenerador.

Definición en la línea 3367 del archivo AsientosFacturasGenerador.cs.

◆ _Show()

virtual bool sage.ew.contabilidad.AsientosFacturasGenerador._Show ( )
inlinevirtual

Mostrar el formulario correspondiente

Devuelve

Implementa sage.ew.interficies.IAsientosFacturasGenerador.

Reimplementado en sage.ew.contabilidad.AsientosFacturasVentaGenerador y sage.ew.contabilidad.AsientosFacturasCompraGenerador.

Definición en la línea 3479 del archivo AsientosFacturasGenerador.cs.

◆ _ShowDialog()

virtual bool sage.ew.contabilidad.AsientosFacturasGenerador._ShowDialog ( )
inlinevirtual

Realiza el showdialog del formulario

Devuelve

Implementa sage.ew.interficies.IDualShowMode.

Reimplementado en sage.ew.contabilidad.AsientosFacturasVentaGenerador y sage.ew.contabilidad.AsientosFacturasCompraGenerador.

Definición en la línea 3336 del archivo AsientosFacturasGenerador.cs.

◆ _TipoIva_Cambiar_RecEquiv()

void sage.ew.contabilidad.AsientosFacturasGenerador._TipoIva_Cambiar_RecEquiv ( )
inline

Recalcula el campo el importe de IVA y el importe de RECARGO del registro de IVA con la base, los % de IVA y recargo que tiene la linea.

Definición en la línea 4162 del archivo AsientosFacturasGenerador.cs.

◆ _TipoIva_Recalcular_Lineas()

void sage.ew.contabilidad.AsientosFacturasGenerador._TipoIva_Recalcular_Lineas ( )
inlineprotected

Recalcula el campo IMPORTE IVA y IMPORTE RECEQUIV del registro de IVA con la base, los % de IVA y recargo que tiene la linea.

Definición en la línea 5917 del archivo AsientosFacturasGenerador.cs.

◆ Asiento_NuevaLinea()

AsientosLinea sage.ew.contabilidad.AsientosFacturasGenerador.Asiento_NuevaLinea ( Asientos  toAsiento,
string  tcCuenta,
string  tcDefinicion,
decimal  tnImporte,
Asientos.DebeHaber  teDebeHaber 
)
inlineprotected

Añade una linea al asiento con las valores pasados como parámetros.

Parámetros
toAsientoObjeto de tipo Asientos al que se le añadirá la linea.
tcCuentaCuenta contable de la linea del asiento.
tcDefinicionDefinicion de la linea del asiento.
tnImporteImporte a poner en el DEBE o HABER según siguiente parámetro.
teDebeHaberDEBE o HABER

Definición en la línea 5595 del archivo AsientosFacturasGenerador.cs.

◆ AsientoFacturaLinea_AñadirRegIva()

void sage.ew.contabilidad.AsientosFacturasGenerador.AsientoFacturaLinea_AñadirRegIva ( AsientosLinea  toLineaAsiIva,
AsientosFacturasGenerador.TipoIvaLinea  loLiniaIva,
int  tnFacturaCEE = 0,
DateTime?  tdFechaFacturaCEE = null,
string  tcConceptoFacturaCEE = "",
decimal  tnFinan = 0,
int  tnOrden = 0,
bool  tlAplicarProrrata = false 
)
inlineprotected

Añade a la partida de IVA del asientos el registro de IVA

Parámetros
toLineaAsiIvaLinea del asiento con la cuenta contable de IVA
loLiniaIvaLinea de IVA según clase AsientosFacturasGenerador
tnFacturaCEEFactura CEE caso de ser registro IVAREPER en intracomunitario en compras, se pasa al generar el registro de IVASOPOR de la compra.
tdFechaFacturaCEEFecha factura cee caso de ser registro IVAREPER en intracomunitario en compras, se pasa al generar el registro de IVAREPER de la compra.
tcConceptoFacturaCEEConcepto factura cee caso de ser registro IVAREPER en intracomunitario, se pasa al generar el registro de IVASOPOR de la compra
tnFinanImporte financiación caso de factura de venta.
tnOrdenUtil en repetición de facturas de compra, caso de llegar nº de orden declarado es el que se pondrá en IVASOPOR.
tlAplicarProrrataSi se está aplicando regla de la prorrata en la generación de la factura o no. Util en facturas de compra, en ventas no llegará nunca este parámetro y se asumirá false.

Definición en la línea 5658 del archivo AsientosFacturasGenerador.cs.

◆ AsientoFacturaLinea_AñadirRegIvaExento()

void sage.ew.contabilidad.AsientosFacturasGenerador.AsientoFacturaLinea_AñadirRegIvaExento ( Asientos  toAsiento,
decimal  tnImporte,
string  tcTipoIva 
)
inlineprotected

Añade registro de IVA EXENTO al asiento

Parámetros
toAsientoObjeto de negocio de tipo Asiento.
tnImporteImporte total de IVA exento.
tcTipoIvaCódigo de TIPO IVA.

Definición en la línea 5784 del archivo AsientosFacturasGenerador.cs.

◆ AsientoFacturaLinea_AñadirRegRetencion()

void sage.ew.contabilidad.AsientosFacturasGenerador.AsientoFacturaLinea_AñadirRegRetencion ( AsientosLinea  toLineaAsiRetencion,
string  tcCuenta,
eTipoCuenta  teTipoCuenta 
)
inlineprotected

Añade a la linea del asiento de retención el registro de RETENCION con los datos de la factura que se está generando.

Parámetros
toLineaAsiRetencionLinea del asiento con la cuenta contable de retención
tcCuentaCuenta para el registro de retención
teTipoCuentaTipo de retención soportada o repercutida

Definición en la línea 5822 del archivo AsientosFacturasGenerador.cs.

◆ BancoPredet()

int sage.ew.contabilidad.AsientosFacturasGenerador.BancoPredet ( string  tcFormaPago,
Dictionary< string, object >  toBancPredet 
)
inlineprotected

Banco client o proveedor predeterminado, se utiliza en generación de previsiones.

Parámetros
tcFormaPago
toBancPredet
Devuelve

Definición en la línea 5023 del archivo AsientosFacturasGenerador.cs.

◆ CambioDivisaPermitir()

virtual bool sage.ew.contabilidad.AsientosFacturasGenerador.CambioDivisaPermitir ( string  tcNewDivisa,
out string  lcMensaje 
)
inlineprotectedvirtual

Comprueba si se puede hacer el cambio de divisa y devuelve mensaje caso de que no se pueda.

Parámetros
tcNewDivisaCódigo de la nueva divisa que se quiere poner.
lcMensajeMensaje de error que se retornará caso de que no sea posible realizar el cambio de divsa.
Devuelve
Devuelve true si se puede realizar el cambio de divisa, false caso contrario.

Reimplementado en sage.ew.contabilidad.AsientosFacturasVentaGenerador.

Definición en la línea 5052 del archivo AsientosFacturasGenerador.cs.

◆ EntregasCliPro_Aplicar_EnAsientoFactura()

void sage.ew.contabilidad.AsientosFacturasGenerador.EntregasCliPro_Aplicar_EnAsientoFactura ( Asientos  toAsiento)
inlineprotected

Revisa las entregas a cuenta del proveedor/cliente que haya pendientes de liquidar y en función del importe disponible a aplicar según total factura aplica las entregas que pueda modificando el asiento de la factura.

Parámetros
toAsientoAsiento de factura justo antes de guardarlo en la base de datos tal como lo ha generado la facturación normal.

Definición en la línea 5115 del archivo AsientosFacturasGenerador.cs.

◆ EntregasCliPro_CargarPendientes()

void sage.ew.contabilidad.AsientosFacturasGenerador.EntregasCliPro_CargarPendientes ( )
inlineprotected

Carga la lista de entregas a cuenta de proveedor/cliente que reunan las siguientes características:

Caso COMPRAS:

  1. Pendientes de liquidar (entrega != liquidado) AND ( 2.1 Sin tipo de IVA declarado y asentadas OR 2.2 Con tipo de IVA declarado, facturada y que el tipo de IVA se encuentre en algunos de los albaranes de compra a facturar. )

Caso VENTAS: en ventas todas las entregas a cuenta se facturan, se obliga a introducir tipo de iva en la entrega.

  1. Pendientes de liquidar (entrega != liquidado) AND 2 Con tipo de IVA declarado, facturada y que el tipo de IVA se encuentre en algunos de los albaranes de venta a facturar. )

Definición en la línea 6051 del archivo AsientosFacturasGenerador.cs.

◆ EntregasCliPro_Liquidar_Aplicadas_A_Factura()

decimal sage.ew.contabilidad.AsientosFacturasGenerador.EntregasCliPro_Liquidar_Aplicadas_A_Factura ( )
inlineprotected

Marca como liquidadas las entregas a cuenta del proveedor/cliente que se han aplicado en el asiento de la factura.

Devuelve
Importe total de las entregas que han sido aplicadas en el asiento de la factura.

Definición en la línea 5310 del archivo AsientosFacturasGenerador.cs.

◆ EntregasCliPro_Seleccionar_Entregas()

void sage.ew.contabilidad.AsientosFacturasGenerador.EntregasCliPro_Seleccionar_Entregas ( )
inlineprotected

Formulario para seleccionar las entregas a cuenta que se imputarán a factura.

Definición en la línea 6024 del archivo AsientosFacturasGenerador.cs.

◆ Factualb_Anadir_Contrapartida()

void sage.ew.contabilidad.AsientosFacturasGenerador.Factualb_Anadir_Contrapartida ( List< Tuple< string, bool, decimal >>  toListaContraPartidas,
string  tcCuenta,
decimal  tnImporte,
bool  tlEsSuplido 
)
inlineprotected

Añade o acumula a un lista de contrapartidas interna la cuenta, almacén e importe recibidos como parámetros. Utilizado en facturación de albaranes (ventas y compras).

Parámetros
toListaContraPartidasLista de contrapartidas.
tcCuentaCódigo de la cuenta de contrapartida.
tnImporteImporte de base a acumular
tlEsSuplidoSi es suplido o no.

Definición en la línea 5989 del archivo AsientosFacturasGenerador.cs.

◆ Factualb_Anadir_TipoIva()

void sage.ew.contabilidad.AsientosFacturasGenerador.Factualb_Anadir_TipoIva ( string  tcTipoIva,
decimal  tnImporte,
bool  tlIvaIncluido = false,
decimal  tnImporteIvaInc = 0 
)
inlineprotected

Añade o acumula a la lista de tipos de IVA el tipo de IVA e importes recibidos como parámetros. Utilizado en facturación de albaranes (ventas y compras).

Parámetros
tcTipoIvaCódigo de tipo de IVA
tnImporteImporte a acumular
tlIvaIncluidoSi el importe pasado por parámetro es IVA incluido o no.
tnImporteIvaIncImporte original con IVA incluido, útil cuando se factura ventas IVA incluido, se guardan los importes originales en cada tipo de IVA para poder cuadrar al final.

Definición en la línea 5932 del archivo AsientosFacturasGenerador.cs.

◆ Factualb_DatosPreviosOk()

virtual bool sage.ew.contabilidad.AsientosFacturasGenerador.Factualb_DatosPreviosOk ( )
inlineprotectedvirtual

Método utilizado en la carga de los datos de albaranes a facturar en el objeto generador. Se verifica que haya declarado proveedor/cliente, factura, divisa, tasa de cambio.

Devuelve

Definición en la línea 5391 del archivo AsientosFacturasGenerador.cs.

◆ Factualb_Obtener_TiposIva_Albaranes()

virtual DataTable sage.ew.contabilidad.AsientosFacturasGenerador.Factualb_Obtener_TiposIva_Albaranes ( )
inlineprotectedvirtual

Obtener los tipos de IVA de los albaranes de compra declarados en la lista de albaranes a facturar.

Devuelve

Reimplementado en sage.ew.contabilidad.AsientosFacturasCompraGenerador y sage.ew.contabilidad.AsientosFacturasVentaGenerador.

Definición en la línea 5090 del archivo AsientosFacturasGenerador.cs.

◆ hayDescuadreImpotesTablasConfiguracion()

bool sage.ew.contabilidad.AsientosFacturasGenerador.hayDescuadreImpotesTablasConfiguracion ( ParamGenFact  toParametros)
inlineprotected

Método de validación auxiliar para parámtros de configuración

Parámetros
toParametros
Devuelve

Definición en la línea 4863 del archivo AsientosFacturasGenerador.cs.

◆ NotifyPropertyChanged()

void sage.ew.contabilidad.AsientosFacturasGenerador.NotifyPropertyChanged ( String  tcNombrePropiedad)
inlineprotected

Lanza un evento de tipo PropertyChanged

Parámetros
tcNombrePropiedadNombre de la propiedad que ha cambiado

Definición en la línea 75 del archivo AsientosFacturasGenerador.cs.

◆ Obtener_Cuentas_IvaRecEquiv_CriterioCaja()

bool sage.ew.contabilidad.AsientosFacturasGenerador.Obtener_Cuentas_IvaRecEquiv_CriterioCaja ( eTipoCuenta  teTipoCuenta,
DateTime  tdFechaOper,
string  tcCodigoTipoIva,
decimal  tnTotalRecEquiv,
bool  tlAplicarProrrata,
out string  tcCuentaIva,
out string  tcCuentaRecEquiv,
out string  tcCuentaIvaNodeduc 
)
inlineprotected

A partir de un código de TIPO_IVA obtiene las cuentas de IVA y RECEQUIV de criterio de caja. Caso de solicitar tipo de cuenta IVA soportado, adicionalmente se obtiene también la cuenta de IVA soportado no deducible de criterio de caja, en el caso de IVA repercutido no se retorna esta cuenta pues para repercutido no existe la cuenta de IVA no deducible.

Parámetros
teTipoCuentaTipo de cuenta (iva repercutido, iva soportado).
tdFechaOperFecha de operación.
tcCodigoTipoIvaCódigo de TIPO_IVA.
tnTotalRecEquivImporte de recargo de equivalencia (para controlar si es estrictamente necesario haber obtenido una cuenta de recargo equivalencia de criterio de caja o no).
tlAplicarProrrataSi en la factura se aplicará regla de la prorrata.
tcCuentaIvaCódigo de cuenta de IVA de criterio caja obtenida, parámetro de salida.
tcCuentaRecEquivCódigo de cuenta de RECARGO EQUIVALENCIA de criterio caja obtenida, parámetro de salida.
tcCuentaIvaNodeducCódigo de cuenta de IVA no deducible de criterio caja obtenida, parámetro de salida.

Definición en la línea 5872 del archivo AsientosFacturasGenerador.cs.

◆ obtenerTipoCliPro()

virtual int sage.ew.contabilidad.AsientosFacturasGenerador.obtenerTipoCliPro ( )
inlineprotectedvirtual

Obtener el tipo de cliente/proveedor (1 Nacional, 2 Comunitario, 3 Extracomunitario)

Devuelve

Reimplementado en sage.ew.contabilidad.AsientosFacturasVentaGenerador y sage.ew.contabilidad.AsientosFacturasCompraGenerador.

Definición en la línea 5102 del archivo AsientosFacturasGenerador.cs.

◆ Revisar_Descuadre_Asiento_MonedaEmpresa()

bool sage.ew.contabilidad.AsientosFacturasGenerador.Revisar_Descuadre_Asiento_MonedaEmpresa ( Asientos  toAsiento)
inlineprotected

Si el asiento se generó en moneda diferente de la moneda de la empresa revisar el asiento por si ha quedado descuadrado en la moneda de la empresa (en la moneda de generación seguro que está cuadrado pues se contruye en base a ésta). Si se detecta descuadre se quadrará la diferencia en la primera cuenta contrapartida y deberá trasladarse este ajuste al registro de IVA o IVA_EXEN

Parámetros
toAsientoAsiento sobre el que realizar la comprobación.
Devuelve
Devuelve true si detecta descuadre, false caso contrario.

Definición en la línea 5441 del archivo AsientosFacturasGenerador.cs.

◆ Vaciar_Listas_Internas()

void sage.ew.contabilidad.AsientosFacturasGenerador.Vaciar_Listas_Internas ( )
inlineprotected

Vaciar las listas internas del objeto generador: lista de contrapartidas, lista de tipos de IVA

Definición en la línea 6014 del archivo AsientosFacturasGenerador.cs.

Documentación de los campos

◆ _cAlmacen

string sage.ew.contabilidad.AsientosFacturasGenerador._cAlmacen = ""
protected

Código de almacén.

Definición en la línea 1924 del archivo AsientosFacturasGenerador.cs.

◆ _cCifCliProVarios

string sage.ew.contabilidad.AsientosFacturasGenerador._cCifCliProVarios = ""
protected

Cif para el caso de introducir datos cliente/proveedor varios

Definición en la línea 1986 del archivo AsientosFacturasGenerador.cs.

◆ _cCliPro

string sage.ew.contabilidad.AsientosFacturasGenerador._cCliPro = string.Empty
protected

Código de proveedor/cliente, se sobreescribe en las clases derivadas.

Definición en la línea 1781 del archivo AsientosFacturasGenerador.cs.

◆ _cContabilizarCobroPago_Banco

string sage.ew.contabilidad.AsientosFacturasGenerador._cContabilizarCobroPago_Banco = ""
protected

Cuenta de tesoreria seleccionada para efectuar la contabilizacion del cobro/pago.

Definición en la línea 2785 del archivo AsientosFacturasGenerador.cs.

◆ _cDefinicion_Debe

string sage.ew.contabilidad.AsientosFacturasGenerador._cDefinicion_Debe = ""
protected

Nos indicará la definición del DEBE

Definición en la línea 2711 del archivo AsientosFacturasGenerador.cs.

◆ _cDefinicion_Haber

string sage.ew.contabilidad.AsientosFacturasGenerador._cDefinicion_Haber = ""
protected

Nos indicará la definición del HABER

Definición en la línea 2726 del archivo AsientosFacturasGenerador.cs.

◆ _cEmpresa

string sage.ew.contabilidad.AsientosFacturasGenerador._cEmpresa = Convert.ToString(EW_GLOBAL._GetVariable("wc_empresa"))
protected

Empresa activa

Definición en la línea 1657 del archivo AsientosFacturasGenerador.cs.

◆ _cError_Message

string sage.ew.contabilidad.AsientosFacturasGenerador._cError_Message = ""
protected

Mensaje de error

Definición en la línea 2082 del archivo AsientosFacturasGenerador.cs.

◆ _cFactura

string sage.ew.contabilidad.AsientosFacturasGenerador._cFactura = ""
protected

Nº de factura, se sobreescribe en las clases derivadas.

Definición en la línea 1791 del archivo AsientosFacturasGenerador.cs.

◆ _cFpag

string sage.ew.contabilidad.AsientosFacturasGenerador._cFpag = ""
protected

Forma de pago que se utilizará para generar las previsiones de cobro/pago de la factura. Si se ejecuta el generador en forma de asiento directo desde contabilidad será la forma de pago del cliente/proveedor. Caso de ejecutarse el generador en forma de facturación de albaranes se cogerá del primero de los albaranes a facturar (todos los albaranes deberían tener la misma forma de pago.

Definición en la línea 1881 del archivo AsientosFacturasGenerador.cs.

◆ _cMonedaEmpresa

string sage.ew.contabilidad.AsientosFacturasGenerador._cMonedaEmpresa = Convert.ToString(EW_GLOBAL._GetVariable("wc_moneda"))
protected

Moneda empresa

Definición en la línea 1645 del archivo AsientosFacturasGenerador.cs.

◆ _cNombre

string sage.ew.contabilidad.AsientosFacturasGenerador._cNombre = string.Empty
protected

Nombre del cliente o proveedor según si estamos en generador de asientos de facturas de venta o de compra

Definición en la línea 2242 del archivo AsientosFacturasGenerador.cs.

◆ _cNombreCliProVarios

string sage.ew.contabilidad.AsientosFacturasGenerador._cNombreCliProVarios = ""
protected

Nombre para el caso de introducir datos cliente/proveedor varios.

Definición en la línea 1834 del archivo AsientosFacturasGenerador.cs.

◆ _cReferencia

string sage.ew.contabilidad.AsientosFacturasGenerador._cReferencia = ""
protected

Referencia del asiento

Definición en la línea 1854 del archivo AsientosFacturasGenerador.cs.

◆ _cRetencion_Codigo

string sage.ew.contabilidad.AsientosFacturasGenerador._cRetencion_Codigo = ""
protected

Código de retención (tabla TIPO_RET)

Definición en la línea 2618 del archivo AsientosFacturasGenerador.cs.

◆ _cRetencion_Cuenta

string sage.ew.contabilidad.AsientosFacturasGenerador._cRetencion_Cuenta = ""
protected

Cuenta contable para aplicar la retención

Definición en la línea 2635 del archivo AsientosFacturasGenerador.cs.

◆ _cWarning_Message

string sage.ew.contabilidad.AsientosFacturasGenerador._cWarning_Message = ""
protected

Mensaje de warning

Definición en la línea 2043 del archivo AsientosFacturasGenerador.cs.

◆ _dContabilizarCobroPago_Fecha

DateTime sage.ew.contabilidad.AsientosFacturasGenerador._dContabilizarCobroPago_Fecha = DateTime.Today
protected

Fecha seleccionada para efectuar la contabilizacion del cobro/pago.

Definición en la línea 2799 del archivo AsientosFacturasGenerador.cs.

◆ _dFechaAsiento

DateTime sage.ew.contabilidad.AsientosFacturasGenerador._dFechaAsiento = Convert.ToDateTime(EW_GLOBAL._GetVariable("wd_fechaultimoasiento", DateTime.Today))
protected

Fecha de asiento de la factura

Definición en la línea 2182 del archivo AsientosFacturasGenerador.cs.

◆ _dFechaFactura

DateTime sage.ew.contabilidad.AsientosFacturasGenerador._dFechaFactura = DateTime.Today
protected

Fecha de la factura

Definición en la línea 2215 del archivo AsientosFacturasGenerador.cs.

◆ _dFechaOperacion

DateTime sage.ew.contabilidad.AsientosFacturasGenerador._dFechaOperacion = DateTime.Today
protected

Fecha de operación

Definición en la línea 2229 del archivo AsientosFacturasGenerador.cs.

◆ _eModoGenerador

ModoGenerador sage.ew.contabilidad.AsientosFacturasGenerador._eModoGenerador = ModoGenerador.AsientoDirecto
protected

Modo de funcionamiento del generador (contabilidad, facturación de albaranes)

Definición en la línea 1958 del archivo AsientosFacturasGenerador.cs.

◆ _eTipoGenerador

TipoGenerador sage.ew.contabilidad.AsientosFacturasGenerador._eTipoGenerador
protected

Tipo de generador de asientos de facturas (ventas/compras)

Definición en la línea 2839 del archivo AsientosFacturasGenerador.cs.

◆ _eTipoRetFiscNoFisc

TipoRetencionFiscNoFisc sage.ew.contabilidad.AsientosFacturasGenerador._eTipoRetFiscNoFisc = TipoRetencionFiscNoFisc.Fiscal
protected

Aplicar retencion fiscal si/no

Definición en la línea 1811 del archivo AsientosFacturasGenerador.cs.

◆ _ewCampoCambio

ewCampo sage.ew.contabilidad.AsientosFacturasGenerador._ewCampoCambio = new ewCampo()
protected

Cambio respecto a la moneda de la empresa

Definición en la línea 3228 del archivo AsientosFacturasGenerador.cs.

◆ _ewCampoDivisa

ewCampo sage.ew.contabilidad.AsientosFacturasGenerador._ewCampoDivisa = new ewCampo()
protected

Propiedad interna del campo _Divisa

Definición en la línea 3169 del archivo AsientosFacturasGenerador.cs.

◆ _lcAny

string sage.ew.contabilidad.AsientosFacturasGenerador._lcAny = Convert.ToString(EW_GLOBAL._GetVariable("wc_any"))
protected

Ejercicio activo

Definición en la línea 1595 del archivo AsientosFacturasGenerador.cs.

◆ _lcCtaContrapartida

string sage.ew.contabilidad.AsientosFacturasGenerador._lcCtaContrapartida = ""
protected

Cuenta contable de contrapartida genérica según cuentas standar en configuración de empresa. Se le da valor en las clases derivadas.

Definición en la línea 1559 del archivo AsientosFacturasGenerador.cs.

◆ _lcCtaContrapartidaArtDolar

string sage.ew.contabilidad.AsientosFacturasGenerador._lcCtaContrapartidaArtDolar = ""
protected

Cuenta contable de contrapartida para articulos sin codificar, se utilizará cuando se facturen albaranes a través del generador, desde contabilidad no. Se le da valor en las clases derivadas.

Definición en la línea 1553 del archivo AsientosFacturasGenerador.cs.

◆ _lcCuentaDtoPronto

string sage.ew.contabilidad.AsientosFacturasGenerador._lcCuentaDtoPronto = ""
protected

Cuenta contable descuento pronto pago, se utilizará cuando se facturen albaranes (compras o ventas) a través del generador. Se le da valor en las clases derivadas.

Definición en la línea 1571 del archivo AsientosFacturasGenerador.cs.

◆ _lcCuentaPortes

string sage.ew.contabilidad.AsientosFacturasGenerador._lcCuentaPortes = ""
protected

Cuenta contable portes, se utilizará cuando se facturen albaranes (compras o ventas) a través del generador. Se le da valor en las clases derivadas.

Definición en la línea 1565 del archivo AsientosFacturasGenerador.cs.

◆ _lcdifposcam

string sage.ew.contabilidad.AsientosFacturasGenerador._lcdifposcam = Convert.ToString(EW_GLOBAL._GetVariable("wc_difposcam"))
protected

Cuenta de diferencias de cambio utilizando divisas.

Definición en la línea 1583 del archivo AsientosFacturasGenerador.cs.

◆ _lcIva

string sage.ew.contabilidad.AsientosFacturasGenerador._lcIva = Convert.ToString(EW_GLOBAL._GetVariable("wc_iva")).Trim().ToUpper()
protected

Concepto de IVA

Definición en la línea 1705 del archivo AsientosFacturasGenerador.cs.

◆ _lContabilizarCobroPago

bool sage.ew.contabilidad.AsientosFacturasGenerador._lContabilizarCobroPago = false
protected

Nos indicará si al acabar de generar el asiento de la factura se debe contabilizar el cobro/pago de la factura (según sea factura de venta o de compra.)

Definición en la línea 2768 del archivo AsientosFacturasGenerador.cs.

◆ _lcPortesTipo_Iva

string sage.ew.contabilidad.AsientosFacturasGenerador._lcPortesTipo_Iva = ""
protected

Definición en la línea 2166 del archivo AsientosFacturasGenerador.cs.

◆ _lFormAsiento

bool sage.ew.contabilidad.AsientosFacturasGenerador._lFormAsiento = false
protected

Servirá para indicar si han abierto el generador desde formulario asientos o n

Definición en la línea 2977 del archivo AsientosFacturasGenerador.cs.

◆ _lHayArtSinRetencionEnAlbaranes

bool sage.ew.contabilidad.AsientosFacturasGenerador._lHayArtSinRetencionEnAlbaranes = false
protected

Definición en la línea 1824 del archivo AsientosFacturasGenerador.cs.

◆ _lisContrapartidas

BindingList<ContraPartidaLinea> sage.ew.contabilidad.AsientosFacturasGenerador._lisContrapartidas
protected

Lista de contrapartidas de la factura que se está generando.

Definición en la línea 3016 del archivo AsientosFacturasGenerador.cs.

◆ _lisTipoIvaLineas

BindingList<TipoIvaLinea> sage.ew.contabilidad.AsientosFacturasGenerador._lisTipoIvaLineas
protected

Lista de tipos de IVA de la factura que se está generando.

Definición en la línea 2997 del archivo AsientosFacturasGenerador.cs.

◆ _ll_f_asi

bool sage.ew.contabilidad.AsientosFacturasGenerador._ll_f_asi = Convert.ToBoolean(EW_GLOBAL._GetVariable("wl_f_asi"))
protected

OPCFLAG utilizar fecha del asiento anterior

Definición en la línea 1627 del archivo AsientosFacturasGenerador.cs.

◆ _ll_RecIvaInc

string sage.ew.contabilidad.AsientosFacturasGenerador._ll_RecIvaInc = Convert.ToString(EW_GLOBAL._GetVariable("wl_recivainc"))
protected

OPCFLAG "INCLUIR RECARGO DE EQUIVALENCIA EN IVA INCLUIDO"

Definición en la línea 1577 del archivo AsientosFacturasGenerador.cs.

◆ _llCompAsi

bool sage.ew.contabilidad.AsientosFacturasGenerador._llCompAsi = Convert.ToBoolean(EW_GLOBAL._GetVariable("wl_compasi"))
protected

Si se ha de comprobar el importe del asiento

Definición en la línea 1633 del archivo AsientosFacturasGenerador.cs.

◆ _llDivisa

bool sage.ew.contabilidad.AsientosFacturasGenerador._llDivisa = false
protected

Si se trabaja con multidivisa en compras o ventas, se le da valor en el constructor de la clase derivada.

Definición en la línea 1651 del archivo AsientosFacturasGenerador.cs.

◆ _llEjercicioPartido

bool sage.ew.contabilidad.AsientosFacturasGenerador._llEjercicioPartido = Convert.ToBoolean(EW_GLOBAL._GetVariable("wl_parti"))
protected

Trabajar con ejercicio partido

Definición en la línea 1621 del archivo AsientosFacturasGenerador.cs.

◆ _llEntFac

bool sage.ew.contabilidad.AsientosFacturasGenerador._llEntFac = false
protected

Si se trabaja con entregas a cuenta en proveedore (en compras) o se trabaja con entregas a cuenta en clientes (en ventas) Se utilizará cuando se facturen albaranes a través del generador, desde contabilidad no. Se le da valor en el constructor de las clases derivadas.

Definición en la línea 1615 del archivo AsientosFacturasGenerador.cs.

◆ _llPortesIncluir_ProntoPago

bool sage.ew.contabilidad.AsientosFacturasGenerador._llPortesIncluir_ProntoPago = false
protected

Definición en la línea 2138 del archivo AsientosFacturasGenerador.cs.

◆ _llPortesIva_Incluido

bool sage.ew.contabilidad.AsientosFacturasGenerador._llPortesIva_Incluido = false
protected

Definición en la línea 2152 del archivo AsientosFacturasGenerador.cs.

◆ _llRecc

bool sage.ew.contabilidad.AsientosFacturasGenerador._llRecc = Convert.ToBoolean(EW_GLOBAL._GetVariable("wl_recc"))
protected

Si la empresa tiene activado regimen general de criterio de caja

Definición en la línea 1687 del archivo AsientosFacturasGenerador.cs.

◆ _llSecuAlma

bool sage.ew.contabilidad.AsientosFacturasGenerador._llSecuAlma = false
protected

Opcflag WL_SECCOMALM PLANES ANALÍTICOS AUTOMÁTICOS POR ALMACÉN EN FACTURACIÓN DE COMPRAS
O Opcflag WL_SECVENALM PLANES ANALÍTICOS AUTOMÁTICOS POR ALMACÉN EN FACTURACIÓN DE VENTAS

Se le da valor en el constructor de las clases derivadas.

Definición en la línea 1605 del archivo AsientosFacturasGenerador.cs.

◆ _llSecundar

bool sage.ew.contabilidad.AsientosFacturasGenerador._llSecundar = Convert.ToBoolean(EW_GLOBAL._GetVariable("wl_secundar"))
protected

Si se trabaja con niveles analíticos o no

Definición en la línea 1675 del archivo AsientosFacturasGenerador.cs.

◆ _llSerFact

bool sage.ew.contabilidad.AsientosFacturasGenerador._llSerFact = Convert.ToBoolean(EW_GLOBAL._GetVariable("wl_serfact"))
protected

Si se tiene activado trabjaar con series de facturas

Definición en la línea 1693 del archivo AsientosFacturasGenerador.cs.

◆ _lnAny

int sage.ew.contabilidad.AsientosFacturasGenerador._lnAny = Convert.ToInt32(EW_GLOBAL._GetVariable("wc_any"))
protected

Ejercicio actual en formato numérico, util para el campo PERIODO de las previsiones cobro/pago a generar

Definición en la línea 1639 del archivo AsientosFacturasGenerador.cs.

◆ _lnDecimalesMonEmpresa

int sage.ew.contabilidad.AsientosFacturasGenerador._lnDecimalesMonEmpresa = Convert.ToInt32(EW_GLOBAL._GetVariable("wn_decimales"))
protected

Numero de decimales con los que trabaja la moneda de la empresa

Definición en la línea 1699 del archivo AsientosFacturasGenerador.cs.

◆ _lnDigitos

int sage.ew.contabilidad.AsientosFacturasGenerador._lnDigitos = Convert.ToInt32(EW_GLOBAL._GetLenCampo(KeyDiccionarioLenCampos.wn_digitos))
protected

Número de dígitos ancho cuenta contable

Definición en la línea 1681 del archivo AsientosFacturasGenerador.cs.

◆ _lnFactCompra

int sage.ew.contabilidad.AsientosFacturasGenerador._lnFactCompra = Convert.ToInt32(EW_GLOBAL._GetLenCampo(KeyDiccionarioLenCampos.wn_factcompra))
protected

Nº digitos nº de factura de compra.

Definición en la línea 1589 del archivo AsientosFacturasGenerador.cs.

◆ _lnPortesImporte

decimal sage.ew.contabilidad.AsientosFacturasGenerador._lnPortesImporte = 0
protected

Definición en la línea 2111 del archivo AsientosFacturasGenerador.cs.

◆ _lnPortesImporteIvaInc

decimal sage.ew.contabilidad.AsientosFacturasGenerador._lnPortesImporteIvaInc = 0
protected

Definición en la línea 2124 del archivo AsientosFacturasGenerador.cs.

◆ _loDivisa

Divisa sage.ew.contabilidad.AsientosFacturasGenerador._loDivisa = new Divisa()
protected

Propiedad interna del campo _oDivisa

Definición en la línea 3183 del archivo AsientosFacturasGenerador.cs.

◆ _loPlanesAnaliticos

Dictionary<string, List<string> > sage.ew.contabilidad.AsientosFacturasGenerador._loPlanesAnaliticos = new Dictionary<string, List<string>>()
protected

diccionario con los planes analiticos de las cuentas

Definición en la línea 1710 del archivo AsientosFacturasGenerador.cs.

◆ _lPresentarAsiento

bool sage.ew.contabilidad.AsientosFacturasGenerador._lPresentarAsiento = false
protected

Nos indicará si al acabar de generar el asiento de la factura se debe presentar el asiento generado de la factura.

Definición en la línea 2740 del archivo AsientosFacturasGenerador.cs.

◆ _lPresentarEntregasACuenta

bool sage.ew.contabilidad.AsientosFacturasGenerador._lPresentarEntregasACuenta = true
protected

Nos indicará si se debe mostrar por pantalla el formulario de entregas a cuenta (de clientes o de proveedores según si estamos en ventas o en compras)

Definición en la línea 2754 del archivo AsientosFacturasGenerador.cs.

◆ _lRecc

bool sage.ew.contabilidad.AsientosFacturasGenerador._lRecc = false
protected

Regimen especial de criterio de caja

Definición en la línea 2492 del archivo AsientosFacturasGenerador.cs.

◆ _lReqEquiv

bool sage.ew.contabilidad.AsientosFacturasGenerador._lReqEquiv = false
protected

Nos indicará si se debe aplicar recargo de equivalencia o no

Definición en la línea 2814 del archivo AsientosFacturasGenerador.cs.

◆ _lRetencion

bool sage.ew.contabilidad.AsientosFacturasGenerador._lRetencion = false
protected

Aplicar retencion fiscal si/no

Definición en la línea 1801 del archivo AsientosFacturasGenerador.cs.

◆ _lstEntregas

EntregasFactura sage.ew.contabilidad.AsientosFacturasGenerador._lstEntregas = null
protected

Entregas de proveedor/cliente pendientes de liquidar

Definición en la línea 2885 del archivo AsientosFacturasGenerador.cs.

◆ _nEntregasAlbaranes

decimal sage.ew.contabilidad.AsientosFacturasGenerador._nEntregasAlbaranes = 0
protected

Entregas a cuenta en albaranes, se utilizan al facturar para rebajar la previsión de cobro/pago.

Definición en la línea 2917 del archivo AsientosFacturasGenerador.cs.

◆ _nEntregasCliProLiquidadas

decimal sage.ew.contabilidad.AsientosFacturasGenerador._nEntregasCliProLiquidadas = 0
protected

Entregas a cuenta en ficha cliente/proveedor liquidadas en el proceso de facturación, se utiliza cuando el generador trabaja en modo facturación de albaranes.

Definición en la línea 2901 del archivo AsientosFacturasGenerador.cs.

◆ _nPrcDtoPP

decimal sage.ew.contabilidad.AsientosFacturasGenerador._nPrcDtoPP = 0
protected

Porcentaje de descuento de pronto pago.

Definición en la línea 2514 del archivo AsientosFacturasGenerador.cs.

◆ _nPrcRetencion

decimal sage.ew.contabilidad.AsientosFacturasGenerador._nPrcRetencion = 0
protected

Porcentaje de retención

Definición en la línea 2657 del archivo AsientosFacturasGenerador.cs.

◆ _nRetencionSobreBase

bool sage.ew.contabilidad.AsientosFacturasGenerador._nRetencionSobreBase = false
protected

Retención sobre base

Definición en la línea 2561 del archivo AsientosFacturasGenerador.cs.

◆ _nRetencionSobreTotal

bool sage.ew.contabilidad.AsientosFacturasGenerador._nRetencionSobreTotal = false
protected

Retención sobre total factura

Definición en la línea 2584 del archivo AsientosFacturasGenerador.cs.

◆ _nTotalBaseAntesPP

decimal sage.ew.contabilidad.AsientosFacturasGenerador._nTotalBaseAntesPP = 0
protected

Importe de la base imponible antes del pronto pago, si no hay pronto pago el valor será el mismo que el de la propiedad _TotalBaseIva

Definición en la línea 2415 del archivo AsientosFacturasGenerador.cs.

◆ _nTotalBaseCalcRetencion

decimal sage.ew.contabilidad.AsientosFacturasGenerador._nTotalBaseCalcRetencion = 0
protected

Importe base para el cálculo de la retención

Definición en la línea 2601 del archivo AsientosFacturasGenerador.cs.

◆ _nTotalBaseIva

decimal sage.ew.contabilidad.AsientosFacturasGenerador._nTotalBaseIva = 0
protected

Importe de la base imponible calculado en base a los valores introducidos en los tipos de IVA, es la suma de las bases en la lista de lineas de TIPOIVA

Definición en la línea 2296 del archivo AsientosFacturasGenerador.cs.

◆ _nTotalContrapartidas

decimal sage.ew.contabilidad.AsientosFacturasGenerador._nTotalContrapartidas = 0
protected

Importe total acumulado de las contrapartidas sin tener en cuenta las contrapartidas que son de suplidos.

Definición en la línea 2435 del archivo AsientosFacturasGenerador.cs.

◆ _nTotalContrapartidasSuplidosIncluidos

decimal sage.ew.contabilidad.AsientosFacturasGenerador._nTotalContrapartidasSuplidosIncluidos = 0
protected

Importe total acumulado de las contrapartidas teniendo en cuenta todas ellas (las que no son suplidos y las que son suplidos).

Definición en la línea 2476 del archivo AsientosFacturasGenerador.cs.

◆ _nTotalDtoPP

decimal sage.ew.contabilidad.AsientosFacturasGenerador._nTotalDtoPP = 0
protected

Importe total de descuento de pronto pago.

Definición en la línea 2539 del archivo AsientosFacturasGenerador.cs.

◆ _nTotalFacturaAsiento

decimal sage.ew.contabilidad.AsientosFacturasGenerador._nTotalFacturaAsiento = 0
protected

Importe total factura calculado en base a todos los valores de las propiedades, si ok debería coincidir con el _TotalFactura introducido por el usuario.

Definición en la línea 2279 del archivo AsientosFacturasGenerador.cs.

◆ _nTotalFacturaTeorico

decimal sage.ew.contabilidad.AsientosFacturasGenerador._nTotalFacturaTeorico = 0
protected

Importe total al que asciende la factura introducido manualmente por el usuario al iniciar la introducción de los datos

Definición en la línea 2260 del archivo AsientosFacturasGenerador.cs.

◆ _nTotalIva

decimal sage.ew.contabilidad.AsientosFacturasGenerador._nTotalIva = 0
protected

Importe total de IVA en base a los valores introducidos en los tipos de IVA, es la suma de las IVAS en la lista de lineas de TIPOIVA

Definición en la línea 2313 del archivo AsientosFacturasGenerador.cs.

◆ _nTotalIvaCEE

decimal sage.ew.contabilidad.AsientosFacturasGenerador._nTotalIvaCEE = 0
protected

Importe total de IVA de los tipos de IVA CEE, en base a los valores introducidos en los tipos de IVA, es la suma de las IVAS en la lista de lineas de TIPOIVA que son tipos de IVA CEE

Definición en la línea 2330 del archivo AsientosFacturasGenerador.cs.

◆ _nTotalIvaNoCEE

decimal sage.ew.contabilidad.AsientosFacturasGenerador._nTotalIvaNoCEE = 0
protected

Importe total de IVA de los tipos de IVA no CEE, en base a los valores introducidos en los tipos de IVA, es la suma de las IVAS en la lista de lineas de TIPOIVA que no son tipos de IVA CEE

Definición en la línea 2347 del archivo AsientosFacturasGenerador.cs.

◆ _nTotalRecEquiv

decimal sage.ew.contabilidad.AsientosFacturasGenerador._nTotalRecEquiv = 0
protected

Importe total de RECARGO EQUIVALENCIA en base a los valores introducidos en los tipos de IVA, es la suma de las RECARGOS EQUIV en la lista de lineas de TIPOIVA

Definición en la línea 2364 del archivo AsientosFacturasGenerador.cs.

◆ _nTotalRecEquivCEE

decimal sage.ew.contabilidad.AsientosFacturasGenerador._nTotalRecEquivCEE = 0
protected

Importe total de RECARGO EQUIVALENCIA CEE en base a los valores introducidos en los tipos de IVA, es la suma de las RECARGOS EQUIV en la lista de lineas de TIPOIVA que son tipos de IVA CEE

Definición en la línea 2381 del archivo AsientosFacturasGenerador.cs.

◆ _nTotalRecEquivNoCEE

decimal sage.ew.contabilidad.AsientosFacturasGenerador._nTotalRecEquivNoCEE = 0
protected

Importe total de RECARGO EQUIVALENCIA no CEE en base a los valores introducidos en los tipos de IVA, es la suma de las RECARGOS EQUIV en la lista de lineas de TIPOIVA que son tipos de IVA no CEE

Definición en la línea 2398 del archivo AsientosFacturasGenerador.cs.

◆ _nTotalRetencion

decimal sage.ew.contabilidad.AsientosFacturasGenerador._nTotalRetencion = 0
protected

Importe total de retención

Definición en la línea 2682 del archivo AsientosFacturasGenerador.cs.

◆ _nTotalRetencionAlbaranes

decimal sage.ew.contabilidad.AsientosFacturasGenerador._nTotalRetencionAlbaranes = 0
protected

Definición en la línea 2696 del archivo AsientosFacturasGenerador.cs.

◆ _nTotalSuplidos

decimal sage.ew.contabilidad.AsientosFacturasGenerador._nTotalSuplidos = 0
protected

Importe total acumulado de los suplidos

Definición en la línea 2456 del archivo AsientosFacturasGenerador.cs.

◆ _oDicNivelesAlmacen

Dictionary<string, BindingList<SecundariaLinea> > sage.ew.contabilidad.AsientosFacturasGenerador._oDicNivelesAlmacen = null
protected

Diccionario de planes y niveles analíticos respectivos para el almacén declarado en la propiedad _Almacen

Definición en la línea 1944 del archivo AsientosFacturasGenerador.cs.

◆ ldfechafin

DateTime sage.ew.contabilidad.AsientosFacturasGenerador.ldfechafin = Convert.ToDateTime(EW_GLOBAL._GetVariable("wd_periodofin"))
protected

Fecha final ejercicio

Definición en la línea 1669 del archivo AsientosFacturasGenerador.cs.

◆ ldfechaini

DateTime sage.ew.contabilidad.AsientosFacturasGenerador.ldfechaini = Convert.ToDateTime(EW_GLOBAL._GetVariable("wd_periodoini"))
protected

Fecha inicial ejercicio

Definición en la línea 1663 del archivo AsientosFacturasGenerador.cs.

Documentación de propiedades

◆ _Addons

Dictionary<string, object> sage.ew.contabilidad.AsientosFacturasGenerador._Addons
getset

Diccionario donde cargaremos los addons disponibles que tengan extensiones para ejecutar en el proceso de facturación.

Definición en la línea 1860 del archivo AsientosFacturasGenerador.cs.

◆ _Almacen

string sage.ew.contabilidad.AsientosFacturasGenerador._Almacen
getset

Código de almacén.

Esta propiedad _Almacen se utiliza únicamente en el caso de trabajar con los opcflags de secundarias por almacén activado "PLANES ANALÍTICOS AUTOMÁTICOS POR ALMACÉN EN FACTURACIÓN DE COMPRAS" "PLANES ANALÍTICOS AUTOMÁTICOS POR ALMACÉN EN FACTURACIÓN DE VENTAS"

Caso de estar activado alguno de estos opcflags, en la facturación respectiva (ventas o compras) se obliga a que todos los albaranes de la factura tengan el mismo almacén (el almacén actua como separador de facturas). En esta propiedad guardaremos el _Almacen que tienen todos los albaranres de la factura.

Si no están activados estos opcflags, en la facturación respectiva (ventas o compras) ya no separa los albaranes con diferente almacén en diferente factura, ya no obliga, dentro de una misma factura pueden existir albaranes con almacén diferente, pero entonces esta propiedad _Almacen ya no se utiliza.

Definición en la línea 1917 del archivo AsientosFacturasGenerador.cs.

◆ _AsientoGenerado

IAsientos sage.ew.contabilidad.AsientosFacturasGenerador._AsientoGenerado
getset

Aquí se guardará el siento generado

Definición en la línea 2923 del archivo AsientosFacturasGenerador.cs.

◆ _Cambio

decimal sage.ew.contabilidad.AsientosFacturasGenerador._Cambio
getset

Cambio respecto a la moneda de la empresa, caso de que la factura se entre en moneda diferente a la moneda de la empresa. 1 unidad de moneda asiento = _Cambio unidades moneda empresa

Definición en la línea 3190 del archivo AsientosFacturasGenerador.cs.

◆ _CifCliProVarios

string sage.ew.contabilidad.AsientosFacturasGenerador._CifCliProVarios
getset

CIF para el caso de introducir datos cliente/proveedor varios

Definición en la línea 1964 del archivo AsientosFacturasGenerador.cs.

◆ _CliPro

virtual string sage.ew.contabilidad.AsientosFacturasGenerador._CliPro
getset

Código de proveedor/cliente, se sobreescribe en las clases derivadas.

Definición en la línea 1777 del archivo AsientosFacturasGenerador.cs.

◆ _ContabilizarCobroPago

bool sage.ew.contabilidad.AsientosFacturasGenerador._ContabilizarCobroPago
getset

Nos indicará si al acabar de generar el asiento de la factura se debe contabilizar el cobro/pago de la factura (según sea factura de venta o de compra.)

Definición en la línea 2761 del archivo AsientosFacturasGenerador.cs.

◆ _ContabilizarCobroPago_Banco

string sage.ew.contabilidad.AsientosFacturasGenerador._ContabilizarCobroPago_Banco
getset

Cuenta de tesoreria seleccionada para efectuar la contabilizacion del cobro/pago.

Definición en la línea 2775 del archivo AsientosFacturasGenerador.cs.

◆ _ContabilizarCobroPago_Fecha

DateTime sage.ew.contabilidad.AsientosFacturasGenerador._ContabilizarCobroPago_Fecha
getset

Fecha seleccionada para efectuar la contabilizacion del cobro/pago.

Definición en la línea 2792 del archivo AsientosFacturasGenerador.cs.

◆ _ContrapartidasLineas

BindingList<ContraPartidaLinea> sage.ew.contabilidad.AsientosFacturasGenerador._ContrapartidasLineas
getset

Lista de contrapartidas de la factura que se está generando.

Definición en la línea 3004 del archivo AsientosFacturasGenerador.cs.

◆ _Definicion_Debe

string sage.ew.contabilidad.AsientosFacturasGenerador._Definicion_Debe
getset

Nos indicará la definición del DEBE

Definición en la línea 2703 del archivo AsientosFacturasGenerador.cs.

◆ _Definicion_Haber

string sage.ew.contabilidad.AsientosFacturasGenerador._Definicion_Haber
getset

Nos indicará la definición del HABER

Definición en la línea 2718 del archivo AsientosFacturasGenerador.cs.

◆ _DicNivelesAlmacen

Dictionary<string, BindingList<SecundariaLinea> > sage.ew.contabilidad.AsientosFacturasGenerador._DicNivelesAlmacen
getset

(Obsoleto) Diccionario de planes y niveles analíticos respectivos para el almacén declarado en la propiedad _Almacen

Se utiliza en facturación de albaranes (ventas/compras) cuando se trabaja con el opcflag de niveles analíticos por almacén en facturación ventas/compras

Definición en la línea 1936 del archivo AsientosFacturasGenerador.cs.

◆ _Divisa

string sage.ew.contabilidad.AsientosFacturasGenerador._Divisa
getset

Código de la moneda en la que se entra la factura.

Definición en la línea 3124 del archivo AsientosFacturasGenerador.cs.

◆ _EntregasAlbaranes

decimal sage.ew.contabilidad.AsientosFacturasGenerador._EntregasAlbaranes
getset

Importe de entregas de albaranes para rebajar importe de previsión, se utilizará trabajando el generador en modo facturacion de albaranes. Si se detectan entregas a cuenta en albaranes, no se utilizarán las entregas a cuente en ficha cliente/proveedor.

Definición en la línea 2910 del archivo AsientosFacturasGenerador.cs.

◆ _EntregasCliProLiquidadas

decimal sage.ew.contabilidad.AsientosFacturasGenerador._EntregasCliProLiquidadas
getset

Importe de entregas a cuenta declaradas en ficha cliente/proveedor que se liquidan al hacer la factura, se utilizará trabajando el generador en modo facturacion de albaranes y siempre que no se encuentren entregas a cuenta en albaranes al hacer la factura.

Definición en la línea 2894 del archivo AsientosFacturasGenerador.cs.

◆ _EntregasCliProPendientes

EntregasFactura sage.ew.contabilidad.AsientosFacturasGenerador._EntregasCliProPendientes
get

Entregas a cuenta declaradas en ficha de cliente/proveedor pendientes de liquidar, se utilizan al facturar albaranes y siempre que no se encuentren entregas a cuenta en albaranes al hacer la factura.

Definición en la línea 2847 del archivo AsientosFacturasGenerador.cs.

◆ _Error_Message

string sage.ew.contabilidad.AsientosFacturasGenerador._Error_Message
getset

Mensaje de error

Definición en la línea 2058 del archivo AsientosFacturasGenerador.cs.

◆ _Error_Num

int sage.ew.contabilidad.AsientosFacturasGenerador._Error_Num
getset

Nº de mensaje de error

Definición en la línea 2089 del archivo AsientosFacturasGenerador.cs.

◆ _Factura

virtual string sage.ew.contabilidad.AsientosFacturasGenerador._Factura
getset

Nº de factura, se sobreescribe en las clases derivadas.

Definición en la línea 1787 del archivo AsientosFacturasGenerador.cs.

◆ _Fecha

DateTime sage.ew.contabilidad.AsientosFacturasGenerador._Fecha
getset

Fecha del documento (se crea por compatibilidad con la interficie IDivisaOperable

Definición en la línea 3235 del archivo AsientosFacturasGenerador.cs.

◆ _Fecha_Asiento

virtual DateTime sage.ew.contabilidad.AsientosFacturasGenerador._Fecha_Asiento
getset

Fecha de asiento de la factura.

Definición en la línea 2173 del archivo AsientosFacturasGenerador.cs.

◆ _Fecha_Factura

DateTime sage.ew.contabilidad.AsientosFacturasGenerador._Fecha_Factura
getset

Fecha de la factura

Definición en la línea 2189 del archivo AsientosFacturasGenerador.cs.

◆ _Fecha_Operacion

DateTime sage.ew.contabilidad.AsientosFacturasGenerador._Fecha_Operacion
getset

Fecha de de operación

Definición en la línea 2222 del archivo AsientosFacturasGenerador.cs.

◆ _FechaOrigenGenvencim

FechaOrigenGenVencim sage.ew.contabilidad.AsientosFacturasGenerador._FechaOrigenGenvencim
getset

Tipos de fecha origen que se pueden utilizar para la generación de las previsiones de pago de una factura de compra/gastos.

Definición en la línea 3024 del archivo AsientosFacturasGenerador.cs.

◆ _FormAsiento

bool sage.ew.contabilidad.AsientosFacturasGenerador._FormAsiento
getset

Servirá para indicar si han abierto el generador desde formulario asientos o no

Definición en la línea 2970 del archivo AsientosFacturasGenerador.cs.

◆ _Fpag

string sage.ew.contabilidad.AsientosFacturasGenerador._Fpag
getset

Forma de pago que se utilizará para generar las previsiones de cobro/pago de la factura. Si se ejecuta el generador en forma de asiento directo desde contabilidad será la forma de pago del cliente/proveedor. Caso de ejecutarse el generador en forma de facturación de albaranes se cogerá del primero de los albaranes a facturar (todos los albaranes deberían tener la misma forma de pago.

Definición en la línea 1872 del archivo AsientosFacturasGenerador.cs.

◆ _HayArtSinRetencionEnAlbaranes

virtual bool sage.ew.contabilidad.AsientosFacturasGenerador._HayArtSinRetencionEnAlbaranes
getset

Propiedad utilizada en modo facturacion de albaranes y nos indica si en los albaranes a facturar hay alguna linea con artículo al que NO deba aplicarse retención.

Definición en la línea 1818 del archivo AsientosFacturasGenerador.cs.

◆ _IvaIncluido

bool sage.ew.contabilidad.AsientosFacturasGenerador._IvaIncluido
getset

Flag para controlar si se trabaja con IVA INCLUIDO o no.

En compras tanto si se trabaja directamente desde el generador de asientos de factras de compras como si se está facturando albaranes de compra siempre será false y no se utilizará, siempre se intrepretan los importes sin IVA.

En ventas en cambio si se trabaja directamente desde el generador de asientos de factras de ventas se interpretarán los importes sin IVA, pero si se trabaja facturando albaranes de venta el valor de este campo dependerá de si los albaranes que se facturan fueron introducido con IVA incluido o sin IVA (C_ALBVEN.IVA_INC)

Definición en la línea 1894 del archivo AsientosFacturasGenerador.cs.

◆ _LinkForm

bool sage.ew.contabilidad.AsientosFacturasGenerador._LinkForm
getset

Si la clase de negocio trabaja bajo formulario

Definición en la línea 2013 del archivo AsientosFacturasGenerador.cs.

◆ _LinkFormGenerador

bool sage.ew.contabilidad.AsientosFacturasGenerador._LinkFormGenerador
getset

Si la clase de negocio trabaja bajo formulario generador de facturas de venta/compra.

Definición en la línea 2020 del archivo AsientosFacturasGenerador.cs.

◆ _ModoCuadrarFactura

bool sage.ew.contabilidad.AsientosFacturasGenerador._ModoCuadrarFactura
getset

Modo cuadrar factura true o false, en modo facturación de albaranes, con el opcflag WL_FACTCOM activado permitirá modificar el total retencion y total pronto pago.

Definición en la línea 2820 del archivo AsientosFacturasGenerador.cs.

◆ _ModoGenerador

ModoGenerador sage.ew.contabilidad.AsientosFacturasGenerador._ModoGenerador
getset

Modo de funcionamiento del generador (contabilidad, facturación de albaranes)

Definición en la línea 1951 del archivo AsientosFacturasGenerador.cs.

◆ _ModoRepeticionFactura

bool sage.ew.contabilidad.AsientosFacturasGenerador._ModoRepeticionFactura
getset

Modo repetición de factura, en modo facturación de albaranes.

Definición en la línea 2826 del archivo AsientosFacturasGenerador.cs.

◆ _Nombre

string sage.ew.contabilidad.AsientosFacturasGenerador._Nombre
get

Nombre del cliente o proveedor según si estamos en generador de asientos de facturas de venta o de compra

Definición en la línea 2236 del archivo AsientosFacturasGenerador.cs.

◆ _NombreCliProVarios

virtual string sage.ew.contabilidad.AsientosFacturasGenerador._NombreCliProVarios
getset

Nombre para el caso de introducir datos cliente/proveedor varios, se redefine en las clases derivadas pues se actualizan los campos definición DEBE/HABER en función del nombre que se pueda poner aquí o el nombre del cliente/proveedor

Definición en la línea 1830 del archivo AsientosFacturasGenerador.cs.

◆ _NoRecalcularTotales

bool sage.ew.contabilidad.AsientosFacturasGenerador._NoRecalcularTotales
getset

Flag para controlar que no se realicen recalculos cuando no convenga.

Definición en la línea 2006 del archivo AsientosFacturasGenerador.cs.

◆ _oDivisa

Divisa sage.ew.contabilidad.AsientosFacturasGenerador._oDivisa
getset

Objeto divisa de la moneda en la que se entra la factura.

Definición en la línea 3176 del archivo AsientosFacturasGenerador.cs.

◆ _PortesImporte

decimal sage.ew.contabilidad.AsientosFacturasGenerador._PortesImporte
getset

Importe acumulado de los portes de los albaranes que conforman la factura en la moneda en que se hace ésta (si se trabaja con multidivisa y la factura se está generando en divisa, los albaranes estarán en la misma divisa y en esta propiedad se acumulará el importe en divisa de los portes, si la factura se está generando en la moneda de la empresa se acumularán los portes en la moneda de la empresa).

Se utilizará cuando se utilice el generador de asientos de facturas (compra o venta) partiendo de albaranes y será la suma de los portes declarados en los albaranes a facturar. Este importe será siempre sin IVA pues en el asiento generado el importe de la partida de portes es siempre SIN IVA y lo que se declare en esta propiedad será lo que vaya al asiento. Si alguno de los albaranes tiene portes con la marca INC_FRA a false no se tendrán en cuenta.

Definición en la línea 2105 del archivo AsientosFacturasGenerador.cs.

◆ _PortesImporteIvaInc

decimal sage.ew.contabilidad.AsientosFacturasGenerador._PortesImporteIvaInc
getset

Importe de los portes con IVA incluido.

Definición en la línea 2118 del archivo AsientosFacturasGenerador.cs.

◆ _PortesIncluir_ProntoPago

bool sage.ew.contabilidad.AsientosFacturasGenerador._PortesIncluir_ProntoPago
getset

Portes antes de pronto pago o no (se utilizará cuando se utilice el generador de asientos de facturas partiendo de albaranes para facturarlos, desde contabilidad no se utiliza). Todos los albaranes que se pretende facturar deberían tener la misma marca _Incluir_ProntoPago.

Definición en la línea 2132 del archivo AsientosFacturasGenerador.cs.

◆ _PortesIva_Incluido

bool sage.ew.contabilidad.AsientosFacturasGenerador._PortesIva_Incluido
getset

Si los portes de los albaranes de la factura son IVA incluido o no (se utilizará cuando se utilice el generador de asientos de facturas partiendo de albaranes para facturarlos, desde contabilidad no se utiliza). Todos los albaranes que se pretende facturar deberían tener la misma marca _Iva_Incluido

Definición en la línea 2146 del archivo AsientosFacturasGenerador.cs.

◆ _PortesTipo_Iva

string sage.ew.contabilidad.AsientosFacturasGenerador._PortesTipo_Iva
getset

Si los portes de los albaranes de la factura son IVA incluido o no (se utilizará cuando se utilice el generador de asientos de facturas partiendo de albaranes para facturarlos, desde contabilidad no se utiliza). Todos los albaranes que se pretende facturar deberían tener la misma marca _Iva_Incluido

Definición en la línea 2160 del archivo AsientosFacturasGenerador.cs.

◆ _PrcDtoPP

decimal sage.ew.contabilidad.AsientosFacturasGenerador._PrcDtoPP
getset

Porcentaje de descuento de pronto pago.

Definición en la línea 2499 del archivo AsientosFacturasGenerador.cs.

◆ _PrcRetencion

decimal sage.ew.contabilidad.AsientosFacturasGenerador._PrcRetencion
getset

Porcentaje de retención fiscal (o no fiscal caso de haberla (en ventas, en compras no existe el concepto de retención no fiscal)

Definición en la línea 2642 del archivo AsientosFacturasGenerador.cs.

◆ _PresentarAsiento

bool sage.ew.contabilidad.AsientosFacturasGenerador._PresentarAsiento
getset

Nos indicará si al acabar de generar el asiento de la factura se debe presentar el asiento generado de la factura.

Definición en la línea 2733 del archivo AsientosFacturasGenerador.cs.

◆ _PresentarEntregasACuenta

bool sage.ew.contabilidad.AsientosFacturasGenerador._PresentarEntregasACuenta
getset

Nos indicará si se debe mostrar por pantalla el formulario de entregas a cuenta (de clientes o de proveedores según si estamos en ventas o en compras)

Definición en la línea 2747 del archivo AsientosFacturasGenerador.cs.

◆ _PresentarVencimientos

bool sage.ew.contabilidad.AsientosFacturasGenerador._PresentarVencimientos
getset

Flag para controlar si se deben mostrar los vencimientos al acabar de facturar.

Definición en la línea 1995 del archivo AsientosFacturasGenerador.cs.

◆ _Recc

bool sage.ew.contabilidad.AsientosFacturasGenerador._Recc
getset

Regimen especial de criterio de caja

Definición en la línea 2483 del archivo AsientosFacturasGenerador.cs.

◆ _RecEquiv

bool sage.ew.contabilidad.AsientosFacturasGenerador._RecEquiv
getset

Nos indicará si se debe aplicar recargo de equivalencia o no

Definición en la línea 2806 del archivo AsientosFacturasGenerador.cs.

◆ _Referencia

string sage.ew.contabilidad.AsientosFacturasGenerador._Referencia
getset

Referencia del asiento

Definición en la línea 1847 del archivo AsientosFacturasGenerador.cs.

◆ _Retencion

virtual bool sage.ew.contabilidad.AsientosFacturasGenerador._Retencion
getset

Aplicar retencion si/no (en ventas podrá ser fiscal o no fiscal, en compras será siempre fiscal. El atributo FISCAL/NOFISCAL se guarda en la propiedad _RetNoFiscal, si es fiscal valdrá false caso contrario true)

Definición en la línea 1797 del archivo AsientosFacturasGenerador.cs.

◆ _Retencion_Codigo

string sage.ew.contabilidad.AsientosFacturasGenerador._Retencion_Codigo
getset

Código de retención

Definición en la línea 2608 del archivo AsientosFacturasGenerador.cs.

◆ _Retencion_Cuenta

string sage.ew.contabilidad.AsientosFacturasGenerador._Retencion_Cuenta
getset

Cuenta contable para aplicar la retención

Definición en la línea 2625 del archivo AsientosFacturasGenerador.cs.

◆ _RetencionSobreBase

bool sage.ew.contabilidad.AsientosFacturasGenerador._RetencionSobreBase
getset

Retención sobre base

Definición en la línea 2546 del archivo AsientosFacturasGenerador.cs.

◆ _RetencionSobreTotal

bool sage.ew.contabilidad.AsientosFacturasGenerador._RetencionSobreTotal
getset

Retención sobre total factura

Definición en la línea 2568 del archivo AsientosFacturasGenerador.cs.

◆ _TipoGenerador

TipoGenerador sage.ew.contabilidad.AsientosFacturasGenerador._TipoGenerador
get

Tipo de generador de asientos de facturas (ventas/compras)

Definición en la línea 2833 del archivo AsientosFacturasGenerador.cs.

◆ _TipoIvaLineas

BindingList<TipoIvaLinea> sage.ew.contabilidad.AsientosFacturasGenerador._TipoIvaLineas
getset

Lista de tipos de IVA de la factura que se está generando.

Definición en la línea 2984 del archivo AsientosFacturasGenerador.cs.

◆ _TipoRetFiscNoFisc

TipoRetencionFiscNoFisc sage.ew.contabilidad.AsientosFacturasGenerador._TipoRetFiscNoFisc
getset

Tipo de retención fiscal / no fiscal

Definición en la línea 1807 del archivo AsientosFacturasGenerador.cs.

◆ _TotalBaseAntesPP

decimal sage.ew.contabilidad.AsientosFacturasGenerador._TotalBaseAntesPP
getset

Importe de la base imponible antes del pronto pago, si no hay pronto pago el valor será el mismo que el de la propiedad _TotalBaseIva

Definición en la línea 2405 del archivo AsientosFacturasGenerador.cs.

◆ _TotalBaseCalcRetencion

decimal sage.ew.contabilidad.AsientosFacturasGenerador._TotalBaseCalcRetencion
getset

Importe base para el cálculo de la retención

Definición en la línea 2591 del archivo AsientosFacturasGenerador.cs.

◆ _TotalBaseIva

decimal sage.ew.contabilidad.AsientosFacturasGenerador._TotalBaseIva
getset

Importe de la base imponible calculado en base a los valores introducidos en los tipos de IVA, es la suma de las bases en la lista de lineas de TIPOIVA

Definición en la línea 2286 del archivo AsientosFacturasGenerador.cs.

◆ _TotalContrapartidas

decimal sage.ew.contabilidad.AsientosFacturasGenerador._TotalContrapartidas
getset

Importe total acumulado de las contrapartidas sin tener en cuenta las contrapartidas que son de suplidos.

Definición en la línea 2423 del archivo AsientosFacturasGenerador.cs.

◆ _TotalContrapartidasSuplidosIncluidos

decimal sage.ew.contabilidad.AsientosFacturasGenerador._TotalContrapartidasSuplidosIncluidos
getset

Importe total acumulado de las contrapartidas teniendo en cuenta todas ellas (las que no son suplidos y las que son suplidos).

Definición en la línea 2464 del archivo AsientosFacturasGenerador.cs.

◆ _TotalDtoPP

decimal sage.ew.contabilidad.AsientosFacturasGenerador._TotalDtoPP
getset

Importe total de descuento de pronto pago.

Definición en la línea 2521 del archivo AsientosFacturasGenerador.cs.

◆ _TotalFacturaAsiento

decimal sage.ew.contabilidad.AsientosFacturasGenerador._TotalFacturaAsiento
getset

Importe total factura calculado en base a todos los valores de las propiedades, si ok debería coincidir con el _TotalFactura introducido por el usuario.

Definición en la línea 2268 del archivo AsientosFacturasGenerador.cs.

◆ _TotalFacturaTeorico

decimal sage.ew.contabilidad.AsientosFacturasGenerador._TotalFacturaTeorico
getset

Importe total al que asciende la factura introducido manualmente por el usuario al iniciar la introducción de los datos

Definición en la línea 2249 del archivo AsientosFacturasGenerador.cs.

◆ _TotalIva

decimal sage.ew.contabilidad.AsientosFacturasGenerador._TotalIva
getset

Importe total de IVA en base a los valores introducidos en los tipos de IVA, es la suma de las IVAS en la lista de lineas de TIPOIVA

Definición en la línea 2303 del archivo AsientosFacturasGenerador.cs.

◆ _TotalIvaCEE

decimal sage.ew.contabilidad.AsientosFacturasGenerador._TotalIvaCEE
getset

Importe total de IVA de los tipos de IVA CEE, en base a los valores introducidos en los tipos de IVA, es la suma de las IVAS en la lista de lineas de TIPOIVA que son tipos de IVA CEE

Definición en la línea 2320 del archivo AsientosFacturasGenerador.cs.

◆ _TotalIvaNoCEE

decimal sage.ew.contabilidad.AsientosFacturasGenerador._TotalIvaNoCEE
getset

Importe total de IVA de los tipos de IVA no CEE, en base a los valores introducidos en los tipos de IVA, es la suma de las IVAS en la lista de lineas de TIPOIVA que no son tipos de IVA CEE

Definición en la línea 2337 del archivo AsientosFacturasGenerador.cs.

◆ _TotalRecEquiv

decimal sage.ew.contabilidad.AsientosFacturasGenerador._TotalRecEquiv
getset

Importe total de RECARGO EQUIVALENCIA en base a los valores introducidos en los tipos de IVA, es la suma de las RECARGOS EQUIV en la lista de lineas de TIPOIVA

Definición en la línea 2354 del archivo AsientosFacturasGenerador.cs.

◆ _TotalRecEquivCEE

decimal sage.ew.contabilidad.AsientosFacturasGenerador._TotalRecEquivCEE
getset

Importe total de RECARGO EQUIVALENCIA CEE en base a los valores introducidos en los tipos de IVA, es la suma de las RECARGOS EQUIV en la lista de lineas de TIPOIVA que son tipos de IVA CEE

Definición en la línea 2371 del archivo AsientosFacturasGenerador.cs.

◆ _TotalRecEquivNoCEE

decimal sage.ew.contabilidad.AsientosFacturasGenerador._TotalRecEquivNoCEE
getset

Importe total de RECARGO EQUIVALENCIA no CEE en base a los valores introducidos en los tipos de IVA, es la suma de las RECARGOS EQUIV en la lista de lineas de TIPOIVA que son tipos de IVA no CEE

Definición en la línea 2388 del archivo AsientosFacturasGenerador.cs.

◆ _TotalRetencion

decimal sage.ew.contabilidad.AsientosFacturasGenerador._TotalRetencion
getset

Importe total de retención

Definición en la línea 2664 del archivo AsientosFacturasGenerador.cs.

◆ _TotalRetencionAlbaranes

decimal sage.ew.contabilidad.AsientosFacturasGenerador._TotalRetencionAlbaranes
getset

Propiedad utilizada en modo facturación de albaranes se utiliza cuando en los albaranes hay articulos a los que no se debe aplicar retención, en esta propiedad guardamos el importe total retención calculado de todos los documentos a facturar.

Definición en la línea 2690 del archivo AsientosFacturasGenerador.cs.

◆ _TotalSuplidos

decimal sage.ew.contabilidad.AsientosFacturasGenerador._TotalSuplidos
getset

Importe total acumulado de los suplidos (contrapartidas marcadas como suplidos).

Definición en la línea 2442 del archivo AsientosFacturasGenerador.cs.

◆ _VencimPorFechaAsiento

bool sage.ew.contabilidad.AsientosFacturasGenerador._VencimPorFechaAsiento
getset

Nos indicará si los vencimientos de la factura se generarán a partir de la fecha del asiento de la factura.

Definición en la línea 3081 del archivo AsientosFacturasGenerador.cs.

◆ _VencimPorFechaFactura

bool sage.ew.contabilidad.AsientosFacturasGenerador._VencimPorFechaFactura
getset

Nos indicará si los vencimientos de la factura se generarán a partir de la fecha de la factura.

Definición en la línea 3060 del archivo AsientosFacturasGenerador.cs.

◆ _VencimPorFechaOperacion

bool sage.ew.contabilidad.AsientosFacturasGenerador._VencimPorFechaOperacion
getset

Nos indicará si los vencimientos de la factura se generarán a partir de la fecha de operación según los albaranes de compra que se facturan. Este tipo de fecha origen solo está disponible caso de funcionar el generador en modo facturación de albaranes.

Definición en la línea 3102 del archivo AsientosFacturasGenerador.cs.

◆ _Warning_Message

string sage.ew.contabilidad.AsientosFacturasGenerador._Warning_Message
getset

Mensaje de warning

Definición en la línea 2028 del archivo AsientosFacturasGenerador.cs.

◆ _Warning_Num

int sage.ew.contabilidad.AsientosFacturasGenerador._Warning_Num
getset

Nº de mensaje de warning

Definición en la línea 2050 del archivo AsientosFacturasGenerador.cs.

Documentación de los eventos

◆ PropertyChanged

PropertyChangedEventHandler sage.ew.contabilidad.AsientosFacturasGenerador.PropertyChanged

Evento PropertyChanged

Definición en la línea 69 del archivo AsientosFacturasGenerador.cs.


La documentación para esta clase fue generada a partir del siguiente fichero: