Skip to content
This repository was archived by the owner on Mar 1, 2021. It is now read-only.

Commit 5c84568

Browse files
committed
went another direction on how to incorporate classes
1 parent cd0feeb commit 5c84568

File tree

6 files changed

+5
-35
lines changed

6 files changed

+5
-35
lines changed

dbt_project.yml

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,8 @@ models:
1616
quickbooks_general_ledger:
1717
dist: id
1818
sort: txn_date
19-
quickbooks_parent_class_map:
20-
enabled: true # set to true if this quickbooks install uses classes
2119
base:
2220
materialized: ephemeral
23-
quickbooks_classes:
24-
enabled: true # set to true if this quickbooks install uses classes
2521

2622
vars:
2723
"base.accounts" : "quickbooks.quickbooks_accounts"
@@ -46,4 +42,3 @@ models:
4642
"base.vendors" : "quickbooks.quickbooks_vendors"
4743
"level_0_id_field" : "_sdc_level_0_id"
4844
"source_key_id_field" : "_sdc_source_key_id"
49-
uses_classes : "true" # set to true if this quickbooks install uses classes

models/base/quickbooks_bill_lines.sql

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,7 @@ select
33
id::int,
44
amount,
55
{{ var('source_key_id_field') }} as bill_id,
6-
case
7-
when {{ var('uses_classes') }} = true
8-
then nullif(accountbasedexpenselinedetail__classref__value::varchar, '')::bigint
9-
else
10-
null::bigint
11-
end as class_id,
6+
nullif(accountbasedexpenselinedetail__classref__value::varchar, '')::bigint as class_id,
127
accountbasedexpenselinedetail__accountref__value::int as account_id
138
from
149
{{ var('base.bills_line') }}

models/base/quickbooks_deposit_lines.sql

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,7 @@ select
1818
lines._id as id,
1919
lines.deposit_id,
2020
lines.amount,
21-
case
22-
when {{ var('uses_classes') }} = true
23-
then nullif(lines.depositlinedetail__classref__value::varchar, '')::bigint
24-
else
25-
null::bigint
26-
end as class_id,
21+
nullif(lines.depositlinedetail__classref__value::varchar, '')::bigint as class_id,
2722
nullif(lines.depositlinedetail__accountref__value::varchar, '')::int as account_id,
2823
links.txnid::int as payment_id
2924
from lines

models/base/quickbooks_invoice_lines.sql

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,7 @@ select
44
amount,
55
description,
66
{{ var('source_key_id_field') }}::int as invoice_id,
7-
case
8-
when {{ var('uses_classes') }} = true
9-
then nullif(salesitemlinedetail__classref__value::varchar, '')::bigint
10-
else
11-
null::bigint
12-
end as class_id,
7+
nullif(salesitemlinedetail__classref__value::varchar, '')::bigint as class_id,
138
salesitemlinedetail__itemref__value::int as item_id
149
from
1510
{{ var('base.invoices_lines') }}

models/base/quickbooks_journal_lines.sql

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,7 @@ select
55
amount,
66
description,
77
journalentrylinedetail__accountref__value::integer as account_id,
8-
case
9-
when {{ var('uses_classes') }} = true
10-
then nullif(journalentrylinedetail__classref__value::varchar, '')::bigint
11-
else
12-
null::bigint
13-
end as class_id,
8+
nullif(journalentrylinedetail__classref__value::varchar, '')::bigint as class_id,
149
journalentrylinedetail__postingtype as posting_type
1510
from
1611
{{ var('base.journal_entries_line') }}

models/base/quickbooks_purchase_lines.sql

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,7 @@ select
33
id::int,
44
amount,
55
{{ var('source_key_id_field') }}::int as purchase_id,
6-
case
7-
when {{ var('uses_classes') }} = true
8-
then nullif(accountbasedexpenselinedetail__classref__value::varchar, '')::bigint
9-
else
10-
null::bigint
11-
end as class_id,
6+
nullif(accountbasedexpenselinedetail__classref__value::varchar, '')::bigint as class_id,
127
accountbasedexpenselinedetail__accountref__value::int as account_id
138
from
149
{{ var('base.purchases_line') }}

0 commit comments

Comments
 (0)