Gå til indhold

Verificeret mod app@9d146f9, 16 skal genverificeres, 0 brudt

Banktransaktioner

Tabel

tabel.bank-transactions

En banktransaktion er en linje fra banken, med beløb i kroner og en matchstatus.

Status: live. Verificeret 2026-10-01 mod app@e99eb6a.

Felter

database
payfriend_app
noeglekolonner
  • navn
    external_id
    betydning
    Bankens id. Unik pr. bankforbindelse.
  • navn
    transaction_date
    betydning
    Datoen på linjen.
  • navn
    amount
    betydning
    Beløb i linjens valuta, decimal(12,2).
    minor units
    false
  • navn
    amount_dkk
    betydning
    Beløb i kroner, decimal(12,2).
    minor units
    false
  • navn
    currency
    betydning
    Linjens valuta.
  • navn
    match_status
    betydning
    Om linjen er matchet, delvist matchet, ignoreret eller stadig åben.
    enum
    • unmatched
    • auto_matched
    • manual_matched
    • partially_matched
    • ignored
  • navn
    counterparty
    betydning
    Modparten, som den står i banken.
relationer
  • via
    bank_connection_id
    betydning
    Bankforbindelsen. Tabellen er uden for det her katalog.
  • via
    bank_account_id
    betydning
    Bankkontoen. Tabellen er uden for det her katalog.
  • via
    matched_invoice_id
    betydning
    Den faktura, linjen er matchet til. Tabellen er uden for det her katalog.
prod tal
dato
2026-10-01
forespoergsel
scripts/prod-queries/06-bank-transactions-match-status.sql: SELECT match_status, COUNT(*) AS antal FROM bank_transactions GROUP BY match_status ORDER BY antal DESC
resultat
Målt 2026-10-01, 174.159 banklinjer. match_status: unmatched 131.898, manual_matched 39.212, auto_matched 1.857, ignored 1.185, partially_matched 7.

Prosa

Beløb er decimal(12,2) i kroner. Casten på BankTransaction er decimal:2. Unik nøgle er (bank_connection_id, external_id). Databasen er payfriend_app.

Kilder

kode: app app/Models/BankTransaction.php · BankTransactionverificeretkode: app app/Enums/BankMatchStatus.php · BankMatchStatusverificeretprod-data: 2026-10-01: scripts/prod-queries/06-bank-transactions-match-status.sql: SELECT match_status, COUNT(*) AS antal FROM bank_transactions GROUP BY match_status ORDER BY antal DESC

Bruges af