Cargando...
Buscando...
Nada coincide
Referencia de la clase sage.ew.contabilidad.DatosAdicionalesFactura

Clase para la gestión de datos adicionales de facturas. Los datos pueden venir de IVAREPER, IVASOPOR, IVA_EXEN, C_FACTUVEN o C_FACTUCOM. Más...

Diagrama de herencia de sage.ew.contabilidad.DatosAdicionalesFactura
sage.ew.interficies.IDatosAdicionalesFactura sage.addons.factucert.Negocio.Clases.DatosAdicionalesFacturaAnulada

Métodos públicos

 DatosAdicionalesFactura ()
 Constructor vacío.
 
ewDocVentaFRA _GetFactura ()
 Devuelve la referencia a la factura.
 
string _Serialize ()
 Serializar la cedana en formato JSON.
 
DatosAdicionalesFactura _Deserialize (string tcJSON)
 Deserializar la cedana en formato JSON.
 
void _DescargarDatos ()
 Descargar datos.
 
virtual bool _Load (dynamic toDocumento)
 Carga de datos a partir de un objeto que puede ser de Asiento o Factura.
 
bool _Save ()
 Save.
 
void _Clonar (IDatosAdicionalesFactura toDatosAdicionalesFactura)
 Clonación de datos adicionales factura.
 
bool _Delete ()
 Delete.
 
bool _ShowAdicionales (bool tlReadOnly, bool tlDesdeAsientos=false)
 Método para mostrar el formulario con los datos de contabilización (Adicionales)
 
bool _RevisarReferenciaCatastral (string tcCliPro, decimal tnImporte=0M)
 Asignación de referencia catastral por defecto en caso necesario a partir de cuenta de cliente/proveedor.
 
bool _RevisarReferenciaCatastral (dynamic toCliPro=null, decimal tnImporte=0M)
 Asignación de referencia catastral por defecto en caso necesario a partir de negocio de cliente/proveedor.
 
void _RevisarOrigenDatos ()
 Método público para revisar y establecer el origen de datos.
 
bool _ValidacionTipoOperacion (int tnOperacion, IDatosReferenciasCatastrales toDatosReferenciasCatastrales, out string tcMensaje, bool tlPresentarMensaje=true, DataTable tdtIva=null)
 Validación del tipo de operación.
 

Métodos protegidos

void ObtenerOrigenDatos ()
 Para establecer el origen de los datos actuales.
 

Atributos estáticos protegidos

static bool lIsSave = false
 Nos dice si estamos salvando los datos para evitar recursividad.
 

Propiedades

dynamic _Documento [get, set]
 Referencia al documento de factura de venta, únicamente se asigna desde las opciones de la pantalla de facturas Utilizado para poder gestionar el _SoloLectura por ejemplo ... NOTA: Esta referencia no es para realizar _Saves ...
 
EntregasFactura.Entrega _Entrega [get]
 Para tener la referencia a la entrega a cuenta (sólo caso especial de facturación entregas a cuenta)
 
eOrigenDatosAdicionalesFactura _OrigenDatos [get, set]
 Indicará dónde tenemos que leer/guardar los datos adicionales de facturas.
 
bool _DeletePending [get, set]
 Para saber cuando hay una operación pendiente de borrado.
 
string _MensajeError [get, set]
 Mensaje de error.
 
string _Usuario [get, set]
 C_FACTUVEN.USUARIO.
 
string _Empresa [get, set]
 C_FACTUVEN.EMPRESA.
 
string _Numero [get, set]
 C_FACTUVEN.NUMERO.
 
string _Cuenta [get, set]
 C_FACTUVEN.CUENTA.
 
int _SIICausaNoSujeta [get, set]
 Causa de no sujeción. SIICANOSU.
 
string _SIINumDER [get, set]
 Para indicar el número DER. SIINUMDER.
 
string _SIINumIni [get, set]
 Número inicial para asiento resumen de tickets. Se guardará en el campo SIINUMINI.
 
string _SIINumFin [get, set]
 Número final para asiento resumen de tickets. Se guardará en el campo SIINUMFIN.
 
IDatosRectificativa _DatosRectificativa [get, set]
 Objeto con los datos adicionales referentes a rectificativas.
 
IDatosAdicionalesFacturaGenerales _DatosGenerales [get, set]
 Objeto con los datos adicionales generales.
 
IDatosAdicionalesFacturaDevengo _DatosDevengo [get, set]
 Objeto con los datos adicionales devengo.
 
IDatosAdicionalesFacturaArt25 _DatosArt25 [get, set]
 Objeto con los datos adicionales artículo 25.
 
