Hoppa till huvudinnehåll

production.payment_methods

En standardiserad artikelregister för Betalningsmetod, klassificerad efter typ (t.ex. Kort, Kontant, Banköverföring). Förenklar finansiella rapporter och analys av trender för Betalningar över alla k…

En standardiserad artikelregister för Betalningsmetod, klassificerad efter typ (t.ex. Kort, Kontant, Bank Transfer). Det förenklar finansiella rapporter och analys av trender för Betalningar över alla kliniker

Nyckelfunktioner:

  • Standardiserade namn

  • Kategorisering av typ

  • Uppföljning av Aktiv status

Detaljerad kolumnreferens

Grundläggande identifierare

Kolumn

Typ

Beskrivning

Exempel

Affärslogik

provet_id

STRING

Din unika identifierare för verksamheten

`"pcus_1"``

payment_method_id

BIGINT

Unik identifierare för Betalningsmetod

1, 15, 42

Systemgenererad och oföränderlig när den väl skapats. Primärnyckel tillsammans med provet_id

Information om Betalningsmetod

Kolumn

Typ

Beskrivning

Exempel

Affärslogik

payment_method_name

STRING

Ursprungligt namn på Betalningsmetod

"Visa Kredit kort", "Kontant", "CareCredit Finansiering"

Rånamn så som det konfigurerats i verksamhetssystem

payment_method_type

STRING

Standardiserad betalningskategori

"Kort", "Kontant eller Check", "Finansiering", "Digital Wallet"

Automatisk kategoriseringslogik: Använder is_card-flagg + mönstermatchning på namn

payment_method_name_standardized

STRING

Standardiserat namn på Betalningsmetod

"Visa", "Kontant", "CareCredit"

Standardiseringslogik: Mönstermatchning (t.ex. '%visa%' → 'Visa', '%carecredit%' → 'CareCredit')

Klassificeringsflaggor

Kolumn

Typ

Beskrivning

Exempel

Affärslogik

is_active

BOOLEAN

Aktiv status för Betalningsmetod

true, false

Styr om metoden visas i valet för Betalningsmetod. false = inaktiverad/avvecklad

is_card

BOOLEAN

Indikator för kortbetalning

true, false

true, false

is_custom

BOOLEAN

Flagga för anpassad Betalningsmetod

true, false

true för Betalningsmetoder som är specifika för verksamheten och som inte finns i standardkatalogen

is_cashdesk_payments

BOOLEAN

Flagga för betalningar i kassan

true, false

true för metoder som är tillgängliga i fysisk kassa/Reception

Flaggor för användningskontroll

Kolumn

Typ

Beskrivning

Exempel

Affärslogik

in_invoices

BOOLEAN

Tillgänglig för Fakturabetalningar

true, false

Styr om metoden kan användas för vanliga Fakturabetalningar

in_prepayments

BOOLEAN

Tillgänglig för Förskottsbetalningar

true, false

Styr om metoden kan användas för förskottsbetalningar/insättningar

in_reports

BOOLEAN

Inkludera i finansiella rapporter

true, false

Styr om transaktioner visas i standardiserade finansiella rapporter

in_end_of_day

BOOLEAN

Inkludera i rapporter för slut på dagen

true, false

Styr om metoden visas i dagliga rapporter för kassasammanställning

Information för spårning (audit)

Kolumn

Typ

Beskrivning

Exempel

Affärslogik

created

TIMESTAMP

Tidsstämpel för skapelse av Betalningsmetod

2024-01-15 10:30:00.000

När metoden konfigurerades första gången i systemet

created_date

DATE

Datum för skapelse av Betalningsmetod

2024-01-15

Datumdelen av tidsstämpeln för skapelse

Fördjupad genomgång av affärslogik

Kategorisering av Betalningsmetodens Typ

Systemet använder ett hierarkiskt upplägg för att kategorisera Betalningsmetod:

1. Primär Klassificering (is_card-flagg):

WHEN is_card = true THEN 'Kort'  -- Mest tillförlitlig identifierare

2. Kategorisering baserad på mönster:

CASE    -- Digitala betalningsappar    WHEN name ILIKE Alla ('%cashapp%', '%zelle%', '%venmo%', '%paypal%') THEN 'Digital Wallet'        -- Fysiska betalningstyper      WHEN name ILIKE Alla ('%cash%', '%check%', '%cheque%') THEN 'Kontant eller Check'        -- Finansiering från tredje part    WHEN name ILIKE Alla ('%carecredit%', '%scratchpay%', '%cherry%') THEN 'Finansiering'        -- Banköverföringar    WHEN name ILIKE Alla ('%bank%', '%ach%', '%wire%', '%e-transfer%') THEN 'Bank Transfer'        -- Betalningar via försäkring    WHEN name ILIKE Alla ('%trupanion%', '%insurance%') THEN 'Insurance'        -- Krediter och avskrivningar    WHEN name ILIKE Alla ('%coupon%', '%rebate%', '%credit%', '%write off%') THEN 'Kredit / Write-Off'        -- Interna processer    WHEN name ILIKE Alla ('%payroll%', '%employee%', '%internal%') THEN 'Djurägare'        -- Reservkategorier    WHEN is_custom = true THEN 'Anpassad'    ELSE 'Annan'END
Fick du svar på din fråga?