update migrations and create base migration. set discount and tax to sale invoices

This commit is contained in:
2026-05-28 16:39:07 +03:30
parent cd3492d625
commit a975f9d02a
55 changed files with 2152 additions and 2278 deletions
+114 -63
View File
@@ -31,7 +31,8 @@ export type SalesInvoiceItemAvgAggregateOutputType = {
sku_vat: runtime.Decimal | null
unit_price: runtime.Decimal | null
total_amount: runtime.Decimal | null
discount: runtime.Decimal | null
discount_amount: runtime.Decimal | null
tax_amount: runtime.Decimal | null
}
export type SalesInvoiceItemSumAggregateOutputType = {
@@ -39,7 +40,8 @@ export type SalesInvoiceItemSumAggregateOutputType = {
sku_vat: runtime.Decimal | null
unit_price: runtime.Decimal | null
total_amount: runtime.Decimal | null
discount: runtime.Decimal | null
discount_amount: runtime.Decimal | null
tax_amount: runtime.Decimal | null
}
export type SalesInvoiceItemMinAggregateOutputType = {
@@ -52,7 +54,8 @@ export type SalesInvoiceItemMinAggregateOutputType = {
unit_price: runtime.Decimal | null
total_amount: runtime.Decimal | null
created_at: Date | null
discount: runtime.Decimal | null
discount_amount: runtime.Decimal | null
tax_amount: runtime.Decimal | null
notes: string | null
invoice_id: string | null
good_id: string | null
@@ -69,7 +72,8 @@ export type SalesInvoiceItemMaxAggregateOutputType = {
unit_price: runtime.Decimal | null
total_amount: runtime.Decimal | null
created_at: Date | null
discount: runtime.Decimal | null
discount_amount: runtime.Decimal | null
tax_amount: runtime.Decimal | null
notes: string | null
invoice_id: string | null
good_id: string | null
@@ -86,7 +90,8 @@ export type SalesInvoiceItemCountAggregateOutputType = {
unit_price: number
total_amount: number
created_at: number
discount: number
discount_amount: number
tax_amount: number
notes: number
payload: number
good_snapshot: number
@@ -102,7 +107,8 @@ export type SalesInvoiceItemAvgAggregateInputType = {
sku_vat?: true
unit_price?: true
total_amount?: true
discount?: true
discount_amount?: true
tax_amount?: true
}
export type SalesInvoiceItemSumAggregateInputType = {
@@ -110,7 +116,8 @@ export type SalesInvoiceItemSumAggregateInputType = {
sku_vat?: true
unit_price?: true
total_amount?: true
discount?: true
discount_amount?: true
tax_amount?: true
}
export type SalesInvoiceItemMinAggregateInputType = {
@@ -123,7 +130,8 @@ export type SalesInvoiceItemMinAggregateInputType = {
unit_price?: true
total_amount?: true
created_at?: true
discount?: true
discount_amount?: true
tax_amount?: true
notes?: true
invoice_id?: true
good_id?: true
@@ -140,7 +148,8 @@ export type SalesInvoiceItemMaxAggregateInputType = {
unit_price?: true
total_amount?: true
created_at?: true
discount?: true
discount_amount?: true
tax_amount?: true
notes?: true
invoice_id?: true
good_id?: true
@@ -157,7 +166,8 @@ export type SalesInvoiceItemCountAggregateInputType = {
unit_price?: true
total_amount?: true
created_at?: true
discount?: true
discount_amount?: true
tax_amount?: true
notes?: true
payload?: true
good_snapshot?: true
@@ -263,7 +273,8 @@ export type SalesInvoiceItemGroupByOutputType = {
unit_price: runtime.Decimal
total_amount: runtime.Decimal
created_at: Date
discount: runtime.Decimal
discount_amount: runtime.Decimal
tax_amount: runtime.Decimal
notes: string | null
payload: runtime.JsonValue | null
good_snapshot: runtime.JsonValue
@@ -305,15 +316,16 @@ export type SalesInvoiceItemWhereInput = {
unit_price?: Prisma.DecimalFilter<"SalesInvoiceItem"> | runtime.Decimal | runtime.DecimalJsLike | number | string
total_amount?: Prisma.DecimalFilter<"SalesInvoiceItem"> | runtime.Decimal | runtime.DecimalJsLike | number | string
created_at?: Prisma.DateTimeFilter<"SalesInvoiceItem"> | Date | string
discount?: Prisma.DecimalFilter<"SalesInvoiceItem"> | runtime.Decimal | runtime.DecimalJsLike | number | string
discount_amount?: Prisma.DecimalFilter<"SalesInvoiceItem"> | runtime.Decimal | runtime.DecimalJsLike | number | string
tax_amount?: Prisma.DecimalFilter<"SalesInvoiceItem"> | runtime.Decimal | runtime.DecimalJsLike | number | string
notes?: Prisma.StringNullableFilter<"SalesInvoiceItem"> | string | null
payload?: Prisma.JsonNullableFilter<"SalesInvoiceItem">
good_snapshot?: Prisma.JsonFilter<"SalesInvoiceItem">
invoice_id?: Prisma.StringFilter<"SalesInvoiceItem"> | string
good_id?: Prisma.StringFilter<"SalesInvoiceItem"> | string
service_id?: Prisma.StringNullableFilter<"SalesInvoiceItem"> | string | null
invoice?: Prisma.XOR<Prisma.SalesInvoiceScalarRelationFilter, Prisma.SalesInvoiceWhereInput>
good?: Prisma.XOR<Prisma.GoodScalarRelationFilter, Prisma.GoodWhereInput>
invoice?: Prisma.XOR<Prisma.SalesInvoiceScalarRelationFilter, Prisma.SalesInvoiceWhereInput>
service?: Prisma.XOR<Prisma.ServiceNullableScalarRelationFilter, Prisma.ServiceWhereInput> | null
}
@@ -327,15 +339,16 @@ export type SalesInvoiceItemOrderByWithRelationInput = {
unit_price?: Prisma.SortOrder
total_amount?: Prisma.SortOrder
created_at?: Prisma.SortOrder
discount?: Prisma.SortOrder
discount_amount?: Prisma.SortOrder
tax_amount?: Prisma.SortOrder
notes?: Prisma.SortOrderInput | Prisma.SortOrder
payload?: Prisma.SortOrderInput | Prisma.SortOrder
good_snapshot?: Prisma.SortOrder
invoice_id?: Prisma.SortOrder
good_id?: Prisma.SortOrder
service_id?: Prisma.SortOrderInput | Prisma.SortOrder
invoice?: Prisma.SalesInvoiceOrderByWithRelationInput
good?: Prisma.GoodOrderByWithRelationInput
invoice?: Prisma.SalesInvoiceOrderByWithRelationInput
service?: Prisma.ServiceOrderByWithRelationInput
_relevance?: Prisma.SalesInvoiceItemOrderByRelevanceInput
}
@@ -353,15 +366,16 @@ export type SalesInvoiceItemWhereUniqueInput = Prisma.AtLeast<{
unit_price?: Prisma.DecimalFilter<"SalesInvoiceItem"> | runtime.Decimal | runtime.DecimalJsLike | number | string
total_amount?: Prisma.DecimalFilter<"SalesInvoiceItem"> | runtime.Decimal | runtime.DecimalJsLike | number | string
created_at?: Prisma.DateTimeFilter<"SalesInvoiceItem"> | Date | string
discount?: Prisma.DecimalFilter<"SalesInvoiceItem"> | runtime.Decimal | runtime.DecimalJsLike | number | string
discount_amount?: Prisma.DecimalFilter<"SalesInvoiceItem"> | runtime.Decimal | runtime.DecimalJsLike | number | string
tax_amount?: Prisma.DecimalFilter<"SalesInvoiceItem"> | runtime.Decimal | runtime.DecimalJsLike | number | string
notes?: Prisma.StringNullableFilter<"SalesInvoiceItem"> | string | null
payload?: Prisma.JsonNullableFilter<"SalesInvoiceItem">
good_snapshot?: Prisma.JsonFilter<"SalesInvoiceItem">
invoice_id?: Prisma.StringFilter<"SalesInvoiceItem"> | string
good_id?: Prisma.StringFilter<"SalesInvoiceItem"> | string
service_id?: Prisma.StringNullableFilter<"SalesInvoiceItem"> | string | null
invoice?: Prisma.XOR<Prisma.SalesInvoiceScalarRelationFilter, Prisma.SalesInvoiceWhereInput>
good?: Prisma.XOR<Prisma.GoodScalarRelationFilter, Prisma.GoodWhereInput>
invoice?: Prisma.XOR<Prisma.SalesInvoiceScalarRelationFilter, Prisma.SalesInvoiceWhereInput>
service?: Prisma.XOR<Prisma.ServiceNullableScalarRelationFilter, Prisma.ServiceWhereInput> | null
}, "id">
@@ -375,7 +389,8 @@ export type SalesInvoiceItemOrderByWithAggregationInput = {
unit_price?: Prisma.SortOrder
total_amount?: Prisma.SortOrder
created_at?: Prisma.SortOrder
discount?: Prisma.SortOrder
discount_amount?: Prisma.SortOrder
tax_amount?: Prisma.SortOrder
notes?: Prisma.SortOrderInput | Prisma.SortOrder
payload?: Prisma.SortOrderInput | Prisma.SortOrder
good_snapshot?: Prisma.SortOrder
@@ -402,7 +417,8 @@ export type SalesInvoiceItemScalarWhereWithAggregatesInput = {
unit_price?: Prisma.DecimalWithAggregatesFilter<"SalesInvoiceItem"> | runtime.Decimal | runtime.DecimalJsLike | number | string
total_amount?: Prisma.DecimalWithAggregatesFilter<"SalesInvoiceItem"> | runtime.Decimal | runtime.DecimalJsLike | number | string
created_at?: Prisma.DateTimeWithAggregatesFilter<"SalesInvoiceItem"> | Date | string
discount?: Prisma.DecimalWithAggregatesFilter<"SalesInvoiceItem"> | runtime.Decimal | runtime.DecimalJsLike | number | string
discount_amount?: Prisma.DecimalWithAggregatesFilter<"SalesInvoiceItem"> | runtime.Decimal | runtime.DecimalJsLike | number | string
tax_amount?: Prisma.DecimalWithAggregatesFilter<"SalesInvoiceItem"> | runtime.Decimal | runtime.DecimalJsLike | number | string
notes?: Prisma.StringNullableWithAggregatesFilter<"SalesInvoiceItem"> | string | null
payload?: Prisma.JsonNullableWithAggregatesFilter<"SalesInvoiceItem">
good_snapshot?: Prisma.JsonWithAggregatesFilter<"SalesInvoiceItem">
@@ -421,12 +437,13 @@ export type SalesInvoiceItemCreateInput = {
unit_price?: runtime.Decimal | runtime.DecimalJsLike | number | string
total_amount?: runtime.Decimal | runtime.DecimalJsLike | number | string
created_at?: Date | string
discount?: runtime.Decimal | runtime.DecimalJsLike | number | string
discount_amount?: runtime.Decimal | runtime.DecimalJsLike | number | string
tax_amount?: runtime.Decimal | runtime.DecimalJsLike | number | string
notes?: string | null
payload?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue
good_snapshot: Prisma.JsonNullValueInput | runtime.InputJsonValue
invoice: Prisma.SalesInvoiceCreateNestedOneWithoutItemsInput
good: Prisma.GoodCreateNestedOneWithoutSales_invoice_itemsInput
invoice: Prisma.SalesInvoiceCreateNestedOneWithoutItemsInput
service?: Prisma.ServiceCreateNestedOneWithoutSales_invoice_itemsInput
}
@@ -440,7 +457,8 @@ export type SalesInvoiceItemUncheckedCreateInput = {
unit_price?: runtime.Decimal | runtime.DecimalJsLike | number | string
total_amount?: runtime.Decimal | runtime.DecimalJsLike | number | string
created_at?: Date | string
discount?: runtime.Decimal | runtime.DecimalJsLike | number | string
discount_amount?: runtime.Decimal | runtime.DecimalJsLike | number | string
tax_amount?: runtime.Decimal | runtime.DecimalJsLike | number | string
notes?: string | null
payload?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue
good_snapshot: Prisma.JsonNullValueInput | runtime.InputJsonValue
@@ -459,12 +477,13 @@ export type SalesInvoiceItemUpdateInput = {
unit_price?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string
total_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
discount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string
discount_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string
tax_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string
notes?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
payload?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue
good_snapshot?: Prisma.JsonNullValueInput | runtime.InputJsonValue
invoice?: Prisma.SalesInvoiceUpdateOneRequiredWithoutItemsNestedInput
good?: Prisma.GoodUpdateOneRequiredWithoutSales_invoice_itemsNestedInput
invoice?: Prisma.SalesInvoiceUpdateOneRequiredWithoutItemsNestedInput
service?: Prisma.ServiceUpdateOneWithoutSales_invoice_itemsNestedInput
}
@@ -478,7 +497,8 @@ export type SalesInvoiceItemUncheckedUpdateInput = {
unit_price?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string
total_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
discount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string
discount_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string
tax_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string
notes?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
payload?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue
good_snapshot?: Prisma.JsonNullValueInput | runtime.InputJsonValue
@@ -497,7 +517,8 @@ export type SalesInvoiceItemCreateManyInput = {
unit_price?: runtime.Decimal | runtime.DecimalJsLike | number | string
total_amount?: runtime.Decimal | runtime.DecimalJsLike | number | string
created_at?: Date | string
discount?: runtime.Decimal | runtime.DecimalJsLike | number | string
discount_amount?: runtime.Decimal | runtime.DecimalJsLike | number | string
tax_amount?: runtime.Decimal | runtime.DecimalJsLike | number | string
notes?: string | null
payload?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue
good_snapshot: Prisma.JsonNullValueInput | runtime.InputJsonValue
@@ -516,7 +537,8 @@ export type SalesInvoiceItemUpdateManyMutationInput = {
unit_price?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string
total_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
discount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string
discount_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string
tax_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string
notes?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
payload?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue
good_snapshot?: Prisma.JsonNullValueInput | runtime.InputJsonValue
@@ -532,7 +554,8 @@ export type SalesInvoiceItemUncheckedUpdateManyInput = {
unit_price?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string
total_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
discount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string
discount_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string
tax_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string
notes?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
payload?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue
good_snapshot?: Prisma.JsonNullValueInput | runtime.InputJsonValue
@@ -567,7 +590,8 @@ export type SalesInvoiceItemCountOrderByAggregateInput = {
unit_price?: Prisma.SortOrder
total_amount?: Prisma.SortOrder
created_at?: Prisma.SortOrder
discount?: Prisma.SortOrder
discount_amount?: Prisma.SortOrder
tax_amount?: Prisma.SortOrder
notes?: Prisma.SortOrder
payload?: Prisma.SortOrder
good_snapshot?: Prisma.SortOrder
@@ -581,7 +605,8 @@ export type SalesInvoiceItemAvgOrderByAggregateInput = {
sku_vat?: Prisma.SortOrder
unit_price?: Prisma.SortOrder
total_amount?: Prisma.SortOrder
discount?: Prisma.SortOrder
discount_amount?: Prisma.SortOrder
tax_amount?: Prisma.SortOrder
}
export type SalesInvoiceItemMaxOrderByAggregateInput = {
@@ -594,7 +619,8 @@ export type SalesInvoiceItemMaxOrderByAggregateInput = {
unit_price?: Prisma.SortOrder
total_amount?: Prisma.SortOrder
created_at?: Prisma.SortOrder
discount?: Prisma.SortOrder
discount_amount?: Prisma.SortOrder
tax_amount?: Prisma.SortOrder
notes?: Prisma.SortOrder
invoice_id?: Prisma.SortOrder
good_id?: Prisma.SortOrder
@@ -611,7 +637,8 @@ export type SalesInvoiceItemMinOrderByAggregateInput = {
unit_price?: Prisma.SortOrder
total_amount?: Prisma.SortOrder
created_at?: Prisma.SortOrder
discount?: Prisma.SortOrder
discount_amount?: Prisma.SortOrder
tax_amount?: Prisma.SortOrder
notes?: Prisma.SortOrder
invoice_id?: Prisma.SortOrder
good_id?: Prisma.SortOrder
@@ -623,7 +650,8 @@ export type SalesInvoiceItemSumOrderByAggregateInput = {
sku_vat?: Prisma.SortOrder
unit_price?: Prisma.SortOrder
total_amount?: Prisma.SortOrder
discount?: Prisma.SortOrder
discount_amount?: Prisma.SortOrder
tax_amount?: Prisma.SortOrder
}
export type SalesInvoiceItemCreateNestedManyWithoutGoodInput = {
@@ -762,7 +790,8 @@ export type SalesInvoiceItemCreateWithoutGoodInput = {
unit_price?: runtime.Decimal | runtime.DecimalJsLike | number | string
total_amount?: runtime.Decimal | runtime.DecimalJsLike | number | string
created_at?: Date | string
discount?: runtime.Decimal | runtime.DecimalJsLike | number | string
discount_amount?: runtime.Decimal | runtime.DecimalJsLike | number | string
tax_amount?: runtime.Decimal | runtime.DecimalJsLike | number | string
notes?: string | null
payload?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue
good_snapshot: Prisma.JsonNullValueInput | runtime.InputJsonValue
@@ -780,7 +809,8 @@ export type SalesInvoiceItemUncheckedCreateWithoutGoodInput = {
unit_price?: runtime.Decimal | runtime.DecimalJsLike | number | string
total_amount?: runtime.Decimal | runtime.DecimalJsLike | number | string
created_at?: Date | string
discount?: runtime.Decimal | runtime.DecimalJsLike | number | string
discount_amount?: runtime.Decimal | runtime.DecimalJsLike | number | string
tax_amount?: runtime.Decimal | runtime.DecimalJsLike | number | string
notes?: string | null
payload?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue
good_snapshot: Prisma.JsonNullValueInput | runtime.InputJsonValue
@@ -827,7 +857,8 @@ export type SalesInvoiceItemScalarWhereInput = {
unit_price?: Prisma.DecimalFilter<"SalesInvoiceItem"> | runtime.Decimal | runtime.DecimalJsLike | number | string
total_amount?: Prisma.DecimalFilter<"SalesInvoiceItem"> | runtime.Decimal | runtime.DecimalJsLike | number | string
created_at?: Prisma.DateTimeFilter<"SalesInvoiceItem"> | Date | string
discount?: Prisma.DecimalFilter<"SalesInvoiceItem"> | runtime.Decimal | runtime.DecimalJsLike | number | string
discount_amount?: Prisma.DecimalFilter<"SalesInvoiceItem"> | runtime.Decimal | runtime.DecimalJsLike | number | string
tax_amount?: Prisma.DecimalFilter<"SalesInvoiceItem"> | runtime.Decimal | runtime.DecimalJsLike | number | string
notes?: Prisma.StringNullableFilter<"SalesInvoiceItem"> | string | null
payload?: Prisma.JsonNullableFilter<"SalesInvoiceItem">
good_snapshot?: Prisma.JsonFilter<"SalesInvoiceItem">
@@ -846,7 +877,8 @@ export type SalesInvoiceItemCreateWithoutInvoiceInput = {
unit_price?: runtime.Decimal | runtime.DecimalJsLike | number | string
total_amount?: runtime.Decimal | runtime.DecimalJsLike | number | string
created_at?: Date | string
discount?: runtime.Decimal | runtime.DecimalJsLike | number | string
discount_amount?: runtime.Decimal | runtime.DecimalJsLike | number | string
tax_amount?: runtime.Decimal | runtime.DecimalJsLike | number | string
notes?: string | null
payload?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue
good_snapshot: Prisma.JsonNullValueInput | runtime.InputJsonValue
@@ -864,7 +896,8 @@ export type SalesInvoiceItemUncheckedCreateWithoutInvoiceInput = {
unit_price?: runtime.Decimal | runtime.DecimalJsLike | number | string
total_amount?: runtime.Decimal | runtime.DecimalJsLike | number | string
created_at?: Date | string
discount?: runtime.Decimal | runtime.DecimalJsLike | number | string
discount_amount?: runtime.Decimal | runtime.DecimalJsLike | number | string
tax_amount?: runtime.Decimal | runtime.DecimalJsLike | number | string
notes?: string | null
payload?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue
good_snapshot: Prisma.JsonNullValueInput | runtime.InputJsonValue
@@ -908,12 +941,13 @@ export type SalesInvoiceItemCreateWithoutServiceInput = {
unit_price?: runtime.Decimal | runtime.DecimalJsLike | number | string
total_amount?: runtime.Decimal | runtime.DecimalJsLike | number | string
created_at?: Date | string
discount?: runtime.Decimal | runtime.DecimalJsLike | number | string
discount_amount?: runtime.Decimal | runtime.DecimalJsLike | number | string
tax_amount?: runtime.Decimal | runtime.DecimalJsLike | number | string
notes?: string | null
payload?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue
good_snapshot: Prisma.JsonNullValueInput | runtime.InputJsonValue
invoice: Prisma.SalesInvoiceCreateNestedOneWithoutItemsInput
good: Prisma.GoodCreateNestedOneWithoutSales_invoice_itemsInput
invoice: Prisma.SalesInvoiceCreateNestedOneWithoutItemsInput
}
export type SalesInvoiceItemUncheckedCreateWithoutServiceInput = {
@@ -926,7 +960,8 @@ export type SalesInvoiceItemUncheckedCreateWithoutServiceInput = {
unit_price?: runtime.Decimal | runtime.DecimalJsLike | number | string
total_amount?: runtime.Decimal | runtime.DecimalJsLike | number | string
created_at?: Date | string
discount?: runtime.Decimal | runtime.DecimalJsLike | number | string
discount_amount?: runtime.Decimal | runtime.DecimalJsLike | number | string
tax_amount?: runtime.Decimal | runtime.DecimalJsLike | number | string
notes?: string | null
payload?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue
good_snapshot: Prisma.JsonNullValueInput | runtime.InputJsonValue
@@ -970,7 +1005,8 @@ export type SalesInvoiceItemCreateManyGoodInput = {
unit_price?: runtime.Decimal | runtime.DecimalJsLike | number | string
total_amount?: runtime.Decimal | runtime.DecimalJsLike | number | string
created_at?: Date | string
discount?: runtime.Decimal | runtime.DecimalJsLike | number | string
discount_amount?: runtime.Decimal | runtime.DecimalJsLike | number | string
tax_amount?: runtime.Decimal | runtime.DecimalJsLike | number | string
notes?: string | null
payload?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue
good_snapshot: Prisma.JsonNullValueInput | runtime.InputJsonValue
@@ -988,7 +1024,8 @@ export type SalesInvoiceItemUpdateWithoutGoodInput = {
unit_price?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string
total_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
discount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string
discount_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string
tax_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string
notes?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
payload?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue
good_snapshot?: Prisma.JsonNullValueInput | runtime.InputJsonValue
@@ -1006,7 +1043,8 @@ export type SalesInvoiceItemUncheckedUpdateWithoutGoodInput = {
unit_price?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string
total_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
discount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string
discount_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string
tax_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string
notes?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
payload?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue
good_snapshot?: Prisma.JsonNullValueInput | runtime.InputJsonValue
@@ -1024,7 +1062,8 @@ export type SalesInvoiceItemUncheckedUpdateManyWithoutGoodInput = {
unit_price?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string
total_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
discount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string
discount_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string
tax_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string
notes?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
payload?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue
good_snapshot?: Prisma.JsonNullValueInput | runtime.InputJsonValue
@@ -1042,7 +1081,8 @@ export type SalesInvoiceItemCreateManyInvoiceInput = {
unit_price?: runtime.Decimal | runtime.DecimalJsLike | number | string
total_amount?: runtime.Decimal | runtime.DecimalJsLike | number | string
created_at?: Date | string
discount?: runtime.Decimal | runtime.DecimalJsLike | number | string
discount_amount?: runtime.Decimal | runtime.DecimalJsLike | number | string
tax_amount?: runtime.Decimal | runtime.DecimalJsLike | number | string
notes?: string | null
payload?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue
good_snapshot: Prisma.JsonNullValueInput | runtime.InputJsonValue
@@ -1060,7 +1100,8 @@ export type SalesInvoiceItemUpdateWithoutInvoiceInput = {
unit_price?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string
total_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
discount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string
discount_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string
tax_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string
notes?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
payload?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue
good_snapshot?: Prisma.JsonNullValueInput | runtime.InputJsonValue
@@ -1078,7 +1119,8 @@ export type SalesInvoiceItemUncheckedUpdateWithoutInvoiceInput = {
unit_price?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string
total_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
discount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string
discount_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string
tax_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string
notes?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
payload?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue
good_snapshot?: Prisma.JsonNullValueInput | runtime.InputJsonValue
@@ -1096,7 +1138,8 @@ export type SalesInvoiceItemUncheckedUpdateManyWithoutInvoiceInput = {
unit_price?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string
total_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
discount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string
discount_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string
tax_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string
notes?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
payload?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue
good_snapshot?: Prisma.JsonNullValueInput | runtime.InputJsonValue
@@ -1114,7 +1157,8 @@ export type SalesInvoiceItemCreateManyServiceInput = {
unit_price?: runtime.Decimal | runtime.DecimalJsLike | number | string
total_amount?: runtime.Decimal | runtime.DecimalJsLike | number | string
created_at?: Date | string
discount?: runtime.Decimal | runtime.DecimalJsLike | number | string
discount_amount?: runtime.Decimal | runtime.DecimalJsLike | number | string
tax_amount?: runtime.Decimal | runtime.DecimalJsLike | number | string
notes?: string | null
payload?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue
good_snapshot: Prisma.JsonNullValueInput | runtime.InputJsonValue
@@ -1132,12 +1176,13 @@ export type SalesInvoiceItemUpdateWithoutServiceInput = {
unit_price?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string
total_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
discount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string
discount_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string
tax_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string
notes?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
payload?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue
good_snapshot?: Prisma.JsonNullValueInput | runtime.InputJsonValue
invoice?: Prisma.SalesInvoiceUpdateOneRequiredWithoutItemsNestedInput
good?: Prisma.GoodUpdateOneRequiredWithoutSales_invoice_itemsNestedInput
invoice?: Prisma.SalesInvoiceUpdateOneRequiredWithoutItemsNestedInput
}
export type SalesInvoiceItemUncheckedUpdateWithoutServiceInput = {
@@ -1150,7 +1195,8 @@ export type SalesInvoiceItemUncheckedUpdateWithoutServiceInput = {
unit_price?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string
total_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
discount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string
discount_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string
tax_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string
notes?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
payload?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue
good_snapshot?: Prisma.JsonNullValueInput | runtime.InputJsonValue
@@ -1168,7 +1214,8 @@ export type SalesInvoiceItemUncheckedUpdateManyWithoutServiceInput = {
unit_price?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string
total_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string
created_at?: Prisma.DateTimeFieldUpdateOperationsInput | Date | string
discount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string
discount_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string
tax_amount?: Prisma.DecimalFieldUpdateOperationsInput | runtime.Decimal | runtime.DecimalJsLike | number | string
notes?: Prisma.NullableStringFieldUpdateOperationsInput | string | null
payload?: Prisma.NullableJsonNullValueInput | runtime.InputJsonValue
good_snapshot?: Prisma.JsonNullValueInput | runtime.InputJsonValue
@@ -1188,15 +1235,16 @@ export type SalesInvoiceItemSelect<ExtArgs extends runtime.Types.Extensions.Inte
unit_price?: boolean
total_amount?: boolean
created_at?: boolean
discount?: boolean
discount_amount?: boolean
tax_amount?: boolean
notes?: boolean
payload?: boolean
good_snapshot?: boolean
invoice_id?: boolean
good_id?: boolean
service_id?: boolean
invoice?: boolean | Prisma.SalesInvoiceDefaultArgs<ExtArgs>
good?: boolean | Prisma.GoodDefaultArgs<ExtArgs>
invoice?: boolean | Prisma.SalesInvoiceDefaultArgs<ExtArgs>
service?: boolean | Prisma.SalesInvoiceItem$serviceArgs<ExtArgs>
}, ExtArgs["result"]["salesInvoiceItem"]>
@@ -1212,7 +1260,8 @@ export type SalesInvoiceItemSelectScalar = {
unit_price?: boolean
total_amount?: boolean
created_at?: boolean
discount?: boolean
discount_amount?: boolean
tax_amount?: boolean
notes?: boolean
payload?: boolean
good_snapshot?: boolean
@@ -1221,18 +1270,18 @@ export type SalesInvoiceItemSelectScalar = {
service_id?: boolean
}
export type SalesInvoiceItemOmit<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = runtime.Types.Extensions.GetOmit<"id" | "quantity" | "measure_unit_text" | "measure_unit_code" | "sku_code" | "sku_vat" | "unit_price" | "total_amount" | "created_at" | "discount" | "notes" | "payload" | "good_snapshot" | "invoice_id" | "good_id" | "service_id", ExtArgs["result"]["salesInvoiceItem"]>
export type SalesInvoiceItemOmit<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = runtime.Types.Extensions.GetOmit<"id" | "quantity" | "measure_unit_text" | "measure_unit_code" | "sku_code" | "sku_vat" | "unit_price" | "total_amount" | "created_at" | "discount_amount" | "tax_amount" | "notes" | "payload" | "good_snapshot" | "invoice_id" | "good_id" | "service_id", ExtArgs["result"]["salesInvoiceItem"]>
export type SalesInvoiceItemInclude<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
invoice?: boolean | Prisma.SalesInvoiceDefaultArgs<ExtArgs>
good?: boolean | Prisma.GoodDefaultArgs<ExtArgs>
invoice?: boolean | Prisma.SalesInvoiceDefaultArgs<ExtArgs>
service?: boolean | Prisma.SalesInvoiceItem$serviceArgs<ExtArgs>
}
export type $SalesInvoiceItemPayload<ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs> = {
name: "SalesInvoiceItem"
objects: {
invoice: Prisma.$SalesInvoicePayload<ExtArgs>
good: Prisma.$GoodPayload<ExtArgs>
invoice: Prisma.$SalesInvoicePayload<ExtArgs>
service: Prisma.$ServicePayload<ExtArgs> | null
}
scalars: runtime.Types.Extensions.GetPayloadResult<{
@@ -1245,7 +1294,8 @@ export type $SalesInvoiceItemPayload<ExtArgs extends runtime.Types.Extensions.In
unit_price: runtime.Decimal
total_amount: runtime.Decimal
created_at: Date
discount: runtime.Decimal
discount_amount: runtime.Decimal
tax_amount: runtime.Decimal
notes: string | null
payload: runtime.JsonValue | null
good_snapshot: runtime.JsonValue
@@ -1592,8 +1642,8 @@ readonly fields: SalesInvoiceItemFieldRefs;
*/
export interface Prisma__SalesInvoiceItemClient<T, Null = never, ExtArgs extends runtime.Types.Extensions.InternalArgs = runtime.Types.Extensions.DefaultArgs, GlobalOmitOptions = {}> extends Prisma.PrismaPromise<T> {
readonly [Symbol.toStringTag]: "PrismaPromise"
invoice<T extends Prisma.SalesInvoiceDefaultArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.SalesInvoiceDefaultArgs<ExtArgs>>): Prisma.Prisma__SalesInvoiceClient<runtime.Types.Result.GetResult<Prisma.$SalesInvoicePayload<ExtArgs>, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions>
good<T extends Prisma.GoodDefaultArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.GoodDefaultArgs<ExtArgs>>): Prisma.Prisma__GoodClient<runtime.Types.Result.GetResult<Prisma.$GoodPayload<ExtArgs>, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions>
invoice<T extends Prisma.SalesInvoiceDefaultArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.SalesInvoiceDefaultArgs<ExtArgs>>): Prisma.Prisma__SalesInvoiceClient<runtime.Types.Result.GetResult<Prisma.$SalesInvoicePayload<ExtArgs>, T, "findUniqueOrThrow", GlobalOmitOptions> | Null, Null, ExtArgs, GlobalOmitOptions>
service<T extends Prisma.SalesInvoiceItem$serviceArgs<ExtArgs> = {}>(args?: Prisma.Subset<T, Prisma.SalesInvoiceItem$serviceArgs<ExtArgs>>): Prisma.Prisma__ServiceClient<runtime.Types.Result.GetResult<Prisma.$ServicePayload<ExtArgs>, T, "findUniqueOrThrow", GlobalOmitOptions> | null, null, ExtArgs, GlobalOmitOptions>
/**
* Attaches callbacks for the resolution and/or rejection of the Promise.
@@ -1633,7 +1683,8 @@ export interface SalesInvoiceItemFieldRefs {
readonly unit_price: Prisma.FieldRef<"SalesInvoiceItem", 'Decimal'>
readonly total_amount: Prisma.FieldRef<"SalesInvoiceItem", 'Decimal'>
readonly created_at: Prisma.FieldRef<"SalesInvoiceItem", 'DateTime'>
readonly discount: Prisma.FieldRef<"SalesInvoiceItem", 'Decimal'>
readonly discount_amount: Prisma.FieldRef<"SalesInvoiceItem", 'Decimal'>
readonly tax_amount: Prisma.FieldRef<"SalesInvoiceItem", 'Decimal'>
readonly notes: Prisma.FieldRef<"SalesInvoiceItem", 'String'>
readonly payload: Prisma.FieldRef<"SalesInvoiceItem", 'Json'>
readonly good_snapshot: Prisma.FieldRef<"SalesInvoiceItem", 'Json'>