Fixed Overdue Invoices
This commit is contained in:
@@ -22,8 +22,11 @@ const setupPage = async () => {
|
|||||||
|
|
||||||
finalizedDocuments = finalizedDocuments.filter(i => i.statementallocations.reduce((n,{amount}) => n + amount, 0).toFixed(2) !== useSum().getCreatedDocumentSum(i, documents).toFixed(2))
|
finalizedDocuments = finalizedDocuments.filter(i => i.statementallocations.reduce((n,{amount}) => n + amount, 0).toFixed(2) !== useSum().getCreatedDocumentSum(i, documents).toFixed(2))
|
||||||
|
|
||||||
|
if(process.dev) console.log(finalizedDocuments)
|
||||||
|
|
||||||
finalizedDocuments.forEach(i => {
|
finalizedDocuments.forEach(i => {
|
||||||
console.log(i)
|
if(process.dev) console.log(i)
|
||||||
|
if(process.dev) console.log(useSum().getCreatedDocumentSum(i, documents) - i.statementallocations.reduce((n,{amount}) => n + amount, 0))
|
||||||
if(dayjs().subtract(i.paymentDays,"days").isAfter(i.documentDate)) {
|
if(dayjs().subtract(i.paymentDays,"days").isAfter(i.documentDate)) {
|
||||||
unpaidOverdueInvoicesSum.value += useSum().getCreatedDocumentSum(i, documents) - i.statementallocations.reduce((n,{amount}) => n + amount, 0)
|
unpaidOverdueInvoicesSum.value += useSum().getCreatedDocumentSum(i, documents) - i.statementallocations.reduce((n,{amount}) => n + amount, 0)
|
||||||
unpaidOverdueInvoicesCount.value += 1
|
unpaidOverdueInvoicesCount.value += 1
|
||||||
@@ -62,7 +65,7 @@ setupPage()
|
|||||||
<tr>
|
<tr>
|
||||||
<td class="break-all">Überfällige Rechnungen:</td>
|
<td class="break-all">Überfällige Rechnungen:</td>
|
||||||
<td
|
<td
|
||||||
v-if="unpaidOverdueInvoicesSum > 0"
|
v-if="unpaidOverdueInvoicesSum !== 0"
|
||||||
class="text-rose-600 font-bold text-nowrap"
|
class="text-rose-600 font-bold text-nowrap"
|
||||||
>{{unpaidOverdueInvoicesCount}} Stk /<br> {{useCurrency(unpaidOverdueInvoicesSum)}}</td>
|
>{{unpaidOverdueInvoicesCount}} Stk /<br> {{useCurrency(unpaidOverdueInvoicesSum)}}</td>
|
||||||
<td v-else class="text-primary-500 font-bold text-no-wrap">0 Stk / 0,00€</td>
|
<td v-else class="text-primary-500 font-bold text-no-wrap">0 Stk / 0,00€</td>
|
||||||
|
|||||||
Reference in New Issue
Block a user