Referencia de la Clase sage.ew.contabilidad.CONTABILIDAD

CONTABILIDAD Más...

Métodos públicos estáticos

static bool _CriterioCaja_Comprobar_Ejercicio_Inicial (DateTime tdFechaOper)
 Comprueba si una fecha de operacion entra dentro del periodo de aplicación del criterio de caja Más...
 
static void _CriterioCaja_ObtenerCuentas_IvaRecEquiv (eTipoCuenta teTipoCuenta, string tcCodigoTipoIva, out string tcCuentaIva, out string tcCuentaRecEquiv, out string tcCuentaIvaNodeduc)
 A partir de un código de TIPO_IVA y un tipo de cuenta (repercutida, soportada) obtiene las cuentas de IVA y RECEQUIV de criterio de caja correspondientes. 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...
 
static void _CriterioCaja_ObtenerCuentas_IvaRecEquiv (eTipoCuenta teTipoCuenta, string tcCodigoTipoIva, out string tcCuentaIva, out string tcCuentaRecEquiv)
 A partir de un código de TIPO_IVA y un tipo de cuenta (repercutida, soportada) obtiene las cuentas de IVA y RECEQUIV de criterio de caja correspondientes. Más...
 
static decimal _ImporteRemesaCobro (int tnNumero)
 Devuelve el importe total de una remesa de cobro. Más...
 
static decimal _ImporteRemesaPago (int tnNumero)
 Devuelve el importe total de una remesa de pago. Más...
 
static bool _ExisteRemesaCobro (int numero)
 Verifica si existe una remesa de cobro. Más...
 
static bool _ExisteRemesaPago (int numero)
 Verifica si existe una remesa de pago. Más...
 
static bool _ProrrataAplicar (DateTime tdFechaAsientoFactura)
 A partir de una fecha de asiento de factura nos devuelve si se va a aplicar prorrata o no en la generación de la factura teniendo en cuenta los datos de configuración de prorrata de la ficha de empresa (aplicar prorrata si/no, fecha de activación de prorrata, baja prorrata si/no, fecha de desactivación de prorrata). Más...
 
static bool _EsCuentaSuplidosPermitida (string tcCuenta)
 Devuelve true o false si es una cuenta de suplidos permitida. Más...
 
static DataTable _CuentasBancariasConCuentaContable (string tcCuentaContable, string tcCuentaBancariaExcept="")
 Devuelve todas las cuentas bancarias (GESTION!BANCOS) que tienen como cuenta de tesorería la cuenta recibida como parámetro. Más...
 
static Asientos _AsientoDiferenciasCambio (List< IAsientosPrevisionesGeneradorLinea > toList)
 Crea un asiento de las diferencias de cambio Más...
 
static Asientos _AsientoDiferenciasCambio (List< IAsientosPrevisionesGeneradorLinea > toList, OrigenEjecucionProcesoDiferenciasCambio toOrigen)
 Crea un asiento de las diferencias de cambio Más...
 
static bool _Facturas_Posteriores_Fecha (DateTime ldtFecha, string tcLetra="")
 Comprueba si existen facturas de venta entradas con fecha de factura posterior a la pasada como parámetro. Más...
 
static eTipoCuenta _Tipo_Cuenta (string tcCuenta, int tnDigitos=0)
 Ens retorna el tipus de compte Si es tracta d'un compte d'.IVA reper- Sopor o no es un compte d'IVA, retención soportada, repercutida Más...
 
static bool _EsCuentaRecargoIva (string tcCuenta)
 Función que verifica si una cuenta recibida por parámetro no pertenece a una cuenta de recargo Más...
 
static bool _EsCuentaRECC (string tcCuenta)
 Determina si la cuenta pertenece a una cuenta RECC Ha de ser una cuenta (wn_digitos) Ha de ser de IVA Finalmente se mira si se usa en campos RECC de Tipo de Iva Más...
 
static bool _EsFacturaVentaRectificativa (string tcFactura)
 Devuelve si el número de factura se corresponde a un documento rectificativo Más...
 
static bool _EsSerieFacturaVentaRectificativa (string tcSerie)
 Devuelve si la serie se corresponde a una serie configurada como rectificativa Más...
 
static Dictionary< string, bool > _SeriesRectificativas ()
 Devuelve un diccionario con las series de ventas, indicando si la serie es rectificativa Necesario trabajar con series de factura Más...
 
static bool _Existe_Factura_Compra (string tcEmpresa, string tcFactura, string tcProveedor, bool tlFiltrarCuenta=true)
 Controlaremos si existe una factura de compra en la tabla IVASOPOR o IVA_EXEN Más...
 
static bool _Existe_Factura_Venta (string tcEmpresa, string tcFactura, bool tlExigirAsiCAlbVen)
 Comprova si la factura de venta existeix. Más...
 
static bool _Existe_Factura_Venta (string tcEmpresa, string tcFactura, string tcEjercicio="")
 Comprova si la factura de venta existeix Más...
 
static bool _Existe_Factura_Venta (out string tcMensaje, string tcEmpresa, string tcFactura, string tcEjercicio="")
 Comprova si la factura de venta existeix Más...
 
static bool _Existen_Albaranes_factura_Venta (string tcEmpresa, string tcFactura, string tcEjercicio="")
 Devuelve si existen albaranes para la factura de venta Más...
 
static bool _Existen_Albaranes_factura_Compra (string tcEmpresa, string tcFactura, string tcProveedor, string tcEjercicio="")
 Devuelve si existen albaranes para la factura de compra Más...
 
static int _ExisteTipoMovimientoAsiento (string tcEmpresa, eTipoMovimientoAsiento teTipoMovimientoAsiento)
 Comprueba si existe un asiento de este tipo de movimiento en la tabla de asientos (Campo "Tipo" de la tabla de asientos) Más...
 
static string _NumeroAsiFacturaCompra (string tcEmpresa, string tcFactura, string tcProveedor, bool tlFiltrarCuenta=true)
 Obtener el número ASI de una factura de compra Más...
 
static string _NumeroAsiFacturaVenta (string tcEmpresa, string tcFactura, string tcEjercicio="")
 Obtener el número ASI de una factura de venta Más...
 
static string _ObtenerPeriodoFecha (DateTime tdtFecha)
 Función que nos devuelve el periodo al que corresponde la fecha "tdtFecha" Más...
 
static bool _Resta_Numero_Orden_Soportado (string tcEmpresa, string tcSerie, int tnNumero)
 Resta el comptador d'orden d'IVA soportat Más...
 
static int _Suma_Numero_Orden_Soportado (string tcEmpresa, string tcSerie="00", bool tlFraCEE=false)
 Suma el comptador d'orden d'IVA soportat Más...
 
static bool _Existe_Numero_Orden_Soportado (string tcEmpresa, string tcOrden, bool tlFraCEE=false)
 Comprueba si existe el Orden soportado Más...
 
static string _Suma_Numero_Factura_Venta (string tcEmpresa, string tcSerieFra="", int tnTipoFactura=0)
 Dona el següent número de factura Más...
 
static bool _Resta_Numero_Factura_Venta (string tcEmpresa, string tcFactura)
 Restar número al borrar una factura de venta Más...
 
static string _Suma_Numero_Factura_Compra (string tcEmpresa)
 suma número factura compra Más...
 
static bool _Resta_Numero_Factura_Compra (string tcEmpresa, string tcNumero)
 Restem número factura compra si hi ha activat opcflag wl_factucom Más...
 
static bool _TipoIvaExento (string tcTipoIva)
 Gestionamos Más...
 
static DataTable _TiposIVA ()
 Devuelve un DataTable con todos los tipos de IVA/IGIC existentes Más...
 
static DateTime _Donar_Vencim (DateTime tdDiaVencim, string tcCodigo)
 A partir de una fecha de vencimiento y un código de cliente/proveedor en función de los días de pago devuelve una nueva fecha de vencimiento Más...
 
static int _Obtener_NumOrden_FraCompra (string tcEmpresa, string tcCuenta, string tcFactura)
 Devuelve el nº de orden de IVA SOPORTADO de la factura pasada como parámetro. Más...
 
static DataTable _FacturasCompra_Prov_FechaFra (string tcEmpresa, string tcProveedor, DateTime tdFechaFac)
 Devuelve un DataTable con las facturas de compra existentes del proveedor y fecha factura pasados por parámetro. Más...
 
static bool _EsBanco (string tcCodigo)
 Comprueba si es una cuenta de banco Más...
 
static bool _EsTesoreria (string tcCodigo)
 Comprueba si es una cuenta de tesoreria (nivel 2: 57) Más...
 
static bool _EsAnticipoCliente (string tcCodigo)
 Comprueba si es una cuenta de anticipo de cliente Más...
 
static bool _EsAnticipoProveedor (string tcCodigo)
 Comprueba si es una cuenta de anticipo de cliente Más...
 
static bool _EsUnaDeuda (string tcCodigo)
 Comprueba si es una cuenta de deudas a c/p Más...
 
static bool _EsInmovilizado (string tcCodigo)
 Comprueba si es una cuenta de inmovilizado (Nivel 2 = 20 o 21) Más...
 
static bool _EsCuentaFinancieraNoBancaria (string tcCodigo)
 Comprueba si es una cuenta financiera (nivel 1 = 5) no bancaria (Nivel 2 = 55) Más...
 
static bool _EsAcreedor (string tcCodigo)
 Comprueba si es una cuenta de acreedor Más...
 
static bool _EsTrabajador (string tcCodigo)
 Comprueba si es una cuenta de trabajador Más...
 
static bool _EsTrabajador (string tcCodigo, int tnDigitos)
 Comprueba si es una cuenta de trabajador verificando un nº de dígitos concreto pasado por parámetro. Más...
 
static bool _EsDeudaCortoLargoPlazo (string tcCodigo)
 Comprueba si es una cuenta de deuda a corto/largo plazo Más...
 
static bool _EsAnticipoTrabajador (string tcCodigo)
 Comprueba si es una cuenta de anticipo de remuneración (trabajador) Más...
 
static bool _EsAnticipoTrabajador (string tcCodigo, int tnDigitos)
 Comprueba si es una cuenta de anticipo de remuneración (trabajador) verificando un nº de dígitos concreto pasado por parámetro. Más...
 
static bool _EsSueldoSalario (string tcCodigo)
 Comprueba si es una cuenta de sueldos y salarios Más...
 
static bool _EsSueldoSalario (string tcCodigo, int tnDigitos)
 Comprueba si una cuenta es de sueldos y salarios Más...
 
static bool _EsDevolucionCompras (string tcCodigo)
 Comprueba si una devolución de compras Más...
 
static bool _EsDevolucionCompras (string tcCodigo, int tnDigitos)
 Comprueba si una devolución de compras Más...
 
static bool _EsRappelCompras (string tcCodigo)
 Comprueba si es rappel por compras Más...
 
static bool _EsRappelCompras (string tcCodigo, int tnDigitos)
 Comprueba si es rappel por compras Más...
 
static bool _EsDevolucionVentas (string tcCodigo)
 Comprueba si una devolución de ventas Más...
 
static bool _EsDevolucionVentas (string tcCodigo, int tnDigitos)
 Comprueba si una devolución de ventas Más...
 
static bool _EsRappelVentas (string tcCodigo)
 Comprueba si es rappel por ventas Más...
 
static bool _EsRappelVentas (string tcCodigo, int tnDigitos)
 Comprueba si es rappel por ventas Más...
 
static bool _EsPortesVentas (string tcCodigo)
 Comprueba si es portes de ventas Más...
 
static bool _EsPortesVentas (string tcCodigo, int tnDigitos)
 Comprueba si es portes de ventas Más...
 
static bool _EsPortesCompras (string tcCodigo)
 Comprueba si es portes de compras Más...
 
static bool _EsPortesCompras (string tcCodigo, int tnDigitos)
 Comprueba si es portes de compras Más...
 
static bool _EsDtoPPCompras (string tcCodigo)
 Comprueba si es descuento pronto pago de compras Más...
 
static bool _EsDtoPPCompras (string tcCodigo, int tnDigitos)
 Comprueba si es descuento pronto pago de compras Más...
 
static bool _EsDtoPPVentas (string tcCodigo)
 Comprueba si es descuento pronto pago de ventas Más...
 
static bool _EsDtoPPVentas (string tcCodigo, int tnDigitos)
 Comprueba si es descuento pronto pago de ventas Más...
 
static bool _EsCompra (string tcCodigo)
 Task 121651: Comprueba si una cuenta es de compras Más...
 
static bool _EsCompra (string tcCodigo, int tnDigitos)
 Comprueba si una cuenta es de compras Más...
 
static bool _EsVenta (string tcCodigo)
 Comprueba si una cuenta es de ventas Más...
 
static bool _EsRecargoFinanciero (string tcCodigo)
 Comprueba si una cuenta es de recargo financiero Más...
 
static bool _EsVenta (string tcCodigo, int tnDigitos)
 Comprueba si una cuenta es de ventas a livel indicado por el número de dígitos que se informa Más...
 
static bool _EsDescuentoVenta (string tcCodigo)
 Comprueba si una cuenta es de descuentos de ventas Más...
 
static bool _EsDescuentoCompra (string tcCodigo)
 Comprueba si una cuenta es de descuentos de compras Más...
 
static bool _EsDescuentoCpraVta (string tcCodigo)
 Comprueba si una cuenta es de descuentos de compras o de ventas Más...
 
static bool _EsRetencion (string tcCodigo)
 Comprueba si una cuenta es de retención repercutida o retención soportada (Evaluación de 4 dígitos) Más...
 
static bool _EsRetencionSoportada (string tcCodigo)
 Comprueba si una cuenta es de retención soportada (Evaluación de 4 dígitos) Más...
 
static bool _EsRetencionRepercutida (string tcCodigo)
 Comprueba si una cuenta es de retención repercutida (Evaluación de 4 dígitos) Más...
 
static bool _EsEnvasesDeCompra (string tcCodigo)
 Comprueba si una cuenta es de envases de compra Más...
 
static bool _EsEnvasesDeVenta (string tcCodigo)
 Comprueba si una cuenta es de envases de venta Más...
 
