Clase base para configuración de parámetros para generar una factura de venta o de compra partiendo de una lista de albaranes a incluir en la factura. De esta clase se derivan las clases ParamGenFactVentaAlbaranes (configuración de generación de factura de venta con albaranes) y ParamGenFactCompraAlbaranes (configuración de generación de factura de compra con albaranes). Más...
Métodos públicos | |
ParamGenFactAlbaranes () | |
Constructor vacío Más... | |
Campos de datos | |
DateTime | _FechaFactura = DateTime.Today.Date |
Fecha de factura. Más... | |
decimal | _Cambio = null |
Tasa de cambio de la divisa en que se factura respecto a la divisa de la empresa. Si no se declara se asumirá la tasa de cambio declarada en el primer albarán de la lista de albaranes a facturar. Más... | |
bool | _PresentarVencimientos = false |
Presentar por pantalla las previsiones generadas permitiendo modificarlas. Más... | |
bool | _PresentarAsiento = false |
Presentar por pantalla asiento de factura generado. Más... | |
string | _Factura = "" |
Si se hace factura con un nº concreto deberá declararse en esta propiedad, caso contrario la rellenará el propio proceso de facturación con el nº de factura que se ha utilizado y puede consultarse al acabar. En el caso de compras para utilizar contador de factura de compra es obligatorio tener configurado trabajar con contador de factura de compra en la empresa. Más... | |
IAsientos | _AsientoGenerado = null |
Referencia al asiento de factura generado. No debe declararse nada en esta propiedad, lo rellena el proceso de facturación y puede consultarse al acabar. Más... | |
List< string > | _ListaAlbaranes = new List<string>() |
Lista de albaranes a facturar, cada albarán de la lista estará expresando en los términos siguientes (proveedor+numero caso de facturar albaranes de compra, numero+letra caso de facturar albaranes de venta), se asume siempre la empresa activa. Los albaranes deberán estar pendientes de facturar. Más... | |
string | _Referencia = "" |
Referencia para el asiento y para las previsiones. Más... | |
Clase base para configuración de parámetros para generar una factura de venta o de compra partiendo de una lista de albaranes a incluir en la factura. De esta clase se derivan las clases ParamGenFactVentaAlbaranes (configuración de generación de factura de venta con albaranes) y ParamGenFactCompraAlbaranes (configuración de generación de factura de compra con albaranes).
Objetos de estas dos clases derivadas se utilizan como parámetro de entrada en los métodos _GenerarFacturaVentaAlbaranes() y _GenerarFacturaCompraAlbaranes() de la clase CONTABILIDAD.
Definición en la línea 6554 del archivo Contabilidad.cs.
|
inline |
Constructor vacío
Definición en la línea 6622 del archivo Contabilidad.cs.
IAsientos sage.ew.contabilidad.ParamGenFactAlbaranes._AsientoGenerado = null |
Referencia al asiento de factura generado. No debe declararse nada en esta propiedad, lo rellena el proceso de facturación y puede consultarse al acabar.
Definición en la línea 6596 del archivo Contabilidad.cs.
decimal sage.ew.contabilidad.ParamGenFactAlbaranes._Cambio = null |
Tasa de cambio de la divisa en que se factura respecto a la divisa de la empresa. Si no se declara se asumirá la tasa de cambio declarada en el primer albarán de la lista de albaranes a facturar.
Definición en la línea 6570 del archivo Contabilidad.cs.
string sage.ew.contabilidad.ParamGenFactAlbaranes._Factura = "" |
Si se hace factura con un nº concreto deberá declararse en esta propiedad, caso contrario la rellenará el propio proceso de facturación con el nº de factura que se ha utilizado y puede consultarse al acabar. En el caso de compras para utilizar contador de factura de compra es obligatorio tener configurado trabajar con contador de factura de compra en la empresa.
Definición en la línea 6590 del archivo Contabilidad.cs.
DateTime sage.ew.contabilidad.ParamGenFactAlbaranes._FechaFactura = DateTime.Today.Date |
Fecha de factura.
En la clase derivada de ventas (ParamGenFactAlbaranesVenta) esta propiedad se utiliza tanto para fecha de factura como para fecha de asiento. En la clase derivada de compras (ParamGenFactAlbaranesCompra) para la fehca de asiento tenemos una propiedad adicional _FechaAsiento.
Definición en la línea 6564 del archivo Contabilidad.cs.
List<string> sage.ew.contabilidad.ParamGenFactAlbaranes._ListaAlbaranes = new List<string>() |
Lista de albaranes a facturar, cada albarán de la lista estará expresando en los términos siguientes (proveedor+numero caso de facturar albaranes de compra, numero+letra caso de facturar albaranes de venta), se asume siempre la empresa activa. Los albaranes deberán estar pendientes de facturar.
Caso de facturarse más de un albarán es responsabilidad del proceso que llama a esta función el verificar que todos los albaranes tienen las mismas características y se pueden incluir todos ellos en la misma factura (todos los albaranes pendientes de facturar, idéntico cliente en ventas, idéntico proveedor en compras, % pronto pago idéntico, iva incluido idéntico, recargo equiv. idéntico, etc.)
Definición en la línea 6606 del archivo Contabilidad.cs.
bool sage.ew.contabilidad.ParamGenFactAlbaranes._PresentarAsiento = false |
Presentar por pantalla asiento de factura generado.
Definición en la línea 6582 del archivo Contabilidad.cs.
bool sage.ew.contabilidad.ParamGenFactAlbaranes._PresentarVencimientos = false |
Presentar por pantalla las previsiones generadas permitiendo modificarlas.
Definición en la línea 6576 del archivo Contabilidad.cs.
string sage.ew.contabilidad.ParamGenFactAlbaranes._Referencia = "" |
Referencia para el asiento y para las previsiones.
Definición en la línea 6612 del archivo Contabilidad.cs.