Invoice Information
Status: {{invoice.status.toUpperCase()}}
:

Invoice #{{invoice.code}}

Company Name
{{invoice.companyName}}
Address
{{invoice.address}}
Currency
{{invoice.currency | currencyName}}
Due Date
{{invoice.dueDate | date:'shortDate'}}
P.O Number only allow number, letter, underscore and hyphen
A valid date is required
Payment Terms
{{selectedItem.label}}
{{item.label}} close
Payment is due by Invoice Open Date + {{invoice.paymentTerm}} day days
Payment is due by the same date with Invoice Open Date
Job
{{col.header}}
No job data. Please add job to invoice.
{{jobCols[0].header}}{{job.job}} {{jobCols[1].header}}{{job.name}} {{jobCols[2].header}}{{job.costings.billableAmount | currency: invoice.currency : 'symbol-narrow' : '1.0-2'}} {{jobCols[2].header}}{{job.totalAmount | currency: invoice.currency : 'symbol-narrow' : '1.0-2'}} {{jobCols[3].header}}
Item Quantity Unit Cost Total Item{{item.name}} Quantity{{item.quantity}} Unit Cost{{item.price | currency : invoice.currency : 'symbol-narrow' : '1.0-2'}}/{{item.unit | costingItemUnit}} Total{{(+item.quantity * +item.price) | currency: invoice.currency : 'symbol-narrow' : '1.0-2'}}
Subtotal:
{{totalJobAmount | currency: invoice.currency : 'symbol-narrow' : '1.0-2'}}
Total Excluding Tax:
{{totalExcludingTax | currency: invoice.currency : 'symbol-narrow' : '1.0-2'}}
Total:
{{totalTotal | currency: invoice.currency : 'symbol-narrow' : '1.0-2'}}
Amount paid:
{{totalPaid | currency: invoice.currency : 'symbol-narrow' : '1.0-2'}}
Amount due:
{{totalDue | currency: invoice.currency : 'symbol-narrow' : '1.0-2'}}
Bill to List
{{col.header}} {{billToListCols[0].header}}{{client.billTo.name}} {{billToListCols[1].header}}{{client.billTo.address}} {{billToListCols[2].header}}{{client.split}}% {{billToListCols[3].header}}{{calculateClientPayment(client).subTotal | currency: invoice.currency : 'symbol-narrow' : '1.0-2'}} {{billToListCols[4].header}}{{client.discount}}% {{billToListCols[5].header}}{{calculateClientPayment(client).totalExcludingTax | currency: invoice.currency : 'symbol-narrow' : '1.0-2'}} {{billToListCols[6].header}}{{client.taxRate}}% {{billToListCols[7].header}}{{calculateClientPayment(client).total | currency: invoice.currency : 'symbol-narrow' : '1.0-2'}} {{billToListCols[8].header}}{{(client.amountPaid ? client.amountPaid : 0) | currency: invoice.currency : 'symbol-narrow' : '1.0-2'}} {{billToListCols[9].header}}{{(client.amountDue ? client.amountDue : calculateClientPayment(client).total) | currency: invoice.currency : 'symbol-narrow' : '1.0-2'}} {{billToListCols[8].header}}
No client. Please add client to invoice.
Totals {{totalSplit}}% {{totalSubtotal | currency: invoice.currency : 'symbol-narrow' : '1.0-2'}} {{totalExcludingTax | currency: invoice.currency : 'symbol-narrow' : '1.0-2'}} {{totalTotal | currency: invoice.currency : 'symbol-narrow' : '1.0-2'}} {{totalPaid | currency: invoice.currency : 'symbol-narrow' : '1.0-2'}} {{totalDue | currency: invoice.currency : 'symbol-narrow' : '1.0-2'}}
Note: Only jobs with the same currency be can added
Search jobs here to add to the invoice
{{job.value.job}} - {{job.value.name}}
Client: {{job?.value?.client?.name}}
{{job.value.costings ? (job.value.costings.billableAmount | currency: job.value.costings.currency : 'symbol-narrow' : '1.0-2') : ''}}
{{job.value.totalAmount ? (job.value.totalAmount | currency: invoice.currency : 'symbol-narrow' : '1.0-2') : ''}}
{{job.job}} - {{job.name}}
{{(job.costings ? job.costings.billableAmount : job.totalAmount) | currency: invoice.currency : 'symbol-narrow' : '1.0-2'}} close
Add Client Edit Client
Bill to
Split is required
{{(+totalJobAmount * (+clientForm.split / 100))| currency: invoice.currency : 'symbol-narrow' : '1.0-2'}}
Discount is required
Tax is required
You are going to make this invoice a paid invoice! Please fill in some information so that we can automatically log payment for this invoice.
A valid date is required
Total
{{totalTotal | currency: invoice.currency : 'symbol-narrow' : '1.0-2'}}

Payment {{logPaymentList.length + 1 }}

Client is required
Amount is required Do not enter more than amount due
{{logPaymentForm.amountDue | currency: invoice.currency : 'symbol-narrow' : '1.0-2'}}
A valid date is required

Payment {{i + 1}}

Client
{{log.client.name}}
Amount paid
{{log.amount | currency: invoice.currency : 'symbol-narrow' : '1.0-2'}}
Amount due
{{log.amountDue | currency: invoice.currency : 'symbol-narrow' : '1.0-2'}}
Payment method
{{paymentMethodText(log.paymentMethod)}}
Payment date
{{log.paymentDate | date:'shortDate'}}