static bool _EsCuentaDeEnvases (string tcCodigo)
 Comprueba si una cuenta es de descuentos de compras o de ventas Más...
 
static bool _EsSuplido (string tcCodigo)
 Comprueba si una cuenta es de suplidos (global, no marcas específicas) Más...
 
static bool _EsCliProConRecargoEquivalencia (string tcCliPro)
 Método para averiguar si un cliente/proveedor trabaja con Recargo de equivalencia Más...
 
static bool _EsCliente (string tcCodigo)
 Comprueba si se trata de una cuenta de cliente Más...
 
static bool _EsProveedor (string tcCodigo)
 Comprueba si se trata de una cuenta de cliente Más...
 
static bool _EsBancoCajaDivisa (string tcCodigoNivel3)
 Devuelve si el nivel 3 se corresponde a una cuenta de tipo Banco/Caja divisa Más...
 
static DataTable _ObtenerDataTableEntidadesBancarias ()
 Obtener Datatable con las entidas bancarias Más...
 
static string _ObtenerEntidadCtaContableBanco (string tcCuentaContableBanco)
 A partir de una cuenta contable de banco devuelve la entidad bancaria (4 dígitos). Más...
 
static DataTable _ObtenerDatosEntidadCtaContableBanco (String tcCuentaContableBanco)
 A partir de una cuenta contable de banco devuelve los datos de la entidad bancaria. Más...
 
static void _PresentarListaAsientos (List< string > tlstAsis, string tcTitulo)
 Presenta la lista de asientos en pantalla permitiendo navegar a cada uno de ellos. Más...
 
static bool _EsEntregaCliente (string tcCodigo)
 Task 121651: Comprueba si una cuenta es de Entrega a cuenta de cliente (Anticipos de clientes) Más...
 
static bool _EsEntregaProveedor (string tcCodigo)
 Task 121651: Comprueba si una cuenta es de cuenta de entrega de Proveedor (Anticipos de proveedores) Más...
 
static List< string > _CuentaContable_ListaPlanes (string tcCuenta)
 Devuelve una lista de string con los diferentes planes analíticos definidos en la cuenta contable. Más...
 
static DataTable _CuentaContable_PlanesDetalles (string tcCuenta)
 Devuelve una lista de string con los diferentes planes analíticos definidos en la cuenta contable. Más...
 
static bool _CuentaContable_ExisteNivelPlanCuen (string tcCuenta, string tcPlan, string tcCuentaNivel1, string tcCuentaNivel2)
 Devuelve true si para una cuenta contable existe una combinación de plan analitico, cuenta de nivel 1 y cuenta de nivel2. Más...
 
static DataTable _Almacen_PlanesDetalles (string tcAlmacen)
 Devuelve una lista de string con los diferentes planes analíticos definidos en el almacén. Más...
 
static List< string > _Almacen_ListaPlanes (string tcAlmacen)
 Devuelve una lista de string con los diferentes planes analíticos definidos en el almacén. Más...
 
static bool _Cuenta_Existe (string tcCuenta)
 Verifica si existe una cuenta contable. Más...
 
static DataTable _PrevisionesCobroFacturaOrden (string tcEmpresa, string tcFactura, int tnOrden, bool tlSoloPendientes=true)
 Busca todos los registros de prevision de cobro que pueda haber en los diferentes ejercicios cuyo nº de factura y orden sean los pasados por parámetro. Más...
 
static DataTable _PrevisionesPagoFacturaOrden (string tcEmpresa, string tcProveedor, string tcFactura, int tnOrden, bool tlSoloPendientes=true)
 Busca todos los registros de prevision de pago que pueda haber en los diferentes ejercicios cuyo proveedor, nº de factura y orden sean los pasados por parámetro. Más...
 
static bool _PrevisionesCobradas (string tcEmpresa, string tcFactura, string tcCliente, int tnPeriodo=0)
 Devuelve si tenemos previsiones cobradas para la factura y cliente pasado por parámetro Más...
 
static bool _PrevisionesPagadas (string tcEmpresa, string tcFactura, string tcProveedor, int tnPeriodo=0)
 Devuelve si tenemos previsiones pagadas para la factura y proveedor pasado por parámetro Más...
 
static List< LineaGiro_Giros2GirosPrc (List< int > tlstGiros)
 Convierte una lista de giros que viene en formato List(int) a lista de giros en forma de List(LineaGiro) poniendo % de reparto 0 en cada uno de los giros. Más...
 
static List< int > _GirosPrc2Giros (List< LineaGiro > tlstGiros)
 Convierte una lista de giros que viene en formato List(LineaGiro) a lista de giros en forma de List(int) Más...
 
static DataRow _DatosMandatoSepa (string tcMandato)
 Devuelve en un DataRow los datos del mandato recibido por parámetro. Más...
 
static bool _RemesaExistenteEnOtroEjercicio (int tnNumeroRemesa, TipoRemesaBancaria toTipoRemesa, out DateTime tdFechaRemesa)
 Consulta si el nº de remesa recibido existe en otro ejercicio diferente del actual y no en el actual- Más...
 
static bool _PagareExistenteEnOtroEjercicio (string tcCuenta, string tcPagare, bool tlCobro)
 Consulta si el pagaré de cliente existe en otro ejercicio diferente del actual y no en el actual- Más...
 
static void _Visualizar_Fichero_SEPA (string tcRutaFicheroSepa)
 Visualizar fichero SEPA con el visor de SEPA Más...
 
static DataTable _PrefijosProveedores ()
 Devuelve en un DataTable los códigos de nivel3 que tienen ficha de proveedor Más...
 
static DataTable _CuentasDeudaCortoLargoPlazo ()
 Devuelve en un DataTable los códigos de cuenta de deuda a corto/largo plazo Más...
 
static string _CuentasProveedores (string tcSelect="*")
 Devuelve la cadena SQL con la consulta sobre PROVEEDORES y/o CUENTAS Más...
 
static string _CuentasClientes (string tcSelect="*")
 Devuelve la cadena SQL con la consulta sobre CLIENTES y/o CUENTAS Más...
 
static DataTable _PrefijosClientes ()
 Devuelve en un DataTable los códigos de nivel3 que tienen ficha de cliente Más...
 
static DateTime Obtener_Fecha_Vencimiento (int tnDiaPago1, int tnDiaPago2, List< int > tlisGiros, int tnReg, ref int tnDiasIntento, IVacaciones toCliPro, DateTime tdFechaVencim, bool tlMesesCompletos)
 Metodo para obtener cada una de las fechas de vencimiento mientras se generan las previsiones de una factura, se utiliza desde ventas y desde compras. Más...
 
static DateTime Obtener_Fecha_Vencimiento (int tnDiaPago1, int tnDiaPago2, List< int > tlisGiros, int tnReg, ref int tnDiasIntento, IVacaciones toCliPro, DateTime tdFechaVencim)
 Metodo para obtener cada una de las fechas de vencimiento mientras se generan las previsiones de una factura, se utiliza desde ventas y desde compras. Más...
 
static DateTime Calcular_Fecha_Vencimiento (DateTime? tdDiaPago1, DateTime? tdDiaPago2, DateTime tdDiaVencimiento)
 Ens retorna el dia de venciment Más...
 
static bool Es_Valido_Vencimiento (DateTime? tdVencimientoAnterior, DateTime? tdVencimiento, ref int tnDiasIntento)
 comprovem que la data de venciment es correcta Si tenemos activado el OPCFLAG "NO COINCIDIR MÁS DE UNA PREVISIÓN EN EL MISMO DÍA DE VENCIM." Más...
 
static void LineasGirosPrcRepartoDeclaradosOk (List< LineaGiro > tlisGiros)
 Al facturar ventas o compras, sea cual sea el origen, al generar previsiones, al principio del método se revisa los giros para comprobar que la suma de los % de reparto de los diferentes giros sume 100. Caso de que no sume 100 por cualquier motivo, que no haya ningún porcentaje declarado, que haya algun porcentaje no declarado pero otros sí, etc., cualquier situación que la suma no de 100, se aplicará reparto proporcional como hacía hasta ahora Sage50. Más...
 
static DataTable _PeriodosIVALiquidados (bool tlDesglosarEmpresa=false)
 Devuelve un Datatable con los periodos de IVA Liquidados teniendo en cuenta si trabajamos con ejercicio partido Más...
 
static DataTable _PeriodosIVA (bool tlDesglosarEmpresa=false)
 Devuelve un Datatable con los periodos de IVA teniendo en cuenta si trabajamos con ejercicio partido Más...
 
static DataTable _PeriodosRetencion (bool tlDesglosarEmpresa=false)
 Devuelve un Datatable con los periodos de Retención teniendo en cuenta si trabajamos con ejercicio partido Más...
 
static DataTable _PeriodosRetencionLiquidados (bool tlDesglosarEmpresa=false)
 Devuelve un Datatable con los periodos de Retención Liquidados teniendo en cuenta si trabajamos con ejercicio partido Más...
 
static DataTable _Ejercicios ()
 Consultamos los ejercicios Más...
 
static DataTable _PeriodosEjercicioPartido ()
 Consultamos los periodos configurados en la tabla DATA_IV2 Más...
 
static DataTable _PeriodosEjercicioPartidoRetencion ()
 Consultamos los periodos configurados en la tabla DATA_RE2 Más...
 
static DataTable _ConsultarPeriodos ()
 Consultamos los periodos a utilizar en los listados de IVA / Modelos Realizamos la gestión de si ha de consultar datos adicionalmente en el ejercicio anterior mediante el campo "ejercicioew"
Más...
 
static DataTable _ConsultarPeriodosRetenciones ()
 Consultamos los periodos a utilizar en los listados de Retenciones Realizamos la gestión de si ha de consultar datos adicionalmente en el ejercicio anterior mediante el campo "ejercicioew"
Más...
 
static string _PeriodoFiscal (DateTime tdFecha, bool tlMensual)
 Devuelve el periodo fiscal a partir de una fecha y de si es mensual o trimestral Más...
 
static bool _ExisteNivelAnaliticoPlan (string tcPlan, CuentaSecundaria.NivelCuenta toNivel, string tcCodigoNivel)
 Valida si existe el nivel analítico en el plan en la tabla PLAN_D para gestionar que únicamente permita entrar un nivel analítico definido en el plan Relacionado con la opción de TRABAJAR SOLO CON NIVELES DEFINIDOS EN CADA PLAN ANALÍTICO Más...
 
static DataTable _NivelesAnaliticoPlan (List< string > tlsPlan, CuentaSecundaria.NivelCuenta toNivel, bool tlHasta=false)
 Devuelve un datatable de los niveles analíticos a presentar para un nivel en concreto Más...
 
static DialogResult _Preguntar_Fecha_Banco (out string tcBanco, out DateTime? tdFecha, IAsientosFacturasGenerador toAsientoFacturaGenerador)
 Muestra un formulario para introducir fecha de asiento y cuenta de banco/caja. Utilizado al contabilizar cobro/pago desde generador de asientos de facturas de compra y venta. Más...
 
static bool _Preguntar_Fecha_Banco (string tcTitulo, string tcTextoPanelTitulo, string tcNombreCuenta, decimal tnImporte, bool tlVerificarMesCerrado, bool tlVerificarIniFinEjer, ref string tcBanco, ref DateTime tdFechaAsiento)
 Preguntar fecha de asientos y cuenta contable de banco. En caso de que se reciba por parámetro que se han de verificar las condiciones de fecha en mes cerrado o fecha fuera de ejercicio, si el mes está cerrado o es una fecha fuera de ejercicio se obliga a introducir una nueva fecha, o obliga al usuario a Cancelar. Más...
 
static bool _Preguntar_Fecha_Banco (string tcTitulo, string tcTextoPanelTitulo, string tcNombreCuenta, decimal tnImporte, bool tlVerificarMesCerrado, bool tlVerificarIniFinEjer, ref string tcBanco, ref DateTime tdFechaAsiento, bool tlBloquearFecha)
 Preguntar fecha de asientos y cuenta contable de banco. Más...
 
static bool _Preguntar_Fecha (string tcTexto, ref DateTime tdtFecha, bool tlVerificarMesCerrado, bool tlVerificarIniFinEjer)
 Pregunta fecha de asiento. En caso de que se reciba por parámetro que se han de verificar las condiciones de fecha en mes cerrado o fecha fuera de ejercicio, si el mes está cerrado o es una fecha fuera de ejercicio se obliga a introducir una nueva fecha, o obliga al usuario a Cancelar. Más...
 
static bool _Preguntar_Fecha (string tcTexto, ref DateTime tdtFecha, bool tlVerificarMesCerrado, bool tlVerificarIniFinEjer, bool tlBloquearFecha)
 Pregunta fecha de asiento. En caso de que el mes esté cerrado o sea una fecha fuera de ejercicio se obliga a introducir una nueva fecha o obliga al usuario a Cancelar, en función del parámetro tlBloquearFecha. Si se pasa este parámetro tlBloquearFecha a false, si encuentra fecha periodo cerrado o fuera de ejercicio, avisa pero no bloquea. Más...
 
static bool _GenerarFacturaVenta (ParamGenFactVenta toCfgGenFactVenta)
 Realiza proceso de generación de factura de venta a contabilidad (sin albaranes de venta de por medio): genera asiento de factura, genera previsiones cobro permitiendo mostrar previsiones si/no, opcionalmente permite contabilizar cobro, presentar pantalla para contabilizar cobro preguntando fecha/banco cobro o si no se presenta esta pantalla pasar valores para que haga el asiento de cobro a la fecha y cuenta de tesorería declaradas en propiedades específicas para este propósito, presentar asiento si/no. Más...
 
static bool _GenerarFacturaVentaAlbaranes (ParamGenFactAlbaranesVenta toCfgGenFactVentaAlbaranes)
 Realiza generación de factura de venta a partir de una lista de albaranes a incluir en la factura: genera asiento de factura, genera previsiones cobro permitiendo mostrar previsiones si/no, opcionalmente permite contabilizar cobro, presentar pantalla para contabilizar cobro preguntando fecha/banco cobro o si no se presenta esta pantalla pasar valores para que haga el asiento de cobro a la fecha y cuenta de tesorería declaradas en propiedades específicas para este propósito, presentar asiento si/no. Más...
 
