User is trying to map activity and expense records between Core and QuickBooks Online, but some of the items like CoreExpenseAmt and CoreServiceAmt always remain unmapped on the QuickBooks Online side. Why don't these items map to any Core record?
When you send invoices to QuickBooks Online for the first time, Core also sends some adjustment items along with them. You can see these items like CoreExpenseAmt and CoreServiceAmt in the QuickBooks Online > Sales > Products and Services screen. Core uses these items to represent some specific details on QuickBooks Online invoices. For example, CoreServiceAmt represents the summarized time on QuickBooks Online invoices when you choose to send invoices with summarized items. Similarly, the adjustment item CoreInvDiscount represents the discount you apply to your invoices in Core on the corresponding QuickBooks Online invoices. As these are adjustment items, they do not map to any Core record and always show up as unmapped items on the Record Mappings screen under Activity and Expense Items on the QuickBooks Online side.