Fixed Datev Export
This commit is contained in:
@@ -78,8 +78,8 @@ export async function buildExportZip(server: FastifyInstance, tenant: number, st
|
|||||||
|
|
||||||
//Get Bookings
|
//Get Bookings
|
||||||
const {data:statementallocationsRaw,error: statementallocationsError} = await server.supabase.from("statementallocations").select('*, account(*), bs_id(*, account(*)), cd_id(*,customer(*)), ii_id(*, vendor(*)), vendor(*), customer(*), ownaccount(*)').eq("tenant", tenant);
|
const {data:statementallocationsRaw,error: statementallocationsError} = await server.supabase.from("statementallocations").select('*, account(*), bs_id(*, account(*)), cd_id(*,customer(*)), ii_id(*, vendor(*)), vendor(*), customer(*), ownaccount(*)').eq("tenant", tenant);
|
||||||
let {data:createddocumentsRaw,error: createddocumentsError} = await server.supabase.from("createddocuments").select('*,customer(*)').eq("tenant", tenant).in("type",["invoices","advanceInvoices","cancellationInvoices"]).eq("state","Gebucht")
|
let {data:createddocumentsRaw,error: createddocumentsError} = await server.supabase.from("createddocuments").select('*,customer(*)').eq("tenant", tenant).in("type",["invoices","advanceInvoices","cancellationInvoices"]).eq("state","Gebucht").eq("archived",false)
|
||||||
let {data:incominginvoicesRaw,error: incominginvoicesError} = await server.supabase.from("incominginvoices").select('*, vendor(*)').eq("tenant", tenant)
|
let {data:incominginvoicesRaw,error: incominginvoicesError} = await server.supabase.from("incominginvoices").select('*, vendor(*)').eq("tenant", tenant).eq("state","Gebucht").eq("archived",false)
|
||||||
const {data:accounts} = await server.supabase.from("accounts").select()
|
const {data:accounts} = await server.supabase.from("accounts").select()
|
||||||
const {data:tenantData} = await server.supabase.from("tenants").select().eq("id",tenant).single()
|
const {data:tenantData} = await server.supabase.from("tenants").select().eq("id",tenant).single()
|
||||||
|
|
||||||
@@ -92,6 +92,9 @@ export async function buildExportZip(server: FastifyInstance, tenant: number, st
|
|||||||
const {data:filesIncomingInvoices, error: filesErrorII} = await server.supabase.from("files").select().eq("tenant",tenant).or(`incominginvoice.in.(${incominginvoices.map(i => i.id).join(",")})`)
|
const {data:filesIncomingInvoices, error: filesErrorII} = await server.supabase.from("files").select().eq("tenant",tenant).or(`incominginvoice.in.(${incominginvoices.map(i => i.id).join(",")})`)
|
||||||
|
|
||||||
const downloadFile = async (bucketName, filePath, downloadFilePath,fileId) => {
|
const downloadFile = async (bucketName, filePath, downloadFilePath,fileId) => {
|
||||||
|
|
||||||
|
console.log(filePath)
|
||||||
|
|
||||||
const command = new GetObjectCommand({
|
const command = new GetObjectCommand({
|
||||||
Bucket: secrets.S3_BUCKET,
|
Bucket: secrets.S3_BUCKET,
|
||||||
Key: filePath,
|
Key: filePath,
|
||||||
|
|||||||
Reference in New Issue
Block a user