IDatosAdicionalesFacturaExenta _DatosExenta [get, set]
 Objeto con los datos adicionales exenta.
 
IDatosReferenciasCatastrales _DatosReferenciasCatastrales [get, set]
 Objeto con los datos adicionales de referencias catastrales.
 
IDatosAdicionalesFacturaDOI _DatosDOI [get, set]
 Objeto con los datos DOI.
 
IAsientos _GetAsiento [get]
 Devuelve la referencia del asiento.
 

Descripción detallada

Clase para la gestión de datos adicionales de facturas. Los datos pueden venir de IVAREPER, IVASOPOR, IVA_EXEN, C_FACTUVEN o C_FACTUCOM.

Definición en la línea 33 del archivo DatosAdicionalesFactura.cs.

Documentación de constructores y destructores

◆ DatosAdicionalesFactura()

sage.ew.contabilidad.DatosAdicionalesFactura.DatosAdicionalesFactura ( )
inline

Constructor vacío.

Definición en la línea 406 del archivo DatosAdicionalesFactura.cs.

Documentación de funciones miembro

◆ _Clonar()

void sage.ew.contabilidad.DatosAdicionalesFactura._Clonar ( IDatosAdicionalesFactura toDatosAdicionalesFactura)
inline

Clonación de datos adicionales factura.

Parámetros
toDatosAdicionalesFacturaInstancia de los datos que vamos a clonar

Implementa sage.ew.interficies.IDatosAdicionalesFactura.

Definición en la línea 1082 del archivo DatosAdicionalesFactura.cs.

◆ _Delete()

bool sage.ew.contabilidad.DatosAdicionalesFactura._Delete ( )
inline

Delete.

Devuelve

Implementa sage.ew.interficies.IDatosAdicionalesFactura.

Definición en la línea 1149 del archivo DatosAdicionalesFactura.cs.

◆ _DescargarDatos()

void sage.ew.contabilidad.DatosAdicionalesFactura._DescargarDatos ( )
inline

Descargar datos.

Implementa sage.ew.interficies.IDatosAdicionalesFactura.

Definición en la línea 964 del archivo DatosAdicionalesFactura.cs.

◆ _Deserialize()

DatosAdicionalesFactura sage.ew.contabilidad.DatosAdicionalesFactura._Deserialize ( string tcJSON)
inline

Deserializar la cedana en formato JSON.

Devuelve

Definición en la línea 948 del archivo DatosAdicionalesFactura.cs.

◆ _GetFactura()

ewDocVentaFRA sage.ew.contabilidad.DatosAdicionalesFactura._GetFactura ( )
inline

Devuelve la referencia a la factura.

Definición en la línea 920 del archivo DatosAdicionalesFactura.cs.

◆ _Load()

virtual bool sage.ew.contabilidad.DatosAdicionalesFactura._Load ( dynamic toDocumento)
inlinevirtual

Carga de datos a partir de un objeto que puede ser de Asiento o Factura.

Devuelve

Implementa sage.ew.interficies.IDatosAdicionalesFactura.

Reimplementado en sage.addons.factucert.Negocio.Clases.DatosAdicionalesFacturaAnulada.

Definición en la línea 1007 del archivo DatosAdicionalesFactura.cs.

◆ _RevisarOrigenDatos()

void sage.ew.contabilidad.DatosAdicionalesFactura._RevisarOrigenDatos ( )
inline

Método público para revisar y establecer el origen de datos.

Definición en la línea 1426 del archivo DatosAdicionalesFactura.cs.

◆ _RevisarReferenciaCatastral() [1/2]

bool sage.ew.contabilidad.DatosAdicionalesFactura._RevisarReferenciaCatastral ( dynamic toCliPro = null,
decimal tnImporte = 0M )
inline

Asignación de referencia catastral por defecto en caso necesario a partir de negocio de cliente/proveedor.

Parámetros
toCliProInstancia del cliente/proveedor
tnImporteImporte total factura

Definición en la línea 1235 del archivo DatosAdicionalesFactura.cs.

◆ _RevisarReferenciaCatastral() [2/2]

bool sage.ew.contabilidad.DatosAdicionalesFactura._RevisarReferenciaCatastral ( string tcCliPro,
decimal tnImporte = 0M )
inline

Asignación de referencia catastral por defecto en caso necesario a partir de cuenta de cliente/proveedor.

Parámetros
tcCliPro
tnImporte

Definición en la línea 1215 del archivo DatosAdicionalesFactura.cs.

◆ _Save()

bool sage.ew.contabilidad.DatosAdicionalesFactura._Save ( )
inline

Save.

Devuelve

Implementa sage.ew.interficies.IDatosAdicionalesFactura.

