Clase que se utilizará para las lineas de los asientos contables. Más...
Métodos públicos | |
| bool | _PermitirCambioValor (object sender, string tcValorCandidato, out string tcMensaje) |
| Método para evaluar si se permite un cambio de valor. | |
| AsientosLinea () | |
| Constructor por defecto. | |
| AsientosLinea (Asientos toAsiento, DataRow tdrRow=null) | |
| Nos permite inicializar el objeto AsientosLinea. | |
| bool | _Puntear (bool tlPunteo) |
| Punteamos la linea del asiento y la guardamos. | |
| bool | _Save () |
| Graba el detelle de una linea de asiento. | |
| bool | _SaveSII () |
| Save de la linia del asiento, sólo para campos modificables en asientos enviados al SII. | |
| bool | _Delete (bool tlDesdeBorrarAsiento=false) |
| Borra una línea de asiento. | |
| void | _Clonar (IAsientosLinea toAsientosLinea) |
| Clonación de una línea de asientos contables. | |
| IAsientosDatosSecundarias | _AddSecundaria (string tcPlan, int tnLinea=-1) |
| afegir secundaria al pla contable | |
| DataTable | _SecundariasCuentaLinea (string tcPlan="", string tcNivell="", string tcCuenta="") |
| retorna les secundaries relacionades amb el compte | |
| DataTable | _SecundariasCuentaNivel (string tcCuenta, string tcPlan, string tcSecundaria="") |
| retorna les secundaries relacionades amb el compte per nivell | |
| bool | _RepartirImporteSecundarias (string tcPlanContable, bool tlBotonReparto=false) |
| Repartir el importe de las secundarias. | |
| DialogResult | _MessageBox (String tcMensaje, MessageBoxButtons toBotones, MessageBoxIcon toIcono, MessageBoxDefaultButton toBotonDefecto, DialogResult toResultadoDefecte) |
| Task 112016: Nuevo método messagebox para llamar al Messagebox del asiento si está enlazada a una linea. | |
Propiedades | |
| bool | _EsSueldosSalarios [get] |
| Nos devuelve si esta linea forma parte de un asiento nómina. | |
| string | _Empresa [get] |
| Código de empresa. | |
| int | _Numero [get] |
| Número de asiento. | |
| DateTime | _Fecha [get, set] |
| Fecha del asiento. | |
| string | _Divisa [get, set] |
| Divisa del asiento. | |
| int | _Arqueo [get] |
| Número de arqueo. | |
| String | _Guid [get] |
| Guid. | |
| string | _Guid_Id [get] |
| Guid_id. | |
| string | _Tipo [get] |
| Tipo. | |
| int | _Tipo_mov [get] |
| Tipo mov. | |
| string | _Referencia [get, set] |
| Referencia. | |
| string | _Archivo [get] |
| Archivo. | |
| string | _Libro [get] |
| Libro. | |
| int | _Operacion [get] |
| Operacion. | |
| string | _Cuenta [get, set] |
| Código de la cuenta. | |
| ICuenta | _oCuenta [get, set] |
| objecte cuenta | |
| string | _Definicion [get, set] |
| Definición de la cuenta. | |
| decimal | _Debe [get, set] |
| Importe en la partida DEBE. | |
| decimal | _Haber [get, set] |
| Importe en la partida HABER. | |
| string | _Asi [get] |
| Clave de identificación unica de la linea del asiento. | |
| int | _Linea [get, set] |
| Linea del asiento. | |
| decimal | _DebeDiv [get, set] |
| Importe de la partida DEBE en divisa. | |
| decimal | _HaberDiv [get, set] |
| Importe de la partida HABER en divisa. | |
| decimal | _Cambio [get, set] |
| Coeficiente de cambio entre DEBE y DEBEDIV y HABER y HABERDIV. | |
| bool | _Punteo [get, set] |
| Punteo. | |
| string | _Factura [get, set] |
| Numero de factura. | |
| string | _Cif [get, set] |
| cif | |
| string | _Nombre [get, set] |
| nombre | |
| string | _Proveedor [get, set] |
| Código de proveedor. | |
| bool | _Secundaria [get] |
| ens diu si el compte relacionat amb la linia té secundaries. | |
| string | _Observacion [get, set] |
| Observacion de la linia. | |
| string | _ConceptoConciliacion [get, set] |
| Concepto de conciliacion. | |
| bool | _ISV [get] |
| Exportado a ISV. | |
| DateTime? | _ExportarISV [get] |
| Fecha de exportación a ISV. | |
| IAsientosDatosIva | _DatosIva [get, set] |
| Linia IVA. | |
| Dictionary< string, Dictionary< int, decimal > > | _TotalNivelesAnaliticos [get] |
| total niveles analiticos | |
| Dictionary< string, Dictionary< int, decimal > > | _TotalNivelesAnaliticosDivisa [get] |
| total niveles analiticos | |
| IAsientosDatosRetencion | _DatosRetencion [get, set] |
| Retencions. | |
| IAsientosDatosIvaExento | _DatosIvaExento [get, set] |
| Iva exento. | |
| eTipoCuenta | _TipoLinea [get] |
| ens retorna si es un registre d'iva o retencions | |
| bool | _EsIva [get] |
| ens diu si aquest registre és d'IVA i a part té l'IVA guardat | |
| bool | _EsRetencion [get] |
| indica si tenim registre a retencions | |
| bool | _EsIvaExento [get] |
| es iva exento | |
| string | _PlanContable1 [get, set] |
| código del plan contable 1 | |
| string | _PlanContable1Definicion [get] |
| Definición del plan contable 1. | |
| string | _PlanContable2 [get, set] |
| código del plan contable 2 | |
| string | _PlanContable2Definicion [get] |
| Definición del plan contable 2. | |
| string | _PlanContable1Completo [get, set] |
| Plan contable 1 (Código analítico completo) | |
| string | _PlanContable2Completo [get, set] |
| Plan contable 2 (Código analítico completo) | |
| Dictionary< string, BindingList< IAsientosDatosSecundarias > > | _DatosNivelesAnaliticos [get, set] |
| diccionario de la relación de planes contables con niveles analíticos. | |
| IAsientosDatosIvaRECC | _DatosIvaRECC [get, set] |
| Linia RECC. | |
| bool | _EsIvaRECC [get] |
| Devuelve si es un registro de IVACJRECC. | |
| bool | _Suplido [get, set] |
| Suplido. | |
| bool | _Manual [get, set] |
| siempre sera manual a true excepto cuando es un asiento con planes analíticos de almacen | |
| bool | _EntradaMan [get, set] |
| Línea de asiento que se ha entrado manualmente. | |
| string | _ContrapartidaAsiento [get, set] |
| Contrapartida asiento. | |
| 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. | |
| Divisa | _oDivisa [get, set] |
| Divisa asiento. | |
Clase que se utilizará para las lineas de los asientos contables.
Definición en la línea 55 del archivo AsientosLinea.cs.
|
inline |
Constructor por defecto.
Definición en la línea 1695 del archivo AsientosLinea.cs.
|
inline |
Nos permite inicializar el objeto AsientosLinea.
| toAsiento | Objeto asiento que ha realizado la llamada. |
| tdrRow | Rows de consulta de asientos. |
Definición en la línea 1705 del archivo AsientosLinea.cs.
|
inline |
afegir secundaria al pla contable
| tcPlan | |
| tnLinea |
Implementa sage.ew.interficies.IAsientosLinea.
Definición en la línea 1989 del archivo AsientosLinea.cs.
|
inline |
Clonación de una línea de asientos contables.
| toAsientosLinea |
Implementa sage.ew.interficies.IAsientosLinea.
Definición en la línea 1923 del archivo AsientosLinea.cs.
|
inline |
Borra una línea de asiento.
Implementa sage.ew.interficies.IAsientosLinea.
Definición en la línea 1841 del archivo AsientosLinea.cs.
|
inline |
Task 112016: Nuevo método messagebox para llamar al Messagebox del asiento si está enlazada a una linea.
| tcMensaje | |
| toBotones | |
| toIcono | |
| toBotonDefecto | |
| toResultadoDefecte |
Implementa sage.ew.interficies.IAsientosLinea.
Definición en la línea 2165 del archivo AsientosLinea.cs.
|
inline |
Método para evaluar si se permite un cambio de valor.
| sender | Objeto que inicia el cambio |
| tcValorCandidato | Valor candidato |
| tcMensaje | Mensaje de retorno |
Implementa sage.ew.interficies.IDivisaOperable.
Definición en la línea 1683 del archivo AsientosLinea.cs.
|
inline |
Punteamos la linea del asiento y la guardamos.
| tlPunteo |
Implementa sage.ew.interficies.IAsientosLinea.
Definición en la línea 1738 del archivo AsientosLinea.cs.
|
inline |
Repartir el importe de las secundarias.
| tcPlanContable | Código de Plan |
| tlBotonReparto | Reparto proporcional |
Definición en la línea 2151 del archivo AsientosLinea.cs.
|
inline |
Graba el detelle de una linea de asiento.
Implementa sage.ew.interficies.IAsientosLinea.
Definición en la línea 1755 del archivo AsientosLinea.cs.
|
inline |
Save de la linia del asiento, sólo para campos modificables en asientos enviados al SII.
Definición en la línea 1773 del archivo AsientosLinea.cs.
|
inline |
retorna les secundaries relacionades amb el compte
| tcPlan | |
| tcNivell | |
| tcCuenta |
Implementa sage.ew.interficies.IAsientosLinea.
Definición en la línea 2034 del archivo AsientosLinea.cs.
|
inline |
retorna les secundaries relacionades amb el compte per nivell
| tcCuenta | |
| tcPlan | |
| tcSecundaria |
Implementa sage.ew.interficies.IAsientosLinea.
Definición en la línea 2115 del archivo AsientosLinea.cs.
|
get |
Archivo.
Implementa sage.ew.interficies.IAsientosLinea.
Definición en la línea 555 del archivo AsientosLinea.cs.
|
get |
Número de arqueo.
Implementa sage.ew.interficies.IAsientosLinea.
Definición en la línea 446 del archivo AsientosLinea.cs.
|
get |
Clave de identificación unica de la linea del asiento.
Implementa sage.ew.interficies.IAsientosLinea.
Definición en la línea 864 del archivo AsientosLinea.cs.
|
getset |
Coeficiente de cambio entre DEBE y DEBEDIV y HABER y HABERDIV.
Implementa sage.ew.interficies.IAsientosLinea.
Definición en la línea 941 del archivo AsientosLinea.cs.
|
getset |
cif
Implementa sage.ew.interficies.IAsientosLinea.
Definición en la línea 1023 del archivo AsientosLinea.cs.
|
getset |
Concepto de conciliacion.
Implementa sage.ew.interficies.IAsientosLinea.
Definición en la línea 1111 del archivo AsientosLinea.cs.
|
getset |
Contrapartida asiento.
Implementa sage.ew.interficies.IAsientosLinea.
Definición en la línea 1528 del archivo AsientosLinea.cs.
|
getset |
Código de la cuenta.
Implementa sage.ew.interficies.IAsientosLinea.
Definición en la línea 597 del archivo AsientosLinea.cs.
|
getset |
Linia IVA.
Implementa sage.ew.interficies.IAsientosLinea.
Definición en la línea 1154 del archivo AsientosLinea.cs.
|
getset |
Iva exento.
Implementa sage.ew.interficies.IAsientosLinea.
Definición en la línea 1213 del archivo AsientosLinea.cs.
|
getset |
Linia RECC.
Implementa sage.ew.interficies.IAsientosLinea.
Definición en la línea 1449 del archivo AsientosLinea.cs.
|
getset |
diccionario de la relación de planes contables con niveles analíticos.
Implementa sage.ew.interficies.IAsientosLinea.
Definición en la línea 1431 del archivo AsientosLinea.cs.
|
getset |
Retencions.
Implementa sage.ew.interficies.IAsientosLinea.
Definición en la línea 1195 del archivo AsientosLinea.cs.
|
getset |
Importe en la partida DEBE.
Implementa sage.ew.interficies.IAsientosLinea.
Definición en la línea 800 del archivo AsientosLinea.cs.
|
getset |
Importe de la partida DEBE en divisa.
Implementa sage.ew.interficies.IAsientosLinea.
Definición en la línea 887 del archivo AsientosLinea.cs.
|
getset |
Definición de la cuenta.
Implementa sage.ew.interficies.IAsientosLinea.
Definición en la línea 754 del archivo AsientosLinea.cs.
|
getset |
Divisa del asiento.
Implementa sage.ew.interficies.IAsientosLinea.
Definición en la línea 409 del archivo AsientosLinea.cs.
|
get |
Código de empresa.
Implementa sage.ew.interficies.IAsientosLinea.
Definición en la línea 363 del archivo AsientosLinea.cs.
|
getset |
Línea de asiento que se ha entrado manualmente.
Implementa sage.ew.interficies.IAsientosLinea.
Definición en la línea 1512 del archivo AsientosLinea.cs.
|
get |
ens diu si aquest registre és d'IVA i a part té l'IVA guardat
Implementa sage.ew.interficies.IAsientosLinea.
Definición en la línea 1253 del archivo AsientosLinea.cs.
|
get |
es iva exento
Implementa sage.ew.interficies.IAsientosLinea.
Definición en la línea 1281 del archivo AsientosLinea.cs.
|
get |
Devuelve si es un registro de IVACJRECC.
Implementa sage.ew.interficies.IAsientosLinea.
Definición en la línea 1467 del archivo AsientosLinea.cs.
|
get |
indica si tenim registre a retencions
Implementa sage.ew.interficies.IAsientosLinea.
Definición en la línea 1267 del archivo AsientosLinea.cs.
|
get |
Nos devuelve si esta linea forma parte de un asiento nómina.
Definición en la línea 260 del archivo AsientosLinea.cs.
|
get |
Fecha de exportación a ISV.
Definición en la línea 1140 del archivo AsientosLinea.cs.
|
getset |
Numero de factura.
Implementa sage.ew.interficies.IAsientosLinea.
Definición en la línea 994 del archivo AsientosLinea.cs.
|
getset |
Fecha del asiento.
Implementa sage.ew.interficies.IAsientosLinea.
Definición en la línea 391 del archivo AsientosLinea.cs.
|
get |
Guid.
Implementa sage.ew.interficies.IAsientosLinea.
Definición en la línea 460 del archivo AsientosLinea.cs.
|
get |
Guid_id.
Implementa sage.ew.interficies.IAsientosLinea.
Definición en la línea 474 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 1629 del archivo AsientosLinea.cs.
|
getset |
Importe en la partida HABER.
Implementa sage.ew.interficies.IAsientosLinea.
Definición en la línea 832 del archivo AsientosLinea.cs.
|
getset |
Importe de la partida HABER en divisa.
Implementa sage.ew.interficies.IAsientosLinea.
Definición en la línea 914 del archivo AsientosLinea.cs.
|
get |
Exportado a ISV.
Implementa sage.ew.interficies.IAsientosLinea.
Definición en la línea 1126 del archivo AsientosLinea.cs.
|
get |
Libro.
Implementa sage.ew.interficies.IAsientosLinea.
Definición en la línea 569 del archivo AsientosLinea.cs.
|
getset |
Linea del asiento.
Implementa sage.ew.interficies.IAsientosLinea.
Definición en la línea 878 del archivo AsientosLinea.cs.
|
getset |
siempre sera manual a true excepto cuando es un asiento con planes analíticos de almacen
Implementa sage.ew.interficies.IAsientosLinea.
Definición en la línea 1496 del archivo AsientosLinea.cs.
|
getset |
nombre
Implementa sage.ew.interficies.IAsientosLinea.
Definición en la línea 1041 del archivo AsientosLinea.cs.
|
get |
Número de asiento.
Implementa sage.ew.interficies.IAsientosLinea.
Definición en la línea 377 del archivo AsientosLinea.cs.
|
getset |
Observacion de la linia.
Implementa sage.ew.interficies.IAsientosLinea.
Definición en la línea 1087 del archivo AsientosLinea.cs.
|
getset |
objecte cuenta
Implementa sage.ew.interficies.IAsientosLinea.
Definición en la línea 723 del archivo AsientosLinea.cs.
|
getset |
Divisa asiento.
Implementa sage.ew.interficies.IDivisaOperable.
Definición en la línea 1641 del archivo AsientosLinea.cs.
|
get |
Operacion.
Implementa sage.ew.interficies.IAsientosLinea.
Definición en la línea 583 del archivo AsientosLinea.cs.
|
getset |
código del plan contable 1
Implementa sage.ew.interficies.IAsientosLinea.
Definición en la línea 1295 del archivo AsientosLinea.cs.
|
getset |
Plan contable 1 (Código analítico completo)
Implementa sage.ew.interficies.IAsientosLinea.
Definición en la línea 1393 del archivo AsientosLinea.cs.
|
get |
Definición del plan contable 1.
Implementa sage.ew.interficies.IAsientosLinea.
Definición en la línea 1333 del archivo AsientosLinea.cs.
|
getset |
código del plan contable 2
Implementa sage.ew.interficies.IAsientosLinea.
Definición en la línea 1344 del archivo AsientosLinea.cs.
|
getset |
Plan contable 2 (Código analítico completo)
Implementa sage.ew.interficies.IAsientosLinea.
Definición en la línea 1412 del archivo AsientosLinea.cs.
|
get |
Definición del plan contable 2.
Implementa sage.ew.interficies.IAsientosLinea.
Definición en la línea 1382 del archivo AsientosLinea.cs.
|
getset |
Código de proveedor.
Implementa sage.ew.interficies.IAsientosLinea.
Definición en la línea 1059 del archivo AsientosLinea.cs.
|
getset |
Punteo.
Implementa sage.ew.interficies.IAsientosLinea.
Definición en la línea 967 del archivo AsientosLinea.cs.
|
getset |
Referencia.
Implementa sage.ew.interficies.IAsientosLinea.
Definición en la línea 526 del archivo AsientosLinea.cs.
|
get |
ens diu si el compte relacionat amb la linia té secundaries.
Implementa sage.ew.interficies.IAsientosLinea.
Definición en la línea 1074 del archivo AsientosLinea.cs.
|
getset |
Suplido.
Implementa sage.ew.interficies.IAsientosLinea.
Definición en la línea 1481 del archivo AsientosLinea.cs.
|
get |
Tipo.
Implementa sage.ew.interficies.IAsientosLinea.
Definición en la línea 490 del archivo AsientosLinea.cs.
|
get |
Tipo mov.
Necesitamos este campo en la linea, aunque lo coja de la cabecera para que si cambiamos el tipo de asiento desde la pantalla de asientos detecte que algo ha cambiado en la linea y guarde el cambio en la tabla. Sino, no detecta cambio, y no actualiza campo.
Implementa sage.ew.interficies.IAsientosLinea.
Definición en la línea 511 del archivo AsientosLinea.cs.
|
get |
ens retorna si es un registre d'iva o retencions
Implementa sage.ew.interficies.IAsientosLinea.
Definición en la línea 1242 del archivo AsientosLinea.cs.
|
get |
total niveles analiticos
Implementa sage.ew.interficies.IAsientosLinea.
Definición en la línea 1173 del archivo AsientosLinea.cs.
|
get |
total niveles analiticos
Implementa sage.ew.interficies.IAsientosLinea.
Definición en la línea 1184 del archivo AsientosLinea.cs.