Clase para configuración de parámetros para generar factura de compra a contabilidad (sin albaranes de compra) con el método _GenerarFacturaCompra() de la clase CONTABILIDAD. Más...
Campos de datos | |
Proveedor | _oProveedor = new Proveedor() |
Objeto proveedor. | |
bool? | _AplicaRetPro = null |
Aplicar condiciones de retención ficha proveedor si/no, si no se declara se utilizarán las condiciones de retención declaradas en la ficha proveedor. | |
bool | _PresentarFechaBancoPago = false |
Presentar por pantalla formulario para introducir fecha y cuenta tesoreria para el pago. | |
DateTime? | _FechaPago = null |
Fecha de pago. | |
string | _CuentaBancoPago = "" |
Cuenta de tesoreria para el pago. | |
bool | _PresentarFacturaCEE = false |
Presentar por pantalla formulario para introducir nº factura CEE, fecha factura CEE y concepto factura CEE. | |
int | _FacturaCEE = 0 |
Nº factura CEE caso de generar factura. | |
DateTime? | _Fecha_FacturaCEE =null |
Fecha de factura CEE. | |
string | _ConceptoFacturaCEE = "" |
Concepto de factura CEE. | |
bool? | _Isp = null |
Indica si se trata de una compra Isp. | |
bool | _ProrrataRegEspAplicar = false |
En el caso de que se trabaje con regla de la prorrata activada y con régimen "Especial" de prorrata, si se ha de aplicar regla de la prorrata o no en la generación del asiento de la factura que se dispone a realizar. | |
bool | _ProrrataRegEspOperNoDeducible = false |
Propiedad útil sólamente en el caso de que haya que aplicar prorrata y el tipo de régimen sea Especial, mediante esta propiedad podemos indicar que todo el IVA de la factura de compra sea no deducible, sin tener en cuenta el % de prorrata existente en la ficha de empresa. | |
![]() | |
DataTable | _DtTiposIva = null |
Datatable con los tipos de IVA (codigo, importe) el importe se interpreta CON o SIN IVA en función del valor de la propiedad _IvaIncluido. | |
DataTable | _DtContraPartidas = null |
Datatable con las contrapartidas (cuenta, importe) el importe se interpreta siempre SIN IVA. | |
DateTime | _FechaAsiento = DateTime.Today.Date |
Fecha de asiento de factura. | |
DateTime | _FechaFactura = DateTime.Today.Date |
Fecha de factura. | |
bool | _IvaIncluido = false |
Importes iva incluido si/no. | |
string | _Divisa = "" |
Divisa en la que se genera la factura, si no se declara se asumirá que la factura se hace en la divisa de la ficha cliente/proveedor. | |
decimal | _Cambio = 0 |
Tasa de cambio respecto de la divisa en que se factura respecto a la divisa de la empresa, si no se declara se asumirá que la tasa de cambio se deduce del cambio pactado con el cliente/proveedor. | |
decimal? | _PrcDtoPP = null |
% Descuento pronto pago | |
bool? | _RecEquiv = null |
Aplicar recargo equivalencia si/no, si no se declara se aplicará recargo equivalencia o no en función de ficha cliente/proveedor. | |
string | _DefinicionDebe = "" |
Definición debe (partida cuenta del cliente/proveedor) | |
string | _DefinicionHaber = "" |
Definición haber (resto partidas diferentes cuenta del cliente/proveedor) | |
bool | _PresentarVencimientos = false |
Presentar por pantalla previsiones generadas. | |
bool | _PresentarAsiento = false |
Presentar por pantalla asiento de factura generado. | |
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 (extraido de contador, caso compras obligatorio tener configurado trabjar con contador de factura de compra) y puede consultarse al acabar. | |
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. | |
List< int > | _Giros = null |
Lista de giros a utilizar al generar las previsiones, si no se declara esta propiedad se generaran los giros en función de los giros definidos en la ficha cliente/proveedor. | |
List< LineaGiro > | _GirosPrc = null |
Lista de giros a utilizar al generar las previsiones, si no se declara esta propiedad se generaran los giros en función de los giros definidos en la ficha cliente/proveedor. | |
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. | |
Nullable< RetencionGenFact > | _ConfiguracionParaRetencion = null |
Configuración para retención. | |
string | _ContrapartidaAsientos = "" |
Cuenta contrapartida asientos. | |
string | _Referencia = "" |
Referencia para el asiento y previsiones. | |
Propiedades | |
string | _Proveedor [get, set] |
Código de proveedor. | |
override bool | _GenerarPrev [get, set] |
Si se han de generar previsiones o no, valor por defecto true. | |
bool | _ContabilizarPago [get, set] |
Contabilizar pago si/no. | |
![]() | |
virtual bool | _GenerarPrev = true [get, set] |
Si se han de generar previsiones o no, valor por defecto true. | |
bool? | _Recc [get, set] |
Factura acogida a criterio de caja si/no, si no se declara se aplicará criterio de caja en función de ficha cliente/proveedor. | |
Otros miembros heredados | |
![]() | |
ParamGenFact () | |
Constructor vacío. | |
void | _AnadirTipoIva (string tcCodigo, decimal tnImporte) |
Añade un nuevo registro de tipo IVA al DataTable de tipos de IVA. | |
void | _AnadirContrapartida (string tcCuenta, decimal tnImporte) |
Añade un nuevo registro de tipo IVA al DataTable de tipos de IVA. | |
void | _AnadirContrapartida (string tcCuenta, decimal tnImporte, bool tlEsUnSuplido) |
Añade un nuevo registro de contrapartida. | |
bool | _TieneContrapartidasInformadas () |
Método auxiliar que informa de la presencia de registros en la tabla de contrapartidas. | |
bool | _TieneTiposDeIvaInformados () |
Método auxiliar que informa de la presencia de registros en la tabla de impuestos. | |
Clase para configuración de parámetros para generar factura de compra a contabilidad (sin albaranes de compra) con el método _GenerarFacturaCompra() de la clase CONTABILIDAD.
Definición en la línea 6469 del archivo Contabilidad.cs.
bool? sage.ew.contabilidad.ParamGenFactCompra._AplicaRetPro = null |
Aplicar condiciones de retención ficha proveedor si/no, si no se declara se utilizarán las condiciones de retención declaradas en la ficha proveedor.
Definición en la línea 6496 del archivo Contabilidad.cs.
string sage.ew.contabilidad.ParamGenFactCompra._ConceptoFacturaCEE = "" |
Concepto de factura CEE.
Definición en la línea 6580 del archivo Contabilidad.cs.
string sage.ew.contabilidad.ParamGenFactCompra._CuentaBancoPago = "" |
Cuenta de tesoreria para el pago.
Definición en la línea 6560 del archivo Contabilidad.cs.
int sage.ew.contabilidad.ParamGenFactCompra._FacturaCEE = 0 |
Nº factura CEE caso de generar factura.
Definición en la línea 6570 del archivo Contabilidad.cs.
DateTime? sage.ew.contabilidad.ParamGenFactCompra._Fecha_FacturaCEE =null |
Fecha de factura CEE.
Definición en la línea 6575 del archivo Contabilidad.cs.
DateTime? sage.ew.contabilidad.ParamGenFactCompra._FechaPago = null |
Fecha de pago.
Definición en la línea 6555 del archivo Contabilidad.cs.
bool? sage.ew.contabilidad.ParamGenFactCompra._Isp = null |
Indica si se trata de una compra Isp.
Definición en la línea 6585 del archivo Contabilidad.cs.
Objeto proveedor.
Definición en la línea 6491 del archivo Contabilidad.cs.
bool sage.ew.contabilidad.ParamGenFactCompra._PresentarFacturaCEE = false |
Presentar por pantalla formulario para introducir nº factura CEE, fecha factura CEE y concepto factura CEE.
Definición en la línea 6565 del archivo Contabilidad.cs.
bool sage.ew.contabilidad.ParamGenFactCompra._PresentarFechaBancoPago = false |
Presentar por pantalla formulario para introducir fecha y cuenta tesoreria para el pago.
Definición en la línea 6550 del archivo Contabilidad.cs.
bool sage.ew.contabilidad.ParamGenFactCompra._ProrrataRegEspAplicar = false |
En el caso de que se trabaje con regla de la prorrata activada y con régimen "Especial" de prorrata, si se ha de aplicar regla de la prorrata o no en la generación del asiento de la factura que se dispone a realizar.
Si se trabaja con regla de la prorrata y con régimen general se aplica siempre la regla de la prorrata, independientemente del valor que se de a esta propiedad (_ProrrataRegEspAplicar) la cual solo es útil cuando se trabaja con regimen especial.
Definición en la línea 6595 del archivo Contabilidad.cs.
bool sage.ew.contabilidad.ParamGenFactCompra._ProrrataRegEspOperNoDeducible = false |
Propiedad útil sólamente en el caso de que haya que aplicar prorrata y el tipo de régimen sea Especial, mediante esta propiedad podemos indicar que todo el IVA de la factura de compra sea no deducible, sin tener en cuenta el % de prorrata existente en la ficha de empresa.
Definición en la línea 6604 del archivo Contabilidad.cs.
|
getset |
Contabilizar pago si/no.
Definición en la línea 6533 del archivo Contabilidad.cs.
|
getset |
Si se han de generar previsiones o no, valor por defecto true.
Desde Marzo 2023 en los formularios generadores de contabilidad de facturas de compra y venta se puede optar por no generar previsiones. En facturación desde ventas y compras siempre se generan previsiones.
Definición en la línea 6505 del archivo Contabilidad.cs.
|
getset |
Código de proveedor.
Definición en la línea 6477 del archivo Contabilidad.cs.