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...
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 según el sistem antiguo de giros (los giros se pasan como List(int), en Julio 2022 se ha cambiado para que los giros se pasen en forma de List(LineaGiro) donde LineaGiro es una clase que contiene (_NumPrevision, _Giro, _Porcentaje), para poder efectuar reparto de importe total factura en diferentes % en los diferentes vencimientos y no de forma proporcional como hacía hasta ahora. Más... | |
virtual bool | _GenerarPrevisiones (bool tlRecc, List< LineaGiro > tlstGiros=null, string tcDivisa="", decimal tnCambio=1, decimal? tnImporteTotal=null, DateTime? tdFechaOper=null) |
Generar las previsiones de cobro/pago según el nuevo sistema de giros (los giros se pasan como List(LineaGiro) donde LineaGiro es una clase que se compone de _NumPrevision, _Giro y _Porcentaje). Permite aplicar % de reparto del importe de la factura entre los diferentes giros, permitiendo aplicar una distribución no proporcional entre los diferentes giros como hacía hasta ahora. 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... | |
virtual bool | validarDecimales () |
Validar que todos los importes que vamos a poner en las lineas de los asientos vengan con los decimales correctos 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_CaptarEntregas () |
Muestra las entregas a cuenta del proveedor/cliente que haya pendientes de liquidar para que el usuario seleccione cuales quiere imputar a la factura que se está haciendo. Más... | |
void | EntregasCliPro_Aplicar_EnAsientoFactura (Asientos toAsiento) |
Revisar las entregas a cuenta del proveedor/cliente que han sido seleccionadas y que estan 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... | |
bool | EntregasNoSujetaCliPro_Aplicar_EnAsientoFactura (Asientos toAsiento, TipoIVA toTipoIVA, decimal tnBaseEntrega, decimal tnIvaEntrega, decimal tnRecEntrega) |
Hay entregas a cuenta generadas con tipos de IVA no sujetos con lo que en tal caso es necesario restar los importes de la entrega a cuenta "_DatosIvaExento" 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, TipoIvaLinea toLiniaIva) |
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, decimal >> toListaContraPartidas, string tcCuenta, decimal tnImporte, bool tlEsSuplido, decimal tnImpIVAEuropeo=0M) |
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 | _cContrapartidaAsiento = string.Empty |
Cuenta contrapartida asiento. 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 | _nTotalBaseIvaNoSujeto = 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 (Sólo IVA's NO SUJETOS) 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 | _nTotalCuotaIvaNoSujeto = 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 (Sólo IVA's NO SUJETOS) 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 | _nTotalIVANoSujeto = 0 |
Importe IVA no sujeto Más... | |
decimal | _nTotalCuotaRecargoNoSujeto = 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 (Sólo IVA's NO SUJETOS) 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 | _lGenerarPrevisiones = true |
Si se han de generar previsiones o no, por defecto true. 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... | |
bool | _lFacturandoCobroPago = false |
Nos indicará estamos facturando un cobro/pago desde cliente u otro sitio 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 | _ContrapartidaAsiento [get, set] |
Cuenta contrapartida asiento. 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... | |
FacturaPlanes | _FacturaPlanes [get, set] |
Analítica factura 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 | _TotalBaseIvaNoSujeto [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 (Sólo IVA's NO SUJETOS) Más... | |
int | _NumTiposIVaSujetos [get] |
Número de tipos de IVA sujetos. Más... | |
int | _NumTiposNoIVaSujetos [get] |
Número de tipos de IVA no sujetos. 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 | _TotalCuotaIvaNoSujeto [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 (Sólo IVA's NO SUJETOS) 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 | _TotalIVANoSujeto [get, set] |
Importe total del IVA + Recargo no sujeto Más... | |
decimal | _TotalCuotaRecargoNoSujeto [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 (Sólo IVA's NO SUJETOS) 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 | _GenerarPrev [get, set] |
Si se han de generar previsiones o no 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... | |
bool | _FacturandoCobroPago [get, set] |
Nos indicará estamos facturando un cobro/pago desde cliente u otro sitio 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... | |
string | _ContrapartidaAsiento [get, set] |
Contrapartida asiento 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 | _GenerarPrev [get, set] |
Si se han de generar previsiones o no. 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... | |
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 61 del archivo AsientosFacturasGenerador.cs.
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.
Definición en la línea 1544 del archivo AsientosFacturasGenerador.cs.
Modos de funcionamiento del generador (contabilidad, facturación de albaranes)
Definición en la línea 1498 del archivo AsientosFacturasGenerador.cs.
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 1481 del archivo AsientosFacturasGenerador.cs.
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 1464 del archivo AsientosFacturasGenerador.cs.
Posibles tipos de reparto del importe de contrapartidas en sus respectivos niveles analíticos.
Definición en la línea 1515 del archivo AsientosFacturasGenerador.cs.
|
inline |
Constructor de la classe AsientosVentasGenerador
Definición en la línea 3491 del archivo AsientosFacturasGenerador.cs.
|
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 4542 del archivo AsientosFacturasGenerador.cs.
|
inlinevirtual |
Actualizar en los albaranes facturados los campo FACTURA, FECHAFAC, ASI. Se sobreescribe en cada clase derivada (AsientosFacturasGeneradorCompras, AsientosFacturasGeneradorVentas)
Implementa sage.ew.interficies.IAsientosFacturasGenerador.
Reimplementado en sage.ew.contabilidad.AsientosFacturasVentaGenerador y sage.ew.contabilidad.AsientosFacturasCompraGenerador.
Definición en la línea 3621 del archivo AsientosFacturasGenerador.cs.
|
inlineprotected |
Acciones a realizar al final del proceso de generación de una factura por los addons que tengan extensiones de facturación.
Definición en la línea 5358 del archivo AsientosFacturasGenerador.cs.
|
inlineprotected |
Acciones a realizar al inicio del proceso de generación de una factura por los addons que tengan extensiones de facturación.
Definición en la línea 5317 del archivo AsientosFacturasGenerador.cs.
|
inlineprotectedvirtual |
Caso de facturación de albaranes (venta/compra), actualizar nº de factura en cabecera de albaranes.
teBeforeAfter | Indicar si queremos ejecutar el código antes o después del estandar. |
Definición en la línea 4910 del archivo AsientosFacturasGenerador.cs.
|
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.
teBeforeAfter | Indicar si queremos ejecutar el código antes o después del estandar. |
Definición en la línea 4992 del archivo AsientosFacturasGenerador.cs.
|
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).
Reimplementado en sage.ew.contabilidad.AsientosFacturasVentaGenerador y sage.ew.contabilidad.AsientosFacturasCompraGenerador.
Definición en la línea 5871 del archivo AsientosFacturasGenerador.cs.
|
inlineprotectedvirtual |
Contabilizar cobro/pago de la factura.
teBeforeAfter | Indicar si queremos ejecutar el código antes o después del estandar. |
tlResultContabilizarCobroPago | Pará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. |
Definición en la línea 5123 del archivo AsientosFacturasGenerador.cs.
|
inlineprotectedvirtual |
Comprobaciones previas a realizar el asiento de cobro/pago de tipo ERROR, impiden que el proceso prosiga si algo no va bien.
teBeforeAfter | Indicar si queremos ejecutar el código antes o después del estandar. |
Definición en la línea 5033 del archivo AsientosFacturasGenerador.cs.
|
inlineprotectedvirtual |
Comprobaciones previas a realizar el asiento de cobro/pago de tipo WARNING, no impiden que el proceso prosiga si se detecta algo.
teBeforeAfter | Indicar si queremos ejecutar el código antes o después del estandar. |
Definición en la línea 5077 del archivo AsientosFacturasGenerador.cs.
|
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.
teBeforeAfter | Indicar si queremos ejecutar el código antes o después del estandar. |
Definición en la línea 4793 del archivo AsientosFacturasGenerador.cs.
|
inlineprotectedvirtual |
Generar asiento de factura.
teBeforeAfter | Indicar si queremos ejecutar el código antes o después del estandar. |
tlResultGeneracionAsiento | Pará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. |
Definición en la línea 4840 del archivo AsientosFacturasGenerador.cs.
|
inlineprotectedvirtual |
Comprobaciones previas en busca de errores que impidan la generación de la factura.
teBeforeAfter | Indicar si queremos ejecutar el código antes o después del estandar. |
Definición en la línea 4704 del archivo AsientosFacturasGenerador.cs.
|
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.
teBeforeAfter | Indicar si queremos ejecutar el código antes o después del estandar. |
Definición en la línea 4749 del archivo AsientosFacturasGenerador.cs.
|
inlineprotectedvirtual |
Generar previsiones de la factura.
teBeforeAfter | Indicar si queremos ejecutar el código antes o después del estandar. |
Definición en la línea 4951 del archivo AsientosFacturasGenerador.cs.
|
inlineprotected |
Método para mostrar mensajes en la ejecución de addons.
tcAddon | |
tcMetodo | |
tcMessage |
Definición en la línea 5401 del archivo AsientosFacturasGenerador.cs.
|
inlinevirtual |
Contabilizar cobro/pago de la factura
Implementa sage.ew.interficies.IAsientosFacturasGenerador.
Reimplementado en sage.ew.contabilidad.AsientosFacturasVentaGenerador y sage.ew.contabilidad.AsientosFacturasCompraGenerador.
Definición en la línea 4458 del archivo AsientosFacturasGenerador.cs.
|
inline |
Comprobaciones previas a realizar el asiento de cobro/pago de tipo ERROR, impiden que el proceso prosiga si algo no va bien.
Implementa sage.ew.interficies.IAsientosFacturasGenerador.
Definición en la línea 4634 del archivo AsientosFacturasGenerador.cs.
|
inline |
Comprobaciones previas a realizar el asiento de cobro/pago de tipo WARNING, no impiden que el proceso prosiga si se detecta algo.
Implementa sage.ew.interficies.IAsientosFacturasGenerador.
Definición en la línea 4593 del archivo AsientosFacturasGenerador.cs.
|
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 4488 del archivo AsientosFacturasGenerador.cs.
|
inlinevirtual |
Inicializa todas las propiedades del objeto de negocio
tlDescargarTodo | Si 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 3791 del archivo AsientosFacturasGenerador.cs.
|
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)
Reimplementado en sage.ew.contabilidad.AsientosFacturasCompraGenerador y sage.ew.contabilidad.AsientosFacturasVentaGenerador.
Definición en la línea 3566 del archivo AsientosFacturasGenerador.cs.
|
inlinevirtual |
Generar asiento de factura
Implementa sage.ew.interficies.IAsientosFacturasGenerador.
Reimplementado en sage.ew.contabilidad.AsientosFacturasVentaGenerador y sage.ew.contabilidad.AsientosFacturasCompraGenerador.
Definición en la línea 4448 del archivo AsientosFacturasGenerador.cs.
|
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.
Implementa sage.ew.interficies.IAsientosFacturasGenerador.
Reimplementado en sage.ew.contabilidad.AsientosFacturasVentaGenerador y sage.ew.contabilidad.AsientosFacturasCompraGenerador.
Definición en la línea 4195 del archivo AsientosFacturasGenerador.cs.
|
inlinevirtual |
Móetodo que unifica las llamadas a control de warnings y errores previos a la generación del asiento de la factura.
Definición en la línea 3893 del archivo AsientosFacturasGenerador.cs.
|
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.
Implementa sage.ew.interficies.IAsientosFacturasGenerador.
Reimplementado en sage.ew.contabilidad.AsientosFacturasVentaGenerador y sage.ew.contabilidad.AsientosFacturasCompraGenerador.
Definición en la línea 3912 del archivo AsientosFacturasGenerador.cs.
|
inlinevirtual |
Generar las previsiones de cobro/pago según el sistem antiguo de giros (los giros se pasan como List(int), en Julio 2022 se ha cambiado para que los giros se pasen en forma de List(LineaGiro) donde LineaGiro es una clase que contiene (_NumPrevision, _Giro, _Porcentaje), para poder efectuar reparto de importe total factura en diferentes % en los diferentes vencimientos y no de forma proporcional como hacía hasta ahora.
Esta sobrecarga es obsoleta y en el core a partir de Julio 2022 debe pasar a utilizarse la otra sobrecarga con idénticos parámetros excepto que en vez de recibir los giros como List(int) los recibe com List(LineaGiro)
Este método se sobreescribe en las clases derivadas.
tlRecc | Si se ha de aplicar criterio de caja. |
tlstGiros | Lista de giros para generar las previsiones. Si se omite se utilizarán los giros definidos en la ficha del proveedor/cliente. |
tcDivisa | Código de la moneda en que se genera la previsión, si se omite se interpreta moneda de la empresa. |
tnCambio | Tasa de cambio respecto a la moneda de la empresa con que se genera la previsión, si se omite se interpreta 1. |
tnImporteTotal | Importe total de previsiones a generar (si hay entregas a cuenta la prevision es inferior al total factura). |
tdFechaOper | Fecha de operación para las previsiones. |
Implementa sage.ew.interficies.IAsientosFacturasGenerador.
Reimplementado en sage.ew.contabilidad.AsientosFacturasCompraGenerador y sage.ew.contabilidad.AsientosFacturasVentaGenerador.
Definición en la línea 3529 del archivo AsientosFacturasGenerador.cs.
|
inlinevirtual |
Generar las previsiones de cobro/pago según el nuevo sistema de giros (los giros se pasan como List(LineaGiro) donde LineaGiro es una clase que se compone de _NumPrevision, _Giro y _Porcentaje). Permite aplicar % de reparto del importe de la factura entre los diferentes giros, permitiendo aplicar una distribución no proporcional entre los diferentes giros como hacía hasta ahora.
Esta sobrecarga es la que se ha de utilizar a partir de Julio 2022, la anterior, que utiliza List(int) en vez de List(LineaGiro) pasa a ser obsoleta.
Este método se sobreescribe en las clases derivadas.
tlRecc | Si se ha de aplicar criterio de caja. |
tlstGiros | Lista de giros para generar las previsiones. Si se omite se utilizarán los giros definidos en la ficha del proveedor/cliente. |
tcDivisa | Código de la moneda en que se genera la previsión, si se omite se interpreta moneda de la empresa. |
tnCambio | Tasa de cambio respecto a la moneda de la empresa con que se genera la previsión, si se omite se interpreta 1. |
tnImporteTotal | Importe total de previsiones a generar (si hay entregas a cuenta la prevision es inferior al total factura). |
tdFechaOper | Fecha de operación para las previsiones. |
Mantengo la anterior sobrecarga para este método pues es público, se podría estar utilizando en partners.
Implementa sage.ew.interficies.IAsientosFacturasGenerador.
Reimplementado en sage.ew.contabilidad.AsientosFacturasCompraGenerador y sage.ew.contabilidad.AsientosFacturasVentaGenerador.
Definición en la línea 3555 del archivo AsientosFacturasGenerador.cs.
|
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.
Reimplementado en sage.ew.contabilidad.AsientosFacturasCompraGenerador y sage.ew.contabilidad.AsientosFacturasVentaGenerador.
Definición en la línea 3599 del archivo AsientosFacturasGenerador.cs.
|
inlinevirtual |
Obtiene el importe total de las previsiones generadas en la factura
tnTotalPrevisiones | Importe total de las previsiones asociadas a la factura, parámetro de salida. |
tlTodasContabilizadas | Si 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 3632 del archivo AsientosFacturasGenerador.cs.
|
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.
tcAlmacen |
Implementa sage.ew.interficies.IAsientosFacturasGenerador.
Definición en la línea 1823 del archivo AsientosFacturasGenerador.cs.
|
inline |
(Obsoleto) Lista en memoria para acumular los códigos de planes de las diferentes cuentas.
tcCuenta | Código de cuenta contable. |
Implementa sage.ew.interficies.IAsientosFacturasGenerador.
Definición en la línea 1805 del archivo AsientosFacturasGenerador.cs.
|
inline |
(Obsoleto) Diccionario en memoria para acumular los datos de codigo, nombre de los planes que se vayan utilizando.
tcPlan |
Implementa sage.ew.interficies.IAsientosFacturasGenerador.
Definición en la línea 1792 del archivo AsientosFacturasGenerador.cs.
|
inline |
(Obsoleto) Diccionario en memoria para acumular los datos de código, nombre y nivel de cuentas secundarias
tcCuentaSecundaria |
Implementa sage.ew.interficies.IAsientosFacturasGenerador.
Definición en la línea 1780 del archivo AsientosFacturasGenerador.cs.
|
inline |
(Método obsoleto) Reparte el importe de la contrapartida en los niveles existentes en la lista de niveles recibida por parámetro.
tlstNivelesPlan | Lista de niveles análiticos donde realizar el reparto del importe de la contrapartida. |
teTipoReparto | Tipo de reparto |
tnImporte | Importe a repartir |
tllstNivelesEnFormatoVisual | Si 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 4478 del archivo AsientosFacturasGenerador.cs.
|
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.
tcMoneda | Código de la moneda de la que se quiere averiguar la tasa de cambio. |
Reimplementado en sage.ew.contabilidad.AsientosFacturasCompraGenerador y sage.ew.contabilidad.AsientosFacturasVentaGenerador.
Definición en la línea 3579 del archivo AsientosFacturasGenerador.cs.
|
inline |
Método para evaluar si se permite un cambio de divisa, de obligada creación por cumplir esta clase la interfaz IDivisaOperable
sender | Objeto que inicia el cambio |
tcValorCandidato | Valor candidato |
tcMensaje | Mensaje de retorno |
Implementa sage.ew.interficies.IDivisaOperable.
Definición en la línea 4528 del archivo AsientosFacturasGenerador.cs.
|
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
Implementa sage.ew.interficies.IAsientosFacturasGenerador.
Reimplementado en sage.ew.contabilidad.AsientosFacturasCompraGenerador y sage.ew.contabilidad.AsientosFacturasVentaGenerador.
Definición en la línea 3589 del archivo AsientosFacturasGenerador.cs.
|
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 3642 del archivo AsientosFacturasGenerador.cs.
|
inlinevirtual |
Mostrar el formulario correspondiente
Implementa sage.ew.interficies.IAsientosFacturasGenerador.
Reimplementado en sage.ew.contabilidad.AsientosFacturasVentaGenerador y sage.ew.contabilidad.AsientosFacturasCompraGenerador.
Definición en la línea 3779 del archivo AsientosFacturasGenerador.cs.
|
inlinevirtual |
Realiza el showdialog del formulario
Implementa sage.ew.interficies.IDualShowMode.
Reimplementado en sage.ew.contabilidad.AsientosFacturasVentaGenerador y sage.ew.contabilidad.AsientosFacturasCompraGenerador.
Definición en la línea 3611 del archivo AsientosFacturasGenerador.cs.
|
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 4505 del archivo AsientosFacturasGenerador.cs.
|
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 6382 del archivo AsientosFacturasGenerador.cs.
|
inlineprotected |
Añade una linea al asiento con las valores pasados como parámetros.
toAsiento | Objeto de tipo Asientos al que se le añadirá la linea. |
tcCuenta | Cuenta contable de la linea del asiento. |
tcDefinicion | Definicion de la linea del asiento. |
tnImporte | Importe a poner en el DEBE o HABER según siguiente parámetro. |
teDebeHaber | DEBE o HABER |
Definición en la línea 6038 del archivo AsientosFacturasGenerador.cs.
|
inlineprotected |
Añade a la partida de IVA del asientos el registro de IVA
toLineaAsiIva | Linea del asiento con la cuenta contable de IVA |
loLiniaIva | Linea de IVA según clase AsientosFacturasGenerador |
tnFacturaCEE | Factura CEE caso de ser registro IVAREPER en intracomunitario en compras, se pasa al generar el registro de IVASOPOR de la compra. |
tdFechaFacturaCEE | Fecha factura cee caso de ser registro IVAREPER en intracomunitario en compras, se pasa al generar el registro de IVAREPER de la compra. |
tcConceptoFacturaCEE | Concepto factura cee caso de ser registro IVAREPER en intracomunitario, se pasa al generar el registro de IVASOPOR de la compra |
tnFinan | Importe financiación caso de factura de venta. |
tnOrden | Util en repetición de facturas de compra, caso de llegar nº de orden declarado es el que se pondrá en IVASOPOR. |
tlAplicarProrrata | Si 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 6108 del archivo AsientosFacturasGenerador.cs.
|
inlineprotected |
Añade registro de IVA EXENTO al asiento
toAsiento | Objeto de negocio de tipo Asiento. |
toLiniaIva | Objeto de negocio con la linia de IVA. |
Definición en la línea 6233 del archivo AsientosFacturasGenerador.cs.
|
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.
toLineaAsiRetencion | Linea del asiento con la cuenta contable de retención |
tcCuenta | Cuenta para el registro de retención |
teTipoCuenta | Tipo de retención soportada o repercutida |
Definición en la línea 6287 del archivo AsientosFacturasGenerador.cs.
|
inlineprotected |
Banco client o proveedor predeterminado, se utiliza en generación de previsiones.
tcFormaPago | |
toBancPredet |
Definición en la línea 5413 del archivo AsientosFacturasGenerador.cs.
|
inlineprotectedvirtual |
Comprueba si se puede hacer el cambio de divisa y devuelve mensaje caso de que no se pueda.
tcNewDivisa | Código de la nueva divisa que se quiere poner. |
lcMensaje | Mensaje de error que se retornará caso de que no sea posible realizar el cambio de divsa. |
Reimplementado en sage.ew.contabilidad.AsientosFacturasVentaGenerador.
Definición en la línea 5442 del archivo AsientosFacturasGenerador.cs.
|
inlineprotected |
Revisar las entregas a cuenta del proveedor/cliente que han sido seleccionadas y que estan 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.
toAsiento | Asiento 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 5540 del archivo AsientosFacturasGenerador.cs.
|
inlineprotected |
Muestra las entregas a cuenta del proveedor/cliente que haya pendientes de liquidar para que el usuario seleccione cuales quiere imputar a la factura que se está haciendo.
Definición en la línea 5504 del archivo AsientosFacturasGenerador.cs.
|
inlineprotected |
Carga la lista de entregas a cuenta de proveedor/cliente que reunan las siguientes características:
Caso COMPRAS:
Caso VENTAS: en ventas todas las entregas a cuenta se facturan, se obliga a introducir tipo de iva en la entrega.
Definición en la línea 6518 del archivo AsientosFacturasGenerador.cs.
|
inlineprotected |
Marca como liquidadas las entregas a cuenta del proveedor/cliente que se han aplicado en el asiento de la factura.
Definición en la línea 5752 del archivo AsientosFacturasGenerador.cs.
|
inlineprotected |
Formulario para seleccionar las entregas a cuenta que se imputarán a factura.
Definición en la línea 6491 del archivo AsientosFacturasGenerador.cs.
|
inlineprotected |
Hay entregas a cuenta generadas con tipos de IVA no sujetos con lo que en tal caso es necesario restar los importes de la entrega a cuenta "_DatosIvaExento"
Adicionalmente ahora se puede dar el caso de que siento una operación No Sujeta tenga IVA...
toAsiento | Referencia al asiento |
toTipoIVA | Referencia al tipo de IVA |
tnBaseEntrega | Base de la entrega a restar |
tnIvaEntrega | IVA de la entrega a restar |
tnRecEntrega | Recargo de la entreha a restar |
Definición en la línea 5730 del archivo AsientosFacturasGenerador.cs.
|
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).
toListaContraPartidas | Lista de contrapartidas. |
tcCuenta | Código de la cuenta de contrapartida. |
tnImporte | Importe de base a acumular |
tlEsSuplido | Si es suplido o no. |
tnImpIVAEuropeo |
Definición en la línea 6455 del archivo AsientosFacturasGenerador.cs.
|
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).
tcTipoIva | Código de tipo de IVA |
tnImporte | Importe a acumular |
tlIvaIncluido | Si el importe pasado por parámetro es IVA incluido o no. |
tnImporteIvaInc | Importe 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 6397 del archivo AsientosFacturasGenerador.cs.
|
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.
Definición en la línea 5834 del archivo AsientosFacturasGenerador.cs.
|
inlineprotectedvirtual |
Obtener los tipos de IVA de los albaranes de compra declarados en la lista de albaranes a facturar.
Reimplementado en sage.ew.contabilidad.AsientosFacturasVentaGenerador y sage.ew.contabilidad.AsientosFacturasCompraGenerador.
Definición en la línea 5480 del archivo AsientosFacturasGenerador.cs.
|
inlineprotected |
Método de validación auxiliar para parámtros de configuración
toParametros |
Definición en la línea 5248 del archivo AsientosFacturasGenerador.cs.
|
inlineprotected |
Lanza un evento de tipo PropertyChanged
tcNombrePropiedad | Nombre de la propiedad que ha cambiado |
Definición en la línea 76 del archivo AsientosFacturasGenerador.cs.
|
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.
teTipoCuenta | Tipo de cuenta (iva repercutido, iva soportado). |
tdFechaOper | Fecha de operación. |
tcCodigoTipoIva | Código de TIPO_IVA. |
tnTotalRecEquiv | Importe de recargo de equivalencia (para controlar si es estrictamente necesario haber obtenido una cuenta de recargo equivalencia de criterio de caja o no). |
tlAplicarProrrata | Si en la factura se aplicará regla de la prorrata. |
tcCuentaIva | Código de cuenta de IVA de criterio caja obtenida, parámetro de salida. |
tcCuentaRecEquiv | Código de cuenta de RECARGO EQUIVALENCIA de criterio caja obtenida, parámetro de salida. |
tcCuentaIvaNodeduc | Código de cuenta de IVA no deducible de criterio caja obtenida, parámetro de salida. |
Definición en la línea 6337 del archivo AsientosFacturasGenerador.cs.
|
inlineprotectedvirtual |
Obtener el tipo de cliente/proveedor (1 Nacional, 2 Comunitario, 3 Extracomunitario)
Reimplementado en sage.ew.contabilidad.AsientosFacturasVentaGenerador y sage.ew.contabilidad.AsientosFacturasCompraGenerador.
Definición en la línea 5492 del archivo AsientosFacturasGenerador.cs.
|
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
toAsiento | Asiento sobre el que realizar la comprobación. |
Definición en la línea 5884 del archivo AsientosFacturasGenerador.cs.
|
inlineprotected |
Vaciar las listas internas del objeto generador: lista de contrapartidas, lista de tipos de IVA
Definición en la línea 6481 del archivo AsientosFacturasGenerador.cs.
|
inlineprotectedvirtual |
Validar que todos los importes que vamos a poner en las lineas de los asientos vengan con los decimales correctos
Reimplementado en sage.ew.contabilidad.AsientosFacturasVentaGenerador y sage.ew.contabilidad.AsientosFacturasCompraGenerador.
Definición en la línea 5175 del archivo AsientosFacturasGenerador.cs.
|
protected |
Código de almacén.
Definición en la línea 2003 del archivo AsientosFacturasGenerador.cs.
|
protected |
Cif para el caso de introducir datos cliente/proveedor varios
Definición en la línea 2074 del archivo AsientosFacturasGenerador.cs.
|
protected |
Código de proveedor/cliente, se sobreescribe en las clases derivadas.
Definición en la línea 1843 del archivo AsientosFacturasGenerador.cs.
|
protected |
Cuenta de tesoreria seleccionada para efectuar la contabilizacion del cobro/pago.
Definición en la línea 3009 del archivo AsientosFacturasGenerador.cs.
|
protected |
Cuenta contrapartida asiento.
Definición en la línea 1919 del archivo AsientosFacturasGenerador.cs.
|
protected |
Nos indicará la definición del DEBE
Definición en la línea 2888 del archivo AsientosFacturasGenerador.cs.
|
protected |
Nos indicará la definición del HABER
Definición en la línea 2903 del archivo AsientosFacturasGenerador.cs.
|
protected |
Empresa activa
Definición en la línea 1714 del archivo AsientosFacturasGenerador.cs.
|
protected |
Mensaje de error
Definición en la línea 2170 del archivo AsientosFacturasGenerador.cs.
|
protected |
Nº de factura, se sobreescribe en las clases derivadas.
Definición en la línea 1853 del archivo AsientosFacturasGenerador.cs.
|
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 1960 del archivo AsientosFacturasGenerador.cs.
|
protected |
Moneda empresa
Definición en la línea 1702 del archivo AsientosFacturasGenerador.cs.
|
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 2330 del archivo AsientosFacturasGenerador.cs.
|
protected |
Nombre para el caso de introducir datos cliente/proveedor varios.
Definición en la línea 1896 del archivo AsientosFacturasGenerador.cs.
|
protected |
Referencia del asiento
Definición en la línea 1933 del archivo AsientosFacturasGenerador.cs.
|
protected |
Código de retención (tabla TIPO_RET)
Definición en la línea 2795 del archivo AsientosFacturasGenerador.cs.
|
protected |
Cuenta contable para aplicar la retención
Definición en la línea 2812 del archivo AsientosFacturasGenerador.cs.
|
protected |
Mensaje de warning
Definición en la línea 2131 del archivo AsientosFacturasGenerador.cs.
|
protected |
Fecha seleccionada para efectuar la contabilizacion del cobro/pago.
Definición en la línea 3023 del archivo AsientosFacturasGenerador.cs.
|
protected |
Fecha de asiento de la factura
Definición en la línea 2270 del archivo AsientosFacturasGenerador.cs.
|
protected |
Fecha de la factura
Definición en la línea 2303 del archivo AsientosFacturasGenerador.cs.
|
protected |
Fecha de operación
Definición en la línea 2317 del archivo AsientosFacturasGenerador.cs.
|
protected |
Modo de funcionamiento del generador (contabilidad, facturación de albaranes)
Definición en la línea 2046 del archivo AsientosFacturasGenerador.cs.
|
protected |
Tipo de generador de asientos de facturas (ventas/compras)
Definición en la línea 3063 del archivo AsientosFacturasGenerador.cs.
|
protected |
Aplicar retencion fiscal si/no
Definición en la línea 1873 del archivo AsientosFacturasGenerador.cs.
Cambio respecto a la moneda de la empresa
Definición en la línea 3457 del archivo AsientosFacturasGenerador.cs.
Propiedad interna del campo _Divisa
Definición en la línea 3398 del archivo AsientosFacturasGenerador.cs.
|
protected |
Ejercicio activo
Definición en la línea 1652 del archivo AsientosFacturasGenerador.cs.
|
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 1616 del archivo AsientosFacturasGenerador.cs.
|
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 1610 del archivo AsientosFacturasGenerador.cs.
|
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 1628 del archivo AsientosFacturasGenerador.cs.
|
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 1622 del archivo AsientosFacturasGenerador.cs.
|
protected |
Cuenta de diferencias de cambio utilizando divisas.
Definición en la línea 1640 del archivo AsientosFacturasGenerador.cs.
|
protected |
Concepto de IVA
Definición en la línea 1762 del archivo AsientosFacturasGenerador.cs.
|
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 2992 del archivo AsientosFacturasGenerador.cs.
|
protected |
Definición en la línea 2254 del archivo AsientosFacturasGenerador.cs.
|
protected |
Nos indicará estamos facturando un cobro/pago desde cliente u otro sitio
Definición en la línea 3480 del archivo AsientosFacturasGenerador.cs.
|
protected |
Servirá para indicar si han abierto el generador desde formulario asientos o n
Definición en la línea 3206 del archivo AsientosFacturasGenerador.cs.
|
protected |
Si se han de generar previsiones o no, por defecto true.
Definición en la línea 2971 del archivo AsientosFacturasGenerador.cs.
|
protected |
Definición en la línea 1886 del archivo AsientosFacturasGenerador.cs.
|
protected |
Lista de contrapartidas de la factura que se está generando.
Definición en la línea 3245 del archivo AsientosFacturasGenerador.cs.
|
protected |
Lista de tipos de IVA de la factura que se está generando.
Definición en la línea 3226 del archivo AsientosFacturasGenerador.cs.
|
protected |
OPCFLAG utilizar fecha del asiento anterior
Definición en la línea 1684 del archivo AsientosFacturasGenerador.cs.
|
protected |
OPCFLAG "INCLUIR RECARGO DE EQUIVALENCIA EN IVA INCLUIDO"
Definición en la línea 1634 del archivo AsientosFacturasGenerador.cs.
|
protected |
Si se ha de comprobar el importe del asiento
Definición en la línea 1690 del archivo AsientosFacturasGenerador.cs.
|
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 1708 del archivo AsientosFacturasGenerador.cs.
|
protected |
Trabajar con ejercicio partido
Definición en la línea 1678 del archivo AsientosFacturasGenerador.cs.
|
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 1672 del archivo AsientosFacturasGenerador.cs.
|
protected |
Definición en la línea 2226 del archivo AsientosFacturasGenerador.cs.
|
protected |
Definición en la línea 2240 del archivo AsientosFacturasGenerador.cs.
|
protected |
Si la empresa tiene activado regimen general de criterio de caja
Definición en la línea 1744 del archivo AsientosFacturasGenerador.cs.
|
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 1662 del archivo AsientosFacturasGenerador.cs.
|
protected |
Si se trabaja con niveles analíticos o no
Definición en la línea 1732 del archivo AsientosFacturasGenerador.cs.
|
protected |
Si se tiene activado trabjaar con series de facturas
Definición en la línea 1750 del archivo AsientosFacturasGenerador.cs.
|
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 1696 del archivo AsientosFacturasGenerador.cs.
|
protected |
Numero de decimales con los que trabaja la moneda de la empresa
Definición en la línea 1756 del archivo AsientosFacturasGenerador.cs.
|
protected |
Número de dígitos ancho cuenta contable
Definición en la línea 1738 del archivo AsientosFacturasGenerador.cs.
|
protected |
Nº digitos nº de factura de compra.
Definición en la línea 1646 del archivo AsientosFacturasGenerador.cs.
|
protected |
Definición en la línea 2199 del archivo AsientosFacturasGenerador.cs.
|
protected |
Definición en la línea 2212 del archivo AsientosFacturasGenerador.cs.
Propiedad interna del campo _oDivisa
Definición en la línea 3412 del archivo AsientosFacturasGenerador.cs.
|
protected |
diccionario con los planes analiticos de las cuentas
Definición en la línea 1772 del archivo AsientosFacturasGenerador.cs.
|
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 2917 del archivo AsientosFacturasGenerador.cs.
|
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 2931 del archivo AsientosFacturasGenerador.cs.
|
protected |
Regimen especial de criterio de caja
Definición en la línea 2669 del archivo AsientosFacturasGenerador.cs.
|
protected |
Nos indicará si se debe aplicar recargo de equivalencia o no
Definición en la línea 3038 del archivo AsientosFacturasGenerador.cs.
|
protected |
Aplicar retencion fiscal si/no
Definición en la línea 1863 del archivo AsientosFacturasGenerador.cs.
|
protected |
Entregas de proveedor/cliente pendientes de liquidar
Definición en la línea 3114 del archivo AsientosFacturasGenerador.cs.
|
protected |
Entregas a cuenta en albaranes, se utilizan al facturar para rebajar la previsión de cobro/pago.
Definición en la línea 3146 del archivo AsientosFacturasGenerador.cs.
|
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 3130 del archivo AsientosFacturasGenerador.cs.
|
protected |
Porcentaje de descuento de pronto pago.
Definición en la línea 2691 del archivo AsientosFacturasGenerador.cs.
|
protected |
Porcentaje de retención
Definición en la línea 2834 del archivo AsientosFacturasGenerador.cs.
|
protected |
Retención sobre base
Definición en la línea 2738 del archivo AsientosFacturasGenerador.cs.
|
protected |
Retención sobre total factura
Definición en la línea 2761 del archivo AsientosFacturasGenerador.cs.
|
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 2554 del archivo AsientosFacturasGenerador.cs.
|
protected |
Importe base para el cálculo de la retención
Definición en la línea 2778 del archivo AsientosFacturasGenerador.cs.
|
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 2384 del archivo AsientosFacturasGenerador.cs.
|
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 (Sólo IVA's NO SUJETOS)
Definición en la línea 2401 del archivo AsientosFacturasGenerador.cs.
|
protected |
Importe total acumulado de las contrapartidas sin tener en cuenta las contrapartidas que son de suplidos.
Definición en la línea 2605 del archivo AsientosFacturasGenerador.cs.
|
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 2646 del archivo AsientosFacturasGenerador.cs.
|
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 (Sólo IVA's NO SUJETOS)
Definición en la línea 2453 del archivo AsientosFacturasGenerador.cs.
|
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 (Sólo IVA's NO SUJETOS)
Definición en la línea 2586 del archivo AsientosFacturasGenerador.cs.
|
protected |
Importe total de descuento de pronto pago.
Definición en la línea 2716 del archivo AsientosFacturasGenerador.cs.
|
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 2367 del archivo AsientosFacturasGenerador.cs.
|
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 2348 del archivo AsientosFacturasGenerador.cs.
|
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 2436 del archivo AsientosFacturasGenerador.cs.
|
protected |
|
protected |
|
protected |
Importe IVA no sujeto
Definición en la línea 2570 del archivo AsientosFacturasGenerador.cs.
|
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 2503 del archivo AsientosFacturasGenerador.cs.
|
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 2520 del archivo AsientosFacturasGenerador.cs.
|
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 2537 del archivo AsientosFacturasGenerador.cs.
|
protected |
Importe total de retención
Definición en la línea 2859 del archivo AsientosFacturasGenerador.cs.
|
protected |
Definición en la línea 2873 del archivo AsientosFacturasGenerador.cs.
|
protected |
Importe total acumulado de los suplidos
Definición en la línea 2626 del archivo AsientosFacturasGenerador.cs.
|
protected |
Diccionario de planes y niveles analíticos respectivos para el almacén declarado en la propiedad _Almacen
Definición en la línea 2032 del archivo AsientosFacturasGenerador.cs.
|
protected |
Fecha final ejercicio
Definición en la línea 1726 del archivo AsientosFacturasGenerador.cs.
|
protected |
Fecha inicial ejercicio
Definición en la línea 1720 del archivo AsientosFacturasGenerador.cs.
|
getset |
Diccionario donde cargaremos los addons disponibles que tengan extensiones para ejecutar en el proceso de facturación.
Definición en la línea 1939 del archivo AsientosFacturasGenerador.cs.
|
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 1996 del archivo AsientosFacturasGenerador.cs.
|
getset |
Aquí se guardará el siento generado
Definición en la línea 3152 del archivo AsientosFacturasGenerador.cs.
|
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 3419 del archivo AsientosFacturasGenerador.cs.
|
getset |
CIF para el caso de introducir datos cliente/proveedor varios
Definición en la línea 2052 del archivo AsientosFacturasGenerador.cs.
|
getset |
Código de proveedor/cliente, se sobreescribe en las clases derivadas.
Definición en la línea 1839 del archivo AsientosFacturasGenerador.cs.
|
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 2978 del archivo AsientosFacturasGenerador.cs.
|
getset |
Cuenta de tesoreria seleccionada para efectuar la contabilizacion del cobro/pago.
Definición en la línea 2999 del archivo AsientosFacturasGenerador.cs.
|
getset |
Fecha seleccionada para efectuar la contabilizacion del cobro/pago.
Definición en la línea 3016 del archivo AsientosFacturasGenerador.cs.
|
getset |
Cuenta contrapartida asiento.
Definición en la línea 1908 del archivo AsientosFacturasGenerador.cs.
|
getset |
Lista de contrapartidas de la factura que se está generando.
Definición en la línea 3233 del archivo AsientosFacturasGenerador.cs.
|
getset |
Nos indicará la definición del DEBE
Definición en la línea 2880 del archivo AsientosFacturasGenerador.cs.
|
getset |
Nos indicará la definición del HABER
Definición en la línea 2895 del archivo AsientosFacturasGenerador.cs.
|
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 2024 del archivo AsientosFacturasGenerador.cs.
|
getset |
Código de la moneda en la que se entra la factura.
Definición en la línea 3353 del archivo AsientosFacturasGenerador.cs.
|
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 3139 del archivo AsientosFacturasGenerador.cs.
|
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 3123 del archivo AsientosFacturasGenerador.cs.
|
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 3071 del archivo AsientosFacturasGenerador.cs.
|
getset |
Mensaje de error
Definición en la línea 2146 del archivo AsientosFacturasGenerador.cs.
|
getset |
Nº de mensaje de error
Definición en la línea 2177 del archivo AsientosFacturasGenerador.cs.
|
getset |
Nº de factura, se sobreescribe en las clases derivadas.
Definición en la línea 1849 del archivo AsientosFacturasGenerador.cs.
|
getset |
Nos indicará estamos facturando un cobro/pago desde cliente u otro sitio
Definición en la línea 3473 del archivo AsientosFacturasGenerador.cs.
|
getset |
Analítica factura
Definición en la línea 2010 del archivo AsientosFacturasGenerador.cs.
|
getset |
Fecha del documento (se crea por compatibilidad con la interficie IDivisaOperable
Definición en la línea 3464 del archivo AsientosFacturasGenerador.cs.
|
getset |
Fecha de asiento de la factura.
Definición en la línea 2261 del archivo AsientosFacturasGenerador.cs.
|
getset |
Fecha de la factura
Definición en la línea 2277 del archivo AsientosFacturasGenerador.cs.
|
getset |
Fecha de de operación
Definición en la línea 2310 del archivo AsientosFacturasGenerador.cs.
|
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 3253 del archivo AsientosFacturasGenerador.cs.
|
getset |
Servirá para indicar si han abierto el generador desde formulario asientos o no
Definición en la línea 3199 del archivo AsientosFacturasGenerador.cs.
|
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 1951 del archivo AsientosFacturasGenerador.cs.
|
getset |
Si se han de generar previsiones o no
A dia de hoy Abril 2023, solo se permite no generar previsiones al facturar desde los formularios de contabilidad de generador de asientos de facturas de compra/ventas donde hay un check que por defecto viene a true pero permite ser desmarcada. Si no se generan previsiones no es posible marcar "Contabilizar cobro".
Definición en la línea 2944 del archivo AsientosFacturasGenerador.cs.
|
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 1880 del archivo AsientosFacturasGenerador.cs.
|
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 1973 del archivo AsientosFacturasGenerador.cs.
|
getset |
Si la clase de negocio trabaja bajo formulario
Definición en la línea 2101 del archivo AsientosFacturasGenerador.cs.
|
getset |
Si la clase de negocio trabaja bajo formulario generador de facturas de venta/compra.
Definición en la línea 2108 del archivo AsientosFacturasGenerador.cs.
|
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 3044 del archivo AsientosFacturasGenerador.cs.
|
getset |
Modo de funcionamiento del generador (contabilidad, facturación de albaranes)
Definición en la línea 2039 del archivo AsientosFacturasGenerador.cs.
|
getset |
Modo repetición de factura, en modo facturación de albaranes.
Definición en la línea 3050 del archivo AsientosFacturasGenerador.cs.
|
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 2324 del archivo AsientosFacturasGenerador.cs.
|
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 1892 del archivo AsientosFacturasGenerador.cs.
|
getset |
Flag para controlar que no se realicen recalculos cuando no convenga.
Definición en la línea 2094 del archivo AsientosFacturasGenerador.cs.
|
get |
Número de tipos de IVA sujetos.
Definición en la línea 2408 del archivo AsientosFacturasGenerador.cs.
|
get |
Número de tipos de IVA no sujetos.
Definición en la línea 2417 del archivo AsientosFacturasGenerador.cs.
|
getset |
Objeto divisa de la moneda en la que se entra la factura.
Definición en la línea 3405 del archivo AsientosFacturasGenerador.cs.
|
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 2193 del archivo AsientosFacturasGenerador.cs.
|
getset |
Importe de los portes con IVA incluido.
Definición en la línea 2206 del archivo AsientosFacturasGenerador.cs.
|
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 2220 del archivo AsientosFacturasGenerador.cs.
|
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 2234 del archivo AsientosFacturasGenerador.cs.
|
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 2248 del archivo AsientosFacturasGenerador.cs.
|
getset |
Porcentaje de descuento de pronto pago.
Definición en la línea 2676 del archivo AsientosFacturasGenerador.cs.
|
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 2819 del archivo AsientosFacturasGenerador.cs.
|
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 2910 del archivo AsientosFacturasGenerador.cs.
|
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 2924 del archivo AsientosFacturasGenerador.cs.
|
getset |
Flag para controlar si se deben mostrar los vencimientos al acabar de facturar.
Definición en la línea 2083 del archivo AsientosFacturasGenerador.cs.
|
getset |
Regimen especial de criterio de caja
Definición en la línea 2653 del archivo AsientosFacturasGenerador.cs.
|
getset |
Nos indicará si se debe aplicar recargo de equivalencia o no
Definición en la línea 3030 del archivo AsientosFacturasGenerador.cs.
|
getset |
Referencia del asiento
Definición en la línea 1926 del archivo AsientosFacturasGenerador.cs.
|
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 1859 del archivo AsientosFacturasGenerador.cs.
|
getset |
Código de retención
Definición en la línea 2785 del archivo AsientosFacturasGenerador.cs.
|
getset |
Cuenta contable para aplicar la retención
Definición en la línea 2802 del archivo AsientosFacturasGenerador.cs.
|
getset |
Retención sobre base
Definición en la línea 2723 del archivo AsientosFacturasGenerador.cs.
|
getset |
Retención sobre total factura
Definición en la línea 2745 del archivo AsientosFacturasGenerador.cs.
|
get |
Tipo de generador de asientos de facturas (ventas/compras)
Definición en la línea 3057 del archivo AsientosFacturasGenerador.cs.
|
getset |
Lista de tipos de IVA de la factura que se está generando.
Definición en la línea 3213 del archivo AsientosFacturasGenerador.cs.
|
getset |
Tipo de retención fiscal / no fiscal
Definición en la línea 1869 del archivo AsientosFacturasGenerador.cs.
|
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 2544 del archivo AsientosFacturasGenerador.cs.
|
getset |
Importe base para el cálculo de la retención
Definición en la línea 2768 del archivo AsientosFacturasGenerador.cs.
|
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 2374 del archivo AsientosFacturasGenerador.cs.
|
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 (Sólo IVA's NO SUJETOS)
Definición en la línea 2391 del archivo AsientosFacturasGenerador.cs.
|
getset |
Importe total acumulado de las contrapartidas sin tener en cuenta las contrapartidas que son de suplidos.
Definición en la línea 2593 del archivo AsientosFacturasGenerador.cs.
|
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 2634 del archivo AsientosFacturasGenerador.cs.
|
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 (Sólo IVA's NO SUJETOS)
Definición en la línea 2443 del archivo AsientosFacturasGenerador.cs.
|
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 (Sólo IVA's NO SUJETOS)
Definición en la línea 2576 del archivo AsientosFacturasGenerador.cs.
|
getset |
Importe total de descuento de pronto pago.
Definición en la línea 2698 del archivo AsientosFacturasGenerador.cs.
|
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 2356 del archivo AsientosFacturasGenerador.cs.
|
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 2337 del archivo AsientosFacturasGenerador.cs.
|
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 2426 del archivo AsientosFacturasGenerador.cs.
|
getset |
|
getset |
|
getset |
Importe total del IVA + Recargo no sujeto
Definición en la línea 2560 del archivo AsientosFacturasGenerador.cs.
|
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 2493 del archivo AsientosFacturasGenerador.cs.
|
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 2510 del archivo AsientosFacturasGenerador.cs.
|
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 2527 del archivo AsientosFacturasGenerador.cs.
|
getset |
Importe total de retención
Definición en la línea 2841 del archivo AsientosFacturasGenerador.cs.
|
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 2867 del archivo AsientosFacturasGenerador.cs.
|
getset |
Importe total acumulado de los suplidos (contrapartidas marcadas como suplidos).
Definición en la línea 2612 del archivo AsientosFacturasGenerador.cs.
|
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 3310 del archivo AsientosFacturasGenerador.cs.
|
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 3289 del archivo AsientosFacturasGenerador.cs.
|
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 3331 del archivo AsientosFacturasGenerador.cs.
|
getset |
Mensaje de warning
Definición en la línea 2116 del archivo AsientosFacturasGenerador.cs.
|
getset |
Nº de mensaje de warning
Definición en la línea 2138 del archivo AsientosFacturasGenerador.cs.
PropertyChangedEventHandler sage.ew.contabilidad.AsientosFacturasGenerador.PropertyChanged |
Evento PropertyChanged
Definición en la línea 70 del archivo AsientosFacturasGenerador.cs.