Add desktop app
This commit is contained in:
@@ -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
File diff suppressed because it is too large
Load Diff
@@ -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
|
||||||
Reference in New Issue
Block a user