New fields for Invoicing & Crediting
This commit is contained in:
parent
84e8100706
commit
80651ce60e
4 changed files with 121 additions and 10 deletions
|
|
@ -1735,6 +1735,12 @@ models:
|
|||
specifically focusing on the amounts owed by Truvi or to Truvi.
|
||||
This includes all AUTHORISED invoices and credit notes.
|
||||
|
||||
data_tests:
|
||||
- dbt_utils.unique_combination_of_columns:
|
||||
combination_of_columns:
|
||||
- id_contact
|
||||
- currency
|
||||
|
||||
columns:
|
||||
|
||||
- name: id_contact
|
||||
|
|
@ -1743,7 +1749,6 @@ models:
|
|||
Unique identifier of a contact.
|
||||
data_tests:
|
||||
- not_null
|
||||
- unique
|
||||
|
||||
- name: id_deal
|
||||
data_type: character varying
|
||||
|
|
@ -1751,17 +1756,52 @@ models:
|
|||
Identifier of the account.
|
||||
data_tests:
|
||||
- not_null
|
||||
- unique
|
||||
|
||||
- name: contact_name
|
||||
data_type: character varying
|
||||
description: "Name of the contact associated with the deal."
|
||||
|
||||
- name: currency
|
||||
data_type: character varying
|
||||
description: "The currency of the transaction, represented in ISO 4217 format."
|
||||
data_tests:
|
||||
- not_null
|
||||
|
||||
- name: total_due_invoice_amount_local_curr
|
||||
data_type: numeric
|
||||
description: |
|
||||
Total outstanding amount in the local currency, which is the sum of all AUTHORISED
|
||||
invoices for the deal.
|
||||
|
||||
- name: total_due_invoice_amount_in_gbp
|
||||
data_type: numeric
|
||||
description: |
|
||||
Total outstanding amount in GBP, which is the sum of all AUTHORISED invoices
|
||||
for the deal, converted to GBP.
|
||||
|
||||
- name: total_due_credit_note_amount_local_curr
|
||||
data_type: numeric
|
||||
description: |
|
||||
Total outstanding amount in the local currency, which is the sum of all AUTHORISED
|
||||
credit notes for the deal.
|
||||
|
||||
- name: total_due_credit_note_amount_in_gbp
|
||||
data_type: numeric
|
||||
description: |
|
||||
Total outstanding amount in GBP, which is the sum of all AUTHORISED credit notes
|
||||
for the deal, converted to GBP.
|
||||
|
||||
- name: total_due_amount_local_curr
|
||||
data_type: numeric
|
||||
description: |
|
||||
Total outstanding amount in the local currency, which is the sum of all AUTHORISED
|
||||
invoices and credit notes for the deal.
|
||||
|
||||
- name: total_due_amount_in_gbp
|
||||
data_type: numeric
|
||||
description: |
|
||||
Total outstanding amount in GBP, which is the sum of all AUTHORISED invoices and credit notes
|
||||
for the deal, converted to GBP.
|
||||
Total outstanding amount in GBP, which is the sum of all AUTHORISED invoices
|
||||
and credit notes for the deal, converted to GBP.
|
||||
|
||||
- name: outstanding_type
|
||||
data_type: character varying
|
||||
|
|
|
|||
|
|
@ -6,6 +6,13 @@ select
|
|||
dda.id_contact as id_contact,
|
||||
dda.id_deal as id_deal,
|
||||
dda.contact_name as contact_name,
|
||||
dda.currency as currency,
|
||||
dda.total_due_invoice_amount_local_curr as total_due_invoice_amount_local_curr,
|
||||
dda.total_due_invoice_amount_in_gbp as total_due_invoice_amount_in_gbp,
|
||||
dda.total_due_credit_note_amount_local_curr
|
||||
as total_due_credit_note_amount_local_curr,
|
||||
dda.total_due_credit_note_amount_in_gbp as total_due_credit_note_amount_in_gbp,
|
||||
dda.total_due_amount_local_curr as total_due_amount_local_curr,
|
||||
dda.total_due_amount_in_gbp as total_due_amount_in_gbp,
|
||||
dda.outstanding_type as outstanding_type
|
||||
from int_xero__deals_due_amounts dda
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue