tabJournaalPost (kop) met bijbehorende tabJournaalRegel-records (debet/credit-regels). Elke journaalregel verwijst naar een dagboek (tabDagboek) en boekjaar (tabBoekjaar).
| # | Kolom | Type | Nullable | Beschrijving |
|---|---|---|---|---|
| 1 | BjGID | integer | NOT NULL PK | Unieke identifier van het boekjaar |
| 2 | Code | nchar(10) | NOT NULL | Code van het boekjaar (bijv. "2024") |
| 3 | OmsBoekjaar | nchar(40) | NULL | Omschrijving van het boekjaar |
| 4 | BjBeginDatum | date | NOT NULL | Begindatum van het boekjaar |
| 5 | BjEindDatum | date | NOT NULL | Einddatum van het boekjaar |
| 6 | Indeling | smallint | NOT NULL | Periodeindeling: 1=maanden, 2=kwartalen, 3=weken, 4=vrij |
| 7 | BjIsGeblokkeerd | smallint | NOT NULL | Boekjaar geblokkeerd voor nieuwe boekingen (0=open, 1=gesloten) |
| 8 | BjAfsluiting | smallint | NOT NULL | Afsluitingstatus: 0 = Niet 1 = Voorlopig 2 = Definitief |
| 9 | BjAfsluitDgbGid | integer | NULL FK→tabDagboek | Dagboek voor afsluitingsboekingen |
| 10 | BjAfsluitNaarBjGid | integer | NULL FK→tabBoekjaar | Volgend boekjaar (bij afsluiting) |
| 11 | BjAangemaaktDoor | nchar(40) | NULL | Gebruiker die het boekjaar heeft aangemaakt |
| 12 | BjLastModified | timestamp | NULL | Tijdstip van laatste wijziging |
| # | Kolom | Type | Nullable | Beschrijving |
|---|---|---|---|---|
| 1 | DgbGID | integer | NOT NULL PK | Unieke identifier van het dagboek |
| 2 | DgbCode | nchar(10) | NOT NULL | Dagboekcode (bijv. "VRK", "INK", "MEM", "KAS") |
| 3 | OmsDagboek | nchar(40) | NULL | Omschrijving van het dagboek |
| 4 | DagboekSoort | smallint | NULL | Soort dagboek: 0 = Algemeen 1 = Verkoop/debiteuren 2 = Inkoop/crediteuren 3 = Kasboek 4 = Bankboek 5 = Beginbalans |
| 5 | DgbTegenRksGID | integer | NOT NULL FK→tabRekeningSchema | Standaard tegenrekening voor dit dagboek |
| 6 | DgbBetRksGID | integer | NULL FK→tabRekeningSchema | Bankrekening gekoppeld aan dit dagboek |
| 7 | AutoTegenBoeken | smallint | NULL | Automatisch tegenboeken: 0=Boeking niet maken, 1=Boeking maken inclusief bevestiging, 2=Boeking maken zonder bevestiging |
| 8 | BtwBoeken | smallint | NULL | BTW automatisch boeken in dit dagboek: 0 = Debiteuren/crediteuren 1 = Opbrengst/kosten |
| 9 | DgbLastModified | timestamp | NULL | Tijdstip van laatste wijziging |
| # | Kolom | Type | Nullable | Beschrijving |
|---|---|---|---|---|
| 1 | JpGID | integer | NOT NULL PK | Unieke identifier van de journaalpost |
| 2 | JpNummer | integer | NOT NULL | Volgnummer van de journaalpost binnen het dagboek/boekjaar |
| 3 | JpDgbGID | integer | NOT NULL FK→tabDagboek | Dagboek van de journaalpost |
| 4 | JpBjGID | integer | NOT NULL FK→tabBoekjaar | Boekjaar van de journaalpost |
| 5 | JpBoekGangGID | integer | NOT NULL FK→tabBoekingsGang | Boekingsgang (batch-identificatie) |
| 6 | JpPerNr | integer | NOT NULL | Periodenummer binnen het boekjaar |
| 7 | BoekDatum | date | NOT NULL | Boekdatum van de journaalpost |
| 8 | BoekstukNummer | numeric(10) | NOT NULL | Boekstuknummer (factuur-, ontvangst- of betalingsnummer) |
| 9 | JpDgbCode | nchar(10) | NOT NULL | Dagboekcode (gekopieerd voor snelheid) |
| 10 | OmsJournaalPost | nchar(40) | NULL | Omschrijving van de boeking |
| 11 | JpAlInBeginbalans | smallint | NULL | Post is onderdeel van beginbalans (0=nee, 1=ja) |
| 12 | JpIsInGebruik | smallint | NULL | Post momenteel in gebruik/vergrendeld (0=nee, 1=ja) |
| 13 | OrigineelJpID | integer | NULL FK→tabJournaalPost | Verwijst naar originele journaalpost (bij correctieboekingen) |
| 14 | JpLastModified | timestamp | NULL | Tijdstip van laatste wijziging |
| # | Kolom | Type | Nullable | Beschrijving |
|---|---|---|---|---|
| 1 | JrGID | integer | NOT NULL PK | Primaire sleutel |
| 2 | JrJpGID | integer | NOT NULL FK→tabJournaalPost | Bijbehorende journaalpost |
| 3 | JrRksGID | integer | NOT NULL FK→tabRekeningSchema | Grootboekrekening |
| 4 | JrBjGid | integer | NOT NULL FK→tabBoekjaar | Boekjaar |
| 5 | JrPerGid | integer | NOT NULL FK→tabPeriode | Boekhoudperiode |
| 6 | JrValNummer | integer | NOT NULL FK→tabValuta | Valuta van het bedrag |
| 7 | JrValCode | nchar(3) | NOT NULL | ISO-valutacode (bijv. "EUR") |
| 8 | JrBoekdatum | date | NOT NULL | Boekdatum van deze journaalregel |
| 9 | JrBoekStukNummer | numeric(10) | NOT NULL | Boekstuknummer |
| 10 | JrDgbCode | nchar(10) | NOT NULL | Dagboekcode |
| 11 | JrValutaBedrag | numeric(15) | NOT NULL | Bedrag in valuta |
| 12 | JrBasisBedrag | numeric(15) | NOT NULL | Bedrag in basisvaluta (EUR) |
| 13 | IsCreditBoeking | smallint | NOT NULL | Debet of credit: 0 = Debet 1 = Credit |
| 14 | OmsJournaalRegel | nchar(40) | NULL | Omschrijving van de journaalregel |
| 15 | JrRksInvoer | nchar(28) | NOT NULL | Rekeningnummer bij invoer (denormalized) |
| 16 | JrFactuurDatum | date | NULL | Factuurdatum (bij debiteuren/crediteuren-regels) |
| 17 | JrVervalDatum | date | NULL | Vervaldatum (voor openstaande posten) |
| 18 | JrBetalingsKenmerk | nchar(24) | NULL | Betaalreferentie |
| 19 | JrReferentie | nchar(40) | NULL | Externe referentie (bijv. klant-PO-nummer) |
| 20 | JrOspGid | integer | NULL FK→tabOpenstaandePost | Koppeling naar openstaande post |
| 21 | JrBetRglGid | integer | NULL FK→tabBetalingRegel | Koppeling naar betalingsregel |
| 22 | JrOspGefiatteerd | smallint | NOT NULL | Openstaande post gefiatteerd/goedgekeurd |
| 23 | JrLastModified | timestamp | NULL | Tijdstip van laatste wijziging |
Elke onbetaalde verkoopfactuur en inkoopfactuur staat als openstaande post geregistreerd. Bij (deel)betaling worden de posten gekoppeld aan de betalingsregel en het openstaande saldo bijgewerkt.
| Kolom | Type | Nullable | Beschrijving |
|---|---|---|---|
| OspGid | integer | NOT NULL PK | Primaire sleutel |
| OspJrGid | integer | NULL FK→tabJournaalRegel | Journaalregel die de post heeft aangemaakt |
| OspNawGid | integer | NULL FK→tabNaw | Debiteur of crediteur |
| OspBedrag | numeric(15) | NULL | Origineel factuurbedrag |
| OspSaldoBasisvaluta | numeric(15) | NULL | Huidig openstaand saldo in basisvaluta |
| OspFactuurDatum | date | NULL | Datum van de factuur |
| OspVervalDatum | date | NULL | Vervaldatum (betaaltermijn) |
| OspIsAfgesloten | smallint | NULL | Post is afgesloten/voldaan (0=open, 1=afgesloten) |
| OspLastModified | timestamp | NULL | Tijdstip van laatste wijziging |
Elke journaalregel boekt op een grootboekrekening uit tabRekeningSchema. De rekeningen zijn geordend in een rekeningschema met hoofd- en subgroepen.
| Kolom | Type | Beschrijving |
|---|---|---|
| RksGid | integer | Primaire sleutel |
| RksInvoer | nchar(28) | Rekeningnummer (zoals ingevoerd) |
| RksOms | nchar(40) | Omschrijving van de rekening |
| RksSoort | smallint | Soort rekening: 0=balansrekening, 1=resultaatrekening, 2=hulprekening, 3=debiteur, 4=crediteur |
| RksIsGeblokkeerd | smallint | Geblokkeerd voor nieuwe boekingen (0=nee, 1=ja) |
| RksLastModified | timestamp | Tijdstip van laatste wijziging |
Alle boekingen op een grootboekrekening in een periode
Openstaande debiteuren (onbetaalde verkoopfacturen)
Proefbalans per grootboekrekening (huidig boekjaar)