static bool _GenerarFacturaCompra (ParamGenFactCompra toCfgGenFactCompra)
 Realiza proceso de generación de factura de compra a contabilidad (sin albaranes de compra): genera asiento de factura, genera previsiones pago y opcionalmente permite contabilizar pago, permitiendo mostrar previsiones si/no, presentar fecha/banco pago, presentar asiento si/no. Más...
 
static bool _GenerarFacturaCompraAlbaranes (ParamGenFactAlbaranesCompra toCfgGenFactCompraAlbaranes)
 Realiza generación de factura de compra a partir de una lista de albaranes a incluir en la factura: genera asiento de factura, genera previsiones pago permitiendo mostrar previsiones si/no, presentar asiento si/no. Más...
 
static DateTime _RevisarVacaciones (DateTime ldVencimiento, IVacaciones toCliPro, int tnDiaPago1, int tnDiaPago2)
 Revisa si la fecha de vencimiento pasada por parámetro cae en vacaciones del cliente/proveedor y caso de hacerlo obtiene una nueva fecha teniendo en cuenta los dias de pago del cliente, a la cual se le vuelve a verificar si cae en vacaciones y así se va iterando hasta obtener una fecha de vencimiento que no caiga en vacaciones. Más...
 
static void _CrearCuentaContable (string tcCodigo, string tcNombre)
 Verifica la existencia de la cuenta contable recibida por parámetro y si no existe la crea. Más...
 
static string _BrowserRaizCuenta (string tcRaizCuenta)
 Presentamos el browser ordenado por código de la raíz del código de la cuenta Utilizado en el siguiente caso: Más...
 
static string _TxtCodigoRaizCuenta (string tcRaizCuenta, string tcBrowser_Condicion="")
 Presentamos el browser ordenado por código de la raíz del código de la cuenta Utilizado en el siguiente caso: Más...
 
static Bitmap _ImagenPlanAnalitico (bool tlDosNiveles, int tnCuentasNivel1, int tnCuentasNivel2, string tcDescripcionPlan1, string tcDescripcionPlan2, ref string tcToolTipText)
 Devuelve la imagen a partir de los nivels de una cuenta Si la cuenta no tiene analítica no se ha de llamar este método Más...
 
static string _CodigoDescripcionConcepto (string tcNombre)
 A partir del nombre del Concepto devuelve el código de Concepto Más...
 
static bool _DosPlanesAnaliticos ()
 Devuelve si tenemos dos planes analíticos creados Más...
 
static List< ICobroEnMetalico_CobrosMetalico (string tcEjercicio)
 Devuelve una lista de los cobros en metálico Más...
 
static DataTable _CobrosEnMetalico (string tcEjercicio)
 Devuelve un DataTable de los cobros en metálico Más...
 

Atributos públicos estáticos

static string _Error_Message = ""
 Control de mensaje de error por negocio. Más...
 

Descripción detallada

CONTABILIDAD

Definición en la línea 33 del archivo Contabilidad.cs.

Documentación de las funciones miembro

◆ _Almacen_ListaPlanes()

static List<string> sage.ew.contabilidad.CONTABILIDAD._Almacen_ListaPlanes ( string  tcAlmacen)
inlinestatic

Devuelve una lista de string con los diferentes planes analíticos definidos en el almacén.

Parámetros
tcAlmacenCódigo de almacén.
Devuelve
Lista de planes analíticos.

Definición en la línea 3045 del archivo Contabilidad.cs.

◆ _Almacen_PlanesDetalles()

static DataTable sage.ew.contabilidad.CONTABILIDAD._Almacen_PlanesDetalles ( string  tcAlmacen)
inlinestatic

Devuelve una lista de string con los diferentes planes analíticos definidos en el almacén.

Parámetros
tcAlmacenCódigo de almacén.
Devuelve
DataTable con el detalle de planes y niveles analíticos.

Definición en la línea 3026 del archivo Contabilidad.cs.

◆ _AsientoDiferenciasCambio() [1/2]

static Asientos sage.ew.contabilidad.CONTABILIDAD._AsientoDiferenciasCambio ( List< IAsientosPrevisionesGeneradorLinea toList)
inlinestatic

Crea un asiento de las diferencias de cambio

Parámetros
toListListado de IAsientosPrevisionesGeneradorLinea
Devuelve

Definición en la línea 481 del archivo Contabilidad.cs.

◆ _AsientoDiferenciasCambio() [2/2]

static Asientos sage.ew.contabilidad.CONTABILIDAD._AsientoDiferenciasCambio ( List< IAsientosPrevisionesGeneradorLinea toList,
OrigenEjecucionProcesoDiferenciasCambio  toOrigen 
)
inlinestatic

Crea un asiento de las diferencias de cambio

Parámetros
toListListado de IAsientosPrevisionesGeneradorLinea
toOrigenOrigen de la llamada al metodo, se utiliza para marcar los tipo_mov para el cierre
Devuelve

Definición en la línea 492 del archivo Contabilidad.cs.

◆ _BrowserRaizCuenta()

static string sage.ew.contabilidad.CONTABILIDAD._BrowserRaizCuenta ( string  tcRaizCuenta)
inlinestatic

Presentamos el browser ordenado por código de la raíz del código de la cuenta Utilizado en el siguiente caso:

  • En la grid de asientos por ejemplo al entrar la raiz de cuenta 43
Parámetros
tcRaizCuentaRaiz de la cuenta
Devuelve

Definición en la línea 4893 del archivo Contabilidad.cs.

◆ _CobrosEnMetalico()

static DataTable sage.ew.contabilidad.CONTABILIDAD._CobrosEnMetalico ( string  tcEjercicio)
inlinestatic

Devuelve un DataTable de los cobros en metálico

OJO: Los datos los devuelve a partir de la variable wc_any . No se utiliza el parámetro tcEjercicio para consultar los datos Dejamos preparado para consultar el ejercicio que se pase por parámetro por si hace falta...

Parámetros
tcEjercicioEjercicio a consultar el metálico
Devuelve

Definición en la línea 5146 del archivo Contabilidad.cs.

◆ _CobrosMetalico()

static List<ICobroEnMetalico> sage.ew.contabilidad.CONTABILIDAD._CobrosMetalico ( string  tcEjercicio)
inlinestatic

Devuelve una lista de los cobros en metálico

OJO: Los datos los devuelve a partir de la variable wc_any . No se utiliza el parámetro tcEjercicio para consultar los datos Dejamos preparado para consultar el ejercicio que se pase por parámetro por si hace falta...

Parámetros
tcEjercicioEjercicio a consultar el metálico
Devuelve

Definición en la línea 5123 del archivo Contabilidad.cs.

◆ _CodigoDescripcionConcepto()

static string sage.ew.contabilidad.CONTABILIDAD._CodigoDescripcionConcepto ( string  tcNombre)
inlinestatic

A partir del nombre del Concepto devuelve el código de Concepto

Parámetros
tcNombreNombre del concepto
Devuelve

Definición en la línea 5085 del archivo Contabilidad.cs.

◆ _ConsultarPeriodos()

static DataTable sage.ew.contabilidad.CONTABILIDAD._ConsultarPeriodos ( )
inlinestatic

Consultamos los periodos a utilizar en los listados de IVA / Modelos Realizamos la gestión de si ha de consultar datos adicionalmente en el ejercicio anterior mediante el campo "ejercicioew"

Devuelve

Definición en la línea 4116 del archivo Contabilidad.cs.

◆ _ConsultarPeriodosRetenciones()

static DataTable sage.ew.contabilidad.CONTABILIDAD._ConsultarPeriodosRetenciones ( )
inlinestatic

Consultamos los periodos a utilizar en los listados de Retenciones Realizamos la gestión de si ha de consultar datos adicionalmente en el ejercicio anterior mediante el campo "ejercicioew"

Devuelve

Definición en la línea 4229 del archivo Contabilidad.cs.

◆ _CrearCuentaContable()

static void sage.ew.contabilidad.CONTABILIDAD._CrearCuentaContable ( string  tcCodigo,
string  tcNombre 
)
inlinestatic

Verifica la existencia de la cuenta contable recibida por parámetro y si no existe la crea.

Parámetros
tcCodigoCódigo de la cuenta contable.
tcNombreNombre para la cuenta contable.

Definición en la línea 4871 del archivo Contabilidad.cs.

◆ _CriterioCaja_Comprobar_Ejercicio_Inicial()

static bool sage.ew.contabilidad.CONTABILIDAD._CriterioCaja_Comprobar_Ejercicio_Inicial ( DateTime  tdFechaOper)
inlinestatic

Comprueba si una fecha de operacion entra dentro del periodo de aplicación del criterio de caja

Parámetros
tdFechaOperFecha de operación
Devuelve
true si la fecha pasada por parámetro entra dentro de periodo de criterio caja, false caso contrario.

Definición en la línea 91 del archivo Contabilidad.cs.

◆ _CriterioCaja_ObtenerCuentas_IvaRecEquiv() [1/2]

static void sage.ew.contabilidad.CONTABILIDAD._CriterioCaja_ObtenerCuentas_IvaRecEquiv ( eTipoCuenta  teTipoCuenta,
string  tcCodigoTipoIva,
out string  tcCuentaIva,
out string  tcCuentaRecEquiv,
out string  tcCuentaIvaNodeduc 
)
inlinestatic

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

Parámetros
teTipoCuentaTipo de cuenta (iva repercutido, iva soportado).
tcCodigoTipoIvaCódigo de TIPO_IVA
tcCuentaIvaCódigo de cuenta de IVA, parámetro de salida.
tcCuentaRecEquivCódigo de cuenta de RECARGO EQUIVALENCIA, parámetro de salida.
tcCuentaIvaNodeducCódigo de cuenta de IVA nodeducible (prorrata), parámetro de salida.

Definición en la línea 119 del archivo Contabilidad.cs.

◆ _CriterioCaja_ObtenerCuentas_IvaRecEquiv() [2/2]

static void sage.ew.contabilidad.CONTABILIDAD._CriterioCaja_ObtenerCuentas_IvaRecEquiv ( eTipoCuenta  teTipoCuenta,
string  tcCodigoTipoIva,
out string  tcCuentaIva,
out string  tcCuentaRecEquiv 
)
inlinestatic

A partir de un código de TIPO_IVA y un tipo de cuenta (repercutida, soportada) obtiene las cuentas de IVA y RECEQUIV de criterio de caja correspondientes.

Parámetros
teTipoCuentaTipo de cuenta (iva repercutido, iva soportado)
tcCodigoTipoIvaCódigo de TIPO_IVA
tcCuentaIvaCódigo de cuenta de IVA, parámetro de salida.
tcCuentaRecEquivCódigo de cuenta de RECARGO EQUIVALENCIA, parámetro de salida.

Definición en la línea 177 del archivo Contabilidad.cs.

◆ _Cuenta_Existe()

static bool sage.ew.contabilidad.CONTABILIDAD._Cuenta_Existe ( string  tcCuenta)
inlinestatic

Verifica si existe una cuenta contable.

Parámetros
tcCuentaCódigo de cuenta contable.
Devuelve
Devuelve true si la cuenta existe, falas caso contrario.

Definición en la línea 3071 del archivo Contabilidad.cs.

◆ _CuentaContable_ExisteNivelPlanCuen()

static bool sage.ew.contabilidad.CONTABILIDAD._CuentaContable_ExisteNivelPlanCuen ( string  tcCuenta,
string  tcPlan,
string  tcCuentaNivel1,
string  tcCuentaNivel2 
)
inlinestatic

Devuelve true si para una cuenta contable existe una combinación de plan analitico, cuenta de nivel 1 y cuenta de nivel2.

Parámetros
tcCuentaCódigo de cuenta contable.
tcPlanCódigo de plan analítico.
tcCuentaNivel1Cuenta analítica de nivel 1.
tcCuentaNivel2Cuenta analítica de nivel 2.
Devuelve
Devuelve true si la cuenta analítica existe, false caso contrario.

Definición en la línea 2993 del archivo Contabilidad.cs.

◆ _CuentaContable_ListaPlanes()

static List<string> sage.ew.contabilidad.CONTABILIDAD._CuentaContable_ListaPlanes ( string  tcCuenta)
inlinestatic

Devuelve una lista de string con los diferentes planes analíticos definidos en la cuenta contable.

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

Definición en la línea 2940 del archivo Contabilidad.cs.

◆ _CuentaContable_PlanesDetalles()

static DataTable sage.ew.contabilidad.CONTABILIDAD._CuentaContable_PlanesDetalles ( string  tcCuenta)
inlinestatic

Devuelve una lista de string con los diferentes planes analíticos definidos en la cuenta contable.

Parámetros
tcCuentaCódigo de cuenta contable.
Devuelve
DataTable con el detalle de planes y niveles analíticos.

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

◆ _CuentasBancariasConCuentaContable()

static DataTable sage.ew.contabilidad.CONTABILIDAD._CuentasBancariasConCuentaContable ( string  tcCuentaContable,
string  tcCuentaBancariaExcept = "" 
)
inlinestatic

Devuelve todas las cuentas bancarias (GESTION!BANCOS) que tienen como cuenta de tesorería la cuenta recibida como parámetro.

Parámetros
tcCuentaContableCuenta contable de tesorería de la que se quieren averiguar las cuentas bancarias que la tienen declarada.
tcCuentaBancariaExceptSi se pasa este código de cuenta bancaria en el resultado se omite.
Devuelve

Definición en la línea 461 del archivo Contabilidad.cs.

◆ _CuentasClientes()

static string sage.ew.contabilidad.CONTABILIDAD._CuentasClientes ( string  tcSelect = "*")
inlinestatic

Devuelve la cadena SQL con la consulta sobre CLIENTES y/o CUENTAS

Parámetros
tcSelect
Devuelve

Definición en la línea 3513 del archivo Contabilidad.cs.

◆ _CuentasDeudaCortoLargoPlazo()

static DataTable sage.ew.contabilidad.CONTABILIDAD._CuentasDeudaCortoLargoPlazo ( )
inlinestatic

Devuelve en un DataTable los códigos de cuenta de deuda a corto/largo plazo

Devuelve

Definición en la línea 3453 del archivo Contabilidad.cs.

