Are you an LLM? Read llms.txt for a summary of the docs, or llms-full.txt for the full context.
Skip to content

Cari ve fatura

MongoDB

Bakiye Prisma’dadır. Bu koleksiyonlar işlem ve belgedir.

Payment (payments)

Koleksiyon adı şemada açık verilmemiştir; Mongoose varsayılanı payments.

AlanTipAnlamı
userIdnumberPrisma kullanıcı
platformPaymentPlatform, değişmezPAYTR, PAYWALL, MAGICPAY, MANUAL
paymentMethodPurchasePaymentMethod, varsayılan CARDYöntem
transactionIdstring, nullSağlayıcı işlem no
orderIdstring, zorunlu, değişmezSipariş id
statusPaymentStatusPENDING, SUCCESS, FAIL
amountnumber, zorunlu, değişmezTutar
failedReasonCode / Msgstring, nullHata

AccountTransaction (accountTransactions)

Birçok alan yazıldıktan sonra değişmez (immutable): depo, kullanıcı, tip, tutar, bakiye, açıklama.

AlanTipAnlamı
warehouseWarehouseCopy, zorunluDepo
userUserCopyHesap sahibi
transactionTypeTransactionTypeHareket tipi
transactionTypeLabelsanalTürkçe etiket
transactionTypeCodestring, nullEk kod
amountnumberArtı alacak, eksi borç
balancenumberBu işlemden sonraki bakiye
descriptionstring?Açıklama
referenceId / referenceTypestring?ORDER, PAYMENT vb.
invoiceNumberstring?Belge no
dueDateDate?Vade
isClosedboolean, falseKapandı mı
transactionStatusTransactionStatusCOMPLETED / PENDING / APPROVED / REJECTED / CANCELLED
transactionStatusLabelsanalTürkçe
createdByUserUserCopyOluşturan
approvedAtDate?Onay

Hareket tipi etiketleri koddaki Türkçe sözlükten:

TipEtiketBakiye yönü
TRANSFERHesaplar arası transferher iki
BANK_TRANSFERBanka hesabına transfereksi
REWARDÖdülartı
COMPENSATIONTelafiartı
SHORT_SUPPLY_OF_PRODUCTEksik ürün tedariğiartı
CORRECTIONDüzeltmeher iki
EXCESS_PRODUCT_SUPPLYFazla ürün tedariğiartı
DEFECTIVE_PRODUCT_COMPENSATIONKusurlu ürün telafisiartı
DEDUCTIONBakiyeden düşümeksi
USE_BALANCE_FOR_PURCHASEAlışverişte bakiye kullanımıeksi
PAYMENT_BALANCEBorç ödemesiartı
REFUND_BALANCE_FOR_ORDERSipariş iptali bakiye iadesiher iki
TRANSFER_TO_BALANCE_FOR_ORDERSipariş iptali cariye aktarımartı
REFUND_FALLBACK_TO_BALANCE_FOR_ORDERKart iadesi başarısız — cariye aktarımartı
ORDER_AMOUNT_DIFFERENCE (TRANSFER_BALANCE_FOR_ORDER_DIFFERENCE)Sipariş tutar farkıher iki
OFFLINE_PURCHASE_FOR_ORDERKapıda ödemeli siparişeksi
OFFLINE_PAYMENT_FOR_ORDERKapıda ödeme tahsilatıartı
STOCK_PURCHASESatıcıdan ürün tedariğiartı
STOCK_RETURNSatıcıya ürün iadesieksi
STOCK_PURCHASE_PAYMENTStok alımı peşin ödemeeksi

Elle girilebilen çekirdek tipler: transfer, ödül, telafi, düşüm. Daha geniş manuel seçenek listesi koddaki MANUAL_TRANSACTION_TYPE_OPTIONS dizisindedir.

REWARD ayrıca yeni alıcı kaydında otomatik üretilir. O zaman description ödül adı, transactionTypeCode ödül id değeridir (ör. BUYER_SIGNUP_REWARD_2026_08). Tanım listesi Prisma’da değil, financial sabitlerindedir. Kayıt ödülü.

Invoice (invoices)

Giden belge. Kullanıcı, depo, tutarlar ve tarih çoğu alanda değişmez.

AlanAnlamı
documentNoBelge no
userFaturanın kesildiği kullanıcı kopyası
warehouseİsteğe bağlı depo
totalAmount, taxAmount, netAmountTutarlar (net = vergi hariç, şema yorumu)
currencyVarsayılan TRY
invoiceDateTarih
statusDRAFT, SENT, APPROVED, REJECTED, CANCELLED, PAID
invoiceProviderYalnız IZIBIZ
invoiceProviderId / RawSağlayıcı id ve ham yanıt
invoiceLineReferencesSatır tipi ORDER ve referans id

PlatformInvoice (platformInvoices)

Gelen tedarikçi e-belgesi: UUID, satıcı, depo, belge no, düzenleme/teslim tarihi, gönderen/alıcı VKN-unvan-alias, tutar, durum, stockProcessed, stockNotApplicable, rawUbl.