diff --git a/macros/get_credit_memo_line_columns.sql b/macros/get_credit_memo_line_columns.sql index 1434cbc..bbb985c 100644 --- a/macros/get_credit_memo_line_columns.sql +++ b/macros/get_credit_memo_line_columns.sql @@ -19,7 +19,7 @@ {"name": "sales_item_class_id", "datatype": dbt_utils.type_int()}, {"name": "sales_item_discount_amount", "datatype": dbt_utils.type_float()}, {"name": "sales_item_discount_rate", "datatype": dbt_utils.type_float()}, - {"name": "sales_item_item_id", "datatype": dbt_utils.type_int()}, + {"name": "sales_item_item_id", "datatype": dbt_utils.type_string()}, {"name": "sales_item_quantity", "datatype": dbt_utils.type_float()}, {"name": "sales_item_service_date", "datatype": dbt_utils.type_timestamp()}, {"name": "sales_item_tax_code_id", "datatype": dbt_utils.type_int()}, @@ -29,4 +29,4 @@ {{ return(columns) }} -{% endmacro %} \ No newline at end of file +{% endmacro %} diff --git a/macros/get_estimate_line_columns.sql b/macros/get_estimate_line_columns.sql index 94ca593..0b96752 100644 --- a/macros/get_estimate_line_columns.sql +++ b/macros/get_estimate_line_columns.sql @@ -22,7 +22,7 @@ {"name": "sales_item_class_id", "datatype": dbt_utils.type_int()}, {"name": "sales_item_discount_amount", "datatype": dbt_utils.type_float()}, {"name": "sales_item_discount_rate", "datatype": dbt_utils.type_float()}, - {"name": "sales_item_item_id", "datatype": dbt_utils.type_int()}, + {"name": "sales_item_item_id", "datatype": dbt_utils.type_string()}, {"name": "sales_item_quantity", "datatype": dbt_utils.type_float()}, {"name": "sales_item_service_date", "datatype": dbt_utils.type_timestamp()}, {"name": "sales_item_tax_code_id", "datatype": dbt_utils.type_int()}, diff --git a/macros/get_invoice_line_bundle_columns.sql b/macros/get_invoice_line_bundle_columns.sql index f39a246..c8f294d 100644 --- a/macros/get_invoice_line_bundle_columns.sql +++ b/macros/get_invoice_line_bundle_columns.sql @@ -15,7 +15,7 @@ {"name": "line_num", "datatype": dbt_utils.type_int()}, {"name": "quantity", "datatype": dbt_utils.type_float()}, {"name": "sales_item_account_id", "datatype": dbt_utils.type_int()}, - {"name": "sales_item_item_id", "datatype": dbt_utils.type_int()}, + {"name": "sales_item_item_id", "datatype": dbt_utils.type_string()}, {"name": "sales_item_quantity", "datatype": dbt_utils.type_float()}, {"name": "sales_item_tax_code_id", "datatype": dbt_utils.type_int()}, {"name": "service_date", "datatype": dbt_utils.type_timestamp()}, diff --git a/macros/get_invoice_line_columns.sql b/macros/get_invoice_line_columns.sql index a4b7fa7..7d06ed7 100644 --- a/macros/get_invoice_line_columns.sql +++ b/macros/get_invoice_line_columns.sql @@ -22,7 +22,7 @@ {"name": "sales_item_class_id", "datatype": dbt_utils.type_int()}, {"name": "sales_item_discount_amount", "datatype": dbt_utils.type_float()}, {"name": "sales_item_discount_rate", "datatype": dbt_utils.type_float()}, - {"name": "sales_item_item_id", "datatype": dbt_utils.type_int()}, + {"name": "sales_item_item_id", "datatype": dbt_utils.type_string()}, {"name": "sales_item_quantity", "datatype": dbt_utils.type_float()}, {"name": "sales_item_service_date", "datatype": dbt_utils.type_timestamp()}, {"name": "sales_item_tax_code_id", "datatype": dbt_utils.type_int()}, @@ -33,4 +33,4 @@ {{ return(columns) }} -{% endmacro %} \ No newline at end of file +{% endmacro %} diff --git a/macros/get_refund_receipt_line_columns.sql b/macros/get_refund_receipt_line_columns.sql index deef4bf..0db81a9 100644 --- a/macros/get_refund_receipt_line_columns.sql +++ b/macros/get_refund_receipt_line_columns.sql @@ -19,7 +19,7 @@ {"name": "sales_item_class_id", "datatype": dbt_utils.type_int()}, {"name": "sales_item_discount_amount", "datatype": dbt_utils.type_float()}, {"name": "sales_item_discount_rate", "datatype": dbt_utils.type_float()}, - {"name": "sales_item_item_id", "datatype": dbt_utils.type_int()}, + {"name": "sales_item_item_id", "datatype": dbt_utils.type_string()}, {"name": "sales_item_quantity", "datatype": dbt_utils.type_float()}, {"name": "sales_item_service_date", "datatype": "date"}, {"name": "sales_item_tax_code_id", "datatype": dbt_utils.type_int()}, diff --git a/macros/get_sales_receipt_line_columns.sql b/macros/get_sales_receipt_line_columns.sql index 056afae..2c1b441 100644 --- a/macros/get_sales_receipt_line_columns.sql +++ b/macros/get_sales_receipt_line_columns.sql @@ -18,7 +18,7 @@ {"name": "sales_item_class_id", "datatype": dbt_utils.type_int()}, {"name": "sales_item_discount_amount", "datatype": dbt_utils.type_float()}, {"name": "sales_item_discount_rate", "datatype": dbt_utils.type_float()}, - {"name": "sales_item_item_id", "datatype": dbt_utils.type_int()}, + {"name": "sales_item_item_id", "datatype": dbt_utils.type_string()}, {"name": "sales_item_quantity", "datatype": dbt_utils.type_float()}, {"name": "sales_item_service_date", "datatype": "date"}, {"name": "sales_item_tax_code_id", "datatype": dbt_utils.type_int()}, diff --git a/models/stg_quickbooks__credit_memo_line.sql b/models/stg_quickbooks__credit_memo_line.sql index 6b58b5f..f464592 100644 --- a/models/stg_quickbooks__credit_memo_line.sql +++ b/models/stg_quickbooks__credit_memo_line.sql @@ -35,7 +35,7 @@ final as ( index, amount, cast(sales_item_account_id as {{ dbt_utils.type_int() }}) as sales_item_account_id, - cast(sales_item_item_id as {{ dbt_utils.type_int() }}) as sales_item_item_id, + sales_item_item_id, sales_item_quantity, sales_item_unit_price, cast(discount_account_id as {{ dbt_utils.type_int() }}) as discount_account_id, diff --git a/models/stg_quickbooks__invoice_line.sql b/models/stg_quickbooks__invoice_line.sql index c97faed..71941b2 100644 --- a/models/stg_quickbooks__invoice_line.sql +++ b/models/stg_quickbooks__invoice_line.sql @@ -35,7 +35,7 @@ final as ( index, amount, cast(sales_item_account_id as {{ dbt_utils.type_int() }}) as sales_item_account_id, - cast(sales_item_item_id as {{ dbt_utils.type_int() }}) as sales_item_item_id, + sales_item_item_id, sales_item_class_id, sales_item_quantity, sales_item_unit_price, diff --git a/models/stg_quickbooks__invoice_line_bundle.sql b/models/stg_quickbooks__invoice_line_bundle.sql index cfd1978..debcd7a 100644 --- a/models/stg_quickbooks__invoice_line_bundle.sql +++ b/models/stg_quickbooks__invoice_line_bundle.sql @@ -35,7 +35,7 @@ final as ( class_id, description, amount, - cast(sales_item_item_id as {{ dbt_utils.type_int() }}) as sales_item_item_id, + sales_item_item_id, cast(item_id as {{ dbt_utils.type_int() }}) as item_id, quantity, sales_item_quantity, diff --git a/models/stg_quickbooks__refund_receipt_line.sql b/models/stg_quickbooks__refund_receipt_line.sql index b3892e2..54d2d51 100644 --- a/models/stg_quickbooks__refund_receipt_line.sql +++ b/models/stg_quickbooks__refund_receipt_line.sql @@ -37,7 +37,7 @@ final as ( description, cast(discount_account_id as {{ dbt_utils.type_int() }}) as discount_account_id, cast(sales_item_account_id as {{ dbt_utils.type_int() }}) as sales_item_account_id, - cast(sales_item_item_id as {{ dbt_utils.type_int() }}) as sales_item_item_id, + sales_item_item_id, sales_item_quantity, sales_item_unit_price, sales_item_tax_code_id diff --git a/models/stg_quickbooks__sales_receipt_line.sql b/models/stg_quickbooks__sales_receipt_line.sql index 0117145..d0b2501 100644 --- a/models/stg_quickbooks__sales_receipt_line.sql +++ b/models/stg_quickbooks__sales_receipt_line.sql @@ -36,7 +36,7 @@ final as ( description, cast(discount_account_id as {{ dbt_utils.type_int() }}) as discount_account_id, cast(sales_item_account_id as {{ dbt_utils.type_int() }}) as sales_item_account_id, - cast(sales_item_item_id as {{ dbt_utils.type_int() }}) as sales_item_item_id, + sales_item_item_id, sales_item_tax_code_id, sales_item_quantity, sales_item_unit_price