ADD: adden rechnungne ohne ust id und logout button
This commit is contained in:
@@ -0,0 +1,2 @@
|
||||
-- AlterTable
|
||||
ALTER TABLE `invoices` ADD COLUMN `kleinunternehmer` BOOLEAN NOT NULL DEFAULT false;
|
||||
@@ -0,0 +1,2 @@
|
||||
-- AlterTable
|
||||
ALTER TABLE `companies` ADD COLUMN `kleinunternehmer` BOOLEAN NOT NULL DEFAULT false;
|
||||
@@ -3,8 +3,9 @@ generator client {
|
||||
}
|
||||
|
||||
datasource db {
|
||||
provider = "mysql"
|
||||
url = env("DATABASE_URL")
|
||||
provider = "mysql"
|
||||
url = env("DATABASE_URL")
|
||||
shadowDatabaseUrl = env("SHADOW_DATABASE_URL")
|
||||
}
|
||||
|
||||
model User {
|
||||
@@ -37,6 +38,7 @@ model Company {
|
||||
bankName String?
|
||||
invoicePrefix String @default("RE")
|
||||
invoiceSequence Int @default(0)
|
||||
kleinunternehmer Boolean @default(false)
|
||||
userId String
|
||||
user User @relation(fields: [userId], references: [id], onDelete: Cascade)
|
||||
customers Customer[]
|
||||
@@ -76,8 +78,9 @@ model Invoice {
|
||||
issueDate DateTime
|
||||
deliveryDate DateTime?
|
||||
dueDate DateTime
|
||||
status InvoiceStatus @default(DRAFT)
|
||||
notes String? @db.Text
|
||||
status InvoiceStatus @default(DRAFT)
|
||||
kleinunternehmer Boolean @default(false)
|
||||
notes String? @db.Text
|
||||
items InvoiceItem[]
|
||||
netTotal Decimal @db.Decimal(10, 2)
|
||||
taxTotal Decimal @db.Decimal(10, 2)
|
||||
|
||||
+5
-3
@@ -51,7 +51,6 @@ async function main() {
|
||||
id: "demo-customer-1",
|
||||
companyId: company.id,
|
||||
name: "Beispiel AG",
|
||||
vatId: "DE987654321",
|
||||
address: "Beispielweg 5",
|
||||
zip: "20095",
|
||||
city: "Hamburg",
|
||||
@@ -61,8 +60,11 @@ async function main() {
|
||||
console.log(`✓ Customer created: ${customer.name}`);
|
||||
|
||||
// Create demo invoice
|
||||
const invoice = await prisma.invoice.create({
|
||||
data: {
|
||||
const invoice = await prisma.invoice.upsert({
|
||||
where: { id: "demo-invoice-1" },
|
||||
update: {},
|
||||
create: {
|
||||
id: "demo-invoice-1",
|
||||
number: "RE-2024-001",
|
||||
companyId: company.id,
|
||||
customerId: customer.id,
|
||||
|
||||
Reference in New Issue
Block a user