◆ _CuentasProveedores()

static string sage.ew.contabilidad.CONTABILIDAD._CuentasProveedores ( string  tcSelect = "*")
inlinestatic

Devuelve la cadena SQL con la consulta sobre PROVEEDORES y/o CUENTAS

Parámetros
tcSelect
Devuelve

Definición en la línea 3478 del archivo Contabilidad.cs.

◆ _DatosMandatoSepa()

static DataRow sage.ew.contabilidad.CONTABILIDAD._DatosMandatoSepa ( string  tcMandato)
inlinestatic

Devuelve en un DataRow los datos del mandato recibido por parámetro.

Parámetros
tcMandatoCódigo de mandato SEPA
Devuelve
DataRow con los datos del mandato.

Definición en la línea 3238 del archivo Contabilidad.cs.

◆ _Donar_Vencim()

static DateTime sage.ew.contabilidad.CONTABILIDAD._Donar_Vencim ( DateTime  tdDiaVencim,
string  tcCodigo 
)
inlinestatic

A partir de una fecha de vencimiento y un código de cliente/proveedor en función de los días de pago devuelve una nueva fecha de vencimiento

Parámetros
tdDiaVencimFecha de vencimiento de partida.
tcCodigoCódigo de cliente/proveedor
Devuelve
Fecha de vencimiento generada.

Definición en la línea 1832 del archivo Contabilidad.cs.

◆ _DosPlanesAnaliticos()

static bool sage.ew.contabilidad.CONTABILIDAD._DosPlanesAnaliticos ( )
inlinestatic

Devuelve si tenemos dos planes analíticos creados

Devuelve

Definición en la línea 5098 del archivo Contabilidad.cs.

◆ _Ejercicios()

static DataTable sage.ew.contabilidad.CONTABILIDAD._Ejercicios ( )
inlinestatic

Consultamos los ejercicios

Devuelve

Definición en la línea 4064 del archivo Contabilidad.cs.

◆ _EsAcreedor()

static bool sage.ew.contabilidad.CONTABILIDAD._EsAcreedor ( string  tcCodigo)
inlinestatic

Comprueba si es una cuenta de acreedor

Parámetros
tcCodigo
Devuelve

Definición en la línea 2048 del archivo Contabilidad.cs.

◆ _EsAnticipoCliente()

static bool sage.ew.contabilidad.CONTABILIDAD._EsAnticipoCliente ( string  tcCodigo)
inlinestatic

Comprueba si es una cuenta de anticipo de cliente

Parámetros
tcCodigoCódigo a evaluar
Devuelve

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

◆ _EsAnticipoProveedor()

static bool sage.ew.contabilidad.CONTABILIDAD._EsAnticipoProveedor ( string  tcCodigo)
inlinestatic

Comprueba si es una cuenta de anticipo de cliente

Parámetros
tcCodigoCódigo a evaluar
Devuelve

Definición en la línea 2004 del archivo Contabilidad.cs.

◆ _EsAnticipoTrabajador() [1/2]

static bool sage.ew.contabilidad.CONTABILIDAD._EsAnticipoTrabajador ( string  tcCodigo)
inlinestatic

Comprueba si es una cuenta de anticipo de remuneración (trabajador)

Parámetros
tcCodigo
Devuelve

Definición en la línea 2091 del archivo Contabilidad.cs.

◆ _EsAnticipoTrabajador() [2/2]

static bool sage.ew.contabilidad.CONTABILIDAD._EsAnticipoTrabajador ( string  tcCodigo,
int  tnDigitos 
)
inlinestatic

Comprueba si es una cuenta de anticipo de remuneración (trabajador) verificando un nº de dígitos concreto pasado por parámetro.

Parámetros
tcCodigoCódigo de cuenta contable.
tnDigitosNº de dígito a verificar.
Devuelve

Definición en la línea 2102 del archivo Contabilidad.cs.

◆ _EsBanco()

static bool sage.ew.contabilidad.CONTABILIDAD._EsBanco ( string  tcCodigo)
inlinestatic

Comprueba si es una cuenta de banco

Parámetros
tcCodigoCódigo a evaluar
Devuelve

Definición en la línea 1975 del archivo Contabilidad.cs.

◆ _EsBancoCajaDivisa()

static bool sage.ew.contabilidad.CONTABILIDAD._EsBancoCajaDivisa ( string  tcCodigoNivel3)
inlinestatic

Devuelve si el nivel 3 se corresponde a una cuenta de tipo Banco/Caja divisa

Parámetros
tcCodigoNivel3Código de nivel 3 a validar
Devuelve

Definición en la línea 2631 del archivo Contabilidad.cs.

◆ _EsCliente()

static bool sage.ew.contabilidad.CONTABILIDAD._EsCliente ( string  tcCodigo)
inlinestatic

Comprueba si se trata de una cuenta de cliente

Parámetros
tcCodigoCódigo a comprobar
Devuelve

Definición en la línea 2531 del archivo Contabilidad.cs.

◆ _EsCliProConRecargoEquivalencia()

static bool sage.ew.contabilidad.CONTABILIDAD._EsCliProConRecargoEquivalencia ( string  tcCliPro)
inlinestatic

Método para averiguar si un cliente/proveedor trabaja con Recargo de equivalencia

Parámetros
tcCliPro
Devuelve

Definición en la línea 2503 del archivo Contabilidad.cs.

◆ _EsCompra() [1/2]

static bool sage.ew.contabilidad.CONTABILIDAD._EsCompra ( string  tcCodigo)
inlinestatic

Task 121651: Comprueba si una cuenta es de compras

Parámetros
tcCodigo
Devuelve

Definición en la línea 2338 del archivo Contabilidad.cs.

◆ _EsCompra() [2/2]

static bool sage.ew.contabilidad.CONTABILIDAD._EsCompra ( string  tcCodigo,
int  tnDigitos 
)
inlinestatic

Comprueba si una cuenta es de compras

Parámetros
tcCodigoCódigo a validar
tnDigitosNúmero de dígitos a validar
Devuelve

Definición en la línea 2349 del archivo Contabilidad.cs.

◆ _EsCuentaDeEnvases()

static bool sage.ew.contabilidad.CONTABILIDAD._EsCuentaDeEnvases ( string  tcCodigo)
inlinestatic

Comprueba si una cuenta es de descuentos de compras o de ventas

Parámetros
tcCodigoCuenta a evaluar
Devuelve

Definición en la línea 2482 del archivo Contabilidad.cs.

◆ _EsCuentaFinancieraNoBancaria()

static bool sage.ew.contabilidad.CONTABILIDAD._EsCuentaFinancieraNoBancaria ( string  tcCodigo)
inlinestatic

Comprueba si es una cuenta financiera (nivel 1 = 5) no bancaria (Nivel 2 = 55)

Parámetros
tcCodigoCódigo a evaluar
Devuelve

Definición en la línea 2037 del archivo Contabilidad.cs.

◆ _EsCuentaRecargoIva()

static bool sage.ew.contabilidad.CONTABILIDAD._EsCuentaRecargoIva ( string  tcCuenta)
inlinestatic

Función que verifica si una cuenta recibida por parámetro no pertenece a una cuenta de recargo

Parámetros
tcCuenta
Devuelve

Definición en la línea 729 del archivo Contabilidad.cs.

◆ _EsCuentaRECC()

static bool sage.ew.contabilidad.CONTABILIDAD._EsCuentaRECC ( string  tcCuenta)
inlinestatic

Determina si la cuenta pertenece a una cuenta RECC Ha de ser una cuenta (wn_digitos) Ha de ser de IVA Finalmente se mira si se usa en campos RECC de Tipo de Iva

Parámetros
tcCuentaCuenta a validar
Devuelve

Definición en la línea 768 del archivo Contabilidad.cs.

◆ _EsCuentaSuplidosPermitida()

static bool sage.ew.contabilidad.CONTABILIDAD._EsCuentaSuplidosPermitida ( string  tcCuenta)
inlinestatic

Devuelve true o false si es una cuenta de suplidos permitida.

Parámetros
tcCuentaCódigo de cuenta contable con todos los dígitos (wn_digitos).
Devuelve
Devuelve true o false si es una cuenta de suplidos permitida

Definición en la línea 424 del archivo Contabilidad.cs.

◆ _EsDescuentoCompra()

static bool sage.ew.contabilidad.CONTABILIDAD._EsDescuentoCompra ( string  tcCodigo)
inlinestatic

Comprueba si una cuenta es de descuentos de compras

Parámetros
tcCodigoCuenta a evaluar
Devuelve

Definición en la línea 2408 del archivo Contabilidad.cs.

◆ _EsDescuentoCpraVta()

static bool sage.ew.contabilidad.CONTABILIDAD._EsDescuentoCpraVta ( string  tcCodigo)
inlinestatic

Comprueba si una cuenta es de descuentos de compras o de ventas

Parámetros
tcCodigoCuenta a evaluar
Devuelve

Definición en la línea 2420 del archivo Contabilidad.cs.

◆ _EsDescuentoVenta()

static bool sage.ew.contabilidad.CONTABILIDAD._EsDescuentoVenta ( string  tcCodigo)
inlinestatic

Comprueba si una cuenta es de descuentos de ventas

Parámetros
tcCodigoCuenta a evaluar
Devuelve

Definición en la línea 2396 del archivo Contabilidad.cs.

◆ _EsDeudaCortoLargoPlazo()

static bool sage.ew.contabilidad.CONTABILIDAD._EsDeudaCortoLargoPlazo ( string  tcCodigo)
inlinestatic

Comprueba si es una cuenta de deuda a corto/largo plazo

Parámetros
tcCodigo
Devuelve

Definición en la línea 2081 del archivo Contabilidad.cs.

◆ _EsDevolucionCompras() [1/2]

static bool sage.ew.contabilidad.CONTABILIDAD._EsDevolucionCompras ( string  tcCodigo)
inlinestatic

Comprueba si una devolución de compras

Parámetros
tcCodigo
Devuelve

Definición en la línea 2137 del archivo Contabilidad.cs.

◆ _EsDevolucionCompras() [2/2]

static bool sage.ew.contabilidad.CONTABILIDAD._EsDevolucionCompras ( string  tcCodigo,
int  tnDigitos 
)
inlinestatic

Comprueba si una devolución de compras

Parámetros
tcCodigoCódigo a validar
tnDigitosNúmero de dígitos a validar
Devuelve

Definición en la línea 2148 del archivo Contabilidad.cs.

◆ _EsDevolucionVentas() [1/2]

static bool sage.ew.contabilidad.CONTABILIDAD._EsDevolucionVentas ( string  tcCodigo)
inlinestatic

Comprueba si una devolución de ventas

Parámetros
tcCodigo
Devuelve

Definición en la línea 2186 del archivo Contabilidad.cs.

◆ _EsDevolucionVentas() [2/2]

static bool sage.ew.contabilidad.CONTABILIDAD._EsDevolucionVentas ( string  tcCodigo,
int  tnDigitos 
)
inlinestatic

Comprueba si una devolución de ventas

Parámetros
tcCodigoCódigo a validar
tnDigitosNúmero de dígitos a validar
Devuelve

Definición en la línea 2197 del archivo Contabilidad.cs.

◆ _EsDtoPPCompras() [1/2]

static bool sage.ew.contabilidad.CONTABILIDAD._EsDtoPPCompras ( string  tcCodigo)
inlinestatic

Comprueba si es descuento pronto pago de compras

Parámetros
tcCodigo
Devuelve

Definición en la línea 2282 del archivo Contabilidad.cs.

◆ _EsDtoPPCompras() [2/2]

static bool sage.ew.contabilidad.CONTABILIDAD._EsDtoPPCompras ( string  tcCodigo,
int  tnDigitos 
)
inlinestatic

Comprueba si es descuento pronto pago de compras

Parámetros
tcCodigoCódigo a validar
tnDigitosNúmero de dígitos a validar
Devuelve

Definición en la línea 2293 del archivo Contabilidad.cs.

◆ _EsDtoPPVentas() [1/2]

static bool sage.ew.contabilidad.CONTABILIDAD._EsDtoPPVentas ( string  tcCodigo)
inlinestatic

Comprueba si es descuento pronto pago de ventas

Parámetros
tcCodigo
Devuelve

Definición en la línea 2310 del archivo Contabilidad.cs.

◆ _EsDtoPPVentas() [2/2]

static bool sage.ew.contabilidad.CONTABILIDAD._EsDtoPPVentas ( string  tcCodigo,
int  tnDigitos 
)
inlinestatic

Comprueba si es descuento pronto pago de ventas

Parámetros
tcCodigoCódigo a validar
tnDigitosNúmero de dígitos a validar
Devuelve

Definición en la línea 2321 del archivo Contabilidad.cs.

◆ _EsEntregaCliente()

static bool sage.ew.contabilidad.CONTABILIDAD._EsEntregaCliente ( string  tcCodigo)
inlinestatic

Task 121651: Comprueba si una cuenta es de Entrega a cuenta de cliente (Anticipos de clientes)

Parámetros
tcCodigo
Devuelve

Definición en la línea 2895 del archivo Contabilidad.cs.

◆ _EsEntregaProveedor()

static bool sage.ew.contabilidad.CONTABILIDAD._EsEntregaProveedor ( string  tcCodigo)
inlinestatic

Task 121651: Comprueba si una cuenta es de cuenta de entrega de Proveedor (Anticipos de proveedores)

Parámetros
tcCodigo
Devuelve

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

◆ _EsEnvasesDeCompra()

static bool sage.ew.contabilidad.CONTABILIDAD._EsEnvasesDeCompra ( string  tcCodigo)
inlinestatic

Comprueba si una cuenta es de envases de compra

Parámetros
tcCodigoCuenta a evaluar
Devuelve

Definición en la línea 2462 del archivo Contabilidad.cs.

◆ _EsEnvasesDeVenta()

static bool sage.ew.contabilidad.CONTABILIDAD._EsEnvasesDeVenta ( string  tcCodigo)
inlinestatic

Comprueba si una cuenta es de envases de venta

Parámetros
tcCodigoCuenta a evaluar
Devuelve

Definición en la línea 2472 del archivo Contabilidad.cs.

◆ _EsFacturaVentaRectificativa()

static bool sage.ew.contabilidad.CONTABILIDAD._EsFacturaVentaRectificativa ( string  tcFactura)
inlinestatic

Devuelve si el número de factura se corresponde a un documento rectificativo

Parámetros
tcFactura
Devuelve

Definición en la línea 788 del archivo Contabilidad.cs.

◆ _EsInmovilizado()

static bool sage.ew.contabilidad.CONTABILIDAD._EsInmovilizado ( string  tcCodigo)
inlinestatic

Comprueba si es una cuenta de inmovilizado (Nivel 2 = 20 o 21)

Parámetros
tcCodigoCódigo a evaluar
Devuelve

Definición en la línea 2024 del archivo Contabilidad.cs.

◆ _EsPortesCompras() [1/2]

static bool sage.ew.contabilidad.CONTABILIDAD._EsPortesCompras ( string  tcCodigo)
inlinestatic

Comprueba si es portes de compras

Parámetros
tcCodigo
Devuelve

Definición en la línea 2258 del archivo Contabilidad.cs.

◆ _EsPortesCompras() [2/2]

static bool sage.ew.contabilidad.CONTABILIDAD._EsPortesCompras ( string  tcCodigo,
int  tnDigitos 
)
inlinestatic

Comprueba si es portes de compras

Parámetros
tcCodigoCódigo a validar
tnDigitosNúmero de dígitos a validar
Devuelve

Definición en la línea 2269 del archivo Contabilidad.cs.

◆ _EsPortesVentas() [1/2]

static bool sage.ew.contabilidad.CONTABILIDAD._EsPortesVentas ( string  tcCodigo)
inlinestatic

Comprueba si es portes de ventas

Parámetros
tcCodigo
Devuelve

Definición en la línea 2234 del archivo Contabilidad.cs.

◆ _EsPortesVentas() [2/2]

static bool sage.ew.contabilidad.CONTABILIDAD._EsPortesVentas ( string  tcCodigo,
int  tnDigitos 
)
inlinestatic

Comprueba si es portes de ventas

Parámetros
tcCodigoCódigo a validar
tnDigitosNúmero de dígitos a validar
Devuelve

Definición en la línea 2245 del archivo Contabilidad.cs.

◆ _EsProveedor()

static bool sage.ew.contabilidad.CONTABILIDAD._EsProveedor ( string  tcCodigo)
inlinestatic

Comprueba si se trata de una cuenta de cliente

Parámetros
tcCodigoCódigo a comprobar
Devuelve

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

◆ _EsRappelCompras() [1/2]

static bool sage.ew.contabilidad.CONTABILIDAD._EsRappelCompras ( string  tcCodigo)
inlinestatic

Comprueba si es rappel por compras

Parámetros
tcCodigo
Devuelve

Definición en la línea 2161 del archivo Contabilidad.cs.

◆ _EsRappelCompras() [2/2]

static bool sage.ew.contabilidad.CONTABILIDAD._EsRappelCompras ( string  tcCodigo,
int  tnDigitos 
)
inlinestatic

Comprueba si es rappel por compras

Parámetros
tcCodigoCódigo a validar
tnDigitosNúmero de dígitos a validar
Devuelve

Definición en la línea 2172 del archivo Contabilidad.cs.

◆ _EsRappelVentas() [1/2]

static bool sage.ew.contabilidad.CONTABILIDAD._EsRappelVentas ( string  tcCodigo)
inlinestatic

Comprueba si es rappel por ventas

Parámetros
tcCodigo
Devuelve

Definición en la línea 2210 del archivo Contabilidad.cs.

◆ _EsRappelVentas() [2/2]

static bool sage.ew.contabilidad.CONTABILIDAD._EsRappelVentas ( string  tcCodigo,
int  tnDigitos 
)
inlinestatic

Comprueba si es rappel por ventas

Parámetros
tcCodigoCódigo a validar
tnDigitosNúmero de dígitos a validar
Devuelve

Definición en la línea 2221 del archivo Contabilidad.cs.

◆ _EsRecargoFinanciero()

static bool sage.ew.contabilidad.CONTABILIDAD._EsRecargoFinanciero ( string  tcCodigo)
inlinestatic

Comprueba si una cuenta es de recargo financiero

Parámetros
tcCodigoCuenta a evaluar
Devuelve

Definición en la línea 2372 del archivo Contabilidad.cs.

◆ _EsRetencion()

static bool sage.ew.contabilidad.CONTABILIDAD._EsRetencion ( string  tcCodigo)
inlinestatic

Comprueba si una cuenta es de retención repercutida o retención soportada (Evaluación de 4 dígitos)

Parámetros
tcCodigoCuenta a evaluar
Devuelve

Definición en la línea 2431 del archivo Contabilidad.cs.

◆ _EsRetencionRepercutida()

static bool sage.ew.contabilidad.CONTABILIDAD._EsRetencionRepercutida ( string  tcCodigo)
inlinestatic

Comprueba si una cuenta es de retención repercutida (Evaluación de 4 dígitos)

Parámetros
tcCodigoCuenta a evaluar
Devuelve

Definición en la línea 2452 del archivo Contabilidad.cs.

◆ _EsRetencionSoportada()

static bool sage.ew.contabilidad.CONTABILIDAD._EsRetencionSoportada ( string  tcCodigo)
inlinestatic

Comprueba si una cuenta es de retención soportada (Evaluación de 4 dígitos)

Parámetros
tcCodigoCuenta a evaluar
Devuelve

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

◆ _EsSerieFacturaVentaRectificativa()

static bool sage.ew.contabilidad.CONTABILIDAD._EsSerieFacturaVentaRectificativa ( string  tcSerie)
inlinestatic

Devuelve si la serie se corresponde a una serie configurada como rectificativa

Parámetros
tcSerieCódigo de serie de la factura
Devuelve

Definición en la línea 810 del archivo Contabilidad.cs.

◆ _EsSueldoSalario() [1/2]

static bool sage.ew.contabilidad.CONTABILIDAD._EsSueldoSalario ( string  tcCodigo)
inlinestatic

Comprueba si es una cuenta de sueldos y salarios

Parámetros
tcCodigo
Devuelve

Definición en la línea 2112 del archivo Contabilidad.cs.

◆ _EsSueldoSalario() [2/2]

static bool sage.ew.contabilidad.CONTABILIDAD._EsSueldoSalario ( string  tcCodigo,
int  tnDigitos 
)
inlinestatic

Comprueba si una cuenta es de sueldos y salarios

Parámetros
tcCodigoCódigo a validar
tnDigitosNúmero de dígitos a validar
Devuelve

Definición en la línea 2123 del archivo Contabilidad.cs.

◆ _EsSuplido()

static bool sage.ew.contabilidad.CONTABILIDAD._EsSuplido ( string  tcCodigo)
inlinestatic

Comprueba si una cuenta es de suplidos (global, no marcas específicas)

Parámetros
tcCodigoCuenta a evaluar
Devuelve

Definición en la línea 2493 del archivo Contabilidad.cs.

◆ _EsTesoreria()

static bool sage.ew.contabilidad.CONTABILIDAD._EsTesoreria ( string  tcCodigo)
inlinestatic

Comprueba si es una cuenta de tesoreria (nivel 2: 57)

Parámetros
tcCodigoCódigo a evaluar
Devuelve

Definición en la línea 1985 del archivo Contabilidad.cs.

◆ _EsTrabajador() [1/2]

static bool sage.ew.contabilidad.CONTABILIDAD._EsTrabajador ( string  tcCodigo)
inlinestatic

Comprueba si es una cuenta de trabajador

Parámetros
tcCodigo
Devuelve

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

◆ _EsTrabajador() [2/2]

static bool sage.ew.contabilidad.CONTABILIDAD._EsTrabajador ( string  tcCodigo,
int  tnDigitos 
)
inlinestatic

Comprueba si es una cuenta de trabajador verificando un nº de dígitos concreto pasado por parámetro.

Parámetros
tcCodigoCódigo de cuenta contable.
tnDigitosNº de dígito a verificar.
Devuelve

Definición en la línea 2070 del archivo Contabilidad.cs.

◆ _EsUnaDeuda()

static bool sage.ew.contabilidad.CONTABILIDAD._EsUnaDeuda ( string  tcCodigo)
inlinestatic

Comprueba si es una cuenta de deudas a c/p

Parámetros
tcCodigoCódigo a evaluar
Devuelve

Definición en la línea 2014 del archivo Contabilidad.cs.

◆ _EsVenta() [1/2]

static bool sage.ew.contabilidad.CONTABILIDAD._EsVenta ( string  tcCodigo)
inlinestatic

Comprueba si una cuenta es de ventas

Parámetros
tcCodigo
Devuelve

Definición en la línea 2362 del archivo Contabilidad.cs.

◆ _EsVenta() [2/2]

static bool sage.ew.contabilidad.CONTABILIDAD._EsVenta ( string  tcCodigo,
int  tnDigitos 
)
inlinestatic

Comprueba si una cuenta es de ventas a livel indicado por el número de dígitos que se informa

Parámetros
tcCodigoCódigo a validar
tnDigitosNúmero de dígitos a validar
Devuelve

Definición en la línea 2383 del archivo Contabilidad.cs.

◆ _Existe_Factura_Compra()

static bool sage.ew.contabilidad.CONTABILIDAD._Existe_Factura_Compra ( string  tcEmpresa,
string  tcFactura,
string  tcProveedor,
bool  tlFiltrarCuenta = true 
)
inlinestatic

Controlaremos si existe una factura de compra en la tabla IVASOPOR o IVA_EXEN

Parámetros
tcEmpresa
tcFacturaNúmero de factura a validar
tcProveedorCódigo de proveedor que vamos a validar la factura de compra
tlFiltrarCuentaAl consultar el número de factura que tingui en compte el proveedor
Devuelve
Devuelve si existe la factura de compra en las tablas IVASOPOR o IVA_EXEN

Definición en la línea 863 del archivo Contabilidad.cs.

◆ _Existe_Factura_Venta() [1/3]

static bool sage.ew.contabilidad.CONTABILIDAD._Existe_Factura_Venta ( string  tcEmpresa,
string  tcFactura,
bool  tlExigirAsiCAlbVen 
)
inlinestatic

Comprova si la factura de venta existeix.

Parámetros
tcEmpresa
tcFactura
tlExigirAsiCAlbVenSi al revisar la tabla C_ALBVEN si hay registros con el nº de factura declarado, si además se debe exigir que el campo ASI esté declarado también, por defecto se interpreta false, es decir, no se exige nada sobre el campo ASI, pero si se pasa true se interpretará que debe haber FACTURA y ASI declarado, los dos, para considerar que la factura existe.
Devuelve

Bug 171448, nueva sobrecarga creada a raiz del citado bug.

Definición en la línea 885 del archivo Contabilidad.cs.

◆ _Existe_Factura_Venta() [2/3]

static bool sage.ew.contabilidad.CONTABILIDAD._Existe_Factura_Venta ( string  tcEmpresa,
string  tcFactura,
string  tcEjercicio = "" 
)
inlinestatic

Comprova si la factura de venta existeix

Parámetros
tcEmpresa
tcFactura
tcEjercicio
Devuelve

Definición en la línea 898 del archivo Contabilidad.cs.

◆ _Existe_Factura_Venta() [3/3]

static bool sage.ew.contabilidad.CONTABILIDAD._Existe_Factura_Venta ( out string  tcMensaje,
string  tcEmpresa,
string  tcFactura,
string  tcEjercicio = "" 
)
inlinestatic

Comprova si la factura de venta existeix

Parámetros
tcMensaje
tcEmpresa
tcFactura
tcEjercicio
Devuelve

Definición en la línea 911 del archivo Contabilidad.cs.

◆ _Existe_Numero_Orden_Soportado()

static bool sage.ew.contabilidad.CONTABILIDAD._Existe_Numero_Orden_Soportado ( string  tcEmpresa,
string  tcOrden,
bool  tlFraCEE = false 
)
inlinestatic

Comprueba si existe el Orden soportado

  1. Validamos el orden soportado no exista en IVASOPOR
  2. Se valida si el número de orden soportado existe como factura en IVAREPER
Parámetros
tcEmpresaCódigo de empresa
tcOrdenNúmero de orden a validar
tlFraCEESi volem comptador de comunitari
Devuelve

Definición en la línea 1317 del archivo Contabilidad.cs.

◆ _Existen_Albaranes_factura_Compra()

static bool sage.ew.contabilidad.CONTABILIDAD._Existen_Albaranes_factura_Compra ( string  tcEmpresa,
string  tcFactura,
string  tcProveedor,
string  tcEjercicio = "" 
)
inlinestatic

Devuelve si existen albaranes para la factura de compra

Parámetros
tcEmpresaCódigo de empresa
tcFacturaNúmero de factura
tcProveedorCódigo de proveedor
tcEjercicioEjercicio (Opcional)
Devuelve

Definición en la línea 956 del archivo Contabilidad.cs.

◆ _Existen_Albaranes_factura_Venta()

static bool sage.ew.contabilidad.CONTABILIDAD._Existen_Albaranes_factura_Venta ( string  tcEmpresa,
string  tcFactura,
string  tcEjercicio = "" 
)
inlinestatic

Devuelve si existen albaranes para la factura de venta

Parámetros
tcEmpresaCódigo de empresa
tcFacturaNúmero de factura
tcEjercicioEjercicio (Opcional)
Devuelve

Definición en la línea 926 del archivo Contabilidad.cs.

◆ _ExisteNivelAnaliticoPlan()

static bool sage.ew.contabilidad.CONTABILIDAD._ExisteNivelAnaliticoPlan ( string  tcPlan,
CuentaSecundaria.NivelCuenta  toNivel,
string  tcCodigoNivel 
)
inlinestatic

Valida si existe el nivel analítico en el plan en la tabla PLAN_D para gestionar que únicamente permita entrar un nivel analítico definido en el plan Relacionado con la opción de TRABAJAR SOLO CON NIVELES DEFINIDOS EN CADA PLAN ANALÍTICO

Parámetros
tcPlanCódigo de plan
toNivelNivel de la cuenta a validar
tcCodigoNivelCódigo de nivel analítico
Devuelve

