Tipos públicos | |
enum | TipoImpuesto { IVA , IGIC } |
Tipo de impuesto. Más... | |
Métodos públicos | |
TipoIVA () | |
Constructor vacío. | |
override bool | _Delete () |
Borra el tipo de IVA cargado. | |
bool | HayMovimientos () |
Indica si hay movimientos es las tabas de iva. | |
DataTable | _Control_Iva_Deducible (string tcCampoCuenta, string tcValorCuenta) |
Cuando marcamos que el Tipo de IVA es deducible es neceasrio realizar una serie de controles. | |
bool | _Comprobar_Ctas_Iva (string tcIvaSop, string tcIvaRep, string tcRecSop, string tcRecRep, string tcCriIvaSop, string tcCriIvaRep, string tcCriRecSop, string tcCriRecRep, string tcProrrataIvaSop, string tcProrrataCriIvaSop, out string tcMensaje) |
Comprueba si existen otros tipos de IVA con las cuentas contables incompatibles con el que se está editando. | |
bool | _Comprobar_Ctas_Iva (string tcIvaSop, string tcIvaRep, string tcRecSop, string tcRecRep, string tcCriIvaSop, string tcCriIvaRep, string tcCriRecSop, string tcCriRecRep, string tcProrrataIvaSop, string tcProrrataCriIvaSop, out string tcMensaje, string tcEjercicio) |
Comprueba si existen otros tipos de IVA con las cuentas contables incompatibles con el que se está editando. | |
bool | _Comprobar_Ctas_Iva (string tcTipoImpuesto, string tcIvaSop, string tcIvaRep, string tcRecSop, string tcRecRep, string tcCriIvaSop, string tcCriIvaRep, string tcCriRecSop, string tcCriRecRep, string tcProrrataIvaSop, string tcProrrataCriIvaSop, out string tcMensaje) |
Comprueba si existen otros tipos de IVA con las cuentas contables incompatibles con el que se está editando. | |
bool | _Comprobar_Ctas_Iva (string tcIvaSop, string tcIvaRep, string tcRecSop, string tcRecRep, string tcCriIvaSop, string tcCriIvaRep, string tcCriRecSop, string tcCriRecRep, out string tcMensaje) |
Comprueba si existen otros tipos de IVA con las cuentas contables incompatibles con el que se está editando. | |
bool | _Comprobar_Ctas_Iva (string tcTipoImpuesto, string tcIvaSop, string tcIvaRep, string tcRecSop, string tcRecRep, string tcCriIvaSop, string tcCriIvaRep, string tcCriRecSop, string tcCriRecRep, out string tcMensaje) |
Comprueba si existen otros tipos de IVA con las cuentas contables incompatibles con el que se está editando. | |
override bool | _Save_Before () |
Validamos el tipo de IVA exento. | |
bool | _EsIvaCee () |
Devuelve true si el código de IVA cargado en el objeto es el equivalente CEE de otro tipo de IVA. | |
bool | _ShowAsistente (String tcNuevoCodigo="") |
Abre la pantalla del asistente. | |
Métodos públicos estáticos | |
static bool | ContieneUnicamenteTiposParaIVA () |
Determina si tenemos definidos tipos que corresponden a IVA (tipo 0) | |
static bool | ContieneUnicamenteTiposParaIGIC () |
Determina si tenemos definidos tipos que corresponden a IGIC (tipo 1) | |
static bool | _EsCuentaRecc (string tcCuenta) |
Determina si la cuenta es de RECC mediante la consulta de que esté aplicada en algún tipo de IVA. | |
static bool | _EsIvaCee (string tcTipoIva) |
Devuelve true si el código de IVA cargado en el objeto es el equivalente CEE de otro tipo de IVA. | |
Métodos protegidos | |
override bool | _TraspasarSiguienteEjercicio (TipoExecute toTipoExecute, string tcEjercicio, bool tbIsNew) |
Hacemos las validaciones de los ivas en el siguiente ejercicio. | |
Propiedades | |
override AccionTraspasoUltimoEjercicio | _TraspasoUltimoEjercicio = AccionTraspasoUltimoEjercicio.Informar [get] |
Indica si la funcionalidad de actualizar los datos al siguiente ejercicio esta activa. | |
decimal | _IVA [get, set] |
_IVA (decimal) | |
decimal | _Recargo [get, set] |
_Recargo (decimal) | |
TipoImpuesto | _Tipo [get, set] |
Tipo IVA/IGIC. | |
Boolean | _IGICImplicito [get, set] |
Si es IGIC indica si esta implicito. | |
string | _Cta_IVA_Sop [get, set] |
_CTA_IVA_Sop (string) | |
string | _Cta_IVA_Rep [get, set] |
_CTA_IVA_Rep (string) | |
string | _Cta_REC_Sop [get, set] |
_CTA_REC_Sop (string) | |
string | _Cta_REC_Rep [get, set] |
_CTA_REC_Rep (string) | |
string | _Pendevrep [get, set] |
Repercutido pendiente devengado (Criterio de caja) | |
string | _Pendedsop [get, set] |
Soportado pendiente devengado (Criterio de caja) | |
string | _Recrepcdev [get, set] |
Recargo repercutido devengado (Criterio de caja) | |
string | _Recsopcdev [get, set] |
Recargo soportado devengado (Criterio de caja) | |
string | _Cta_IVA_Sop_Nodeduc [get, set] |
Cuenta de IVA soportado no deducible (prorrata) Task 143008. | |
string | _Pendedsop_Nodeduc [get, set] |
Cuenta de IVA soportado pendiente de devengo no deducible (prorrata) Task 143008. | |
string | _IVA_CEE [get, set] |
_EQUIV_ISP (string) | |
bool | _IVA_Deducible [get, set] |
_IVA_Deducible (boolean) | |
bool | _IVA_Servicios [get, set] |
_IVA_Servicios (boolean) | |
int | _Tipo_Imp [get, set] |
_Tipo_Imp (entero) | |
bool | _IVA_BienesInversion [get, set] |
_IVA_Servicios (boolean) | |
bool | _IGIC_Sujeto0 [get, set] |
_IGIC_Sujeto (boolean) | |
bool | _IVA_Sujeto0 [get, set] |
_IVA_Sujeto0 (boolean) | |
bool | _IVA_Exento [get, set] |
_IVA_Exento (boolean) | |
bool | _Viajes [get, set] |
_Viajes (boolean) | |
Boolean | _UtilizarAsistenteListasPrevias [get] |
Indica si al hacer nuevo desde vistas previas debe utilizar el asistente. | |
string | _Guid [get, set] |
Valor Guid del registro ( No es el Guid_ID) | |
Clase TipoIVA.
Definición en la línea 23 del archivo clsTipoIVA.cs.
Tipo de impuesto.
Valores de enumeraciones | |
---|---|
IVA | IVA. |
IGIC | IGIC. |
Definición en la línea 117 del archivo clsTipoIVA.cs.
|
inline |
Constructor vacío.
Definición en la línea 786 del archivo clsTipoIVA.cs.
|
inline |
Comprueba si existen otros tipos de IVA con las cuentas contables incompatibles con el que se está editando.
tcIvaSop | Cuenta IVA soportado |
tcIvaRep | Cuenta IVA repercutido |
tcRecSop | Cuenta RECARGO soportado |
tcRecRep | Cuenta RECARGO repercutido |
tcCriIvaSop | Cuenta criterio caja soportado pendiente devengo |
tcCriIvaRep | Cuenta criterio caja repercutido pendiente devengo |
tcCriRecSop | Cuenta criterio caja recargo soportado pendiente devengo |
tcCriRecRep | Cuenta criterio caja recargo repercutido pendiente devengo |
tcMensaje | Mensaje a mostrar si hay warning o error. Si todo ok no hay mensaje. |
Definición en la línea 1218 del archivo clsTipoIVA.cs.
|
inline |
Comprueba si existen otros tipos de IVA con las cuentas contables incompatibles con el que se está editando.
tcIvaSop | Cuenta IVA soportado |
tcIvaRep | Cuenta IVA repercutido |
tcRecSop | Cuenta RECARGO soportado |
tcRecRep | Cuenta RECARGO repercutido |
tcCriIvaSop | Cuenta criterio caja soportado pendiente devengo |
tcCriIvaRep | Cuenta criterio caja repercutido pendiente devengo |
tcCriRecSop | Cuenta criterio caja recargo soportado pendiente devengo |
tcCriRecRep | Cuenta criterio caja recargo repercutido pendiente devengo |
tcProrrataIvaSop | Cuenta IVA soportado no deducible (prorrata) |
tcProrrataCriIvaSop | Cuenta IVA soportado no deducible pendiente devengo (prorrata) |
tcMensaje | Mensaje a mostrar si hay warning o error. Si todo ok no hay mensaje. |
Definición en la línea 946 del archivo clsTipoIVA.cs.
|
inline |
Comprueba si existen otros tipos de IVA con las cuentas contables incompatibles con el que se está editando.
tcIvaSop | Cuenta IVA soportado |
tcIvaRep | Cuenta IVA repercutido |
tcRecSop | Cuenta RECARGO soportado |
tcRecRep | Cuenta RECARGO repercutido |
tcCriIvaSop | Cuenta criterio caja soportado pendiente devengo |
tcCriIvaRep | Cuenta criterio caja repercutido pendiente devengo |
tcCriRecSop | Cuenta criterio caja recargo soportado pendiente devengo |
tcCriRecRep | Cuenta criterio caja recargo repercutido pendiente devengo |
tcProrrataIvaSop | Cuenta IVA soportado no deducible (prorrata) |
tcProrrataCriIvaSop | Cuenta IVA soportado no deducible pendiente devengo (prorrata) |
tcMensaje | Mensaje a mostrar si hay warning o error. Si todo ok no hay mensaje. |
tcEjercicio |
Definición en la línea 967 del archivo clsTipoIVA.cs.
|
inline |
Comprueba si existen otros tipos de IVA con las cuentas contables incompatibles con el que se está editando.
param name="tcTipoImpuesto">Tipo impuesto
tcIvaSop | Cuenta IVA soportado |
tcIvaRep | Cuenta IVA repercutido |
tcRecSop | Cuenta RECARGO soportado |
tcRecRep | Cuenta RECARGO repercutido |
tcCriIvaSop | Cuenta criterio caja soportado pendiente devengo |
tcCriIvaRep | Cuenta criterio caja repercutido pendiente devengo |
tcCriRecSop | Cuenta criterio caja recargo soportado pendiente devengo |
tcCriRecRep | Cuenta criterio caja recargo repercutido pendiente devengo |
tcMensaje | Mensaje a mostrar si hay warning o error. Si todo ok no hay mensaje. |
Definición en la línea 1239 del archivo clsTipoIVA.cs.
|
inline |
Comprueba si existen otros tipos de IVA con las cuentas contables incompatibles con el que se está editando.
tcTipoImpuesto | Tipo de impuesto |
tcIvaSop | Cuenta IVA soportado |
tcIvaRep | Cuenta IVA repercutido |
tcRecSop | Cuenta RECARGO soportado |
tcRecRep | Cuenta RECARGO repercutido |
tcCriIvaSop | Cuenta criterio caja soportado pendiente devengo |
tcCriIvaRep | Cuenta criterio caja repercutido pendiente devengo |
tcCriRecSop | Cuenta criterio caja recargo soportado pendiente devengo |
tcCriRecRep | Cuenta criterio caja recargo repercutido pendiente devengo |
tcProrrataIvaSop | Cuenta IVA soportado no deducible (prorrata) |
tcProrrataCriIvaSop | Cuenta IVA soportado no deducible pendiente devengo (prorrata) |
tcMensaje | Mensaje a mostrar si hay warning o error. Si todo ok no hay mensaje. |
Definición en la línea 988 del archivo clsTipoIVA.cs.
|
inline |
Cuando marcamos que el Tipo de IVA es deducible es neceasrio realizar una serie de controles.
tcCampoCuenta | |
tcValorCuenta |
Definición en la línea 910 del archivo clsTipoIVA.cs.
|
inline |
Borra el tipo de IVA cargado.
Definición en la línea 823 del archivo clsTipoIVA.cs.
|
inlinestatic |
Determina si la cuenta es de RECC mediante la consulta de que esté aplicada en algún tipo de IVA.
tcCuenta | Código a evaluar |
Definición en la línea 1864 del archivo clsTipoIVA.cs.
|
inline |
Devuelve true si el código de IVA cargado en el objeto es el equivalente CEE de otro tipo de IVA.
Definición en la línea 1800 del archivo clsTipoIVA.cs.
|
inlinestatic |
Devuelve true si el código de IVA cargado en el objeto es el equivalente CEE de otro tipo de IVA.
Definición en la línea 1901 del archivo clsTipoIVA.cs.
|
inline |
|
inline |
Abre la pantalla del asistente.
tcNuevoCodigo |
Implementa sage.ew.interficies.IAsistente.
Definición en la línea 1920 del archivo clsTipoIVA.cs.
|
inlineprotected |
Hacemos las validaciones de los ivas en el siguiente ejercicio.
toTipoExecute | |
tcEjercicio | |
tbIsNew |
Definición en la línea 1253 del archivo clsTipoIVA.cs.
|
inlinestatic |
Determina si tenemos definidos tipos que corresponden a IGIC (tipo 1)
Definición en la línea 1827 del archivo clsTipoIVA.cs.
|
inlinestatic |
Determina si tenemos definidos tipos que corresponden a IVA (tipo 0)
Definición en la línea 1818 del archivo clsTipoIVA.cs.
|
inline |
Indica si hay movimientos es las tabas de iva.
Definición en la línea 892 del archivo clsTipoIVA.cs.
|
getset |
_CTA_IVA_Rep (string)
Definición en la línea 190 del archivo clsTipoIVA.cs.
|
getset |
_CTA_IVA_Sop (string)
Definición en la línea 165 del archivo clsTipoIVA.cs.
|
getset |
Cuenta de IVA soportado no deducible (prorrata) Task 143008.
Definición en la línea 368 del archivo clsTipoIVA.cs.
|
getset |
_CTA_REC_Rep (string)
Definición en la línea 240 del archivo clsTipoIVA.cs.
|
getset |
_CTA_REC_Sop (string)
Definición en la línea 215 del archivo clsTipoIVA.cs.
|
getset |
Valor Guid del registro ( No es el Guid_ID)
Definición en la línea 767 del archivo clsTipoIVA.cs.
|
getset |
_IGIC_Sujeto (boolean)
En Febrero 2019 se creó la propiedad _IGIC_Sujeto0 cuando se tuvo que añadir un nuevo tipo impositivo de tipo IGIC, representando el % de IVA al 0% sujeto.
En Octubre 2022 (task 198018) tenemos que crear otro tipo impositivo con % de IVA al 0%, sujeto, pero esta vez en vez de tipo IGIC será IVA.
Para este segundo caso se utilizará tabién el mismo campo CERO para soportar la propiedad, pero se crea nueva propiedad _IVA_Sujeto0 pues al tener la propiedad que ya teníamos _IGIC_Sujeto0 el término "IGIC" en el nombre podría inducir a confusión. Si esta propiedad _IGIC_Sujeto0 hubiera tenido como nombre _Sujeto0 por ejemplo, no nos habría hecho falta crear nueva propiedad _IVA_Sujeto0 y la misma propiedad nos habría servido para los dos casos (IVA y IGIC) pero al llevar el termino "IGIC" incluido en el nombre y ser la priopiedad pública no le podemos cambiar el nombre, por tanto se decide crear nueva propieadd _IVA_Sujeto0 si bien la haremos apuntar al mismo campo CERO.
Definición en la línea 657 del archivo clsTipoIVA.cs.
|
getset |
Si es IGIC indica si esta implicito.
Definición en la línea 149 del archivo clsTipoIVA.cs.
|
getset |
_IVA (decimal)
Definición en la línea 69 del archivo clsTipoIVA.cs.
|
getset |
_IVA_Servicios (boolean)
Definición en la línea 620 del archivo clsTipoIVA.cs.
|
getset |
_EQUIV_ISP (string)
Definición en la línea 511 del archivo clsTipoIVA.cs.
|
getset |
_IVA_Deducible (boolean)
Definición en la línea 549 del archivo clsTipoIVA.cs.
|
getset |
_IVA_Exento (boolean)
Definición en la línea 710 del archivo clsTipoIVA.cs.
|
getset |
_IVA_Servicios (boolean)
Definición en la línea 572 del archivo clsTipoIVA.cs.
|
getset |
_IVA_Sujeto0 (boolean)
En Febrero 2019 se creó la propiedad _IGIC_Sujeto0 cuando se tuvo que añadir un nuevo tipo impositivo de tipo IGIC, representando el % de IVA al 0% sujeto.
En Octubre 2022 (task 198018) tenemos que crear otro tipo impositivo con % de IVA al 0%, sujeto, pero esta vez en vez de tipo IGIC será IVA.
Para este segundo caso se utilizará tabién el mismo campo CERO para soportar la propiedad, pero se crea nueva propiedad _IVA_Sujeto0 pues al tener la propiedad que ya teníamos _IGIC_Sujeto0 el término "IGIC" en el nombre podría inducir a confusión. Si esta propiedad _IGIC_Sujeto0 hubiera tenido como nombre _Sujeto0 por ejemplo, no nos habría hecho falta crear nueva propiedad _IVA_Sujeto0 y la misma propiedad nos habría servido para los dos casos (IVA y IGIC) pero al llevar el termino "IGIC" incluido en el nombre y ser la priopiedad pública no le podemos cambiar el nombre, por tanto se decide crear nueva propieadd _IVA_Sujeto0 si bien la haremos apuntar al mismo campo CERO.
Definición en la línea 694 del archivo clsTipoIVA.cs.
|
getset |
Soportado pendiente devengado (Criterio de caja)
Definición en la línea 290 del archivo clsTipoIVA.cs.
|
getset |
Cuenta de IVA soportado pendiente de devengo no deducible (prorrata) Task 143008.
Definición en la línea 394 del archivo clsTipoIVA.cs.
|
getset |
Repercutido pendiente devengado (Criterio de caja)
Definición en la línea 265 del archivo clsTipoIVA.cs.
|
getset |
_Recargo (decimal)
Definición en la línea 92 del archivo clsTipoIVA.cs.
|
getset |
Recargo repercutido devengado (Criterio de caja)
Definición en la línea 315 del archivo clsTipoIVA.cs.
|
getset |
Recargo soportado devengado (Criterio de caja)
Definición en la línea 341 del archivo clsTipoIVA.cs.
|
getset |
Tipo IVA/IGIC.
Definición en la línea 132 del archivo clsTipoIVA.cs.
|
getset |
_Tipo_Imp (entero)
Definición en la línea 595 del archivo clsTipoIVA.cs.
|
get |
Indica si la funcionalidad de actualizar los datos al siguiente ejercicio esta activa.
Definición en la línea 64 del archivo clsTipoIVA.cs.
|
get |
Indica si al hacer nuevo desde vistas previas debe utilizar el asistente.
Implementa sage.ew.interficies.IManteAsistente.
Definición en la línea 756 del archivo clsTipoIVA.cs.
|
getset |
_Viajes (boolean)
Definición en la línea 733 del archivo clsTipoIVA.cs.