Refactor QBO billing to use ActiveJob; remove threaded billing and add manual job enqueue support

This commit is contained in:
2026-02-26 19:48:29 -05:00
parent 5d858ae186
commit a64016eb95
5 changed files with 159 additions and 110 deletions

View File

@@ -29,6 +29,9 @@ en:
label_billing_address: "Billing Address"
label_billing_error: "Customer could not be billed. Check for Customer or Assignee and try again."
label_billing_error_no_customer: "Cannot bill without an assigned customer."
label_billing_error_no_employee: "Cannot bill without an assigned employee."
label_billing_error_no_qbo: "Cannot bill without a QuickBooks connection. Please connect to QuickBooks and try again."
label_billing_enqueued: "Billing has been enqueued for issue"
label_billed_success: "Successfully billed "
label_client_id: "Intuit QBO OAuth2 Client ID"
label_client_secret: "Intuit QBO OAuth2 Client Secret"