Skip to main content
Solved

how to show open invoiced and payment completed record in dashboard in a single column chart graph

  • January 2, 2026
  • 4 replies
  • 60 views

Forum|alt.badge.img

Hello Experts, How can we design a dashboard were open invoiced status whose payment is left and payment status which is completed, to be show in single column chart graph

Best answer by Rakshanda

Hi ​@vishalsharma49 ,

Steps to achieve above

  1. Create a Generic Inquiry (SM208000) using ARInvoice as the primary DAC and include the fields Status, OpenDoc, and CuryDocBal.
  2. Add conditions to filter only valid invoices: Released = True and Voided = False as it was required.
  3. In the Results Grid, add a calculated field PaymentStatus with the formula:

                   Open Invoices (Balance > 0)

                   Paid Invoices (Balance = 0)

                   IIf([ARInvoice.CuryDocBal] = 0, 'Paid', 'Open')

           This identifies whether an invoice is paid or open.

       4. Add another field InvoiceCount using RefNbr and set its Aggregate Function to Count, then                    group the results by PaymentStatus.

       5. Save the GI and create a dashboard (SM208600). Add a Chart Widget, select the GI as the                  data source, choose Column Chart, set PaymentStatus  and InvoiceCount.

 

 

4 replies

Forum|alt.badge.img+2
  • Jr Varsity II
  • Answer
  • January 7, 2026

Hi ​@vishalsharma49 ,

Steps to achieve above

  1. Create a Generic Inquiry (SM208000) using ARInvoice as the primary DAC and include the fields Status, OpenDoc, and CuryDocBal.
  2. Add conditions to filter only valid invoices: Released = True and Voided = False as it was required.
  3. In the Results Grid, add a calculated field PaymentStatus with the formula:

                   Open Invoices (Balance > 0)

                   Paid Invoices (Balance = 0)

                   IIf([ARInvoice.CuryDocBal] = 0, 'Paid', 'Open')

           This identifies whether an invoice is paid or open.

       4. Add another field InvoiceCount using RefNbr and set its Aggregate Function to Count, then                    group the results by PaymentStatus.

       5. Save the GI and create a dashboard (SM208600). Add a Chart Widget, select the GI as the                  data source, choose Column Chart, set PaymentStatus  and InvoiceCount.

 

 


Forum|alt.badge.img

Hi ​@vishalsharma49 ,

Steps to achieve above

  1. Create a Generic Inquiry (SM208000) using ARInvoice as the primary DAC and include the fields Status, OpenDoc, and CuryDocBal.
  2. Add conditions to filter only valid invoices: Released = True and Voided = False as it was required.
  3. In the Results Grid, add a calculated field PaymentStatus with the formula:

                   Open Invoices (Balance > 0)

                   Paid Invoices (Balance = 0)

                   IIf([ARInvoice.CuryDocBal] = 0, 'Paid', 'Open')

           This identifies whether an invoice is paid or open.

       4. Add another field InvoiceCount using RefNbr and set its Aggregate Function to Count, then                    group the results by PaymentStatus.

       5. Save the GI and create a dashboard (SM208600). Add a Chart Widget, select the GI as the                  data source, choose Column Chart, set PaymentStatus  and InvoiceCount.

 

 

Hi 

  • Rakshanda, can you please share me the xml file of this GI


Forum|alt.badge.img+2
  • Jr Varsity II
  • January 12, 2026

Hi ​@vishalsharma49 ,

Please find below for your reference,

 


Forum|alt.badge.img
  • Author
  • Freshman I
  • January 13, 2026

Hi ​@vishalsharma49 ,

Please find below for your reference,

 

Hi Rakshanda, can it be possible to  display the data month wise and to show all the paid and open invoice data separately because in this GI its showing the sum of paid and open invoice?