|4751|Dashboard for |{{:formatValue('MMMM', dp@currentDate)}}, {{:formatValue('yyyy', dp@currentDate)}}

|4752|Show YTD||4753|Show MTD| |4754|System Settings|
|36807|Company|
|36809|Currency|

{{:dp@lblRevenue}}

  1. {{:item.BCompanyName}}
    {{:format(item.Total, 'n')}}
     
  2. {{if:i==ds.length-1}} {{code:vdom.html=out.replace("
    ", "").trim(); out=""; vdom={data:{} };ctx.out.push(vdom);}}
  3. {{if:ds.length>5 && u.obn(System.session.billingDashboard.SummarizeResults, 1) === 0}} {{if:}}  
    {{:format(ds.options.summary.Total, 'n')}}
  4. {{if:}}
|40270|There is a negative revenue|

{{:dp@lblDiff}}

  1. {{:item.CompanyName}}
    {{:format(item.Total, 'n')}}
     
  2. {{if:i==ds.length-1}} {{code:vdom.html=out.replace("
    ", "").trim(); out=""; vdom={data:{} };ctx.out.push(vdom);}}
  3. {{if:ds.length>5 && u.obn(System.session.billingDashboard.SummarizeResults, 1) === 0}} {{if:}}  
    {{:format(ds.options.summary.Total, 'n')}}
  4. {{if:}}
|40271|There is a negative difference|

|4755|Billing Actions for the Month|

  1. {{:item.ActionLabel}}
    {{:format(item.Total, 'n')}}
     
  2. {{if:i==ds.length-1}} {{code:vdom.html=out.replace("
    ", "").trim(); out=""; vdom={data:{} };ctx.out.push(vdom);}}
  3.  
    {{:format(ds.options.summary.Total, 'n')}}
  4. {{if:}}

{{:dp@lblWriteOff}}

  1. {{:item.ReasonName}}
    {{:format(item.Total, 'n')}}
     
  2. {{if:i==ds.length-1}} {{code:vdom.html=out.replace("
    ", "").trim(); out=""; vdom={data:{} };ctx.out.push(vdom);}}
  3.  
    {{:format(ds.options.summary.Total, 'n')}}
  4. {{if:}}

|4756|Not Billed This Month|

  1. {{:item.CompanyName}}
    {{:format(item.Total, 'n')}}
     
  2. {{if:i==ds.length-1}} {{code:vdom.html=out.replace("
    ", "").trim(); out=""; vdom={data:{} };ctx.out.push(vdom);}}
  3. {{if:ds.length>5 && u.obn(System.session.billingDashboard.SummarizeResults, 1) === 0}} {{if:}}  
    {{:format(ds.options.summary.Total, 'n')}}
  4. {{if:}}

|4757|Aging|

  1. {{:item.ItemLabel}}
    {{:format(item.Value, 'n')}}
     

|4758|Current Open Amounts|

  1. {{:item.BCompanyName}}
    {{:format(item.OpenAmount, 'n')}}
     
  2. {{if:i==ds.length-1}} {{code:vdom.html = out.replace("
    ", "").trim(); out=""; vdom = {data:{} }; ctx.out.push(vdom); }}
  3. {{if:ds.length>5 && u.obn(System.session.billingDashboard.SummarizeResults, 1) === 0}} {{if:}}  
    {{:format(ds.options.summary.OpenAmount, 'n')}}
  4. {{if:}}

|4759|Client Invoices|

|4760|email invoices|
|4761|There are no invoices available for this period.|
@InvoiceNumber
@ProjectFullName
@ContactName
@ContactEmail
@InvoiceDate:d @InvoiceTotalAmount:n @OpenAmount:n @AppliedAmount:n

|4768|Billing Action Details|

|4769|There are no details available for this period.|
@ClientCompanyName @DateCreated:d @ProjectFullName @WriteOffReason @Quantity:n @Rate:n @Total:n

|4769|There are no details available for this period.|
@BCompanyName @ProjectFullName @InvoiceDate:d @InvoiceNumber @BilledAmount:n @Posted:yesno

|4758|Current Open Amounts|

|4769|There are no details available for this period.|
@ProjectFullName @BillingContact @DueDate:d @InvoiceNumber @OpenAmount:n

|4756|Not Billed This Month|

|4769|There are no details available for this period.|
@ClientCompanyName @ProjectFullName @ServiceCode @Total:n @Comments

@lblWriteOff

|4769|There are no details available for this period.|
@ReasonName @ProjectFullName @TransactionDate:d @ItemFullName @BillableCost:n @EnteredByUser @WriteOffComment

@lblWriteOff

|4769|There are no details available for this period.|
@TransactionDate:d @ProjectFullName @ItemFullName @BillableCost:n @EnteredByUser @WriteOffComment

|4789|Email Invoice(s)|

  1. |4762|Invoice Number|
    |4779|Contact Name|
    |38450|Contact Email|
    |38451|Status|
  1. {{:item.InvoiceNumber}}
    {{:item.ContactName}}
    {{:item.ContactEmail}}
    {{:u.obs(item.Status, 'Waiting')}}