Updated t work with redmine_qbo 2026.3.9

This commit is contained in:
2026-03-14 21:56:09 -04:00
parent 60a7f769ce
commit 564158722d
4 changed files with 8 additions and 17 deletions

View File

@@ -18,29 +18,25 @@ class Item < QboBaseModel
# Updates Both local & remote DB description
def description=(s)
details
@details.description = s
details.description = s
super
end
# Updates Both local & remote DB name
def name=(s)
details
@details.name = s
details.name = s
super
end
# Updates Both local & remote DB sku
def sku=(s)
details
@details.sku = s
details.sku = s
super
end
# Updates Both local & remote DB price
def unit_price=(s)
details
@details.unit_price = s
details.unit_price = s
super
end

View File

@@ -28,12 +28,7 @@ class ItemService < ServiceBase
def default_income_account
log "Looking up sales income account"
qbo = QboConnectionService.current!
qbo.perform_authenticated_request do |token|
service = Quickbooks::Service::Account.new(
company_id: qbo.realm_id,
access_token: token
)
QboConnectionService.with_qbo_service(entity: Invoice) do |service|
service.query("SELECT * FROM Account WHERE AccountType='Income' AND Name LIKE '%Sales%'").first
end
end