Corrected Usesum

This commit is contained in:
2025-03-10 14:59:54 +01:00
parent d83f31c3c2
commit 14e4e79c43
3 changed files with 30 additions and 9 deletions

View File

@@ -1,6 +1,8 @@
export const useSum = () => {
const supabase = useSupabaseClient()
const getIncomingInvoiceSum = (invoice) => {
let sum = 0
invoice.accounts.forEach(account => {
@@ -16,11 +18,26 @@ export const useSum = () => {
return sum.toFixed(2)
}
const getCreatedDocumentSum = (createddocument) => {
const getCreatedDocumentSum = (createddocument,createddocuments = []) => {
let totalNet = 0
let total19 = 0
let total7 = 0
/*let usedadvanceinvoices = []
if(createddocument.usedAdvanceInvoices.length > 0) {
console.log(createddocument)
console.log(createddocument.usedAdvanceInvoices)
console.log((await supabase.from("createddocuments").select().in("id", createddocument.usedAdvanceInvoices)))
usedadvanceinvoices = (await supabase.from("createddocuments").select().in("id", createddocument.usedAdvanceInvoices)).data
console.log(usedadvanceinvoices)
}*/
createddocument.rows.forEach(row => {
if(!['pagebreak','title','text'].includes(row.mode)){
let rowPrice = Number(Number(row.quantity) * Number(row.price) * (1 - Number(row.discountPercent) /100) ).toFixed(3)
@@ -41,8 +58,9 @@ export const useSum = () => {
let totalGrossAlreadyPaid = 0
createddocument.usedAdvanceInvoices.forEach(advanceInvoiceId => {
let advanceInvoice = createddocuments.value.find(i => i.id === advanceInvoiceId)
let advanceInvoice = createddocuments.find(i => i.id === advanceInvoiceId)
let priceNet = advanceInvoice.rows.find(i => i.advanceInvoiceData).price