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...
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. | |
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.
|
inline |
Constructor vacío.
Definición en la línea 406 del archivo DatosAdicionalesFactura.cs.
|
inline |
Clonación de datos adicionales factura.
toDatosAdicionalesFactura | Instancia de los datos que vamos a clonar |
Implementa sage.ew.interficies.IDatosAdicionalesFactura.
Definición en la línea 1082 del archivo DatosAdicionalesFactura.cs.
|
inline |
Delete.
Implementa sage.ew.interficies.IDatosAdicionalesFactura.
Definición en la línea 1149 del archivo DatosAdicionalesFactura.cs.
|
inline |
Descargar datos.
Implementa sage.ew.interficies.IDatosAdicionalesFactura.
Definición en la línea 964 del archivo DatosAdicionalesFactura.cs.
|
inline |
Deserializar la cedana en formato JSON.
Definición en la línea 948 del archivo DatosAdicionalesFactura.cs.
|
inline |
Devuelve la referencia a la factura.
Definición en la línea 920 del archivo DatosAdicionalesFactura.cs.
|
inlinevirtual |
Carga de datos a partir de un objeto que puede ser de Asiento o Factura.
Implementa sage.ew.interficies.IDatosAdicionalesFactura.
Reimplementado en sage.addons.factucert.Negocio.Clases.DatosAdicionalesFacturaAnulada.
Definición en la línea 1007 del archivo DatosAdicionalesFactura.cs.
|
inline |
Método público para revisar y establecer el origen de datos.
Definición en la línea 1426 del archivo DatosAdicionalesFactura.cs.
|
inline |
Asignación de referencia catastral por defecto en caso necesario a partir de negocio de cliente/proveedor.
toCliPro | Instancia del cliente/proveedor |
tnImporte | Importe total factura |
Definición en la línea 1235 del archivo DatosAdicionalesFactura.cs.
|
inline |
Asignación de referencia catastral por defecto en caso necesario a partir de cuenta de cliente/proveedor.
tcCliPro | |
tnImporte |
Definición en la línea 1215 del archivo DatosAdicionalesFactura.cs.
|
inline |
Save.
Implementa sage.ew.interficies.IDatosAdicionalesFactura.
Definición en la línea 1036 del archivo DatosAdicionalesFactura.cs.
|
inline |
Serializar la cedana en formato JSON.
Definición en la línea 930 del archivo DatosAdicionalesFactura.cs.
|
inline |
Método para mostrar el formulario con los datos de contabilización (Adicionales)
tlReadOnly | |
tlDesdeAsientos |
Implementa sage.ew.interficies.IDatosAdicionalesFactura.
Definición en la línea 1172 del archivo DatosAdicionalesFactura.cs.
|
inline |
Validación del tipo de operación.
tnOperacion | |
toDatosReferenciasCatastrales | |
tcMensaje | |
tlPresentarMensaje | |
tdtIva |
Definición en la línea 1440 del archivo DatosAdicionalesFactura.cs.
|
inlineprotected |
Para establecer el origen de los datos actuales.
Definición en la línea 812 del archivo DatosAdicionalesFactura.cs.
|
staticprotected |
Nos dice si estamos salvando los datos para evitar recursividad.
Definición en la línea 104 del archivo DatosAdicionalesFactura.cs.
|
getset |
C_FACTUVEN.CUENTA.
Implementa sage.ew.interficies.IDatosAdicionalesFactura.
Definición en la línea 207 del archivo DatosAdicionalesFactura.cs.
|
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.
|
getset |
Objeto con los datos adicionales devengo.
Implementa sage.ew.interficies.IDatosAdicionalesFactura.
Definición en la línea 300 del archivo DatosAdicionalesFactura.cs.
|
getset |
Objeto con los datos DOI.
Implementa sage.ew.interficies.IDatosAdicionalesFactura.
Definición en la línea 374 del archivo DatosAdicionalesFactura.cs.
|
getset |
Objeto con los datos adicionales exenta.
Implementa sage.ew.interficies.IDatosAdicionalesFactura.
Definición en la línea 337 del archivo DatosAdicionalesFactura.cs.
|
getset |
Objeto con los datos adicionales generales.
Implementa sage.ew.interficies.IDatosAdicionalesFactura.
Definición en la línea 282 del archivo DatosAdicionalesFactura.cs.
|
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.
|
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.
|
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.
|
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.
|
getset |
C_FACTUVEN.EMPRESA.
Implementa sage.ew.interficies.IDatosAdicionalesFactura.
Definición en la línea 187 del archivo DatosAdicionalesFactura.cs.
|
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.
|
get |
Devuelve la referencia del asiento.
Definición en la línea 392 del archivo DatosAdicionalesFactura.cs.
|
getset |
Mensaje de error.
Implementa sage.ew.interficies.IDatosAdicionalesFactura.
Definición en la línea 167 del archivo DatosAdicionalesFactura.cs.
|
getset |
C_FACTUVEN.NUMERO.
Implementa sage.ew.interficies.IDatosAdicionalesFactura.
Definición en la línea 197 del archivo DatosAdicionalesFactura.cs.
|
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.
|
getset |
Causa de no sujeción. SIICANOSU.
Implementa sage.ew.interficies.IDatosAdicionalesFactura.
Definición en la línea 223 del archivo DatosAdicionalesFactura.cs.
|
getset |
Para indicar el número DER. SIINUMDER.
Implementa sage.ew.interficies.IDatosAdicionalesFactura.
Definición en la línea 233 del archivo DatosAdicionalesFactura.cs.
|
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.
|
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.
|
getset |
C_FACTUVEN.USUARIO.
Implementa sage.ew.interficies.IDatosAdicionalesFactura.
Definición en la línea 177 del archivo DatosAdicionalesFactura.cs.