Referencia de la Clase sage.ew.docscompra.DocsCompra.ewDocCompraPie

Peu dels documents de compra Más...

Diagrama de herencias de sage.ew.docscompra.DocsCompra.ewDocCompraPie
sage.ew.interficies.IDocCompraPie sage.ew.interficies.ISageReportsFilterProvider sage.ew.interficies.IDocCompraPie sage.ew.interficies.ISageReportsFilterProvider sage.ew.interficies.IGetPropiedades sage.ew.docscompra.ewDocCompraPieALBARAN sage.ew.docscompra.ewDocCompraPieDEPOSITO sage.ew.docscompra.ewDocCompraPiePEDIDO sage.ew.docscompra.ewDocCompraPiePROPUESTA sage.ew.docscompra.ewDocCompraPieFACTURA

Métodos públicos

 ewDocCompraPie ()
 Constructor Más...
 
 ewDocCompraPie (dynamic toDocCompra)
 Constructor 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...
 
bool _DescargarDatos ()
 Descargar datos Más...
 
DataTable _Calcular_Iva (ref decimal tnTotalSinIva, ref decimal tnTotalConIva, ref decimal tnTotalPronto, ref decimal tnRetencionDoc, ref decimal tnRetencionDocPorcen)
 Datatable calcular iva Más...
 
void _Calcular_Total ()
 Recalcula el iva,total base,total documento y descuento dtopp. 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

dynamic _oDocumentoRef
 Referencia al documento Más...
 
bool _lRecequiv = false
 Si la factura tiene recargo Más...
 

Propiedades

decimal _DtoPP [get, set]
 Dto. Pronto pago 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 _TotalPP [get]
 Total pronto pago Más...
 
bool _RecEquiv [get, set]
 
Si es amb recarreg Más...
 
IPortes _Portes [get, set]
 Portes Más...
 
decimal _RetencionDocPorcen [get]
 % Retención del documento. Más...
 
decimal _RetencionDoc [get]
 Importe total de la retención del documento. Más...
 
decimal _RetencionPorcen [get, set]
 % Retención fiscal. Más...
 
Proveedor.TipoRetencion _RetencionModo [get, set]
 Modo retención: 0-No declarado, 1-Sobre base, 2-Sobre total Más...
 
clsRetencionCompras _oRetencion = new clsRetencionCompras() [get, set]
 Objeto retención utilizado para calcular la retencion del documento. Más...
 
- Propiedades heredados desde sage.ew.interficies.IDocCompraPie
decimal _DtoPP [get, set]
 Dto. pronto pago 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...
 
bool _RecEquiv [get, set]
 Si treballa amb recarreg 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 _RetencionDoc [get]
 Retención documento Más...
 
decimal _RetencionDocPorcen [get]
 % Retención del documento Más...
 
decimal _RetencionPorcen [get, set]
 % Retención fiscal Más...
 
Proveedor.TipoRetencion _RetencionModo [get, set]
 Modo retención: 0-No declarado, 1-Sobre base, 2-Sobre total Más...
 
clsRetencionCompras _oRetencion [get, set]
 Objeto retención utilizado para calcular la retencion del documento. Más...
 

Descripción detallada

Peu dels documents de compra

Peu dels documents de compra

Definición en la línea 7718 del archivo DocsCompra.cs.

Documentación del constructor y destructor

◆ ewDocCompraPie() [1/2]

sage.ew.docscompra.DocsCompra.ewDocCompraPie.ewDocCompraPie ( )
inline

Constructor

Definición en la línea 7782 del archivo DocsCompra.cs.

◆ ewDocCompraPie() [2/2]

sage.ew.docscompra.DocsCompra.ewDocCompraPie.ewDocCompraPie ( dynamic  toDocCompra)
inline

Constructor

Parámetros
toDocCompra

Definición en la línea 7790 del archivo DocsCompra.cs.

Documentación de las funciones miembro

◆ _Calcular_Iva()