Definición en la línea 4271 del archivo Contabilidad.cs.

◆ _ExisteRemesaCobro()

static bool sage.ew.contabilidad.CONTABILIDAD._ExisteRemesaCobro ( int  numero)
inlinestatic

Verifica si existe una remesa de cobro.

Parámetros
numeroNúmero de la remesa a verificar.
Devuelve
Devuelve true si existe la remesa, false caso contrario.

Definición en la línea 240 del archivo Contabilidad.cs.

◆ _ExisteRemesaPago()

static bool sage.ew.contabilidad.CONTABILIDAD._ExisteRemesaPago ( int  numero)
inlinestatic

Verifica si existe una remesa de pago.

Parámetros
numeroNúmero de la remesa a verificar.
Devuelve
Devuelve true si existe la remesa, false caso contrario.

Definición en la línea 266 del archivo Contabilidad.cs.

◆ _ExisteTipoMovimientoAsiento()

static int sage.ew.contabilidad.CONTABILIDAD._ExisteTipoMovimientoAsiento ( string  tcEmpresa,
eTipoMovimientoAsiento  teTipoMovimientoAsiento 
)
inlinestatic

Comprueba si existe un asiento de este tipo de movimiento en la tabla de asientos (Campo "Tipo" de la tabla de asientos)

  • Normal
  • Apertura
  • Cierre
  • Regularización
Parámetros
tcEmpresaCódigo de empresa
teTipoMovimientoAsientoTipo de movimiento
Devuelve

Definición en la línea 988 del archivo Contabilidad.cs.

◆ _Facturas_Posteriores_Fecha()

static bool sage.ew.contabilidad.CONTABILIDAD._Facturas_Posteriores_Fecha ( DateTime  ldtFecha,
string  tcLetra = "" 
)
inlinestatic

Comprueba si existen facturas de venta entradas con fecha de factura posterior a la pasada como parámetro.

Parámetros
ldtFechaFecha de factura a verificar.
tcLetraSerie de factura a imponer en el control, caso de trabajar con series de facturas
Devuelve
Devuelve true si existen facturas con fecha posterior, false caso contrario.

Definición en la línea 618 del archivo Contabilidad.cs.

◆ _FacturasCompra_Prov_FechaFra()

static DataTable sage.ew.contabilidad.CONTABILIDAD._FacturasCompra_Prov_FechaFra ( string  tcEmpresa,
string  tcProveedor,
DateTime  tdFechaFac 
)
inlinestatic

Devuelve un DataTable con las facturas de compra existentes del proveedor y fecha factura pasados por parámetro.

Parámetros
tcEmpresaEmpresa a consultar
tcProveedorCuenta de proveedor/acreedor a consultar
tdFechaFacFecha de factura a consultar
Devuelve

Definición en la línea 1959 del archivo Contabilidad.cs.

◆ _GenerarFacturaCompra()

static bool sage.ew.contabilidad.CONTABILIDAD._GenerarFacturaCompra ( ParamGenFactCompra  toCfgGenFactCompra)
inlinestatic

Realiza proceso de generación de factura de compra a contabilidad (sin albaranes de compra): genera asiento de factura, genera previsiones pago y opcionalmente permite contabilizar pago, permitiendo mostrar previsiones si/no, presentar fecha/banco pago, presentar asiento si/no.

Parámetros
toCfgGenFactCompraObjeto de configuración con todos los parámetros para realizar el proceso de generación de factura de compra (tipos de IVA, contrapartidas, cliente, fecha fra, presentar previsiones, contabilizar cobro, etc.
Devuelve
Devuelve true si el proceso de realizó correctamente, false caso contrario.

Definición en la línea 4682 del archivo Contabilidad.cs.

◆ _GenerarFacturaCompraAlbaranes()

static bool sage.ew.contabilidad.CONTABILIDAD._GenerarFacturaCompraAlbaranes ( ParamGenFactAlbaranesCompra  toCfgGenFactCompraAlbaranes)
inlinestatic

Realiza generación de factura de compra a partir de una lista de albaranes a incluir en la factura: genera asiento de factura, genera previsiones pago permitiendo mostrar previsiones si/no, presentar asiento si/no.

Los albaranes de compra que se incluyen en la lista deben estar pendientes de facturar y tener idénticas características (idéntico proveedor, pronto pago, rec.equiv., etc.) para permitir ser incluidos todos en la misma factura. No se verifican estas condiciones dentro de este método, tiene que ser verificado externamente antes de realizar la llamada.

Parámetros
toCfgGenFactCompraAlbaranesObjeto de configuración con los parámetros para realizar la generación de una factura de compra a partir de una lista de albaranes a incluir en la factura (lista de albaranes, fecha factura, fecha asiento, presentar previsiones si/no, presentar asientos si/no, etc.


Devuelve
Devuelve true si el proceso de realizó correctamente, false caso contrario.

Definición en la línea 4710 del archivo Contabilidad.cs.

◆ _GenerarFacturaVenta()

static bool sage.ew.contabilidad.CONTABILIDAD._GenerarFacturaVenta ( ParamGenFactVenta  toCfgGenFactVenta)
inlinestatic

Realiza proceso de generación de factura de venta a contabilidad (sin albaranes de venta de por medio): genera asiento de factura, genera previsiones cobro permitiendo mostrar previsiones si/no, opcionalmente permite contabilizar cobro, presentar pantalla para contabilizar cobro preguntando fecha/banco cobro o si no se presenta esta pantalla pasar valores para que haga el asiento de cobro a la fecha y cuenta de tesorería declaradas en propiedades específicas para este propósito, presentar asiento si/no.

Parámetros
toCfgGenFactVentaObjeto de configuración con todos los parámetros para realizar el proceso de generación de factura de venta (tipos de IVA, contrapartidas, cliente, fecha fra, presentar previsiones si/no, contabilizar cobro si/no, mostrar pantalla contabilizar cobro si/no, etc.

<return>Devuelve true si el proceso de realizó correctamente, false caso contrario.</return>

Definición en la línea 4627 del archivo Contabilidad.cs.

◆ _GenerarFacturaVentaAlbaranes()

static bool sage.ew.contabilidad.CONTABILIDAD._GenerarFacturaVentaAlbaranes ( ParamGenFactAlbaranesVenta  toCfgGenFactVentaAlbaranes)
inlinestatic

Realiza generación de factura de venta a partir de una lista de albaranes a incluir en la factura: genera asiento de factura, genera previsiones cobro permitiendo mostrar previsiones si/no, opcionalmente permite contabilizar cobro, presentar pantalla para contabilizar cobro preguntando fecha/banco cobro o si no se presenta esta pantalla pasar valores para que haga el asiento de cobro a la fecha y cuenta de tesorería declaradas en propiedades específicas para este propósito, presentar asiento si/no.

Los albaranes de venta que se incluyen en la lista deben estar pendientes de facturar y tener idénticas características (idéntico cliente, pronto pago, banco, % financiacion, rec.equiv, ivainc, et.c) para permitir ser incluidos todos en la misma factura. No se verifican estas condiciones dentro de este método, tiene que ser verificado externamente antes de realizar la llamada.

Parámetros
toCfgGenFactVentaAlbaranesObjeto de configuración con los parámetros para realizar la generación de una factura de venta a partir de una lista de albaranes a incluir en la factura (lista de albaranes, fecha factura, presentar previsiones si/no, contabilizar cobro si/no, mostrar pantalla contabilizar cobro si/no, etc.


Devuelve
Devuelve true si el proceso de realizó correctamente, false caso contrario.

Definición en la línea 4657 del archivo Contabilidad.cs.

◆ _Giros2GirosPrc()

static List<LineaGiro> sage.ew.contabilidad.CONTABILIDAD._Giros2GirosPrc ( List< int >  tlstGiros)
inlinestatic

Convierte una lista de giros que viene en formato List(int) a lista de giros en forma de List(LineaGiro) poniendo % de reparto 0 en cada uno de los giros.

Parámetros
tlstGirosLista de giros en format List(int)
Devuelve
Lista de giros en format List(LineaGiro)

Definición en la línea 3191 del archivo Contabilidad.cs.

◆ _GirosPrc2Giros()

static List<int> sage.ew.contabilidad.CONTABILIDAD._GirosPrc2Giros ( List< LineaGiro tlstGiros)
inlinestatic

Convierte una lista de giros que viene en formato List(LineaGiro) a lista de giros en forma de List(int)

Parámetros
tlstGirosLista de giros en format List(LineaGiro)
Devuelve
Lista de giros en format List(int)

Definición en la línea 3217 del archivo Contabilidad.cs.

◆ _ImagenPlanAnalitico()

static Bitmap sage.ew.contabilidad.CONTABILIDAD._ImagenPlanAnalitico ( bool  tlDosNiveles,
int  tnCuentasNivel1,
int  tnCuentasNivel2,
string  tcDescripcionPlan1,
string  tcDescripcionPlan2,
ref string  tcToolTipText 
)
inlinestatic

Devuelve la imagen a partir de los nivels de una cuenta Si la cuenta no tiene analítica no se ha de llamar este método

Parámetros
tlDosNivelesIndicar si hay dos niveles activos
tnCuentasNivel1Número de niveles analíticos del Plan 1
tnCuentasNivel2Número de niveles analíticos del Plan 2
tcDescripcionPlan1Descripción del Plan Analítico 1
tcDescripcionPlan2Descripción del Plan Analítico 2
tcToolTipTextDevuelve por referencia el tooltip a presentar
Devuelve

Definición en la línea 4974 del archivo Contabilidad.cs.

◆ _ImporteRemesaCobro()

static decimal sage.ew.contabilidad.CONTABILIDAD._ImporteRemesaCobro ( int  tnNumero)
inlinestatic

Devuelve el importe total de una remesa de cobro.

Parámetros
tnNumeroNúmero de remesa
Devuelve
Devuelve el importe total de la remesa pasada por parámetro.

Definición en la línea 202 del archivo Contabilidad.cs.

◆ _ImporteRemesaPago()

static decimal sage.ew.contabilidad.CONTABILIDAD._ImporteRemesaPago ( int  tnNumero)
inlinestatic

Devuelve el importe total de una remesa de pago.

Parámetros
tnNumeroNúmero de remesa
Devuelve
Devuelve el importe total de la remesa pasada por parámetro.

Definición en la línea 221 del archivo Contabilidad.cs.

◆ _NivelesAnaliticoPlan()

static DataTable sage.ew.contabilidad.CONTABILIDAD._NivelesAnaliticoPlan ( List< string >  tlsPlan,
CuentaSecundaria.NivelCuenta  toNivel,
bool  tlHasta = false 
)
inlinestatic

Devuelve un datatable de los niveles analíticos a presentar para un nivel en concreto

Parámetros
tlsPlanLista de los planes
toNivelNivel de la cuenta a validar
tlHastaFiltramos hasta un plan analítico
Devuelve

Definición en la línea 4298 del archivo Contabilidad.cs.

◆ _NumeroAsiFacturaCompra()

static string sage.ew.contabilidad.CONTABILIDAD._NumeroAsiFacturaCompra ( string  tcEmpresa,
string  tcFactura,
string  tcProveedor,
bool  tlFiltrarCuenta = true 
)
inlinestatic

Obtener el número ASI de una factura de compra

Parámetros
tcEmpresa
tcFacturaNúmero de factura a validar
tcProveedorCódigo de proveedor que vamos a validar la factura de compra
tlFiltrarCuentaAl consultar el número de factura que tingui en compte el proveedor
Devuelve

Definición en la línea 1149 del archivo Contabilidad.cs.

◆ _NumeroAsiFacturaVenta()

static string sage.ew.contabilidad.CONTABILIDAD._NumeroAsiFacturaVenta ( string  tcEmpresa,
string  tcFactura,
string  tcEjercicio = "" 
)
inlinestatic

Obtener el número ASI de una factura de venta

Parámetros
tcEmpresa
tcFacturaNúmero de factura a validar
tcEjercicio


Devuelve

Definición en la línea 1161 del archivo Contabilidad.cs.

◆ _Obtener_NumOrden_FraCompra()

static int sage.ew.contabilidad.CONTABILIDAD._Obtener_NumOrden_FraCompra ( string  tcEmpresa,
string  tcCuenta,
string  tcFactura 
)
inlinestatic

Devuelve el nº de orden de IVA SOPORTADO de la factura pasada como parámetro.

Parámetros
tcEmpresaEmpresa de la factura a consultar
tcCuentaProveedor/acreedor de la factura a consultar
tcFacturaNº de factura a consultar el nº de orden
Devuelve
Nº de orden de la factura de compra solicitada.

Definición en la línea 1935 del archivo Contabilidad.cs.

◆ _ObtenerDataTableEntidadesBancarias()

static DataTable sage.ew.contabilidad.CONTABILIDAD._ObtenerDataTableEntidadesBancarias ( )
inlinestatic

Obtener Datatable con las entidas bancarias

Devuelve

Definición en la línea 2643 del archivo Contabilidad.cs.

◆ _ObtenerDatosEntidadCtaContableBanco()

static DataTable sage.ew.contabilidad.CONTABILIDAD._ObtenerDatosEntidadCtaContableBanco ( String  tcCuentaContableBanco)
inlinestatic

A partir de una cuenta contable de banco devuelve los datos de la entidad bancaria.

Parámetros
tcCuentaContableBancoCódigo de cuenta contable de banco.

Definición en la línea 2671 del archivo Contabilidad.cs.

◆ _ObtenerEntidadCtaContableBanco()

static string sage.ew.contabilidad.CONTABILIDAD._ObtenerEntidadCtaContableBanco ( string  tcCuentaContableBanco)
inlinestatic

A partir de una cuenta contable de banco devuelve la entidad bancaria (4 dígitos).

Parámetros
tcCuentaContableBancoCódigo de cuenta contable de banco.
Devuelve
Devuelve el código de entidad respectivo a la cuenta contable de banco recibida por parámetro.

Definición en la línea 2658 del archivo Contabilidad.cs.

◆ _ObtenerPeriodoFecha()

static string sage.ew.contabilidad.CONTABILIDAD._ObtenerPeriodoFecha ( DateTime  tdtFecha)
inlinestatic

Función que nos devuelve el periodo al que corresponde la fecha "tdtFecha"

Parámetros
tdtFecha
Devuelve

Definición en la línea 1171 del archivo Contabilidad.cs.

◆ _PagareExistenteEnOtroEjercicio()

static bool sage.ew.contabilidad.CONTABILIDAD._PagareExistenteEnOtroEjercicio ( string  tcCuenta,
string  tcPagare,
bool  tlCobro 
)
inlinestatic

Consulta si el pagaré de cliente existe en otro ejercicio diferente del actual y no en el actual-

Parámetros
tcCuentaCódigo de cliente caso de pagaré de cobro, código de banco caso de pagaré de pago.
tcPagareNúmero de pagaré.
tlCobroSi la consulta es sobre un pagaré de cobro o sobre un pagaré de pago.
Devuelve
Devuelve true si detecta el pagaré en otro ejercicio diferente del actual, false caso contrario.

Definición en la línea 3312 del archivo Contabilidad.cs.

◆ _PeriodoFiscal()

static string sage.ew.contabilidad.CONTABILIDAD._PeriodoFiscal ( DateTime  tdFecha,
bool  tlMensual 
)
inlinestatic

Devuelve el periodo fiscal a partir de una fecha y de si es mensual o trimestral

Parámetros
tdFechaFecha a buscar el periodo fiscal
tlMensualIndica que el periodo es mensual
Devuelve

Definición en la línea 4240 del archivo Contabilidad.cs.

◆ _PeriodosEjercicioPartido()

static DataTable sage.ew.contabilidad.CONTABILIDAD._PeriodosEjercicioPartido ( )
inlinestatic

Consultamos los periodos configurados en la tabla DATA_IV2

Devuelve

Definición en la línea 4079 del archivo Contabilidad.cs.

◆ _PeriodosEjercicioPartidoRetencion()

static DataTable sage.ew.contabilidad.CONTABILIDAD._PeriodosEjercicioPartidoRetencion ( )
inlinestatic

Consultamos los periodos configurados en la tabla DATA_RE2

Devuelve

Definición en la línea 4097 del archivo Contabilidad.cs.

◆ _PeriodosIVA()

static DataTable sage.ew.contabilidad.CONTABILIDAD._PeriodosIVA ( bool  tlDesglosarEmpresa = false)
inlinestatic

Devuelve un Datatable con los periodos de IVA teniendo en cuenta si trabajamos con ejercicio partido

Parámetros
tlDesglosarEmpresaPuede interesarnos que el datatable lo tengamos agrupado por empresa y periodo. Adicionalmente me interesa el campo LIQUIDADO
Devuelve

Definición en la línea 4035 del archivo Contabilidad.cs.

◆ _PeriodosIVALiquidados()

static DataTable sage.ew.contabilidad.CONTABILIDAD._PeriodosIVALiquidados ( bool  tlDesglosarEmpresa = false)
inlinestatic

Devuelve un Datatable con los periodos de IVA Liquidados teniendo en cuenta si trabajamos con ejercicio partido

Parámetros
tlDesglosarEmpresaPuede interesarnos que el datatable lo tengamos agrupado por empresa y periodo. Adicionalmente me interesa el campo LIQUIDADO
Devuelve

Definición en la línea 4025 del archivo Contabilidad.cs.

◆ _PeriodosRetencion()

static DataTable sage.ew.contabilidad.CONTABILIDAD._PeriodosRetencion ( bool  tlDesglosarEmpresa = false)
inlinestatic

Devuelve un Datatable con los periodos de Retención teniendo en cuenta si trabajamos con ejercicio partido

Parámetros
tlDesglosarEmpresaPuede interesarnos que el datatable lo tengamos agrupado por empresa y periodo. Adicionalmente me interesa el campo LIQUIDADO
Devuelve

Definición en la línea 4045 del archivo Contabilidad.cs.

◆ _PeriodosRetencionLiquidados()

static DataTable sage.ew.contabilidad.CONTABILIDAD._PeriodosRetencionLiquidados ( bool  tlDesglosarEmpresa = false)
inlinestatic

Devuelve un Datatable con los periodos de Retención Liquidados teniendo en cuenta si trabajamos con ejercicio partido

Parámetros
tlDesglosarEmpresaPuede interesarnos que el datatable lo tengamos agrupado por empresa y periodo. Adicionalmente me interesa el campo LIQUIDADO
Devuelve

Definición en la línea 4055 del archivo Contabilidad.cs.

◆ _PrefijosClientes()

static DataTable sage.ew.contabilidad.CONTABILIDAD._PrefijosClientes ( )
inlinestatic

Devuelve en un DataTable los códigos de nivel3 que tienen ficha de cliente

Devuelve

Definición en la línea 3566 del archivo Contabilidad.cs.

◆ _PrefijosProveedores()

static DataTable sage.ew.contabilidad.CONTABILIDAD._PrefijosProveedores ( )
inlinestatic

Devuelve en un DataTable los códigos de nivel3 que tienen ficha de proveedor

Devuelve

Definición en la línea 3440 del archivo Contabilidad.cs.

◆ _Preguntar_Fecha() [1/2]

static bool sage.ew.contabilidad.CONTABILIDAD._Preguntar_Fecha ( string  tcTexto,
ref DateTime  tdtFecha,
bool  tlVerificarMesCerrado,
bool  tlVerificarIniFinEjer 
)
inlinestatic

Pregunta fecha de asiento. En caso de que se reciba por parámetro que se han de verificar las condiciones de fecha en mes cerrado o fecha fuera de ejercicio, si el mes está cerrado o es una fecha fuera de ejercicio se obliga a introducir una nueva fecha, o obliga al usuario a Cancelar.

Parámetros
tcTextoTexto informativo a mostrar.
tdtFechaFecha, parámetro de entrada y de salida.
tlVerificarMesCerradoSi se ha de verificar que la fecha no pertenezca a un periodo cerrado.
tlVerificarIniFinEjerSi se ha de Verificar que la fecha no esté fuera del periodo del ejercicio.
Devuelve
Devuelve true si el usuario ha introducido una fecha y ha abandonado la pantalla pulsando 'Aceptar', false caso contrario.

Definición en la línea 4516 del archivo Contabilidad.cs.

◆ _Preguntar_Fecha() [2/2]

static bool sage.ew.contabilidad.CONTABILIDAD._Preguntar_Fecha ( string  tcTexto,
ref DateTime  tdtFecha,
bool  tlVerificarMesCerrado,
bool  tlVerificarIniFinEjer,
bool  tlBloquearFecha 
)
inlinestatic

Pregunta fecha de asiento. En caso de que el mes esté cerrado o sea una fecha fuera de ejercicio se obliga a introducir una nueva fecha o obliga al usuario a Cancelar, en función del parámetro tlBloquearFecha. Si se pasa este parámetro tlBloquearFecha a false, si encuentra fecha periodo cerrado o fuera de ejercicio, avisa pero no bloquea.

Parámetros
tcTextoTexto informativo a mostrar.
tdtFechaFecha, parámetro de entrada y de salida.
tlVerificarMesCerradoSi se ha de verificar que la fecha no pertenezca a un periodo cerrado.
tlVerificarIniFinEjerSi se ha de Verificar que la fecha no esté fuera del periodo del ejercicio.
tlBloquearFechaSi caso de verificar y encontrar alguna de las dos fechas incorrecta (fecha mes cerrado, fecha ejercicio), si se ha de bloquear o se da aviso pero se permite continuar.
Devuelve
Devuelve true si el usuario ha introducido una fecha y ha abandonado la pantalla pulsando 'Aceptar', false caso contrario.

Definición en la línea 4534 del archivo Contabilidad.cs.

◆ _Preguntar_Fecha_Banco() [1/3]

static DialogResult sage.ew.contabilidad.CONTABILIDAD._Preguntar_Fecha_Banco ( out string  tcBanco,
out DateTime?  tdFecha,
IAsientosFacturasGenerador  toAsientoFacturaGenerador 
)
inlinestatic

Muestra un formulario para introducir fecha de asiento y cuenta de banco/caja. Utilizado al contabilizar cobro/pago desde generador de asientos de facturas de compra y venta.

Devuelve
DialogResult.Ok o DialogResult.Cancel

Definición en la línea 4332 del archivo Contabilidad.cs.

◆ _Preguntar_Fecha_Banco() [2/3]

static bool sage.ew.contabilidad.CONTABILIDAD._Preguntar_Fecha_Banco ( string  tcTitulo,
string  tcTextoPanelTitulo,
string  tcNombreCuenta,
decimal  tnImporte,
bool  tlVerificarMesCerrado,
bool  tlVerificarIniFinEjer,
ref string  tcBanco,
ref DateTime  tdFechaAsiento 
)
inlinestatic

Preguntar fecha de asientos y cuenta contable de banco. En caso de que se reciba por parámetro que se han de verificar las condiciones de fecha en mes cerrado o fecha fuera de ejercicio, si el mes está cerrado o es una fecha fuera de ejercicio se obliga a introducir una nueva fecha, o obliga al usuario a Cancelar.

Parámetros
tcTituloTítulo a mostrar en la cabecera del formulario.
tcTextoPanelTituloTexto a mostrar en el panel título.
tcNombreCuentaNombre de cuenta informativo que se mostrará.
tnImporteImporte del pagaré informativo que se mostrará.
tlVerificarMesCerradoSi se ha de verificar que la fecha no pertenezca a un periodo cerrado.
tlVerificarIniFinEjerSi se ha de Verificar que la fecha no esté fuera del periodo del ejercicio.
tcBancoCuenta contable de tesorería.
tdFechaAsientoFecha de asiento.
Devuelve

Definición en la línea 4376 del archivo Contabilidad.cs.

◆ _Preguntar_Fecha_Banco() [3/3]

static bool sage.ew.contabilidad.CONTABILIDAD._Preguntar_Fecha_Banco ( string  tcTitulo,
string  tcTextoPanelTitulo,
string  tcNombreCuenta,
decimal  tnImporte,
bool  tlVerificarMesCerrado,
bool  tlVerificarIniFinEjer,
ref string  tcBanco,
ref DateTime  tdFechaAsiento,
bool  tlBloquearFecha 
)
inlinestatic

Preguntar fecha de asientos y cuenta contable de banco.

Parámetros
tcTituloTítulo a mostrar en la cabecera del formulario.
tcTextoPanelTituloTexto a mostrar en el panel título.
tcNombreCuentaNombre de cuenta informativo que se mostrará.
tnImporteImporte del pagaré informativo que se mostrará.
tlVerificarMesCerradoSi se ha de verificar que la fecha no pertenezca a un periodo cerrado.
tlVerificarIniFinEjerSi se ha de Verificar que la fecha no esté fuera del periodo del ejercicio.
tcBancoCuenta contable de tesorería.
tdFechaAsientoFecha de asiento.
tlBloquearFechaSi caso de verificar y encontrar alguna de las dos fechas incorrectas (fecha en mes cerrado o fecha fuera ejercicio), si se ha de bloquear y obligar a introducir fecha correcta, o se da aviso pero se permite continuar.
Devuelve

Definición en la línea 4400 del archivo Contabilidad.cs.

◆ _PresentarListaAsientos()

static void sage.ew.contabilidad.CONTABILIDAD._PresentarListaAsientos ( List< string >  tlstAsis,
string  tcTitulo 
)
inlinestatic

Presenta la lista de asientos en pantalla permitiendo navegar a cada uno de ellos.

Parámetros
tlstAsisLista de ASI,s de los asientos a mostrar.
tcTituloTítulo del formulario.

Definición en la línea 2688 del archivo Contabilidad.cs.

◆ _PrevisionesCobradas()

static bool sage.ew.contabilidad.CONTABILIDAD._PrevisionesCobradas ( string  tcEmpresa,
string  tcFactura,
string  tcCliente,
int  tnPeriodo = 0 
)
inlinestatic

Devuelve si tenemos previsiones cobradas para la factura y cliente pasado por parámetro

Parámetros
tcEmpresaCódigo de empresa
tcFacturaNúmero de factura
tcClienteCliente
tnPeriodoPeriodo (Opcional)
Devuelve

Definición en la línea 3141 del archivo Contabilidad.cs.

◆ _PrevisionesCobroFacturaOrden()

static DataTable sage.ew.contabilidad.CONTABILIDAD._PrevisionesCobroFacturaOrden ( string  tcEmpresa,
string  tcFactura,
int  tnOrden,
bool  tlSoloPendientes = true 
)
inlinestatic

Busca todos los registros de prevision de cobro que pueda haber en los diferentes ejercicios cuyo nº de factura y orden sean los pasados por parámetro.

Parámetros
tcEmpresaEmpresa de la previsión de cobro.
tcFacturaNº de factura de la previsión de cobro.
tnOrdenNº de orden de la previsión de cobro.
tlSoloPendientesSi se obtienen solo las previsiones pendientes de cobro, por defecto sí.
Devuelve

Definición en la línea 3094 del archivo Contabilidad.cs.

◆ _PrevisionesPagadas()

static bool sage.ew.contabilidad.CONTABILIDAD._PrevisionesPagadas ( string  tcEmpresa,
string  tcFactura,
string  tcProveedor,
int  tnPeriodo = 0 
)
inlinestatic

Devuelve si tenemos previsiones pagadas para la factura y proveedor pasado por parámetro

Parámetros
tcEmpresaCódigo de empresa
tcFacturaNúmero de factura
tcProveedorProveedor
tnPeriodoPeriodo (Opcional)
Devuelve

Definición en la línea 3167 del archivo Contabilidad.cs.

◆ _PrevisionesPagoFacturaOrden()

static DataTable sage.ew.contabilidad.CONTABILIDAD._PrevisionesPagoFacturaOrden ( string  tcEmpresa,
string  tcProveedor,
string  tcFactura,
int  tnOrden,
bool  tlSoloPendientes = true 
)
inlinestatic

Busca todos los registros de prevision de pago que pueda haber en los diferentes ejercicios cuyo proveedor, nº de factura y orden sean los pasados por parámetro.

Parámetros
tcEmpresaEmpresa de la previsión de pago.
tcProveedorProveedor de la previsión de pago.
tcFacturaNº de factura de la previsión de pago.
tnOrdenNº de orden de la previsión de pago.
tlSoloPendientesSi se obtienen solo las previsiones pendientes de pago, por defecto sí.
Devuelve

Definición en la línea 3118 del archivo Contabilidad.cs.

◆ _ProrrataAplicar()

static bool sage.ew.contabilidad.CONTABILIDAD._ProrrataAplicar ( DateTime  tdFechaAsientoFactura)
inlinestatic

A partir de una fecha de asiento de factura nos devuelve si se va a aplicar prorrata o no en la generación de la factura teniendo en cuenta los datos de configuración de prorrata de la ficha de empresa (aplicar prorrata si/no, fecha de activación de prorrata, baja prorrata si/no, fecha de desactivación de prorrata).

IMPORTANTE: tener en cuenta que:

1) La prorrata nos la pueden haber activado a mitad de ejercicio (por comenzar a ejercer una actividad de venta de la que no se puede
deducir el IVA en ese momento del año), con lo cual a las facturas anteriores a la fecha de activación no debería aplicarse prorrata y a
las posteriores sí (no es suficiciente con consultar la marca de "aplicar prorrata si/no" de empresa para decidir si se aplica prorrata o no,
hay que mirar además las fechas).

2) De la misma forma, la prorrata puede venir activada de un ejercicio anterior, y desactivarla en el ejercicio presente a partir de
una cierta fecha (por dejar de ejercer una actividad de venta de la que no se puede deducir el IVA en ese momento del año, quedando una o 
más actividades en la empresa pero todas ellas con posibilidad de deducirse el IVA). También podría pasar en un caso muy extremo que se
active prorrata a mitad ejercicio y antes de finalizar ejericio se desactive.

Así pues, estando la marca de "baja prorrata si/no" activada, si la fecha del asiento de factura es anterior a la fecha de desactivación y 
superior o igual a la fecha de activación se entenderá que sí debe aplicarse prorrata. Y si es posterior o igual a la fecha de desactivación se
entenderá que no debe aplicarse prorrata

3) No se contemplará el caso que dentro del mismo ejercicio se active o desactive prorrata más de una vez.
Parámetros
tdFechaAsientoFacturaFecha de asiento de factura. No confundir con fecha factura, el parámetro recibido es fecha de contabilización de factura, no fecha de factura original del proveedor.
Devuelve
Devuelve true si se debe aplicar prorrata en la fecha del asiento recibida, o no.

Definición en la línea 317 del archivo Contabilidad.cs.

◆ _RemesaExistenteEnOtroEjercicio()

static bool sage.ew.contabilidad.CONTABILIDAD._RemesaExistenteEnOtroEjercicio ( int  tnNumeroRemesa,
TipoRemesaBancaria  toTipoRemesa,
out DateTime  tdFechaRemesa 
)
inlinestatic

Consulta si el nº de remesa recibido existe en otro ejercicio diferente del actual y no en el actual-

Parámetros
tnNumeroRemesaNº de remesa
toTipoRemesaTipo de remesa bancaria, cobro o pago.
tdFechaRemesaParámetro de salida, fecha de remesa caso de detectar la remesa en otro ejercicio diferente del actual.
Devuelve
Devuelve true si detecta la remesa en otro ejercicio diferente del actual, false caso contrario.

Definición en la línea 3259 del archivo Contabilidad.cs.

◆ _Resta_Numero_Factura_Compra()

static bool sage.ew.contabilidad.CONTABILIDAD._Resta_Numero_Factura_Compra ( string  tcEmpresa,
string  tcNumero 
)
inlinestatic

Restem número factura compra si hi ha activat opcflag wl_factucom

Parámetros
tcEmpresa
tcNumero
Devuelve

Definición en la línea 1769 del archivo Contabilidad.cs.

◆ _Resta_Numero_Factura_Venta()

static bool sage.ew.contabilidad.CONTABILIDAD._Resta_Numero_Factura_Venta ( string  tcEmpresa,
string  tcFactura 
)
inlinestatic

Restar número al borrar una factura de venta

Parámetros
tcEmpresa
tcFacturanúmero d factura: si es treballa amb series de facturació serà letra+numero


Devuelve

Definición en la línea 1544 del archivo Contabilidad.cs.

◆ _Resta_Numero_Orden_Soportado()

static bool sage.ew.contabilidad.CONTABILIDAD._Resta_Numero_Orden_Soportado ( string  tcEmpresa,
string  tcSerie,
int  tnNumero 
)
inlinestatic

Resta el comptador d'orden d'IVA soportat

Parámetros
tcEmpresa
tcSerie
tnNumero
Devuelve

Definición en la línea 1196 del archivo Contabilidad.cs.

◆ _RevisarVacaciones()

static DateTime sage.ew.contabilidad.CONTABILIDAD._RevisarVacaciones ( DateTime  ldVencimiento,
IVacaciones  toCliPro,
int  tnDiaPago1,
int  tnDiaPago2 
)
inlinestatic

Revisa si la fecha de vencimiento pasada por parámetro cae en vacaciones del cliente/proveedor y caso de hacerlo obtiene una nueva fecha teniendo en cuenta los dias de pago del cliente, a la cual se le vuelve a verificar si cae en vacaciones y así se va iterando hasta obtener una fecha de vencimiento que no caiga en vacaciones.

Parámetros
ldVencimientoFecha de vencimiento propuesta inicialmente.
toCliProObjeto IVacaciones que representa el cliente/proveedor.
tnDiaPago1Dia de pago 1
tnDiaPago2Día de pago 2
Devuelve
Devuelve la fecha de vencimiento corregida, si la recibida por parámetro cayera en vacaciones.

Definición en la línea 4739 del archivo Contabilidad.cs.

◆ _SeriesRectificativas()

static Dictionary<string, bool> sage.ew.contabilidad.CONTABILIDAD._SeriesRectificativas ( )
inlinestatic

Devuelve un diccionario con las series de ventas, indicando si la serie es rectificativa Necesario trabajar con series de factura

Devuelve

Definición en la línea 831 del archivo Contabilidad.cs.

◆ _Suma_Numero_Factura_Compra()

static string sage.ew.contabilidad.CONTABILIDAD._Suma_Numero_Factura_Compra ( string  tcEmpresa)
inlinestatic

suma número factura compra

Parámetros
tcEmpresa
Devuelve

Definición en la línea 1707 del archivo Contabilidad.cs.

◆ _Suma_Numero_Factura_Venta()

static string sage.ew.contabilidad.CONTABILIDAD._Suma_Numero_Factura_Venta ( string  tcEmpresa,
string  tcSerieFra = "",
int  tnTipoFactura = 0 
)
inlinestatic

Dona el següent número de factura

Parámetros
tcEmpresa


Parámetros
tcSerieFra
tnTipoFactura0:Normal, 1: rectificativa, 2:tickets, 3: quotes
Devuelve

Definición en la línea 1352 del archivo Contabilidad.cs.

◆ _Suma_Numero_Orden_Soportado()

static int sage.ew.contabilidad.CONTABILIDAD._Suma_Numero_Orden_Soportado ( string  tcEmpresa,
string  tcSerie = "00",
bool  tlFraCEE = false 
)
inlinestatic

Suma el comptador d'orden d'IVA soportat

Parámetros
tcEmpresa
tcSerieserie comptador d'IVA, per defecte es la 00
tlFraCEEsi volem comptador de comunitari
Devuelve

Definición en la línea 1241 del archivo Contabilidad.cs.

◆ _Tipo_Cuenta()

static eTipoCuenta sage.ew.contabilidad.CONTABILIDAD._Tipo_Cuenta ( string  tcCuenta,
int  tnDigitos = 0 
)
inlinestatic

Ens retorna el tipus de compte Si es tracta d'un compte d'.IVA reper- Sopor o no es un compte d'IVA, retención soportada, repercutida

Parámetros
tcCuentaCompte que es vol comprovar
tnDigitosper defecte compara els 3 primers digits, pero permet indicar el número de digits a comparar
Devuelve

Definición en la línea 648 del archivo Contabilidad.cs.

◆ _TipoIvaExento()

static bool sage.ew.contabilidad.CONTABILIDAD._TipoIvaExento ( string  tcTipoIva)
inlinestatic

Gestionamos

Parámetros
tcTipoIva
Devuelve

Definición en la línea 1802 del archivo Contabilidad.cs.

◆ _TiposIVA()

static DataTable sage.ew.contabilidad.CONTABILIDAD._TiposIVA ( )
inlinestatic

Devuelve un DataTable con todos los tipos de IVA/IGIC existentes

Devuelve

Definición en la línea 1814 del archivo Contabilidad.cs.

◆ _TxtCodigoRaizCuenta()

static string sage.ew.contabilidad.CONTABILIDAD._TxtCodigoRaizCuenta ( string  tcRaizCuenta,
string  tcBrowser_Condicion = "" 
)
inlinestatic

Presentamos el browser ordenado por código de la raíz del código de la cuenta Utilizado en el siguiente caso:

  • En el control txtCuenta cuando entramos la raíz de cuenta 1. En este caso adicionalemnte podemos tener una condición en el browser
Parámetros
tcRaizCuentaRaiz de la cuenta
tcBrowser_CondicionPuede que el browser de ewtxtcodlabel ya tenga un filtro. Se ha de respetar"
Devuelve

Definición en la línea 4921 del archivo Contabilidad.cs.

◆ _Visualizar_Fichero_SEPA()

static void sage.ew.contabilidad.CONTABILIDAD._Visualizar_Fichero_SEPA ( string  tcRutaFicheroSepa)
inlinestatic

Visualizar fichero SEPA con el visor de SEPA

Parámetros
tcRutaFicheroSepaRuta al fichero SEPA a visualizar.

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

◆ Calcular_Fecha_Vencimiento()

static DateTime sage.ew.contabilidad.CONTABILIDAD.Calcular_Fecha_Vencimiento ( DateTime?  tdDiaPago1,
DateTime?  tdDiaPago2,
DateTime  tdDiaVencimiento 
)
inlinestatic

Ens retorna el dia de venciment

Parámetros
tdDiaPago1
tdDiaPago2
tdDiaVencimiento
Devuelve

Definición en la línea 3737 del archivo Contabilidad.cs.

◆ Es_Valido_Vencimiento()

static bool sage.ew.contabilidad.CONTABILIDAD.Es_Valido_Vencimiento ( DateTime?  tdVencimientoAnterior,
DateTime?  tdVencimiento,
ref int  tnDiasIntento 
)
inlinestatic

comprovem que la data de venciment es correcta Si tenemos activado el OPCFLAG "NO COINCIDIR MÁS DE UNA PREVISIÓN EN EL MISMO DÍA DE VENCIM."

Parámetros
tdVencimientoAnterior
tdVencimiento
tnDiasIntento
Devuelve

Definición en la línea 3769 del archivo Contabilidad.cs.

◆ LineasGirosPrcRepartoDeclaradosOk()

static void sage.ew.contabilidad.CONTABILIDAD.LineasGirosPrcRepartoDeclaradosOk ( List< LineaGiro tlisGiros)
inlinestatic

Al facturar ventas o compras, sea cual sea el origen, al generar previsiones, al principio del método se revisa los giros para comprobar que la suma de los % de reparto de los diferentes giros sume 100. Caso de que no sume 100 por cualquier motivo, que no haya ningún porcentaje declarado, que haya algun porcentaje no declarado pero otros sí, etc., cualquier situación que la suma no de 100, se aplicará reparto proporcional como hacía hasta ahora Sage50.

Parámetros
tlisGirosLista de giros

Definición en la línea 3792 del archivo Contabilidad.cs.

◆ Obtener_Fecha_Vencimiento() [1/2]

static DateTime sage.ew.contabilidad.CONTABILIDAD.Obtener_Fecha_Vencimiento ( int  tnDiaPago1,
int  tnDiaPago2,
List< int >  tlisGiros,
int  tnReg,
ref int  tnDiasIntento,
IVacaciones  toCliPro,
DateTime  tdFechaVencim,
bool  tlMesesCompletos 
)
inlinestatic

Metodo para obtener cada una de las fechas de vencimiento mientras se generan las previsiones de una factura, se utiliza desde ventas y desde compras.

Parámetros
tnDiaPago1Dia de pago 1 al que se generan las facturas.
tnDiaPago2Dia de pago 2 al que se generan las facturas.
tlisGirosLista con los días de giros a generar (35, 45, 60, et. p.e.).
tnRegNº de giro a generar.
tnDiasIntentoVariable interna que se va arrastrando durante la generación de todos los giros.
toCliProObjeto de negocio cliente/proveedor.
tdFechaVencimFecha de vencimiento inicial.
tlMesesCompletosMeses completos en los giros si/no
Devuelve
Fecha de vencimiento

Definición en la línea 3588 del archivo Contabilidad.cs.

◆ Obtener_Fecha_Vencimiento() [2/2]

static DateTime sage.ew.contabilidad.CONTABILIDAD.Obtener_Fecha_Vencimiento ( int  tnDiaPago1,
int  tnDiaPago2,
List< int >  tlisGiros,
int  tnReg,
ref int  tnDiasIntento,
IVacaciones  toCliPro,
DateTime  tdFechaVencim 
)
inlinestatic

Metodo para obtener cada una de las fechas de vencimiento mientras se generan las previsiones de una factura, se utiliza desde ventas y desde compras.

Parámetros
tnDiaPago1Dia de pago 1 al que se generan las facturas.
tnDiaPago2Dia de pago 2 al que se generan las facturas.
tlisGirosLista con los días de giros a generar (35, 45, 60, et. p.e.).
tnRegNº de giro a generar.
tnDiasIntentoVariable interna que se va arrastrando durante la generación de todos los giros.
toCliProObjeto de negocio cliente/proveedor.
tdFechaVencimFecha de vencimiento inicial.
Devuelve
Fecha de vencimiento

Definición en la línea 3605 del archivo Contabilidad.cs.

Documentación de los campos

◆ _Error_Message

string sage.ew.contabilidad.CONTABILIDAD._Error_Message = ""
static

Control de mensaje de error por negocio.

Definición en la línea 38 del archivo Contabilidad.cs.


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