Definición en la línea 1036 del archivo DatosAdicionalesFactura.cs.

◆ _Serialize()

string sage.ew.contabilidad.DatosAdicionalesFactura._Serialize ( )
inline

Serializar la cedana en formato JSON.

Devuelve

Definición en la línea 930 del archivo DatosAdicionalesFactura.cs.

◆ _ShowAdicionales()

bool sage.ew.contabilidad.DatosAdicionalesFactura._ShowAdicionales ( bool tlReadOnly,
bool tlDesdeAsientos = false )
inline

Método para mostrar el formulario con los datos de contabilización (Adicionales)

Parámetros
tlReadOnly
tlDesdeAsientos

Implementa sage.ew.interficies.IDatosAdicionalesFactura.

Definición en la línea 1172 del archivo DatosAdicionalesFactura.cs.

◆ _ValidacionTipoOperacion()

bool sage.ew.contabilidad.DatosAdicionalesFactura._ValidacionTipoOperacion ( int tnOperacion,
IDatosReferenciasCatastrales toDatosReferenciasCatastrales,
out string tcMensaje,
bool tlPresentarMensaje = true,
DataTable tdtIva = null )
inline

Validación del tipo de operación.

Parámetros
tnOperacion
toDatosReferenciasCatastrales
tcMensaje
tlPresentarMensaje
tdtIva
Devuelve

Definición en la línea 1440 del archivo DatosAdicionalesFactura.cs.

◆ ObtenerOrigenDatos()

void sage.ew.contabilidad.DatosAdicionalesFactura.ObtenerOrigenDatos ( )
inlineprotected

Para establecer el origen de los datos actuales.

Devuelve

Definición en la línea 812 del archivo DatosAdicionalesFactura.cs.

Documentación de campos

◆ lIsSave

bool sage.ew.contabilidad.DatosAdicionalesFactura.lIsSave = false
staticprotected

Nos dice si estamos salvando los datos para evitar recursividad.

Definición en la línea 104 del archivo DatosAdicionalesFactura.cs.

Documentación de propiedades

◆ _Cuenta

string sage.ew.contabilidad.DatosAdicionalesFactura._Cuenta
getset

C_FACTUVEN.CUENTA.

Implementa sage.ew.interficies.IDatosAdicionalesFactura.

Definición en la línea 207 del archivo DatosAdicionalesFactura.cs.

◆ _DatosArt25

IDatosAdicionalesFacturaArt25 sage.ew.contabilidad.DatosAdicionalesFactura._DatosArt25
getset

Objeto con los datos adicionales artículo 25.

Implementa sage.ew.interficies.IDatosAdicionalesFactura.

Definición en la línea 319 del archivo DatosAdicionalesFactura.cs.

◆ _DatosDevengo

IDatosAdicionalesFacturaDevengo sage.ew.contabilidad.DatosAdicionalesFactura._DatosDevengo
getset

Objeto con los datos adicionales devengo.

Implementa sage.ew.interficies.IDatosAdicionalesFactura.

Definición en la línea 300 del archivo DatosAdicionalesFactura.cs.

◆ _DatosDOI

IDatosAdicionalesFacturaDOI sage.ew.contabilidad.DatosAdicionalesFactura._DatosDOI
getset

Objeto con los datos DOI.

Implementa sage.ew.interficies.IDatosAdicionalesFactura.

Definición en la línea 374 del archivo DatosAdicionalesFactura.cs.

◆ _DatosExenta

IDatosAdicionalesFacturaExenta sage.ew.contabilidad.DatosAdicionalesFactura._DatosExenta
getset

Objeto con los datos adicionales exenta.

Implementa sage.ew.interficies.IDatosAdicionalesFactura.

Definición en la línea 337 del archivo DatosAdicionalesFactura.cs.

◆ _DatosGenerales

IDatosAdicionalesFacturaGenerales sage.ew.contabilidad.DatosAdicionalesFactura._DatosGenerales
getset

Objeto con los datos adicionales generales.

Implementa sage.ew.interficies.IDatosAdicionalesFactura.

Definición en la línea 282 del archivo DatosAdicionalesFactura.cs.

◆ _DatosRectificativa

IDatosRectificativa sage.ew.contabilidad.DatosAdicionalesFactura._DatosRectificativa
getset

Objeto con los datos adicionales referentes a rectificativas.

Implementa sage.ew.interficies.IDatosAdicionalesFactura.

Definición en la línea 263 del archivo DatosAdicionalesFactura.cs.

◆ _DatosReferenciasCatastrales

IDatosReferenciasCatastrales sage.ew.contabilidad.DatosAdicionalesFactura._DatosReferenciasCatastrales
getset

Objeto con los datos adicionales de referencias catastrales.

Implementa sage.ew.interficies.IDatosAdicionalesFactura.

Definición en la línea 356 del archivo DatosAdicionalesFactura.cs.

◆ _DeletePending

bool sage.ew.contabilidad.DatosAdicionalesFactura._DeletePending
getset

Para saber cuando hay una operación pendiente de borrado.

Implementa sage.ew.interficies.IDatosAdicionalesFactura.

Definición en la línea 157 del archivo DatosAdicionalesFactura.cs.

◆ _Documento

dynamic sage.ew.contabilidad.DatosAdicionalesFactura._Documento
getset

Referencia al documento de factura de venta, únicamente se asigna desde las opciones de la pantalla de facturas Utilizado para poder gestionar el _SoloLectura por ejemplo ... NOTA: Esta referencia no es para realizar _Saves ...

Definición en la línea 117 del archivo DatosAdicionalesFactura.cs.

◆ _Empresa

string sage.ew.contabilidad.DatosAdicionalesFactura._Empresa
getset

C_FACTUVEN.EMPRESA.

Implementa sage.ew.interficies.IDatosAdicionalesFactura.

Definición en la línea 187 del archivo DatosAdicionalesFactura.cs.

◆ _Entrega

EntregasFactura.Entrega sage.ew.contabilidad.DatosAdicionalesFactura._Entrega
get

Para tener la referencia a la entrega a cuenta (sólo caso especial de facturación entregas a cuenta)

Implementa sage.ew.interficies.IDatosAdicionalesFactura.

Definición en la línea 133 del archivo DatosAdicionalesFactura.cs.

◆ _GetAsiento

IAsientos sage.ew.contabilidad.DatosAdicionalesFactura._GetAsiento
get

Devuelve la referencia del asiento.

Definición en la línea 392 del archivo DatosAdicionalesFactura.cs.

◆ _MensajeError

string sage.ew.contabilidad.DatosAdicionalesFactura._MensajeError
getset

Mensaje de error.

Implementa sage.ew.interficies.IDatosAdicionalesFactura.

Definición en la línea 167 del archivo DatosAdicionalesFactura.cs.

◆ _Numero

string sage.ew.contabilidad.DatosAdicionalesFactura._Numero
getset

C_FACTUVEN.NUMERO.

Implementa sage.ew.interficies.IDatosAdicionalesFactura.

Definición en la línea 197 del archivo DatosAdicionalesFactura.cs.

◆ _OrigenDatos

eOrigenDatosAdicionalesFactura sage.ew.contabilidad.DatosAdicionalesFactura._OrigenDatos
getset

Indicará dónde tenemos que leer/guardar los datos adicionales de facturas.

Implementa sage.ew.interficies.IDatosAdicionalesFactura.

Definición en la línea 142 del archivo DatosAdicionalesFactura.cs.

◆ _SIICausaNoSujeta

int sage.ew.contabilidad.DatosAdicionalesFactura._SIICausaNoSujeta
getset

Causa de no sujeción. SIICANOSU.

Implementa sage.ew.interficies.IDatosAdicionalesFactura.

Definición en la línea 223 del archivo DatosAdicionalesFactura.cs.

◆ _SIINumDER

string sage.ew.contabilidad.DatosAdicionalesFactura._SIINumDER
getset

Para indicar el número DER. SIINUMDER.

Implementa sage.ew.interficies.IDatosAdicionalesFactura.

Definición en la línea 233 del archivo DatosAdicionalesFactura.cs.

◆ _SIINumFin

string sage.ew.contabilidad.DatosAdicionalesFactura._SIINumFin
getset

Número final para asiento resumen de tickets. Se guardará en el campo SIINUMFIN.

Implementa sage.ew.interficies.IDatosAdicionalesFactura.

Definición en la línea 253 del archivo DatosAdicionalesFactura.cs.

◆ _SIINumIni

string sage.ew.contabilidad.DatosAdicionalesFactura._SIINumIni
getset

Número inicial para asiento resumen de tickets. Se guardará en el campo SIINUMINI.

Implementa sage.ew.interficies.IDatosAdicionalesFactura.

Definición en la línea 243 del archivo DatosAdicionalesFactura.cs.

◆ _Usuario

string sage.ew.contabilidad.DatosAdicionalesFactura._Usuario
getset

C_FACTUVEN.USUARIO.

Implementa sage.ew.interficies.IDatosAdicionalesFactura.

Definición en la línea 177 del archivo DatosAdicionalesFactura.cs.


La documentación de esta clase está generada del siguiente archivo: