Classe de negocio para el cálculo de retenciones en documento de venta. Más...
Métodos públicos | |
Retencion () | |
Contructor Más... | |
decimal | _Calcular_Retencion (dynamic toDocumento, Dictionary< string, object > toCondicionesRetencion=null) |
Devuelve el importe de la retención (fiscal o no fiscal) correspondiente al documento de venta recibido como parámetro. Más... | |
virtual bool | _Calcular_Retencion (dynamic toDocumento, out decimal tnImporteRetencion, out decimal tnPorcentajeRetencion, out string tcTipoRetencion) |
Devuelve el importe de la retención del documento actual Más... | |
virtual void | _Control_Label_Retencion (dynamic toFormPare, bool tlHayRetencion, bool tlFiscal=true, decimal tnTpc=0) |
Mostrar/ocultar el label/textbox de retención Más... | |
virtual void | _Control_Label_Retencion (dynamic toFormPare, bool tlHayRetencion, bool? tlSobreBase, bool tlFiscal=true, decimal tnTpc=0) |
Mostrar/ocultar el label/textbox de retención Más... | |
void | Dispose () |
Este código se agrega para implementar correctamente el patrón descartable. Más... | |
void | _ReleaseQueryCaches () |
Al salir del documento eliminar todos los datos de las caches de consultas. Más... | |
Propiedades | |
bool | _SobreBase [get, set] |
Si la retención es sobre base o sobre total factura (vale tanto para fiscal como para no fiscal) Más... | |
decimal | _ImporteRetencion [get, set] |
Importe de la retención (vale tanto para fiscal como para no fiscal) Más... | |
decimal | _RetencionPorcen [get, set] |
% de la retención (vale tanto para fiscal como para no fiscal) Más... | |
string | _RetencionTipo [get, set] |
Texto para la descripción de la retención Más... | |
TipoRetencionVentas | _TipoRetFiscNoFisc [get, set] |
Tipo de retención de ventas (fiscal, no fiscal) Más... | |
bool | _HayRetencion [get, set] |
Si hay retención en el documento o no. Más... | |
Classe de negocio para el cálculo de retenciones en documento de venta.
Definición en la línea 38 del archivo clsRetencion.cs.
|
inline |
Contructor
Definición en la línea 195 del archivo clsRetencion.cs.
|
inline |
Devuelve el importe de la retención (fiscal o no fiscal) correspondiente al documento de venta recibido como parámetro.
toDocumento | Documento sobre el que operar |
toCondicionesRetencion |
Recordar que a partir de Octubre 2020 el % de retención fiscal viene en el pie del documento en la propiedadad _Pie._RetencionPorcen
Definición en la línea 221 del archivo clsRetencion.cs.
|
inlinevirtual |
Devuelve el importe de la retención del documento actual
toDocumento | Documento sobre el que calcular |
tnImporteRetencion | Importe de la retención |
tnPorcentajeRetencion | % Retención aplicado |
tcTipoRetencion | Descripción tipo retención |
Definición en la línea 522 del archivo clsRetencion.cs.
|
inlinevirtual |
Mostrar/ocultar el label/textbox de retención
Definición en la línea 536 del archivo clsRetencion.cs.
|
inlinevirtual |
Mostrar/ocultar el label/textbox de retención
Definición en la línea 547 del archivo clsRetencion.cs.
|
inline |
Al salir del documento eliminar todos los datos de las caches de consultas.
Definición en la línea 583 del archivo clsRetencion.cs.
|
inline |
Este código se agrega para implementar correctamente el patrón descartable.
Definición en la línea 571 del archivo clsRetencion.cs.
|
getset |
Si hay retención en el documento o no.
Definición en la línea 108 del archivo clsRetencion.cs.
|
getset |
Importe de la retención (vale tanto para fiscal como para no fiscal)
Definición en la línea 60 del archivo clsRetencion.cs.
|
getset |
% de la retención (vale tanto para fiscal como para no fiscal)
Definición en la línea 72 del archivo clsRetencion.cs.
|
getset |
Texto para la descripción de la retención
Definición en la línea 84 del archivo clsRetencion.cs.
|
getset |
Si la retención es sobre base o sobre total factura (vale tanto para fiscal como para no fiscal)
Definición en la línea 48 del archivo clsRetencion.cs.
|
getset |
Tipo de retención de ventas (fiscal, no fiscal)
Definición en la línea 96 del archivo clsRetencion.cs.