From ec1ef72267eb605b60432d9fa7f06d94714a8fb8 Mon Sep 17 00:00:00 2001 From: Rick Barrette Date: Sat, 14 Mar 2026 22:13:45 -0400 Subject: [PATCH] Use a private note to make it clear where the estimate came from. --- app/jobs/bill_line_items_job.rb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/jobs/bill_line_items_job.rb b/app/jobs/bill_line_items_job.rb index d98b7bb..58eb491 100644 --- a/app/jobs/bill_line_items_job.rb +++ b/app/jobs/bill_line_items_job.rb @@ -46,7 +46,9 @@ class BillLineItemsJob < ActiveJob::Base estimate = Quickbooks::Model::Estimate.new(customer_id: issue.customer.id) estimate_service = Quickbooks::Service::Estimate.new( company_id: qbo.realm_id, access_token: access_token) - estimate.line_items << Quickbooks::Model::InvoiceLineItem.new(description: "#{I18n.t(:notice_added_from)}#{issue.id} #{issue.subject}", detail_type: 'DescriptionOnly' ) + memo = "Added from: #{issue.tracker} ##{issue.id}: #{issue.subject}" + estimate.private_note = memo + estimate.line_items << Quickbooks::Model::InvoiceLineItem.new(description: memo, detail_type: 'DescriptionOnly' ) unbilled_entries.each do |item| log "Creating Line Item for #{item.description}"