Referencia de la Interfaz 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 herencias 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 Más...
 
Dictionary< string, object > _Informacion_PlanesMante (string tcPlan)
 Diccionario de datos de mantenimimento de planes analíticos en memoria para ahorrar consultas Más...
 
List< string > _Informacion_CuentaPlanes (string tcCuenta)
 Lista en memoria para acumular los códigos de planes de las diferentes cuentas. Más...
 
List< string > _Informacion_AlmacenPlanes (string tcAlmacen)
 Lista en memoria para acumular los códigos de planes de los diferentes almacenes. Más...
 
bool _GenerarAsientoFactura_Before_Warnings ()
 Comprobaciones previas de tipo Warning a realizar antes de la generación del asiento de la factura, al ser de tipus Warning no evitan que el proceso pueda continuar pero se avisa al usuario. Más...
 
bool _GenerarAsientoFactura_Before_Errors ()
 Comprobaciones previas de tipo Error a realizar antes de la generación del asiento de la factura, al ser de tipus Error evitan que el proceso de generación de asiento de factura continue. Más...
 
bool _GenerarAsientoFactura ()
 Método para generar asiento de factura Más...
 
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. Más...
 
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. Más...
 
bool _Contabilizar_CobroPago ()
 Método para generar el asiento de cobro/pago de la factura Más...
 
bool _Actualizar_InfoRecc_RegIva ()
 Actualiza datos relacionados con criterio de caja en los registros de IVA de la factura, una vez generada el asiento de la factura y generadas las previsiones. Más...
 
bool _ActualizarFacturaEnAlbaranes ()
 Actualiza campo factura, fechafac, asi en albaranes, al facturar. Más...
 
bool _Show ()
 Método para mostrar el formulario asociado Más...
 
void _DescargarDatos (bool tlDescargarTodo=false)
 Método para descargar de datos la clase de negocio Más...
 
void _ContraPartidas_Calcular_Total ()
 Calcula el importe total de las contrapartidas introducidas. Más...
 
void _Recalcular_Totales ()
 Recalcula todos los campos TOTALPP, TOTALRETEN, TOTALASIENTO, TOTALBASE Más...
 
void _ImportePrevisionesGeneradas (out decimal tnImportePrev, out bool tlTodasContabilizadas)
 Devuelve el importe total de las previsiones generadas en la factura. Más...
 
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. Más...
 
bool _PermitirDeclararCliProVarios ()
 Método para controlar si con los datos existentes se puede declarar CIF/NOMBRE para proveedores/clientes varios. Se sobreescribe este método en cada clase derivada Más...
 
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)). Más...
 
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ás...
 
- Métodos públicos heredados desde sage.ew.interficies.IDivisaOperable
bool _PermitirCambioValor (object sender, string tcValorCandidato, out string tcMensaje)
 Método para evaluar si se permite un cambio de valor Más...
 

Propiedades

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

Eventos

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

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 las 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.AsientosFacturasGenerador, sage.ew.contabilidad.AsientosFacturasVentaGenerador y sage.ew.contabilidad.AsientosFacturasCompraGenerador.

◆ _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.AsientosFacturasGenerador, sage.ew.contabilidad.AsientosFacturasVentaGenerador y sage.ew.contabilidad.AsientosFacturasCompraGenerador.

◆ _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.AsientosFacturasGenerador, sage.ew.contabilidad.AsientosFacturasCompraGenerador 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.AsientosFacturasGenerador, sage.ew.contabilidad.AsientosFacturasCompraGenerador 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.

Implementado en sage.ew.contabilidad.AsientosFacturasGenerador.

◆ _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.AsientosFacturasGenerador, sage.ew.contabilidad.AsientosFacturasCompraGenerador 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.

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

◆ _AsientoGenerado

IAsientos sage.ew.interficies.IAsientosFacturasGenerador._AsientoGenerado
getset

Asiento generado.

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.

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

◆ _CliPro

string sage.ew.interficies.IAsientosFacturasGenerador._CliPro
getset

Código de cliente/proveedor

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

◆ _ContabilizarCobroPago

bool sage.ew.interficies.IAsientosFacturasGenerador._ContabilizarCobroPago
getset

Contabilizar cobro/pago

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.

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.

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

◆ _ContrapartidaAsiento

string sage.ew.interficies.IAsientosFacturasGenerador._ContrapartidaAsiento
getset

Contrapartida asiento

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

◆ _ContrapartidasLineas

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

Lineas de contrapartidas

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

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

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.

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.

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.

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

◆ _Error_Message

string sage.ew.interficies.IAsientosFacturasGenerador._Error_Message
getset

Mensaje de error

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

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

◆ _Factura

string sage.ew.interficies.IAsientosFacturasGenerador._Factura
getset

Número factura

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

◆ _Fecha_Asiento

DateTime sage.ew.interficies.IAsientosFacturasGenerador._Fecha_Asiento
getset

Fecha de asiento

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

◆ _Fecha_Factura

DateTime sage.ew.interficies.IAsientosFacturasGenerador._Fecha_Factura
getset

Fecha de factura

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

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

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.

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.

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.

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.

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)

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.

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

◆ _Nombre

string sage.ew.interficies.IAsientosFacturasGenerador._Nombre
get

Nombre de cliente/proveedor

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.

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

◆ _PrcDtoPP

decimal sage.ew.interficies.IAsientosFacturasGenerador._PrcDtoPP
getset

Porcentaje de descuento pronto pago

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

◆ _PrcRetencion

decimal sage.ew.interficies.IAsientosFacturasGenerador._PrcRetencion
getset

Porcentaje de retención

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

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

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

◆ _Recc

bool sage.ew.interficies.IAsientosFacturasGenerador._Recc
getset

Regimen de criterio de caja

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

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

◆ _Retencion

bool sage.ew.interficies.IAsientosFacturasGenerador._Retencion
getset

Aplicar retención

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

◆ _Retencion_Codigo

string sage.ew.interficies.IAsientosFacturasGenerador._Retencion_Codigo
getset

Código de retención (tabla TIPO_RET)

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

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

◆ _RetencionSobreBase

bool sage.ew.interficies.IAsientosFacturasGenerador._RetencionSobreBase
getset

Retención sobre base

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

◆ _RetencionSobreTotal

bool sage.ew.interficies.IAsientosFacturasGenerador._RetencionSobreTotal
getset

Retención sobre base

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)

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

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

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

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

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

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

◆ _TotalDtoPP

decimal sage.ew.interficies.IAsientosFacturasGenerador._TotalDtoPP
getset

Importe de descuento pronto pago

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.

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

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

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

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

◆ _TotalRetencion

decimal sage.ew.interficies.IAsientosFacturasGenerador._TotalRetencion
getset

Importe total retención

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

◆ _Warning_Message

string sage.ew.interficies.IAsientosFacturasGenerador._Warning_Message
getset

Mensaje de warning

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

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

Documentación de los 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 para este interfaz fue generada a partir del siguiente fichero: