Clase ewDocVentaPie Más...
Métodos públicos | |
ewDocVentaPie () | |
Constructor Más... | |
ewDocVentaPie (dynamic toDocVenta) | |
Constructor Más... | |
decimal | _ObtenerBaseIvaExento (eOperacionesAsientos teTipoOperacionAsientos) |
Método para obtener las bases de IVA's exentos. IVA's del 0% sin la marca de NO SUJETO S50MIG-1120 - Para las operaciones EntregasOperacionesFinancierasNoHabituales y EntregasNoHabitualesOroInversion no aplicar iva no sujeto Más... | |
decimal | _ObtenerBaseIvaExento () |
Método para obtener las bases de IVA's exentos. IVA's del 0% sin la marca de NO SUJETO Más... | |
decimal | _ObtenerBaseIvaNoSujeto (out decimal tnCuotaIvaNoSujeto) |
Método para obtener las bases de IVA's NO SUJETOS. IVA's con la marca de NO SUJETO Más... | |
virtual void | _Load (DataRow tdrPie) |
Método _Load a partir de un DataRow Más... | |
virtual void | _Clonar (dynamic toPie) |
Clonar Más... | |
void | _Calcular_Total () |
Recalcula el iva,total base,total documento y descuento dtopp. Más... | |
DataTable | _Calcular_Iva (ref decimal tnTotalSinIva, ref decimal tnTotalConIva, ref decimal tnTotalPronto, ref decimal tnTotalRecFinan, ref decimal tnRetencionDoc, ref decimal tnTotalPuntoVerde, ref TipoRetencionVentas teTipoRefFiscNoFisc, ref decimal tnRetencionDocPorcen) |
Calcula el total base antes de aplicar iva, el total final despues de aplicar IVA, y devuelve un DataTable con las bases, importes iva, importes recargo para cada uno de los tipos de IVA detectados en el documento. /summary> param name="tnTotalSinIva">Variable pasada por referencia donde se devuelve el total antes de aplicar IVAparam name="tnTotalConIva">Variable pasada por referencia donde se devuelve el total después de aplicar IVAparam name="tnTotalPronto">Variable pasada por referencia donde se devuelve el importe total del pronto pagoparam name="tnTotalRecFinan">param name="tnRetencionDoc">PE-68526. Variable pasada por referencia donde se devuelve el importe de la retención fiscalparam name="tnTotalPuntoVerde">param name="teTipoRefFiscNoFisc">param name="tnRetencionDocPorcen">returns>Retorna un DataTable de estructura: (CODIGO string(2), BASEIVA decimal, IVA_TAN decimal, IMPIVA decimal, REC_TAN decimal, IMPREC decimal ) /returns> Más... | |
bool | _DescargarDatos () |
Descargar datos Más... | |
Dictionary< string, object > | _GetPropiedades () |
Task 199040 Más... | |
virtual Dictionary< string, object > | _Obtener_Filtros_SageReports (Dictionary< string, object > tdicParametros=null) |
Implementación del método para contruir informació de filtrado para Sage Reports con infromación la cabecera Más... | |
Atributos protegidos | |
string | _cRetencionDocTipo |
Tipo retención Más... | |
dynamic | _oDocVentaRef |
Referencia al documento Más... | |
bool | _lRecequiv = false |
Si la factura tiene recargo Más... | |
Propiedades | |
virtual decimal | _DtoPP [get, set] |
Dto. Pronto pago Más... | |
virtual decimal | _RecFinan [get, set] |
Recargo financiero Más... | |
DataTable | _Iva [get, set] |
Iva Más... | |
decimal | _TotalDocumento [get] |
Total documento Más... | |
decimal | _TotalImporte [get] |
Total importe amb la moneda de l'empresa ja que quan es treballa amb multidivisa el total del documento NO és la moneda de l'empresa. Más... | |
decimal | _TotalImporteDivisa [get] |
Total importe de la divisa Más... | |
decimal | _TotalBase [get] |
Total base Más... | |
decimal | _TotalPuntoVerde [get] |
Total punto verde Más... | |
decimal | _TotalPP [get] |
Total pronto pago Más... | |
decimal | _TotalRecFinan [get] |
Total recargo financiero Más... | |
TipoRetencionVentas | _TipoRetFiscNoFisc [get] |
Tipo de retención documento (fiscal, no fiscal) Más... | |
decimal | _RetencionDocPorcen [get] |
% Retención del documento. Más... | |
string | _RetencionDocTipo [get] |
Tipo de retención (fisca o no fiscal). Más... | |
decimal | _RetencionDoc [get] |
Importe total de la retención del documento. Más... | |
IPortes | _Portes [get, set] |
Portes Más... | |
bool | _RecEquiv [get, set] |
PE91082 Si es amb recarreg Más... | |
decimal | _RetencionPorcen [get, set] |
% Retención fiscal. Más... | |
Cliente.TipoRetencion | _RetencionModo [get, set] |
Modo retención: 0-No declarado, 1-Sobre base, 2-Sobre total Más... | |
Retencion | _oRetencion = new Retencion() [get, set] |
Objeto retención utilizado para calcular la retencion del documento. Más... | |
Propiedades heredados desde sage.ew.docsven.Docsven.IDocVentaPie | |
decimal | _DtoPP [get, set] |
Dto. pronto pago Más... | |
decimal | _RecFinan [get, set] |
Recargo financiero Más... | |
DataTable | _Iva [get, set] |
Tabla de iva Más... | |
decimal | _TotalDocumento [get] |
Total documento Más... | |
decimal | _TotalBase [get] |
Total base Más... | |
decimal | _TotalPP [get] |
Total pronto pago Más... | |
decimal | _TotalRecFinan [get] |
Total recargo financiero Más... | |
TipoRetencionVentas | _TipoRetFiscNoFisc [get] |
Tipo de retención del documento (fiscal, no fiscal) Más... | |
decimal | _RetencionDocPorcen [get] |
% retención del documento Más... | |
decimal | _RetencionDoc [get] |
Retención del documento Más... | |
decimal | _TotalImporte [get] |
Total importe amb la moneda de l'empresa Más... | |
decimal | _TotalImporteDivisa [get] |
Total importe de la divisa Más... | |
IPortes | _Portes [get, set] |
Objeto portes Más... | |
decimal | _TotalPuntoVerde [get] |
Totalitzar el punto verde Más... | |
bool | _RecEquiv [get, set] |
Si treballa amb recarreg Más... | |
decimal | _RetencionPorcen [get, set] |
% Retención fiscal Más... | |
Cliente.TipoRetencion | _RetencionModo [get, set] |
Modo retención: 0-No declarado, 1-Sobre base, 2-Sobre total Más... | |
Retencion | _oRetencion [get, set] |
Objeto para el cálculo de la r Más... | |
Clase ewDocVentaPie
Definición en la línea 24179 del archivo DocsVen.cs.
|
inline |
Constructor
Definición en la línea 24186 del archivo DocsVen.cs.
|
inline |
|
inline |
Calcula el total base antes de aplicar iva, el total final despues de aplicar IVA, y devuelve un DataTable con las bases, importes iva, importes recargo para cada uno de los tipos de IVA detectados en el documento. /summary> param name="tnTotalSinIva">Variable pasada por referencia donde se devuelve el total antes de aplicar IVAparam name="tnTotalConIva">Variable pasada por referencia donde se devuelve el total después de aplicar IVAparam name="tnTotalPronto">Variable pasada por referencia donde se devuelve el importe total del pronto pagoparam name="tnTotalRecFinan">param name="tnRetencionDoc">PE-68526. Variable pasada por referencia donde se devuelve el importe de la retención fiscalparam name="tnTotalPuntoVerde">param name="teTipoRefFiscNoFisc">param name="tnRetencionDocPorcen">returns>Retorna un DataTable de estructura: (CODIGO string(2), BASEIVA decimal, IVA_TAN decimal, IMPIVA decimal, REC_TAN decimal, IMPREC decimal ) /returns>
Implementa sage.ew.docsven.Docsven.IDocVentaPie.
Definición en la línea 24773 del archivo DocsVen.cs.
|
inline |
Recalcula el iva,total base,total documento y descuento dtopp.
Implementa sage.ew.docsven.Docsven.IDocVentaPie.
Definición en la línea 24736 del archivo DocsVen.cs.
|
inlinevirtual |
Clonar
toPie |
Implementa sage.ew.docsven.Docsven.IDocVentaPie.
Definición en la línea 24711 del archivo DocsVen.cs.
|
inline |
Descargar datos
Implementa sage.ew.docsven.Docsven.IDocVentaPie.
Definición en la línea 24782 del archivo DocsVen.cs.
|
inline |
Task 199040
Implementa sage.ew.interficies.IGetPropiedades.
Definición en la línea 24807 del archivo DocsVen.cs.
|
inlinevirtual |
Método _Load a partir de un DataRow
tdrPie | DataRow a cargar. |
Implementa sage.ew.docsven.Docsven.IDocVentaPie.
Reimplementado en sage.ew.docventatpv.ewDocVentaPieTPV.
Definición en la línea 24698 del archivo DocsVen.cs.
|
inlinevirtual |
Implementación del método para contruir informació de filtrado para Sage Reports con infromación la cabecera
tdicParametros | Parámetros para configurar la recuperación |
Implementa sage.ew.interficies.ISageReportsFilterProvider.
Reimplementado en sage.ew.docsven.ewDocVentaPieFRA.
Definición en la línea 24824 del archivo DocsVen.cs.
|
inline |
Método para obtener las bases de IVA's exentos. IVA's del 0% sin la marca de NO SUJETO S50MIG-1120 - Para las operaciones EntregasOperacionesFinancierasNoHabituales y EntregasNoHabitualesOroInversion no aplicar iva no sujeto
teTipoOperacionAsientos |
Definición en la línea 24606 del archivo DocsVen.cs.
|
inline |
Método para obtener las bases de IVA's exentos. IVA's del 0% sin la marca de NO SUJETO
Definición en la línea 24653 del archivo DocsVen.cs.
|
inline |
Método para obtener las bases de IVA's NO SUJETOS. IVA's con la marca de NO SUJETO
Definición en la línea 24662 del archivo DocsVen.cs.
|
protected |
Tipo retención
Definición en la línea 24250 del archivo DocsVen.cs.
|
protected |
Si la factura tiene recargo
Definición en la línea 24267 del archivo DocsVen.cs.
|
protected |
Referencia al documento
Definición en la línea 24255 del archivo DocsVen.cs.
|
getset |
Dto. Pronto pago
Definición en la línea 24285 del archivo DocsVen.cs.
|
getset |
Iva
Definición en la línea 24376 del archivo DocsVen.cs.
Objeto retención utilizado para calcular la retencion del documento.
Definición en la línea 24593 del archivo DocsVen.cs.
|
getset |
Portes
Definición en la línea 24511 del archivo DocsVen.cs.
|
getset |
PE91082 Si es amb recarreg
Definición en la línea 24535 del archivo DocsVen.cs.
|
getset |
Recargo financiero
Definición en la línea 24336 del archivo DocsVen.cs.
|
get |
Importe total de la retención del documento.
Esta propiedad _RetencionDoc, al igual que las otras _RetencionDocPorcen y _RetencionDocTipo son propiedades de solo lectura e informan de las características de la retención del documento (%, tipo retención (fiscal/nofiscal) e importe).
Definición en la línea 24503 del archivo DocsVen.cs.
|
get |
% Retención del documento.
Esta propiedad _RetencionDocPorcen, al igual que las otras dos (_RetencionDocTipo y _RetencionDoc) son propiedades de solo lectura e informan de las características de la retención del documento (%, tipo (fiscal/nofiscal) e importe). El porcentaje de retención en particular podrá representar un % de retención fiscal o un % de retencion no fiscal en función de lo que tenga el cliente definido en su ficha.
Ninguna de las tres propiedades (_RetencionDocPorcen, RetencionDocTipo y _RetencionDoc) va enlazada con ningún campo físico de ninguna tabla, son tres propiedades informativas.
Para gestionar los % de retención fiscal y no fiscal de forma explícita (apuntando cada una de ellas al campo respectivo del documento) y actuando en modo lectura/escritura tenemos las propiedades:
1) _RetencionPorcen (representa el % de retención fiscal y apunta al campo PORCEN_RET de C_ALBVEN, C_PEDIVE, C_PRESUV, etc. 2) _TpcRetNoFi (representa el % de retención no fiscal y apunta al campo TPCRETNOFI de C_ALBVEN (solo en alb.venta y ticket).
Definición en la línea 24483 del archivo DocsVen.cs.
|
get |
Tipo de retención (fisca o no fiscal).
Definición en la línea 24491 del archivo DocsVen.cs.
|
getset |
Modo retención: 0-No declarado, 1-Sobre base, 2-Sobre total
15/04/2021 Esta es la propiedad que apunta al campo MODO_RET de la tabla de cabecera del documento albarán C_ALBVEN (C_PEDIVE, C_PRESUV, C_ALBDEP no tendrán est campo) Este campo de momento se pone en la base però solo estará operativo en documento albarán, no en presupuesto ni pedido ni depósito de venta. Si algún día se hace la operativa también en pedido, propuesta, depósito, ya estará la propiedad aquí creada.
Definición en la línea 24573 del archivo DocsVen.cs.
|
getset |
% Retención fiscal.
Esta es la propiedad que apunta al campo PORCEN_RET de la tabla de cabecera del documento (C_ALBVEN, C_PEDIVE, C_PRESUV, etc.)
Definición en la línea 24547 del archivo DocsVen.cs.
|
get |
Tipo de retención documento (fiscal, no fiscal)
Definición en la línea 24459 del archivo DocsVen.cs.
|
get |
Total base
Definición en la línea 24426 del archivo DocsVen.cs.
|
get |
Total documento
Definición en la línea 24389 del archivo DocsVen.cs.
|
get |
Total importe amb la moneda de l'empresa ja que quan es treballa amb multidivisa el total del documento NO és la moneda de l'empresa.
Definición en la línea 24397 del archivo DocsVen.cs.
|
get |
Total importe de la divisa
Definición en la línea 24415 del archivo DocsVen.cs.
|
get |
Total pronto pago
Definición en la línea 24442 del archivo DocsVen.cs.
|
get |
Total punto verde
Definición en la línea 24434 del archivo DocsVen.cs.
|
get |
Total recargo financiero
Definición en la línea 24450 del archivo DocsVen.cs.