JournalEntry
JournalEntry to kanoniczny zasób zaksięgowanego dekretu w FK, materializowany na podstawie PostingInstruction. Reprezentuje wynik księgowania dokumentu wraz z listą pozycji dekretu.
Rozszerza DomainResource.
1. Zakres i granica odpowiedzialności
| Aspekt | Opis |
|---|---|
| JournalEntry | Zaksięgowany dekret dokumentu w FK (nagłówek dekretu + pozycje). |
| PostingInstruction | Źródło danych wejściowych do wygenerowania dekretu. |
| JournalEntryPosition | Pozycje dekretu z kontem księgowym, stroną zapisu i kwotami. |
2. Pola nagłówka
Poza polami z DomainResource (id, meta, attribute, status, type):
| Nazwa | Kard. | Typ | Opis |
|---|---|---|---|
| identifier | 0..* | Identifier | Identyfikatory biznesowe i techniczne dekretu. |
| postingInstruction | 1..1 | Reference(PostingInstruction) | Referencja do instrukcji, z której powstał dekret. |
| accountingDate | 1..1 | date / date-time | Data księgowania. |
| description | 0..1 | string | Opis nagłówka dekretu. |
| position | 0..* | JournalEntryPosition | Lista pozycji dekretu. |
3. JournalEntryPosition (zagnieżdżony)
| Nazwa | Kard. | Typ | Opis |
|---|---|---|---|
| positionNo | 1..1 | integer | Numer pozycji dekretu (>= 1). |
| description | 0..1 | string | Opis pozycji dekretu. |
| symbol | 0..1 | CodeableConcept | Symbol pozycji dekretu. |
| debitAccount | 0..1 | Reference(LedgerAccount) | Konto księgi debetowej (Wn). |
| creditAccount | 0..1 | Reference(LedgerAccount) | Konto księgi kredytowej (Ma). |
| amount | 1..1 | Money | Kwota pozycji dekretu. |
| foreignAmount | 0..1 | Money | Kwota w walucie obcej, jeśli zapis źródłowo dotyczy innej waluty. |
| exchangeRate | 0..1 | decimal | Kurs użyty do przeliczenia waluty obcej na PLN. |
| decreePosition | 1..1 | integer | Pozycja dekretu w obrębie dokumentu. |
4. Relacje
- PostingInstruction - źródło dekretu (
postingInstruction). - JournalEntryPosition - pozycje należące do dekretu (
position[]). - LedgerAccount - konta księgowe wskazane na poziomie pozycji (
debitAccount,creditAccount).