Add desktop app

This commit is contained in:
2026-02-17 12:23:22 -05:00
parent dedb2db026
commit 03bcff5ff2
3 changed files with 2700 additions and 26 deletions
+26 -26
View File
@@ -2,33 +2,12 @@
"name": "LT Payroll", "name": "LT Payroll",
"data_type": "check", "data_type": "check",
"mappings": [ "mappings": [
{
"excel_column": "Payee",
"qbo_field": "EntityRef.value",
"transform": null,
"default_value": null,
"required": true
},
{ {
"excel_column": "Bank Acct", "excel_column": "Bank Acct",
"qbo_field": "AccountRef.value", "qbo_field": "AccountRef.value",
"transform": null, "transform": null,
"default_value": null, "default_value": null,
"required": true "required": false
},
{
"excel_column": "Date",
"qbo_field": "TxnDate",
"transform": "date",
"default_value": null,
"required": true
},
{
"excel_column": "Amount",
"qbo_field": "Line.Amount",
"transform": "currency",
"default_value": null,
"required": true
}, },
{ {
"excel_column": "Number", "excel_column": "Number",
@@ -37,6 +16,20 @@
"default_value": null, "default_value": null,
"required": false "required": false
}, },
{
"excel_column": "Date",
"qbo_field": "TxnDate",
"transform": null,
"default_value": null,
"required": false
},
{
"excel_column": "Payee",
"qbo_field": "EntityRef.value",
"transform": null,
"default_value": null,
"required": false
},
{ {
"excel_column": "Posting Acct", "excel_column": "Posting Acct",
"qbo_field": "Line.AccountBasedExpenseLineDetail.AccountRef.value", "qbo_field": "Line.AccountBasedExpenseLineDetail.AccountRef.value",
@@ -45,8 +38,15 @@
"required": false "required": false
}, },
{ {
"excel_column": "Period Memo", "excel_column": "Amount",
"qbo_field": "PrivateNote", "qbo_field": "Line.Amount",
"transform": null,
"default_value": null,
"required": false
},
{
"excel_column": "Period",
"qbo_field": "Line.Description",
"transform": null, "transform": null,
"default_value": null, "default_value": null,
"required": false "required": false
@@ -59,6 +59,6 @@
"required": false "required": false
} }
], ],
"created_at": "2026-02-12T12:39:07.304264", "created_at": "2026-02-16T20:16:04.745245",
"updated_at": "2026-02-12T12:39:07.304281" "updated_at": "2026-02-16T20:16:04.745272"
} }
+2662
View File
File diff suppressed because it is too large Load Diff
+12
View File
@@ -0,0 +1,12 @@
# QBO Excel Sync Desktop App Requirements
# Install with: pip install -r requirements_desktop.txt
# Core dependencies (same as web app)
requests>=2.31.0
openpyxl>=3.1.2
# Windows-specific (for QuickBooks Desktop)
pywin32>=306; sys_platform == 'win32'
# Note: tkinter is included with Python on Windows
# On Linux, install with: sudo apt-get install python3-tk