DataTable sage.ew.docscompra.DocsCompra.ewDocCompraPie._Calcular_Iva ( ref decimal  tnTotalSinIva,
ref decimal  tnTotalConIva,
ref decimal  tnTotalPronto,
ref decimal  tnRetencionDoc,
ref decimal  tnRetencionDocPorcen 
)
inline

Datatable calcular iva

Parámetros
tnTotalSinIva
tnTotalConIva
tnTotalPronto
tnRetencionDoc
tnRetencionDocPorcen
Devuelve

Implementa sage.ew.interficies.IDocCompraPie.

Definición en la línea 8094 del archivo DocsCompra.cs.

◆ _Calcular_Total()

void sage.ew.docscompra.DocsCompra.ewDocCompraPie._Calcular_Total ( )
inline

Recalcula el iva,total base,total documento y descuento dtopp.

Implementa sage.ew.interficies.IDocCompraPie.

Definición en la línea 8102 del archivo DocsCompra.cs.

◆ _Clonar()

virtual void sage.ew.docscompra.DocsCompra.ewDocCompraPie._Clonar ( dynamic  toPie)
inlinevirtual

Clonar

Parámetros
toPie

Implementa sage.ew.interficies.IDocCompraPie.

Definición en la línea 8041 del archivo DocsCompra.cs.

◆ _DescargarDatos()

bool sage.ew.docscompra.DocsCompra.ewDocCompraPie._DescargarDatos ( )
inline

Descargar datos

Devuelve

summary> 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 IVA

param name="tnTotalConIva">Variable pasada por referencia donde se devuelve el total después de aplicar IVA

param name="tnTotalPronto">Variable pasada por referencia donde se devuelve el importe total del pronto pago

param name="tnRetencionDoc">PE-68526. Variable pasada por referencia donde se devuelve el importe de la retención fiscal

param name="tnRetencionDocPorcen">Variable pasada por referencia donde se devuelve el % de la retención fiscal

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.interficies.IDocCompraPie.

Definición en la línea 8064 del archivo DocsCompra.cs.

◆ _GetPropiedades()

Dictionary<string, object> sage.ew.docscompra.DocsCompra.ewDocCompraPie._GetPropiedades ( )
inline

Task 199040

Implementa sage.ew.interficies.IGetPropiedades.

Definición en la línea 8158 del archivo DocsCompra.cs.

◆ _Load()

virtual void sage.ew.docscompra.DocsCompra.ewDocCompraPie._Load ( DataRow  tdrPie)
inlinevirtual

Método _Load a partir de un DataRow

Parámetros
tdrPieDataRow a cargar.

Implementa sage.ew.interficies.IDocCompraPie.

Reimplementado en sage.ew.docscompra.ewDocCompraPieALBARAN.

Definición en la línea 8029 del archivo DocsCompra.cs.

◆ _Obtener_Filtros_SageReports()

virtual Dictionary<string, object> sage.ew.docscompra.DocsCompra.ewDocCompraPie._Obtener_Filtros_SageReports ( Dictionary< string, object >  tdicParametros = null)
inlinevirtual

Implementación del método para contruir informació de filtrado para Sage Reports con infromación la cabecera

Parámetros
tdicParametrosParámetros para configurar la recuperación
Devuelve
Filtros de empresa

Implementa sage.ew.interficies.ISageReportsFilterProvider.

Reimplementado en sage.ew.docscompra.ewDocCompraPieFACTURA.

Definición en la línea 66 del archivo tmpDocPrint.cs.

Documentación de los campos

◆ _lRecequiv

bool sage.ew.docscompra.DocsCompra.ewDocCompraPie._lRecequiv = false
protected

Si la factura tiene recargo

Definición en la línea 7749 del archivo DocsCompra.cs.

◆ _oDocumentoRef

dynamic sage.ew.docscompra.DocsCompra.ewDocCompraPie._oDocumentoRef
protected

Referencia al documento

Definición en la línea 7745 del archivo DocsCompra.cs.

Documentación de propiedades

◆ _DtoPP

decimal sage.ew.docscompra.DocsCompra.ewDocCompraPie._DtoPP
getset

Dto. Pronto pago

Definición en la línea 7803 del archivo DocsCompra.cs.

◆ _Iva

DataTable sage.ew.docscompra.DocsCompra.ewDocCompraPie._Iva
getset

Iva

Definición en la línea 7834 del archivo DocsCompra.cs.

◆ _oRetencion

clsRetencionCompras sage.ew.docscompra.DocsCompra.ewDocCompraPie._oRetencion = new clsRetencionCompras()
getset

Objeto retención utilizado para calcular la retencion del documento.

Definición en la línea 8018 del archivo DocsCompra.cs.

◆ _Portes

IPortes sage.ew.docscompra.DocsCompra.ewDocCompraPie._Portes
getset

Portes

Definición en la línea 7909 del archivo DocsCompra.cs.

◆ _RecEquiv

bool sage.ew.docscompra.DocsCompra.ewDocCompraPie._RecEquiv
getset


Si es amb recarreg

Definición en la línea 7900 del archivo DocsCompra.cs.

◆ _RetencionDoc

decimal sage.ew.docscompra.DocsCompra.ewDocCompraPie._RetencionDoc
get

Importe total de la retención del documento.

Esta propiedad _RetencionDoc, al igual que las otra _RetencionDocPorcen son propiedades de solo lectura e informan de las características de la retención del documento (% e importe).

Definición en la línea 7959 del archivo DocsCompra.cs.

◆ _RetencionDocPorcen

decimal sage.ew.docscompra.DocsCompra.ewDocCompraPie._RetencionDocPorcen
get

% Retención del documento.

Esta propiedad _RetencionDocPorcen, al igual que las otra _RetencionDoc son propiedades de solo lectura e informan de las características de la retención del documento (% e importe).

Ninguna de las dos propiedades (_RetencionDocPorcen y _RetencionDoc) va enlazada con ningún campo físico de ninguna tabla, son dos propiedades informativas.

Para gestionar el % de retención fiscal de forma explícita (apuntando al campo respectivo del documento) y actuando en modo lectura/escritura tenemos la propiedad:

_RetencionPorcen (representa el % de retención fiscal y apunta al campo PORCEN_RET de C_ALBCOM, C_PEDICO, etc.

Definición en la línea 7946 del archivo DocsCompra.cs.

◆ _RetencionModo

Proveedor.TipoRetencion sage.ew.docscompra.DocsCompra.ewDocCompraPie._RetencionModo
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_ALBCOM (C_PEDICO, C_PRECOM, C_DEPCOM no tendrán est campo) Este campo de momento se pone en la base però solo estará operativo en documento albarán, no en propuesta, ni pedido ni depósito de compra. 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 7998 del archivo DocsCompra.cs.

◆ _RetencionPorcen

decimal sage.ew.docscompra.DocsCompra.ewDocCompraPie._RetencionPorcen
getset

% Retención fiscal.

Esta es la propiedad que apunta al campo PORCEN_RET de la tabla de cabecera del documento (C_ALBCOM, C_PEDICO, etc.)

Definición en la línea 7971 del archivo DocsCompra.cs.

◆ _TotalBase

decimal sage.ew.docscompra.DocsCompra.ewDocCompraPie._TotalBase
get

Total base

Definición en la línea 7884 del archivo DocsCompra.cs.

◆ _TotalDocumento

decimal sage.ew.docscompra.DocsCompra.ewDocCompraPie._TotalDocumento
get

Total documento

Definición en la línea 7847 del archivo DocsCompra.cs.

◆ _TotalImporte

decimal sage.ew.docscompra.DocsCompra.ewDocCompraPie._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.

Definición en la línea 7855 del archivo DocsCompra.cs.

◆ _TotalImporteDivisa

decimal sage.ew.docscompra.DocsCompra.ewDocCompraPie._TotalImporteDivisa
get

Total importe de la divisa

Definición en la línea 7873 del archivo DocsCompra.cs.

◆ _TotalPP

decimal sage.ew.docscompra.DocsCompra.ewDocCompraPie._TotalPP
get

Total pronto pago

Definición en la línea 7892 del archivo DocsCompra.cs.


La documentación para esta clase fue generada a partir de los siguientes ficheros: