Clase IVA - rerpercutit i soportat. Más...
Métodos públicos | |
| AsientosDatosIva () | |
| constructor | |
| AsientosDatosIva (AsientosLinea toAsientoLinea, DataRow tdrIva=null, bool tlClonar=false) | |
| Constructor IVA. | |
| bool | _Save (bool tlRevisarTodaFactura=true) |
| Graba el detelle IVA. | |
| void | _Clonar (IAsientosDatosIva toIIva) |
| Clonación de una línea de IVA de asientos contables. | |
| bool | _Delete (bool tlBorrarLinea=false, bool tlDesdeBorrarAsiento=false) |
| borra la linia d'Iva | |
| void | _RestaNumeroOrdenSoportado (int tnOrden=0) |
| Resta contador orden soportado. | |
| void | _OrdenSoportado (bool tlOrden=false, bool tlSinFactura=false, bool tlActConta=true, bool tlObtContador=true) |
| retorna ordre soportat | |
| void | _RecalcularIva (string tcCodigo="") |
| Recalculamos IVA y recargo si le pasamos el código de IVA lo hace a partir de este código, si no le pasamos nada recalcula el IVA y el recargo a partir de la base imponible que tiene el registro de IVA. | |
| eTipoOperacionEmitidasSII | _TipoOperacionEmitidasSII () |
| Método para obtener el tipo de operación relacionado con el iva actual para el libro de facturas emitidas. | |
| eTipoOperacionRecibidasSII | _TipoOperacionRecibidasSII () |
| Método para obtener el tipo de operación relacionado con el iva actual para el libro de facturas recibidas. | |
| DataTable | _ObtenerCausasExencionSII () |
| Obtener un datatable con las distintas causa de exención disponibles según el tipo de operación. | |
Propiedades | |
| eTipoCuenta | _eTipoIVA [get] |
| Indica si es un registre de soportat o repercutit. | |
| string | _Empresa [get] |
| empresa del asiento | |
| string | _Factura [get] |
| Número de factura (numfra) | |
| string | _Asi [get] |
| Clave de identificación unica de la linea del asiento. | |
| string | _Divisa [get] |
| Divisa del asiento. | |
| string | _Cuenta [get, set] |
| Código de la cuenta. | |
| Cliente | _oCliente [get, set] |
| objecte cliente | |
| Proveedor | _oProveedor [get, set] |
| Objecte proveedor. | |
| DateTime | _Fecha [get, set] |
| Fecha. | |
| decimal | _Bimpo [get, set] |
| base imp. | |
| string | _TipoIva [get, set] |
| Tipo Iva. | |
| TipoIVA | _oTipoIva [get, set] |
| Tipo IVA. | |
| decimal | _PorcenIVA [get, set] |
| porcen iva | |
| decimal | _IVA [get, set] |
| iva | |
| decimal | _PorcenRec [get, set] |
| porcen rec | |
| decimal | _Recargo [get, set] |
| recargo | |
| int | _Liquidacion [get, set] |
| liquidacio | |
| bool | _Comunitari [get, set] |
| comunitari | |
| decimal | _BimpoDiv [get, set] |
| base imp. div | |
| decimal | _IVADiv [get, set] |
| iva | |
| decimal | _RecargoDiv [get, set] |
| recargo (recdiv) | |
| string | _Cif [get, set] |
| cif | |
| string | _Nombre [get, set] |
| nombre | |
| int | _EjerLiq [get, set] |
| ejercicio liquidacion (Ejer_liq) | |
| DateTime? | _FechaOper [get, set] |
| fecha operacion | |
| int | _RegTrans [get, set] |
| regtrans | |
| bool | _Vencim [get, set] |
| Vencimiento. | |
| bool | _CritCaja [get, set] |
| Criterio caja. | |
| int | _LiqOp [get, set] |
| liq_op | |
| int | _EjerliqOp [get, set] |
| ejercicio liq_op | |
| bool | _TotCob [get, set] |
| totcob | |
| DateTime? | _FechaMax [get, set] |
| fecha max | |
| decimal | _Liquido [get, set] |
| Liquido. | |
| decimal | _Finan [get, set] |
| Finan - ivareper. | |
| decimal | _Finandi [get, set] |
| Finandi - ivareper. | |
| int | _Tipo [get, set] |
| Tipo - ivareper. | |
| int | _Orden [get, set] |
| Orden - ivasopor. | |
| DateTime | _FechaAsi [get] |
| FechaAsi - ivasopor. | |
| decimal | _Cambio [get, set] |
| Cambio - ivasopor. | |
| int | _FacturaCEE [get, set] |
| FraCEE. | |
| string | _ConceptoFacturaCEE [get, set] |
| Concepto FraCEE. | |
| string | _SerieContadorOrdenSoportado [get, set] |
| contador orden soportado | |
| IAsientosSII | _DatosSII [get] |
| Datos del SII. Task 111325. | |
| bool | _ProrrataAplicar [get, set] |
| Aplicar prorrata. | |
| bool | _ProrrataNoDeducible [get, set] |
| Prorrata deducible. | |
| decimal | _FraBaseImponible [get] |
| Suma de la base imponible de los registros de IVA de la factura. | |
| decimal | _FraCuotaSoportada [get] |
| Suma de las cuotas de IVA (deducible+no deducible) | |
| decimal | _FraCuotaRepercutida [get] |
| Suma de las cuotas de IVA (deducible+no deducible) | |
| decimal | _FraCuotaRecargo [get] |
| Suma de las cuotas de IVA (deducible+no deducible) | |
| decimal | _FraCuotaRetencion [get] |
| Suma de las cuotas de IVA (deducible+no deducible) | |
| decimal | _FraCuotaDeducible [get] |
| Suma de las cuotas de IVA (deducibles) | |
| decimal | _FraRecargoFinanciero [get] |
| Recargo financiero. | |
| decimal | _FraTotal [get] |
| Total factura. | |
| DateTime? | _FechaRegistro [get, set] |
| Fecha de registro contable. | |
| string | _SIIFraMod [get, set] |
| Factura original. | |
| string | _Guid_Id [get] |
| Guid_id. | |
| bool | _TrasEjAnt [get, set] |
| Indica si el registro de IVA se ha duplicado o no a un ejercicio anterior al actual ya que su fecha operación corresponde al ejercicio inmediatamente anterior al actual. | |
| bool | _AsiEjePost [get, set] |
| Indica si el asiento de la factura relacionada con el registro de IVA se ha creado en el mismo ejercicio que el registro de IVA o en el ejercicio inmediatamente posterior. | |
| string | _GuidFactura [get] |
| RQ S50MIG-6041 Guid único que identificará a la factura que se está generando. Este guid identifica totalmente a la factura sin necesidad de otro campo adicional, para facturas de venta no hace falta empresa, para facturas de compra no hace falta proveedor ni empresa, el guid ya identifica totalmente a la factura. | |
Clase IVA - rerpercutit i soportat.
Definición en la línea 6119 del archivo AsientosLinea.cs.
|
inline |
constructor
Definición en la línea 7353 del archivo AsientosLinea.cs.
|
inline |
Constructor IVA.
| toAsientoLinea | |
| tdrIva |
| tlClonar |
Definición en la línea 7364 del archivo AsientosLinea.cs.
|
inline |
Clonación de una línea de IVA de asientos contables.
| toIIva | Instancia de la línea de IVA que vamos a clonar |
Implementa sage.ew.interficies.IAsientosDatosIva.
Definición en la línea 7512 del archivo AsientosLinea.cs.
|
inline |
borra la linia d'Iva
| tlBorrarLinea | |
| tlDesdeBorrarAsiento |
Implementa sage.ew.interficies.IAsientosDatosIva.
Definición en la línea 7577 del archivo AsientosLinea.cs.
|
inline |
Obtener un datatable con las distintas causa de exención disponibles según el tipo de operación.
Implementa sage.ew.interficies.IAsientosDatosIva.
Definición en la línea 8032 del archivo AsientosLinea.cs.
|
inline |
retorna ordre soportat
| tlOrden | encara q l'orden sigui 0 volem numero d'ordre |
| tlSinFactura | q ens doni nu. d'ordre encara q no tinguem factura |
| tlActConta | volem q resti el numero d'ordre |
| tlObtContador | si es true volem q incrementi comptador |
Definición en la línea 7705 del archivo AsientosLinea.cs.
|
inline |
|
inline |
Resta contador orden soportado.
| tnOrden |
Implementa sage.ew.interficies.IAsientosDatosIva.
Definición en la línea 7667 del archivo AsientosLinea.cs.
|
inline |
Graba el detelle IVA.
Implementa sage.ew.interficies.IAsientosDatosIva.
Definición en la línea 7388 del archivo AsientosLinea.cs.
|
inline |
Método para obtener el tipo de operación relacionado con el iva actual para el libro de facturas emitidas.
Definición en la línea 7843 del archivo AsientosLinea.cs.
|
inline |
Método para obtener el tipo de operación relacionado con el iva actual para el libro de facturas recibidas.
Definición en la línea 7944 del archivo AsientosLinea.cs.
|
get |
Clave de identificación unica de la linea del asiento.
Implementa sage.ew.interficies.IAsientosDatosIva.
Definición en la línea 6259 del archivo AsientosLinea.cs.
|
getset |
Indica si el asiento de la factura relacionada con el registro de IVA se ha creado en el mismo ejercicio que el registro de IVA o en el ejercicio inmediatamente posterior.
1) Si el asiento original de la factura está en el ejercicio en el que se encuentra el registro de IVA actual, en este caso _AsiEjePost=false 2) Si el asiento original de la factura está en el ejercicio posterior al ejercicio en el que se encuentra el registro de IVA actual, en este caso _AsiEjePost=true
Propiedad solo util en el escenario de registros de IVA repercutido (facturas de venta). En facturas de compra no se utiliza.
Implementa sage.ew.interficies.IAsientosDatosIva.
Definición en la línea 7322 del archivo AsientosLinea.cs.
|
getset |
base imp.
Implementa sage.ew.interficies.IAsientosDatosIva.
Definición en la línea 6405 del archivo AsientosLinea.cs.
|
getset |
base imp. div
Implementa sage.ew.interficies.IAsientosDatosIva.
Definición en la línea 6615 del archivo AsientosLinea.cs.
|
getset |
Cambio - ivasopor.
Implementa sage.ew.interficies.IAsientosDatosIva.
Definición en la línea 6990 del archivo AsientosLinea.cs.
|
getset |
cif
Implementa sage.ew.interficies.IAsientosDatosIva.
Definición en la línea 6680 del archivo AsientosLinea.cs.
|
getset |
comunitari
Implementa sage.ew.interficies.IAsientosDatosIva.
Definición en la línea 6600 del archivo AsientosLinea.cs.
|
getset |
Concepto FraCEE.
Implementa sage.ew.interficies.IAsientosDatosIva.
Definición en la línea 7029 del archivo AsientosLinea.cs.
|
getset |
Criterio caja.
Implementa sage.ew.interficies.IAsientosDatosIva.
Definición en la línea 6790 del archivo AsientosLinea.cs.
|
getset |
Código de la cuenta.
Implementa sage.ew.interficies.IAsientosDatosIva.
Definición en la línea 6287 del archivo AsientosLinea.cs.
|
get |
Datos del SII. Task 111325.
Implementa sage.ew.interficies.IAsientosDatosIva.
Definición en la línea 7065 del archivo AsientosLinea.cs.
|
get |
Divisa del asiento.
Implementa sage.ew.interficies.IAsientosDatosIva.
Definición en la línea 6273 del archivo AsientosLinea.cs.
|
getset |
ejercicio liquidacion (Ejer_liq)
Implementa sage.ew.interficies.IAsientosDatosIva.
Definición en la línea 6719 del archivo AsientosLinea.cs.
|
getset |
ejercicio liq_op
Implementa sage.ew.interficies.IAsientosDatosIva.
Definición en la línea 6820 del archivo AsientosLinea.cs.
|
get |
empresa del asiento
Implementa sage.ew.interficies.IAsientosDatosIva.
Definición en la línea 6231 del archivo AsientosLinea.cs.
|
get |
Indica si es un registre de soportat o repercutit.
Implementa sage.ew.interficies.IAsientosDatosIva.
Definición en la línea 6217 del archivo AsientosLinea.cs.
|
get |
Número de factura (numfra)
Implementa sage.ew.interficies.IAsientosDatosIva.
Definición en la línea 6245 del archivo AsientosLinea.cs.
|
getset |
FraCEE.
Implementa sage.ew.interficies.IAsientosDatosIva.
Definición en la línea 7013 del archivo AsientosLinea.cs.
|
getset |
Fecha.
Implementa sage.ew.interficies.IAsientosDatosIva.
Definición en la línea 6383 del archivo AsientosLinea.cs.
|
get |
FechaAsi - ivasopor.
Implementa sage.ew.interficies.IAsientosDatosIva.
Definición en la línea 6979 del archivo AsientosLinea.cs.
|
getset |
fecha max
Implementa sage.ew.interficies.IAsientosDatosIva.
Definición en la línea 6850 del archivo AsientosLinea.cs.
|
getset |
fecha operacion
Implementa sage.ew.interficies.IAsientosDatosIva.
Definición en la línea 6734 del archivo AsientosLinea.cs.
|
getset |
Fecha de registro contable.
Implementa sage.ew.interficies.IAsientosDatosIva.
Definición en la línea 7221 del archivo AsientosLinea.cs.
|
getset |
Finan - ivareper.
Implementa sage.ew.interficies.IAsientosDatosIva.
Definición en la línea 6888 del archivo AsientosLinea.cs.
|
getset |
Finandi - ivareper.
Implementa sage.ew.interficies.IAsientosDatosIva.
Definición en la línea 6913 del archivo AsientosLinea.cs.
|
get |
Suma de la base imponible de los registros de IVA de la factura.
Implementa sage.ew.interficies.IAsientosDatosIva.
Definición en la línea 7109 del archivo AsientosLinea.cs.
|
get |
Suma de las cuotas de IVA (deducibles)
Implementa sage.ew.interficies.IAsientosDatosIva.
Definición en la línea 7179 del archivo AsientosLinea.cs.
|
get |
Suma de las cuotas de IVA (deducible+no deducible)
Implementa sage.ew.interficies.IAsientosDatosIva.
Definición en la línea 7151 del archivo AsientosLinea.cs.
|
get |
Suma de las cuotas de IVA (deducible+no deducible)
Implementa sage.ew.interficies.IAsientosDatosIva.
Definición en la línea 7137 del archivo AsientosLinea.cs.
|
get |
Suma de las cuotas de IVA (deducible+no deducible)
Implementa sage.ew.interficies.IAsientosDatosIva.
Definición en la línea 7165 del archivo AsientosLinea.cs.
|
get |
Suma de las cuotas de IVA (deducible+no deducible)
Implementa sage.ew.interficies.IAsientosDatosIva.
Definición en la línea 7123 del archivo AsientosLinea.cs.
|
get |
Recargo financiero.
Implementa sage.ew.interficies.IAsientosDatosIva.
Definición en la línea 7193 del archivo AsientosLinea.cs.
|
get |
Total factura.
Implementa sage.ew.interficies.IAsientosDatosIva.
Definición en la línea 7207 del archivo AsientosLinea.cs.
|
get |
Guid_id.
Implementa sage.ew.interficies.IAsientosDatosIva.
Definición en la línea 7282 del archivo AsientosLinea.cs.
|
get |
RQ S50MIG-6041 Guid único que identificará a la factura que se está generando. Este guid identifica totalmente a la factura sin necesidad de otro campo adicional, para facturas de venta no hace falta empresa, para facturas de compra no hace falta proveedor ni empresa, el guid ya identifica totalmente a la factura.
Definición en la línea 7340 del archivo AsientosLinea.cs.
|
getset |
iva
Implementa sage.ew.interficies.IAsientosDatosIva.
Definición en la línea 6521 del archivo AsientosLinea.cs.
|
getset |
iva
Implementa sage.ew.interficies.IAsientosDatosIva.
Definición en la línea 6640 del archivo AsientosLinea.cs.
|
getset |
liq_op
Implementa sage.ew.interficies.IAsientosDatosIva.
Definición en la línea 6805 del archivo AsientosLinea.cs.
|
getset |
liquidacio
Implementa sage.ew.interficies.IAsientosDatosIva.
Definición en la línea 6585 del archivo AsientosLinea.cs.
|
getset |
Liquido.
Implementa sage.ew.interficies.IAsientosDatosIva.
Definición en la línea 6873 del archivo AsientosLinea.cs.
|
getset |
nombre
Implementa sage.ew.interficies.IAsientosDatosIva.
Definición en la línea 6700 del archivo AsientosLinea.cs.
|
getset |
objecte cliente
Implementa sage.ew.interficies.IAsientosDatosIva.
Definición en la línea 6347 del archivo AsientosLinea.cs.
|
getset |
Objecte proveedor.
Implementa sage.ew.interficies.IAsientosDatosIva.
Definición en la línea 6365 del archivo AsientosLinea.cs.
|
getset |
Orden - ivasopor.
Implementa sage.ew.interficies.IAsientosDatosIva.
Definición en la línea 6948 del archivo AsientosLinea.cs.
|
getset |
Tipo IVA.
Definición en la línea 6481 del archivo AsientosLinea.cs.
|
getset |
porcen iva
Implementa sage.ew.interficies.IAsientosDatosIva.
Definición en la línea 6506 del archivo AsientosLinea.cs.
|
getset |
porcen rec
Implementa sage.ew.interficies.IAsientosDatosIva.
Definición en la línea 6546 del archivo AsientosLinea.cs.
|
getset |
Aplicar prorrata.
Implementa sage.ew.interficies.IAsientosDatosIva.
Definición en la línea 7079 del archivo AsientosLinea.cs.
|
getset |
Prorrata deducible.
Implementa sage.ew.interficies.IAsientosDatosIva.
Definición en la línea 7094 del archivo AsientosLinea.cs.
|
getset |
recargo
Implementa sage.ew.interficies.IAsientosDatosIva.
Definición en la línea 6561 del archivo AsientosLinea.cs.
|
getset |
recargo (recdiv)
Implementa sage.ew.interficies.IAsientosDatosIva.
Definición en la línea 6660 del archivo AsientosLinea.cs.
|
getset |
regtrans
Implementa sage.ew.interficies.IAsientosDatosIva.
Definición en la línea 6760 del archivo AsientosLinea.cs.
|
getset |
contador orden soportado
Implementa sage.ew.interficies.IAsientosDatosIva.
Definición en la línea 7045 del archivo AsientosLinea.cs.
|
getset |
Factura original.
Implementa sage.ew.interficies.IAsientosDatosIva.
Definición en la línea 7252 del archivo AsientosLinea.cs.
|
getset |
Tipo - ivareper.
Implementa sage.ew.interficies.IAsientosDatosIva.
Definición en la línea 6933 del archivo AsientosLinea.cs.
|
getset |
Tipo Iva.
Implementa sage.ew.interficies.IAsientosDatosIva.
Definición en la línea 6437 del archivo AsientosLinea.cs.
|
getset |
totcob
Implementa sage.ew.interficies.IAsientosDatosIva.
Definición en la línea 6835 del archivo AsientosLinea.cs.
|
getset |
Indica si el registro de IVA se ha duplicado o no a un ejercicio anterior al actual ya que su fecha operación corresponde al ejercicio inmediatamente anterior al actual.
_TrasEjAnt=true el registro de IVA actual se ha duplicado al ejercicio inmediatamente anterior al actual. _TrasEjAnt=false el registro de IVA actual NO se ha duplicado al ejercicio inmediatamente anterior al actual.
Propiedad solo util en el escenario de registros de IVA repercutido (facturas de venta). En facturas de compra no se utiliza.
Implementa sage.ew.interficies.IAsientosDatosIva.
Definición en la línea 7299 del archivo AsientosLinea.cs.
|
getset |
Vencimiento.
Implementa sage.ew.interficies.IAsientosDatosIva.
Definición en la línea 6775 del archivo AsientosLinea.cs.