Cargando...
Buscando...
Nada coincide
Referencia de la interface sage.ew.interficies.IAsientosFacturasGenerador

Interfaz que deberan cumplir las clases de negocio de generador de asientos de factura (clases AsientosFacturasVentaGenerador y AsientosFacturasCompraGenerador) Más...

Diagrama de herencia de sage.ew.interficies.IAsientosFacturasGenerador
sage.ew.interficies.IDivisaOperable sage.ew.contabilidad.AsientosFacturasGenerador sage.ew.contabilidad.AsientosFacturasCompraGenerador sage.ew.contabilidad.AsientosFacturasVentaGenerador

Métodos públicos

Dictionary< string, object > _Informacion_SecundariaMante (string tcCuentaSecundaria)
 Diccionario de datos de mantenimimento de cuentas secundarias en memoria para ahorrar consultas.
 
Dictionary< string, object > _Informacion_PlanesMante (string tcPlan)
 Diccionario de datos de mantenimimento de planes analíticos en memoria para ahorrar consultas.
 
List< string > _Informacion_CuentaPlanes (string tcCuenta)
 Lista en memoria para acumular los códigos de planes de las diferentes cuentas.
 
List< string > _Informacion_AlmacenPlanes (string tcAlmacen)
 Lista en memoria para acumular los códigos de planes de los diferentes almacenes.
 
bool _GenerarAsientoFactura_Before_Warnings ()
 Comprobaciones previas de tipo Warning a realizar antes de la generación del asiento de la factura, al ser de tipus Warning no evitan que el proceso pueda continuar pero se avisa al usuario.
 
bool _GenerarAsientoFactura_Before_Errors ()
 Comprobaciones previas de tipo Error a realizar antes de la generación del asiento de la factura, al ser de tipus Error evitan que el proceso de generación de asiento de factura continue.
 
bool _GenerarAsientoFactura ()
 Método para generar asiento de factura.
 
bool _Contabilizar_CobroPago_Before_Warnings ()
 Comprobaciones previas de tipo Warning a realizar antes de la generación del asiento de cobro/pago de la factura, al ser de tipus Warning no evitan que el proceso pueda continuar pero se avisa al usuario.
 
bool _Contabilizar_CobroPago_Before_Errors ()
 Comprobaciones previas de tipo Error a realizar antes de la generación del asiento de cobro/pago de la factura, al ser de tipus Error evitan que el proceso de generación de asiento de factura continue.
 
bool _Contabilizar_CobroPago ()
 Método para generar el asiento de cobro/pago de la factura.
 
bool _Actualizar_InfoRecc_RegIva ()
 Actualiza datos relacionados con criterio de caja en los registros de IVA de la factura, una vez generada el asiento de la factura y generadas las previsiones.
 
bool _ActualizarFacturaEnAlbaranes ()
 Actualiza campo factura, fechafac, asi en albaranes, al facturar.
 
bool _Show ()
 Método para mostrar el formulario asociado.
 
void _DescargarDatos (bool tlDescargarTodo=false)
 Método para descargar de datos la clase de negocio.
 
void _ContraPartidas_Calcular_Total ()
 Calcula el importe total de las contrapartidas introducidas.
 
void _Recalcular_Totales ()
 Recalcula todos los campos TOTALPP, TOTALRETEN, TOTALASIENTO, TOTALBASE.
 
void _ImportePrevisionesGeneradas (out decimal tnImportePrev, out bool tlTodasContabilizadas)
 Devuelve el importe total de las previsiones generadas en la factura.
 
void _Niveles_Repartir_Importe (BindingList< AsientosFacturasGenerador.SecundariaLinea > tlstNiveles, decimal tnImporte, AsientosFacturasGenerador.TiposRepartoSecundarias teTipoReparto, bool tlFormatoVisual=false)
 Reparto de importe en una lista de niveles analíticos de un plan analítico.
 
bool _PermitirDeclararCliProVarios ()
 Método para controlar si con los datos existentes se puede declarar CIF/NOMBRE para proveedores/clientes varios. Se sobreescribe este método en cada clase derivada.
 
bool _GenerarPrevisiones (bool tlRecc, List< int > tlstGiros=null, string tcDivisa="", decimal tnCambio=1, decimal? tnImporteTotal=null, DateTime? tdFechaOper=null)
 Generar las previsiones de cobro/pago según el sistema antiguo de giros (los giros se pasan como List(int)).
 
bool _GenerarPrevisiones (bool tlRecc, List< LineaGiro > tlstGiros=null, string tcDivisa="", decimal tnCambio=1, decimal? tnImporteTotal=null, DateTime? tdFechaOper=null)
 Generar las previsiones de cobro/pago según el sistema nuevo de giros, los giros se pasan como List(LineaGiro).
 
- Métodos públicos heredados de sage.ew.interficies.IDivisaOperable
bool _PermitirCambioValor (object sender, string tcValorCandidato, out string tcMensaje)
 Método para evaluar si se permite un cambio de valor.
 

Propiedades

Dictionary< string, object > _Addons [get, set]
 Diccionario donde cargaremos los addons disponibles que tengan extensiones para ejecutar en el proceso de facturación.
 
DateTime _Fecha_Operacion [get, set]
 Fecha de operación.
 
DateTime _Fecha_Asiento [get, set]
 Fecha de asiento.
 
string _CliPro [get, set]
 Código de cliente/proveedor.
 
string _Nombre [get]
 Nombre de cliente/proveedor.
 
string _ContrapartidaAsiento [get, set]
 Contrapartida asiento.
 
DateTime _Fecha_Factura [get, set]
 Fecha de factura.
 
string _Factura [get, set]
 Número factura.
 
decimal _TotalFacturaTeorico [get, set]
 Importe total factura introducido por el usuario manual.
 
decimal _TotalFacturaAsiento [get, set]
 Importe total factura calculado en base a los valores de las propiedades, si ok debería coincidir con el _TotalFacturaTeorico introducido por el usuario.
 
decimal _TotalBaseIva [get, set]
 Importe total base imponible de las lineas de TIPO IVA.
 
decimal _TotalIva [get, set]
 Importe total IVA de las lineas de TIPO IVA.
 
decimal _TotalRecEquiv [get, set]
 Importe total Recargo Equivalencia de las lineas de TIPO IVA.
 
decimal _TotalBaseAntesPP [get, set]
 Importe total base imponible antes de pronto pago, si no hay pronto pago coincidirá con la propiedad _TotalBaseIva.
 
decimal _TotalContrapartidas [get, set]
 Importe total acumulado de las contrapartidas.
 
bool _Recc [get, set]
 Regimen de criterio de caja.
 
decimal _PrcDtoPP [get, set]
 Porcentaje de descuento pronto pago.
 
decimal _TotalDtoPP [get, set]
 Importe de descuento pronto pago.
 
bool _Retencion [get, set]
 Aplicar retención.
 
bool _RetencionSobreBase [get, set]
 Retención sobre base.
 
bool _RetencionSobreTotal [get, set]
 Retención sobre base.
 
decimal _TotalBaseCalcRetencion [get, set]
 Importe base de cálculo de la retención.
 
string _Retencion_Codigo [get, set]
 Código de retención (tabla TIPO_RET)
 
string _Retencion_Cuenta [get, set]
 Código de cuenta contable de retención.
 
decimal _PrcRetencion [get, set]
 Porcentaje de retención.
 
decimal _TotalRetencion [get, set]
 Importe total retención.
 
string _Definicion_Debe [get, set]
 Texto definición debe asiento.
 
string _Definicion_Haber [get, set]
 Texto definición haber asiento.
 
bool _GenerarPrev [get, set]
 Si se han de generar previsiones o no.
 
bool _PresentarAsiento [get, set]
 Presentar asiento al finalizar la generación.
 
bool _PresentarVencimientos [get, set]
 Presentar vencimientos al finalizar la generación.
 
bool _ContabilizarCobroPago [get, set]
 Contabilizar cobro/pago.
 
string _ContabilizarCobroPago_Banco [get, set]
 Cuenta de tesoreria seleccionada para efectuar la contabilizacion del cobro/pago.
 
DateTime? _ContabilizarCobroPago_Fecha [get, set]
 Fecha seleccionada para efectuar la contabilizacion del cobro/pago.
 
string _Warning_Message [get, set]
 Mensaje de warning.
 
int _Warning_Num [get, set]
 Número de mensaje de warning.
 
string _Error_Message [get, set]
 Mensaje de error.
 
bool _LinkForm [get, set]
 Si la clase de negocio de generador de asientos de facturas trabaja bajo formulario visual o no.
 
bool _LinkFormGenerador [get, set]
 Si la clase de negocio de generador de asientos de facturas trabaja bajo formulario visual de generador de facturas de venta/compra, o no.
 
int _Error_Num [get, set]
 Número de mensaje de error.
 
bool _RecEquiv [get, set]
 Si se ha de aplicar recargo equivalencia o no.
 
string _CifCliProVarios [get, set]
 Cif para el caso de introducir datos cliente/proveedor varios.
 
string _NombreCliProVarios [get, set]
 Nombre para el caso de introducir datos cliente/proveedor varios.
 
BindingList< AsientosFacturasGenerador.TipoIvaLinea > _TipoIvaLineas [get, set]
 Lineas de tipo de IVA.
 
BindingList< AsientosFacturasGenerador.ContraPartidaLinea > _ContrapartidasLineas [get, set]
 Lineas de contrapartidas.
 
bool _FormAsiento [get, set]
 Servirá para indicar si han abierto el generador desde formulario asientos o no.
 
IAsientos _AsientoGenerado [get, set]
 Asiento generado.
 
AsientosFacturasGenerador.ModoGenerador _ModoGenerador [get]
 Modo de trabajo del generador de asientos de factura (asientodirecto, facturacionalbaranes)
 
AsientosFacturasGenerador.TipoGenerador _TipoGenerador [get]
 Tipo de generador de asientos de factura (ventas, compras)
 
bool _ModoCuadrarFactura [get, set]
 Modo cuadrar factura true o false, utilizado en modo facturación de albaranes, permitirá modificar el total retencion y total pronto pago.
 
bool _ModoRepeticionFactura [get, set]
 Modo repeticiñon de factura true o false, utilizado en modo facturación de albaranes.
 
EntregasFactura _EntregasCliProPendientes [get]
 Entregas a cuenta declaradas en ficha de cliente/proveedor pendientes de liquidar, se utilizan al facturar albaranes y siempre que no se encuentren entregas a cuenta en albaranes al hacer la factura.
 
decimal _EntregasCliProLiquidadas [get, set]
 Importe de entregas a cuenta declaradas en ficha cliente/proveedor que se liquidan al hacer la factura, se utilizará trabajando el generador en modo facturacion de albaranes y siempre que no se encuentren entregas a cuenta en albaranes al hacer la factura.
 
decimal _EntregasAlbaranes [get, set]
 Importe de entregas de albaranes para rebajar importe de previsión, se utilizará trabajando el generador en modo facturacion de albaranes. Si se detectan entregas a cuenta en albaranes, no se utilizarán las entregas a cuente en ficha cliente/proveedor.
 
int _Operacion [get, set]
 Tipo de operación.
 
- Propiedades heredados de sage.ew.interficies.IDivisaOperable
String _Divisa [get, set]
 Código de divisa.
 
Divisa _oDivisa [get, set]
 Objeto divisa.
 
Decimal _Cambio [get, set]
 Cambio.
 
DateTime _Fecha [get, set]
 Fecha del objeto.
 

Eventos

PropertyChangedEventHandler PropertyChanged
 Evento que permitirá escuchar desde el formulario cambios de valor en la propiedad de negocio _Error_Message.
 

Descripción detallada

Interfaz que deberan cumplir las clases de negocio de generador de asientos de factura (clases AsientosFacturasVentaGenerador y AsientosFacturasCompraGenerador)

Definición en la línea 20 del archivo IAsientosFacturasGenerador.cs.

Documentación de funciones miembro

◆ _Actualizar_InfoRecc_RegIva()

bool sage.ew.interficies.IAsientosFacturasGenerador._Actualizar_InfoRecc_RegIva ( )

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

Implementado en sage.ew.contabilidad.AsientosFacturasGenerador.

◆ _ActualizarFacturaEnAlbaranes()

bool sage.ew.interficies.IAsientosFacturasGenerador._ActualizarFacturaEnAlbaranes ( )

◆ _Contabilizar_CobroPago()

bool sage.ew.interficies.IAsientosFacturasGenerador._Contabilizar_CobroPago ( )

◆ _Contabilizar_CobroPago_Before_Errors()

bool sage.ew.interficies.IAsientosFacturasGenerador._Contabilizar_CobroPago_Before_Errors ( )

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

Implementado en sage.ew.contabilidad.AsientosFacturasGenerador.

◆ _Contabilizar_CobroPago_Before_Warnings()

bool sage.ew.interficies.IAsientosFacturasGenerador._Contabilizar_CobroPago_Before_Warnings ( )

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

Implementado en sage.ew.contabilidad.AsientosFacturasGenerador.

◆ _ContraPartidas_Calcular_Total()

void sage.ew.interficies.IAsientosFacturasGenerador._ContraPartidas_Calcular_Total ( )

Calcula el importe total de las contrapartidas introducidas.

Implementado en sage.ew.contabilidad.AsientosFacturasGenerador.

◆ _DescargarDatos()

void sage.ew.interficies.IAsientosFacturasGenerador._DescargarDatos ( bool tlDescargarTodo = false)

◆ _GenerarAsientoFactura()

bool sage.ew.interficies.IAsientosFacturasGenerador._GenerarAsientoFactura ( )

◆ _GenerarAsientoFactura_Before_Errors()

bool sage.ew.interficies.IAsientosFacturasGenerador._GenerarAsientoFactura_Before_Errors ( )

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

Implementado en sage.ew.contabilidad.AsientosFacturasCompraGenerador, sage.ew.contabilidad.AsientosFacturasGenerador y sage.ew.contabilidad.AsientosFacturasVentaGenerador.

◆ _GenerarAsientoFactura_Before_Warnings()

bool sage.ew.interficies.IAsientosFacturasGenerador._GenerarAsientoFactura_Before_Warnings ( )

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

Implementado en sage.ew.contabilidad.AsientosFacturasCompraGenerador, sage.ew.contabilidad.AsientosFacturasGenerador y sage.ew.contabilidad.AsientosFacturasVentaGenerador.

◆ _GenerarPrevisiones() [1/2]

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

Generar las previsiones de cobro/pago según el sistema antiguo de giros (los giros se pasan como List(int)).

En Julio 2022 se ha cambiado para que los giros se pasen en forma de List(LineaGiro) donde LineaGiro es una clase que contiene (_NumPrevision, _Giro, _Porcentaje), para poder efectuar reparto de importe total factura en diferentes % en los diferentes vencimientos y no de forma proporcional como hacía hasta ahora.

Las llamadas a este método realizadas desde core de Sage50 deben utilizar la sobrecarga que utiliza List(LineaGiro).

Esta sobrecarga pasa a ser obsoleta.

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


Devuelve
true si se pudieron generar correctamente las previsiones, false caso contrario

Implementado en sage.ew.contabilidad.AsientosFacturasCompraGenerador, sage.ew.contabilidad.AsientosFacturasCompraGenerador, sage.ew.contabilidad.AsientosFacturasGenerador, sage.ew.contabilidad.AsientosFacturasGenerador, sage.ew.contabilidad.AsientosFacturasVentaGenerador y sage.ew.contabilidad.AsientosFacturasVentaGenerador.

◆ _GenerarPrevisiones() [2/2]

bool sage.ew.interficies.IAsientosFacturasGenerador._GenerarPrevisiones ( bool tlRecc,
List< LineaGiro > tlstGiros = null,
string tcDivisa = "",
decimal tnCambio = 1,
decimal? tnImporteTotal = null,
DateTime? tdFechaOper = null )

Generar las previsiones de cobro/pago según el sistema nuevo de giros, los giros se pasan como List(LineaGiro).

En Julio 2022 se ha cambiado para que los giros se pasen en forma de List(LineaGiro) donde LineaGiro es una clase que contiene (_NumPrevision, _Giro, _Porcentaje), para poder efectuar reparto de importe total factura en diferentes % en los diferentes vencimientos y no de forma proporcional como hacía hasta ahora.

Las llamadas a este método realizadas desde core de Sage50 deben utilizar esta sobrecarga y no la otra que utiliza List(int) para los giros, la cual se declara como obsoleta.

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


Devuelve
true si se pudieron generar correctamente las previsiones, false caso contrario

Implementado en sage.ew.contabilidad.AsientosFacturasCompraGenerador, sage.ew.contabilidad.AsientosFacturasCompraGenerador, sage.ew.contabilidad.AsientosFacturasGenerador, sage.ew.contabilidad.AsientosFacturasGenerador, sage.ew.contabilidad.AsientosFacturasVentaGenerador y sage.ew.contabilidad.AsientosFacturasVentaGenerador.

◆ _ImportePrevisionesGeneradas()

void sage.ew.interficies.IAsientosFacturasGenerador._ImportePrevisionesGeneradas ( out decimal tnImportePrev,
out bool tlTodasContabilizadas )

◆ _Informacion_AlmacenPlanes()

List< string > sage.ew.interficies.IAsientosFacturasGenerador._Informacion_AlmacenPlanes ( string tcAlmacen)

Lista en memoria para acumular los códigos de planes de los diferentes almacenes.

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

Implementado en sage.ew.contabilidad.AsientosFacturasGenerador.

◆ _Informacion_CuentaPlanes()

List< string > sage.ew.interficies.IAsientosFacturasGenerador._Informacion_CuentaPlanes ( string tcCuenta)

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

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

Implementado en sage.ew.contabilidad.AsientosFacturasGenerador.

◆ _Informacion_PlanesMante()

Dictionary< string, object > sage.ew.interficies.IAsientosFacturasGenerador._Informacion_PlanesMante ( string tcPlan)

Diccionario de datos de mantenimimento de planes analíticos en memoria para ahorrar consultas.

Parámetros
tcPlanCódigo de plan analítico.
Devuelve
Diccionario de nombres de campos y valores para el plan analítico.

Implementado en sage.ew.contabilidad.AsientosFacturasGenerador.

◆ _Informacion_SecundariaMante()

Dictionary< string, object > sage.ew.interficies.IAsientosFacturasGenerador._Informacion_SecundariaMante ( string tcCuentaSecundaria)

Diccionario de datos de mantenimimento de cuentas secundarias en memoria para ahorrar consultas.

Parámetros
tcCuentaSecundariaCódigo de cuentas secundarias
Devuelve
Diccionario de nombres de campos y valores para la cuenta secundaria.

Implementado en sage.ew.contabilidad.AsientosFacturasGenerador.

◆ _Niveles_Repartir_Importe()

void sage.ew.interficies.IAsientosFacturasGenerador._Niveles_Repartir_Importe ( BindingList< AsientosFacturasGenerador.SecundariaLinea > tlstNiveles,
decimal tnImporte,
AsientosFacturasGenerador.TiposRepartoSecundarias teTipoReparto,
bool tlFormatoVisual = false )

Reparto de importe en una lista de niveles analíticos de un plan analítico.

◆ _PermitirDeclararCliProVarios()

bool sage.ew.interficies.IAsientosFacturasGenerador._PermitirDeclararCliProVarios ( )

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

Devuelve
true si se permite declarar CIF/NOMBRE para clientes/proveeodres varios, false caso contrario.

Implementado en sage.ew.contabilidad.AsientosFacturasCompraGenerador, sage.ew.contabilidad.AsientosFacturasGenerador y sage.ew.contabilidad.AsientosFacturasVentaGenerador.

◆ _Recalcular_Totales()

void sage.ew.interficies.IAsientosFacturasGenerador._Recalcular_Totales ( )

◆ _Show()

bool sage.ew.interficies.IAsientosFacturasGenerador._Show ( )

Documentación de propiedades

◆ _Addons

Dictionary<string, object> sage.ew.interficies.IAsientosFacturasGenerador._Addons
getset

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

Implementado en sage.ew.contabilidad.AsientosFacturasGenerador.

Definición en la línea 25 del archivo IAsientosFacturasGenerador.cs.

◆ _AsientoGenerado

IAsientos sage.ew.interficies.IAsientosFacturasGenerador._AsientoGenerado
getset

Asiento generado.

Implementado en sage.ew.contabilidad.AsientosFacturasGenerador.

Definición en la línea 284 del archivo IAsientosFacturasGenerador.cs.

◆ _CifCliProVarios

string sage.ew.interficies.IAsientosFacturasGenerador._CifCliProVarios
getset

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

Implementado en sage.ew.contabilidad.AsientosFacturasGenerador.

Definición en la línea 254 del archivo IAsientosFacturasGenerador.cs.

◆ _CliPro

string sage.ew.interficies.IAsientosFacturasGenerador._CliPro
getset

◆ _ContabilizarCobroPago

bool sage.ew.interficies.IAsientosFacturasGenerador._ContabilizarCobroPago
getset

Contabilizar cobro/pago.

Implementado en sage.ew.contabilidad.AsientosFacturasGenerador.

Definición en la línea 185 del archivo IAsientosFacturasGenerador.cs.

◆ _ContabilizarCobroPago_Banco

string sage.ew.interficies.IAsientosFacturasGenerador._ContabilizarCobroPago_Banco
getset

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

Implementado en sage.ew.contabilidad.AsientosFacturasGenerador.

Definición en la línea 190 del archivo IAsientosFacturasGenerador.cs.

◆ _ContabilizarCobroPago_Fecha

DateTime? sage.ew.interficies.IAsientosFacturasGenerador._ContabilizarCobroPago_Fecha
getset

Fecha seleccionada para efectuar la contabilizacion del cobro/pago.

Implementado en sage.ew.contabilidad.AsientosFacturasGenerador.

Definición en la línea 195 del archivo IAsientosFacturasGenerador.cs.

◆ _ContrapartidaAsiento

string sage.ew.interficies.IAsientosFacturasGenerador._ContrapartidaAsiento
getset

Contrapartida asiento.

Implementado en sage.ew.contabilidad.AsientosFacturasGenerador.

Definición en la línea 50 del archivo IAsientosFacturasGenerador.cs.

◆ _ContrapartidasLineas

BindingList<AsientosFacturasGenerador.ContraPartidaLinea> sage.ew.interficies.IAsientosFacturasGenerador._ContrapartidasLineas
getset

Lineas de contrapartidas.

Implementado en sage.ew.contabilidad.AsientosFacturasGenerador.

Definición en la línea 272 del archivo IAsientosFacturasGenerador.cs.

◆ _Definicion_Debe

string sage.ew.interficies.IAsientosFacturasGenerador._Definicion_Debe
getset

Texto definición debe asiento.

Implementado en sage.ew.contabilidad.AsientosFacturasGenerador.

Definición en la línea 160 del archivo IAsientosFacturasGenerador.cs.

◆ _Definicion_Haber

string sage.ew.interficies.IAsientosFacturasGenerador._Definicion_Haber
getset

Texto definición haber asiento.

Implementado en sage.ew.contabilidad.AsientosFacturasGenerador.

Definición en la línea 165 del archivo IAsientosFacturasGenerador.cs.

◆ _EntregasAlbaranes

decimal sage.ew.interficies.IAsientosFacturasGenerador._EntregasAlbaranes
getset

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

Implementado en sage.ew.contabilidad.AsientosFacturasGenerador.

Definición en la línea 475 del archivo IAsientosFacturasGenerador.cs.

◆ _EntregasCliProLiquidadas

decimal sage.ew.interficies.IAsientosFacturasGenerador._EntregasCliProLiquidadas
getset

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

Implementado en sage.ew.contabilidad.AsientosFacturasGenerador.

Definición en la línea 469 del archivo IAsientosFacturasGenerador.cs.

◆ _EntregasCliProPendientes

EntregasFactura sage.ew.interficies.IAsientosFacturasGenerador._EntregasCliProPendientes
get

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

Implementado en sage.ew.contabilidad.AsientosFacturasGenerador.

Definición en la línea 463 del archivo IAsientosFacturasGenerador.cs.

◆ _Error_Message

string sage.ew.interficies.IAsientosFacturasGenerador._Error_Message
getset

Mensaje de error.

Implementado en sage.ew.contabilidad.AsientosFacturasGenerador.

Definición en la línea 211 del archivo IAsientosFacturasGenerador.cs.

◆ _Error_Num

int sage.ew.interficies.IAsientosFacturasGenerador._Error_Num
getset

Número de mensaje de error.

Implementado en sage.ew.contabilidad.AsientosFacturasGenerador.

Definición en la línea 243 del archivo IAsientosFacturasGenerador.cs.

◆ _Factura

string sage.ew.interficies.IAsientosFacturasGenerador._Factura
getset

◆ _Fecha_Asiento

DateTime sage.ew.interficies.IAsientosFacturasGenerador._Fecha_Asiento
getset

◆ _Fecha_Factura

DateTime sage.ew.interficies.IAsientosFacturasGenerador._Fecha_Factura
getset

Fecha de factura.

Implementado en sage.ew.contabilidad.AsientosFacturasGenerador.

Definición en la línea 55 del archivo IAsientosFacturasGenerador.cs.

◆ _Fecha_Operacion

DateTime sage.ew.interficies.IAsientosFacturasGenerador._Fecha_Operacion
getset

Fecha de operación.

Implementado en sage.ew.contabilidad.AsientosFacturasGenerador.

Definición en la línea 30 del archivo IAsientosFacturasGenerador.cs.

◆ _FormAsiento

bool sage.ew.interficies.IAsientosFacturasGenerador._FormAsiento
getset

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

Implementado en sage.ew.contabilidad.AsientosFacturasGenerador.

Definición en la línea 278 del archivo IAsientosFacturasGenerador.cs.

◆ _GenerarPrev

bool sage.ew.interficies.IAsientosFacturasGenerador._GenerarPrev
getset

Si se han de generar previsiones o no.

Implementado en sage.ew.contabilidad.AsientosFacturasGenerador.

Definición en la línea 170 del archivo IAsientosFacturasGenerador.cs.

◆ _LinkForm

bool sage.ew.interficies.IAsientosFacturasGenerador._LinkForm
getset

Si la clase de negocio de generador de asientos de facturas trabaja bajo formulario visual o no.

Originalmente esta propiedad se utilizaba para representar si el objeto de negocio generador trabajaba bajo formulario generador o no, si bien más adelantes se le dió más utilidades, y coge valor true en ocasiones sin trabajar directamente bajo formulario generador.

Por este motivo se ha creado otra propiedad _LinkFormGenerador que esta propiedad, sí, representará única y exclusivamente que el objeto de negocio generador trabaja bajo formulario generador, de ventas o de compras.

Implementado en sage.ew.contabilidad.AsientosFacturasGenerador.

Definición en la línea 226 del archivo IAsientosFacturasGenerador.cs.

◆ _LinkFormGenerador

bool sage.ew.interficies.IAsientosFacturasGenerador._LinkFormGenerador
getset

Si la clase de negocio de generador de asientos de facturas trabaja bajo formulario visual de generador de facturas de venta/compra, o no.

Leer comentarios en la propiedad _LinkForm para entender por qué se ha creado esta propiedad _LinkFormGenerador existiendo con anterioridad _LinkForm.

Implementado en sage.ew.contabilidad.AsientosFacturasGenerador.

Definición en la línea 237 del archivo IAsientosFacturasGenerador.cs.

◆ _ModoCuadrarFactura

bool sage.ew.interficies.IAsientosFacturasGenerador._ModoCuadrarFactura
getset

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

Implementado en sage.ew.contabilidad.AsientosFacturasGenerador.

Definición en la línea 453 del archivo IAsientosFacturasGenerador.cs.

◆ _ModoGenerador

AsientosFacturasGenerador.ModoGenerador sage.ew.interficies.IAsientosFacturasGenerador._ModoGenerador
get

Modo de trabajo del generador de asientos de factura (asientodirecto, facturacionalbaranes)

Implementado en sage.ew.contabilidad.AsientosFacturasGenerador.

Definición en la línea 443 del archivo IAsientosFacturasGenerador.cs.

◆ _ModoRepeticionFactura

bool sage.ew.interficies.IAsientosFacturasGenerador._ModoRepeticionFactura
getset

Modo repeticiñon de factura true o false, utilizado en modo facturación de albaranes.

Implementado en sage.ew.contabilidad.AsientosFacturasGenerador.

Definición en la línea 458 del archivo IAsientosFacturasGenerador.cs.

◆ _Nombre

string sage.ew.interficies.IAsientosFacturasGenerador._Nombre
get

Nombre de cliente/proveedor.

Implementado en sage.ew.contabilidad.AsientosFacturasGenerador.

Definición en la línea 45 del archivo IAsientosFacturasGenerador.cs.

◆ _NombreCliProVarios

string sage.ew.interficies.IAsientosFacturasGenerador._NombreCliProVarios
getset

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

Implementado en sage.ew.contabilidad.AsientosFacturasCompraGenerador, sage.ew.contabilidad.AsientosFacturasGenerador y sage.ew.contabilidad.AsientosFacturasVentaGenerador.

Definición en la línea 260 del archivo IAsientosFacturasGenerador.cs.

◆ _Operacion

int sage.ew.interficies.IAsientosFacturasGenerador._Operacion
getset

Tipo de operación.

Implementado en sage.ew.contabilidad.AsientosFacturasGenerador.

Definición en la línea 480 del archivo IAsientosFacturasGenerador.cs.

◆ _PrcDtoPP

decimal sage.ew.interficies.IAsientosFacturasGenerador._PrcDtoPP
getset

Porcentaje de descuento pronto pago.

Implementado en sage.ew.contabilidad.AsientosFacturasGenerador.

Definición en la línea 106 del archivo IAsientosFacturasGenerador.cs.

◆ _PrcRetencion

decimal sage.ew.interficies.IAsientosFacturasGenerador._PrcRetencion
getset

Porcentaje de retención.

Implementado en sage.ew.contabilidad.AsientosFacturasGenerador.

Definición en la línea 150 del archivo IAsientosFacturasGenerador.cs.

◆ _PresentarAsiento

bool sage.ew.interficies.IAsientosFacturasGenerador._PresentarAsiento
getset

Presentar asiento al finalizar la generación.

Implementado en sage.ew.contabilidad.AsientosFacturasGenerador.

Definición en la línea 175 del archivo IAsientosFacturasGenerador.cs.

◆ _PresentarVencimientos

bool sage.ew.interficies.IAsientosFacturasGenerador._PresentarVencimientos
getset

Presentar vencimientos al finalizar la generación.

Implementado en sage.ew.contabilidad.AsientosFacturasGenerador.

Definición en la línea 180 del archivo IAsientosFacturasGenerador.cs.

◆ _Recc

bool sage.ew.interficies.IAsientosFacturasGenerador._Recc
getset

Regimen de criterio de caja.

Implementado en sage.ew.contabilidad.AsientosFacturasGenerador.

Definición en la línea 101 del archivo IAsientosFacturasGenerador.cs.

◆ _RecEquiv

bool sage.ew.interficies.IAsientosFacturasGenerador._RecEquiv
getset

Si se ha de aplicar recargo equivalencia o no.

Implementado en sage.ew.contabilidad.AsientosFacturasGenerador.

Definición en la línea 248 del archivo IAsientosFacturasGenerador.cs.

◆ _Retencion

bool sage.ew.interficies.IAsientosFacturasGenerador._Retencion
getset

◆ _Retencion_Codigo

string sage.ew.interficies.IAsientosFacturasGenerador._Retencion_Codigo
getset

Código de retención (tabla TIPO_RET)

Implementado en sage.ew.contabilidad.AsientosFacturasGenerador.

Definición en la línea 138 del archivo IAsientosFacturasGenerador.cs.

◆ _Retencion_Cuenta

string sage.ew.interficies.IAsientosFacturasGenerador._Retencion_Cuenta
getset

Código de cuenta contable de retención.

Implementado en sage.ew.contabilidad.AsientosFacturasGenerador.

Definición en la línea 144 del archivo IAsientosFacturasGenerador.cs.

◆ _RetencionSobreBase

bool sage.ew.interficies.IAsientosFacturasGenerador._RetencionSobreBase
getset

Retención sobre base.

Implementado en sage.ew.contabilidad.AsientosFacturasGenerador.

Definición en la línea 121 del archivo IAsientosFacturasGenerador.cs.

◆ _RetencionSobreTotal

bool sage.ew.interficies.IAsientosFacturasGenerador._RetencionSobreTotal
getset

Retención sobre base.

Implementado en sage.ew.contabilidad.AsientosFacturasGenerador.

Definición en la línea 126 del archivo IAsientosFacturasGenerador.cs.

◆ _TipoGenerador

AsientosFacturasGenerador.TipoGenerador sage.ew.interficies.IAsientosFacturasGenerador._TipoGenerador
get

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

Implementado en sage.ew.contabilidad.AsientosFacturasGenerador.

Definición en la línea 448 del archivo IAsientosFacturasGenerador.cs.

◆ _TipoIvaLineas

BindingList<AsientosFacturasGenerador.TipoIvaLinea> sage.ew.interficies.IAsientosFacturasGenerador._TipoIvaLineas
getset

Lineas de tipo de IVA.

Implementado en sage.ew.contabilidad.AsientosFacturasGenerador.

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

◆ _TotalBaseAntesPP

decimal sage.ew.interficies.IAsientosFacturasGenerador._TotalBaseAntesPP
getset

Importe total base imponible antes de pronto pago, si no hay pronto pago coincidirá con la propiedad _TotalBaseIva.

Implementado en sage.ew.contabilidad.AsientosFacturasGenerador.

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

◆ _TotalBaseCalcRetencion

decimal sage.ew.interficies.IAsientosFacturasGenerador._TotalBaseCalcRetencion
getset

Importe base de cálculo de la retención.

Implementado en sage.ew.contabilidad.AsientosFacturasGenerador.

Definición en la línea 132 del archivo IAsientosFacturasGenerador.cs.

◆ _TotalBaseIva

decimal sage.ew.interficies.IAsientosFacturasGenerador._TotalBaseIva
getset

Importe total base imponible de las lineas de TIPO IVA.

Implementado en sage.ew.contabilidad.AsientosFacturasGenerador.

Definición en la línea 76 del archivo IAsientosFacturasGenerador.cs.

◆ _TotalContrapartidas

decimal sage.ew.interficies.IAsientosFacturasGenerador._TotalContrapartidas
getset

Importe total acumulado de las contrapartidas.

Implementado en sage.ew.contabilidad.AsientosFacturasGenerador.

Definición en la línea 96 del archivo IAsientosFacturasGenerador.cs.

◆ _TotalDtoPP

decimal sage.ew.interficies.IAsientosFacturasGenerador._TotalDtoPP
getset

Importe de descuento pronto pago.

Implementado en sage.ew.contabilidad.AsientosFacturasGenerador.

Definición en la línea 111 del archivo IAsientosFacturasGenerador.cs.

◆ _TotalFacturaAsiento

decimal sage.ew.interficies.IAsientosFacturasGenerador._TotalFacturaAsiento
getset

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

Implementado en sage.ew.contabilidad.AsientosFacturasGenerador.

Definición en la línea 71 del archivo IAsientosFacturasGenerador.cs.

◆ _TotalFacturaTeorico

decimal sage.ew.interficies.IAsientosFacturasGenerador._TotalFacturaTeorico
getset

Importe total factura introducido por el usuario manual.

Implementado en sage.ew.contabilidad.AsientosFacturasGenerador.

Definición en la línea 65 del archivo IAsientosFacturasGenerador.cs.

◆ _TotalIva

decimal sage.ew.interficies.IAsientosFacturasGenerador._TotalIva
getset

Importe total IVA de las lineas de TIPO IVA.

Implementado en sage.ew.contabilidad.AsientosFacturasGenerador.

Definición en la línea 81 del archivo IAsientosFacturasGenerador.cs.

◆ _TotalRecEquiv

decimal sage.ew.interficies.IAsientosFacturasGenerador._TotalRecEquiv
getset

Importe total Recargo Equivalencia de las lineas de TIPO IVA.

Implementado en sage.ew.contabilidad.AsientosFacturasGenerador.

Definición en la línea 86 del archivo IAsientosFacturasGenerador.cs.

◆ _TotalRetencion

decimal sage.ew.interficies.IAsientosFacturasGenerador._TotalRetencion
getset

Importe total retención.

Implementado en sage.ew.contabilidad.AsientosFacturasGenerador.

Definición en la línea 155 del archivo IAsientosFacturasGenerador.cs.

◆ _Warning_Message

string sage.ew.interficies.IAsientosFacturasGenerador._Warning_Message
getset

Mensaje de warning.

Implementado en sage.ew.contabilidad.AsientosFacturasGenerador.

Definición en la línea 201 del archivo IAsientosFacturasGenerador.cs.

◆ _Warning_Num

int sage.ew.interficies.IAsientosFacturasGenerador._Warning_Num
getset

Número de mensaje de warning.

Implementado en sage.ew.contabilidad.AsientosFacturasGenerador.

Definición en la línea 205 del archivo IAsientosFacturasGenerador.cs.

Documentación de eventos

◆ PropertyChanged

PropertyChangedEventHandler sage.ew.interficies.IAsientosFacturasGenerador.PropertyChanged

Evento que permitirá escuchar desde el formulario cambios de valor en la propiedad de negocio _Error_Message.

Definición en la línea 438 del archivo IAsientosFacturasGenerador.cs.


La documentación de esta interface está generada del siguiente archivo: