Referencia de la Clase sage.ew.contabilidad._ExtensionAsientosFacturasVenta

Clase que permite extender para Pam y nuevos módulos la funcionalidad en la facturación de ventas (tanto generación directa de factura desde contabilidad, como facturación de albaranes de venta). Más...

Diagrama de herencias de sage.ew.contabilidad._ExtensionAsientosFacturasVenta
sage.ew.contabilidad._ExtensionAsientosFacturas sage.ew.interficies.IExtensionAsientosFacturasVenta sage.ew.interficies.IExtensionAsientosFacturas sage.ew.interficies.IExtensionAsientosFacturas sage.addons.factucert.Negocio.Documentos.ExtensionAsientosFacturasVenta sage.addons.gaped.Negocio.Clases.ExtAsientosFactuven_GAPed sage.addons.portalcli.Negocio.Documentos.ExtensionAsientosFacturasVenta

Propiedades

List< ewDocVentaTPV_Albaranes_Facturar [get]
 Lista de albaranes de venta a facturar en el estado en que se encuentran antes de facturarlos. Más...
 
ewDocVentaFRA _Factura_Generada [get]
 Devuelve el objeto factura de venta generado, siempre en el caso de que la factura que se haya realizado sea a partir de albaranes (no directa a contabilidad via generador). Más...
 
List< PrevisionCobro_Previsiones_Generadas [get]
 Lista de previsiones de cobro generadas. Más...
 
- Propiedades heredados desde sage.ew.contabilidad._ExtensionAsientosFacturas
IAsientosFacturasGenerador _Documento [get, set]
 Objeto generador de factura utilizado durante el proceso de facturación (Atención, es un IAsientosFacturasGenerador, no es un ewDocVentaFra). Más...
 
TipoExecute _eBeforeAfter [get, set]
 Determina en que momento se ejecuta el método. El método se puede ejecutar antes del código de la clase de documento (before) o despúes del método del documento (after) Más...
 
bool _ContinuarGeneracionAsiento = true [get, set]
 Esta propiedad se rellenará en el Before del método _GenerarAsientoFactura() de la extensión caso de querer evaluar o efectuar algún proceso antes de la generación del asiento de la factura, y caso de que falle o no se cumpla alguna condición, no queramos que se continue con la dicha generación. Cumple la misma función que el métodoe _Generar_AsientoFactura_Before_Errors() cuando devuelve false, impide la generación del asiento, pero en este caso gestionamos incidencias que puedan impedir la generación del asiento, una vez se han superado todos los controles de tipo Error, y de tipo Warning, es decir, el usuario ha respondido ya además a todas las preguntas de tipo Warning que se le hayan podido hacer y decidió continuar. Más...
 
bool _ResultGenerarAsiento = false [get, set]
 Guarda true o false en función de si la generación de asiento (del método _GenerarAsientoFactura() de la extensión) ha funcionado correctamente o no. Más...
 
bool _ResultContabilizarCobroPago = false [get, set]
 Guarda true o false en función de si la contabilización del cobro/pago ha funcionado correctamente o no. Más...
 
Asientos _Asiento_Generado [get]
 Asiento de factura generado. Más...
 
- Propiedades heredados desde sage.ew.interficies.IExtensionAsientosFacturas
IAsientosFacturasGenerador _Documento [get, set]
 Objeto generador de factura utilizado durante el proceso de facturación (Atención, es un IAsientosFacturasGenerador, no es un ewDocVentaFra). Más...
 
TipoExecute _eBeforeAfter [get, set]
 Determina en que momento se ejecuta el método. El método se puede ejecutar antes del código de la clase (before) o despúes del código de la clase (after) Más...
 
bool _ContinuarGeneracionAsiento [get, set]
 Esta propiedad se rellenará en el Before del método _GenerarAsientoFactura() de la extensión caso de querer evaluar o efectuar algún proceso antes de la generación del asiento de la factura, y caso de que falle o no se cumpla alguna condición, no queramos que se continue con la dicha generación. Cumple la misma función que el métodoe _Generar_AsientoFactura_Before_Errors() cuando devuelve false, impide la generación del asiento, pero en este caso gestionamos incidencias que puedan impedir la generación del asiento, una vez se han superado todos los controles de tipo Error, y de tipo Warning, es decir, el usuario ha respondido ya además a todas las preguntas de tipo Warning que se le hayan podido hacer y decidió continuar. Más...
 
bool _ResultGenerarAsiento [get, set]
 Guarda el resultado de la generación del asiento cuando se haga. Más...
 
bool _ResultContabilizarCobroPago [get, set]
 Guarda el resultado de la contabilización del cobro/pago caso de realizarse. Más...
 
Asientos _Asiento_Generado [get]
 Asiento de factura generado. Más...
 
- Propiedades heredados desde sage.ew.interficies.IExtensionAsientosFacturasVenta
List< ewDocVentaTPV_Albaranes_Facturar [get]
 Lista de albaranes de venta a facturar en el estado en que se encuentran antes de facturarlos. Más...
 
List< PrevisionCobro_Previsiones_Generadas [get]
 Lista de previsiones de cobro generadas. Más...
 
ewDocVentaFRA _Factura_Generada [get]
 Devuelve el objeto factura de venta generado Más...
 

Otros miembros heredados

- Métodos públicos heredados desde sage.ew.contabilidad._ExtensionAsientosFacturas
 _ExtensionAsientosFacturas ()
 Inicializa una nueva instancia de la clase Más...
 
virtual void _Inicio_Factura ()
 Acciones a realizar al inicio de la generación de la factura antes de conocer nada de la nueva factura que se generará. El objeto generador del asiento de la factura ya existe pero no se ha dado valor a sus propiedades (excepto en el caso de estar en cualquiera de los dos formularios generadores de asientos de facturas en cuyo caso algunas de sus propiedades ya las asigna el usuario mediante los controles visuales existentes en el formulario antes de pulsar el bótón Generar. Más...
 
virtual void _Factualb_CargarAlbaranes_ObjGenerador ()
 Caso de facturación de albaranes (venta/compra) cargar los datos de la lista de los albaranes en el generador rellenando las contrapartidas, niveles analíticos y tipos de IVA en función de los datos de los albaranes. Más...
 
virtual bool _Generar_AsientoFactura_Before_Errors ()
 Comprobaciones previas en busca de errores que impidan la generación de la factura. Si se devuelve false tiene que dejar en la propiedad _Documento._Error_Message el mensaje de error. Más...
 
virtual bool _Generar_AsientoFactura_Before_Warnings ()
 Comprobaciones previas en busca de incidencias que no sean bloqueantes, es decir, que no impidan la generación de la factura, pero se deba advertir al usuario. Si devuelve false tiene que dejar en la propiedad _Documento._Warning_Message el mensaje de warning y en la propiedad _Documento._Warning_Num un número negativo. Más...
 
virtual void _Generar_AsientoFactura ()
 Generar asiento de factura. Si se devuelve false tiene que dejar en la propiedad _Documento._Error_Message el mensaje de error. Más...
 
virtual void _Actualizar_Factura_Albaranes ()
 Caso de facturación de albaranes (venta/compra), actualizar nº de factura en cabecera de albaranes. Más...
 
virtual void _Generar_Previsiones ()
 Generar previsiones de la factura. Más...
 
virtual void _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, y antes de contabilizar el cobro/pago si se configura para que lo haga. Más...
 
virtual bool _Contabilizar_CobroPago_Before_Errors ()
 Comprobaciones previas a la contabilización del cobro/pago de la factura en busca de errores que impidan la contabilización del cobro de la factura. Si se devuelve false tiene que dejar en la propiedad _Documento._Error_Message el mensaje de error. Más...
 
virtual bool _Contabilizar_CobroPago_Before_Warnings ()
 Comprobaciones previas a la contabilización del cobro/pago de la factura en busca de incidencias que no sean bloqueantes, que no impidan la contabilización de la factura, pero se deba advertir al usuario. Si devuelve false tiene que dejar en la propiedad _Documento._Warning_Message el mensaje de warning y en la propiedad _Documento._Warning_Num un número negativo. Más...
 
virtual void _Contabilizar_CobroPago ()
 Contabilizar cobro/pago de la factura. Más...
 
virtual void _Final_Factura ()
 Acciones a realizar al final de la generación de la factura una vez ha finalizado pero aún el objeto generador está accesible y se puede acceder a todas sus propiedades, asiento generado, etc. Más...
 

Descripción detallada

Clase que permite extender para Pam y nuevos módulos la funcionalidad en la facturación de ventas (tanto generación directa de factura desde contabilidad, como facturación de albaranes de venta).

Definición en la línea 374 del archivo AsientosFacturasExtensiones.cs.

Documentación de propiedades

◆ _Albaranes_Facturar

List<ewDocVentaTPV> sage.ew.contabilidad._ExtensionAsientosFacturasVenta._Albaranes_Facturar
get

Lista de albaranes de venta a facturar en el estado en que se encuentran antes de facturarlos.

En esta lista estan los albaranes de venta que se facturarán, siempre en el estado previo a la facturación, aunque se consulte esta propiedad al finalizar la facturación. Esta propiedad está disponible para consulta, posteriormente a la ejecución del método _Factualb_CargarAlbaranes_ObjGenerador() de la extensión.

Definición en la línea 398 del archivo AsientosFacturasExtensiones.cs.

◆ _Factura_Generada

ewDocVentaFRA sage.ew.contabilidad._ExtensionAsientosFacturasVenta._Factura_Generada
get

Devuelve el objeto factura de venta generado, siempre en el caso de que la factura que se haya realizado sea a partir de albaranes (no directa a contabilidad via generador).

Esta propiedad está disponible para consulta, posteriormente a la ejecución del método _Actualizar_InfoRecc_RegIva() de la extensión, si bien para simplificar se podría no apurar tanto y poner la consulta de la propiedad más adelante aún en el proceso, justo al final de la generación de la factura en el método _Final_Factura() de la extensión.

Definición en la línea 419 del archivo AsientosFacturasExtensiones.cs.

◆ _Previsiones_Generadas

List<PrevisionCobro> sage.ew.contabilidad._ExtensionAsientosFacturasVenta._Previsiones_Generadas
get

Lista de previsiones de cobro generadas.

Esta propiedad está disponible para consulta, posteriormente a la ejecución del método _Generar_Previsiones() de la extensión, si bien para simplificar se podría no apurar tanto y poner la consulta de la propiedad más adelante aún en el proceso, justo al final de la generación de la factura en el método _Final_Factura() de la extensión.

Definición en la línea 455 del archivo AsientosFacturasExtensiones.cs.


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