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 herencias de sage.ew.contabilidad.DatosAdicionalesFactura
sage.ew.interficies.IDatosAdicionalesFactura sage.addons.factucert.Negocio.Clases.DatosAdicionalesFacturaAnulada

Métodos públicos

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

Métodos protegidos

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

Atributos protegidos estáticos

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

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 ... Más...
 
EntregasFactura.Entrega _Entrega [get]
 Para tener la referencia a la entrega a cuenta (sólo caso especial de facturación entregas a cuenta) Más...
 
eOrigenDatosAdicionalesFactura _OrigenDatos [get, set]
 Indicará dónde tenemos que leer/guardar los datos adicionales de facturas Más...
 
bool _DeletePending [get, set]
 Para saber cuando hay una operación pendiente de borrado Más...
 
string _MensajeError [get, set]
 Mensaje de error Más...
 
string _Usuario [get, set]
 C_FACTUVEN.USUARIO Más...
 
string _Empresa [get, set]
 C_FACTUVEN.EMPRESA Más...
 
string _Numero [get, set]
 C_FACTUVEN.NUMERO Más...
 
string _Cuenta [get, set]
 C_FACTUVEN.CUENTA Más...
 
int _SIICausaNoSujeta [get, set]
 Causa de no sujeción. SIICANOSU Más...
 
string _SIINumDER [get, set]
 Para indicar el número DER. SIINUMDER Más...
 
string _SIINumIni [get, set]
 Número inicial para asiento resumen de tickets. Se guardará en el campo SIINUMINI Más...
 
string _SIINumFin [get, set]
 Número final para asiento resumen de tickets. Se guardará en el campo SIINUMFIN Más...
 
IDatosRectificativa _DatosRectificativa [get, set]
 Objeto con los datos adicionales referentes a rectificativas Más...
 
IDatosAdicionalesFacturaGenerales _DatosGenerales [get, set]
 Objeto con los datos adicionales generales Más...
 
IDatosAdicionalesFacturaDevengo _DatosDevengo [get, set]
 Objeto con los datos adicionales devengo Más...
 
IDatosAdicionalesFacturaArt25 _DatosArt25 [get, set]
 Objeto con los datos adicionales artículo 25 Más...
 
IDatosAdicionalesFacturaExenta _DatosExenta [get, set]
 Objeto con los datos adicionales exenta Más...
 
IDatosReferenciasCatastrales _DatosReferenciasCatastrales [get, set]
 Objeto con los datos adicionales de referencias catastrales Más...
 
IDatosAdicionalesFacturaDOI _DatosDOI [get, set]
 Objeto con los datos DOI Más...
 
IAsientos _GetAsiento [get]
 Devuelve la referencia del asiento Más...
 
- Propiedades heredados desde sage.ew.interficies.IDatosAdicionalesFactura
eOrigenDatosAdicionalesFactura _OrigenDatos [get, set]
 Indicará dónde tenemos que leer/guardar los datos adicionales de facturas (IVAREPER,IVASOPOR,IVA_EXEN,FACTVEADI,FACTCOADI) Más...
 
EntregasFactura.Entrega _Entrega [get]
 Para tener la referencia a la entrega a cuenta (sólo caso especial de facturación entregas a cuenta) Más...
 
bool _DeletePending [get, set]
 Para saber cuando hay una operación pendiente de borrado Más...
 
string _MensajeError [get, set]
 Mensaje de error Más...
 
string _Empresa [get, set]
 Código de empresa Más...
 
string _Numero [get, set]
 Número de factura Más...
 
string _Cuenta [get, set]
 Cuenta de cliente/proveedor Más...
 
string _Usuario [get, set]
 Usuario Más...
 
int _SIICausaNoSujeta [get, set]
 Causa de no sujeción. SIICANOSU Más...
 
string _SIINumDER [get, set]
 Número DER. Campo SIINUMDER Más...
 
string _SIINumIni [get, set]
 Número inicial para asiento resumen de tickets. Se guardará en el campo SIINUMINI Más...
 
string _SIINumFin [get, set]
 Número final para asiento resumen de tickets. Se guardará en el campo SIINUMFIN Más...
 
IDatosRectificativa _DatosRectificativa [get, set]
 Objeto para la gestión de los datos de rectificativas Más...
 
IDatosAdicionalesFacturaGenerales _DatosGenerales [get, set]
 Objeto para los datos adicionales generales Más...
 
IDatosAdicionalesFacturaDevengo _DatosDevengo [get, set]
 Objeto para los datos adicionales devengo Más...
 
IDatosAdicionalesFacturaArt25 _DatosArt25 [get, set]
 Objeto para los datos adicionales artículo 25 Más...
 
IDatosAdicionalesFacturaExenta _DatosExenta [get, set]
 Objeto para los datos adicionales exentas Más...
 
IDatosReferenciasCatastrales _DatosReferenciasCatastrales [get, set]
 Objeto para los datos de las referencias catastrales Más...
 
IDatosAdicionalesFacturaDOI _DatosDOI [get, set]
 Objeto para los datos DOI Más...
 

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 del constructor y destructor

◆ DatosAdicionalesFactura()

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

Constructor vacío

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

Documentación de las 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 1149 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 1216 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 1031 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 1015 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 1074 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 1493 del archivo DatosAdicionalesFactura.cs.

◆ _RevisarReferenciaCatastral() [1/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 1282 del archivo DatosAdicionalesFactura.cs.

◆ _RevisarReferenciaCatastral() [2/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 1302 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 1103 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 997 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 1239 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 1507 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 889 del archivo DatosAdicionalesFactura.cs.

Documentación de los 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

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

◆ _DatosArt25

IDatosAdicionalesFacturaArt25 sage.ew.contabilidad.DatosAdicionalesFactura._DatosArt25
getset

Objeto con los datos adicionales artículo 25

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

◆ _DatosDevengo

IDatosAdicionalesFacturaDevengo sage.ew.contabilidad.DatosAdicionalesFactura._DatosDevengo
getset

Objeto con los datos adicionales devengo

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

◆ _DatosDOI

IDatosAdicionalesFacturaDOI sage.ew.contabilidad.DatosAdicionalesFactura._DatosDOI
getset

Objeto con los datos DOI

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

◆ _DatosExenta

IDatosAdicionalesFacturaExenta sage.ew.contabilidad.DatosAdicionalesFactura._DatosExenta
getset

Objeto con los datos adicionales exenta

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

◆ _DatosGenerales

IDatosAdicionalesFacturaGenerales sage.ew.contabilidad.DatosAdicionalesFactura._DatosGenerales
getset

Objeto con los datos adicionales generales

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

◆ _DatosRectificativa

IDatosRectificativa sage.ew.contabilidad.DatosAdicionalesFactura._DatosRectificativa
getset

Objeto con los datos adicionales referentes a rectificativas

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

◆ _DatosReferenciasCatastrales

IDatosReferenciasCatastrales sage.ew.contabilidad.DatosAdicionalesFactura._DatosReferenciasCatastrales
getset

Objeto con los datos adicionales de referencias catastrales

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

◆ _DeletePending

bool sage.ew.contabilidad.DatosAdicionalesFactura._DeletePending
getset

Para saber cuando hay una operación pendiente de borrado

Definición en la línea 158 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 118 del archivo DatosAdicionalesFactura.cs.

◆ _Empresa

string sage.ew.contabilidad.DatosAdicionalesFactura._Empresa
getset

C_FACTUVEN.EMPRESA

Definición en la línea 188 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)

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

◆ _GetAsiento

IAsientos sage.ew.contabilidad.DatosAdicionalesFactura._GetAsiento
get

Devuelve la referencia del asiento

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

◆ _MensajeError

string sage.ew.contabilidad.DatosAdicionalesFactura._MensajeError
getset

Mensaje de error

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

◆ _Numero

string sage.ew.contabilidad.DatosAdicionalesFactura._Numero
getset

C_FACTUVEN.NUMERO

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

◆ _OrigenDatos

eOrigenDatosAdicionalesFactura sage.ew.contabilidad.DatosAdicionalesFactura._OrigenDatos
getset

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

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

◆ _SIICausaNoSujeta

int sage.ew.contabilidad.DatosAdicionalesFactura._SIICausaNoSujeta
getset

Causa de no sujeción. SIICANOSU

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

◆ _SIINumDER

string sage.ew.contabilidad.DatosAdicionalesFactura._SIINumDER
getset

Para indicar el número DER. SIINUMDER

Definición en la línea 234 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

Definición en la línea 254 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

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

◆ _Usuario

string sage.ew.contabilidad.DatosAdicionalesFactura._Usuario
getset

C_FACTUVEN.USUARIO

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


La documentación para esta clase fue generada a partir del siguiente fichero: