Herramientas de usuario

Herramientas del sitio


informatica:software:money_manager

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
informatica:software:money_manager [2020/11/25 11:57] – [INOUTCOME] tempwininformatica:software:money_manager [2022/09/20 11:13] (actual) – [Base de datos] tempwin
Línea 7: Línea 7:
 ===== Base de datos ===== ===== Base de datos =====
  
-La aplicación almacena toda la información en una base de datos SQLite.+La aplicación almacena toda la información en una base de datos SQLite.  
 + 
 +La copia de seguridad se guarda automáticamente en ''/Download''.
  
 ==== ASSETGROUP ==== ==== ASSETGROUP ====
Línea 35: Línea 37:
 | ID                 | Número | | | | ID                 | Número | | |
 | CARD_ACCOUNT_ID    | Número | | | | CARD_ACCOUNT_ID    | Número | | |
-| CARD_ACCOUNT_NAME  | Texto  | | |+| CARD_ACCOUNT_NAME  | Texto  | Divisa de la cuenta | |
 | CARD_DAY_FIN       | Texto  | | | | CARD_DAY_FIN       | Texto  | | |
 | CARD_DAY_PAY       | Texto  | | | | CARD_DAY_PAY       | Texto  | | |
 | GROUP_ID           | Número | | | | GROUP_ID           | Número | | |
-| NIC_NAME           | Texto  | | |+| NIC_NAME           | Texto  | Nombre de la cuenta  | |
 | ORDERSEQ           | Número | | | | ORDERSEQ           | Número | | |
 | TYPE               | Número | | | | TYPE               | Número | | |
Línea 88: Línea 90:
 | isSynced           | Número | | | | isSynced           | Número | | |
  
 +DO_TYPE:
 +
 +  * 0: Ingreso
 +  * 1: Gasto
 +  * 3: Transferencia saliente
 +  * 4: Transferencia entrante
 +  * 7: Modificar saldo
 +  * 8: 
 ==== BUDGET_AMOUNT ==== ==== BUDGET_AMOUNT ====
  
Línea 146: Línea 156:
 | ZCONTENT           | Texto  | Nota  | | | ZCONTENT           | Texto  | Nota  | |
 | ZDATE              | Texto  | Fecha UTC (milisegundos desde EPOCH) de la transacción | | | ZDATE              | Texto  | Fecha UTC (milisegundos desde EPOCH) de la transacción | |
-| WDATE              | Texto  | | |+| WDATE              | Texto  | Fecha en formato YYYY-MM-DD | |
 | DO_TYPE            | Texto  | Tipo de transacción (gasto, ingreso, transferencia)  | | | DO_TYPE            | Texto  | Tipo de transacción (gasto, ingreso, transferencia)  | |
 | ZMONEY             | Texto  | Importe  | | | ZMONEY             | Texto  | Importe  | |
Línea 172: Línea 182:
 | uid                | Texto  | | | | uid                | Texto  | | |
 | currencyUid        | Texto  | | | | currencyUid        | Texto  | | |
-| assetUid           | Texto  | | | +| assetUid           | Texto  | | ASSETS.ID 
-| categoryUid        | Texto  | | |+| categoryUid        | Texto  | | ZCATEGORY.UID  |
 | txUidTrans         | Texto  | | | | txUidTrans         | Texto  | | |
 | MARK               | Número | | | | MARK               | Número | | |
Línea 202: Línea 212:
 | syncVersion        | Número | | | | syncVersion        | Número | | |
 | isSynced           | Número | | | | isSynced           | Número | | |
 +
 +===== Consultas =====
 +
 +<code sql>
 +SELECT DATETIME(ROUND(t.zdate / 1000), 'unixepoch') AS fecha_utc, 
 +       case 
 +           when t.DO_TYPE = 1 then (t.ZMONEY * -1)
 +           else t.ZMONEY
 +       end as importe, 
 +       t.ZCONTENT as nota, 
 +       a.nic_name as cuenta, 
 +       c.name as categoria
 +FROM INOUTCOME t
 +left join ASSETS a on t.assetUid = a.id
 +left join ZCATEGORY c ON t.ctgUid = c.uid
 +WHERE a.nic_name = {{cuenta}}
 +</code>
informatica/software/money_manager.1606301854.txt.gz · Última modificación: por tempwin