Przejdź do treści

Księgowanie (Accounting)

Podkatalog Księgowanie zawiera model kanoniczny dla ewidencji księgowej (FK): zasoby wspierające dekretację i alokację kosztów. Dekretacja faktury: wyłącznie Invoice + PostingInstructionDocument nie uczestniczy w tym procesie.

Zasoby

Zasób Opis
AccountingVariant Wariant dekretacji (grupa rozksięgowań) dziedziczący po DomainResource; zawiera m.in. identifier[], type, period oraz nazwę wariantu
FormulaComponent Składnik formuły FK dziedziczący po DomainResource; zawiera pola wspólne (identifier, meta, type, period) oraz pola domenowe formuły
CostCarrier Nośnik kosztów – obiekt zbierający koszty (projekt, zlecenie wewnętrzne, centrum kosztów, produkt); typ w DomainResource.type; hierarchia przez partOf
CostAssignment Przypisanie kosztów – alokacja kwoty/ilości z dokumentów, zapisów, produktów na CostCarrier poprzez position[] z resource + valueMoney lub valueQuantity
PostingInstruction Pełna instrukcja dekretacji faktury EOD→FKW: postingLine[] (konta Wn/Ma) + Invoice w sourceDocument; Document nie uczestniczy; materializacja LedgerEntry
JournalEntry Zaksięgowany dekret utworzony na podstawie PostingInstruction; zawiera pozycje position[] (JournalEntryPosition) i dziedziczy po DomainResource
CostCalculationReport Raport kalkulacji kosztów (widok płaski): status blokady, okres, iteracja, źródłowy/docelowy ośrodek kosztów, konto kosztów, kwota i waluta
ProductLevelCostCalculationReport Raport kalkulacji kosztów na poziomie produktu (widok płaski): okres, produkt ICD-9, ośrodki kosztów, ilość procedur, koszt normatywny i waluta

Relacje

  • Invoice + PostingInstruction — jedyny kanoniczny tor dekretacji faktury; szczegóły: PostingInstruction.
  • Document — nie używać do noszenia dekretu faktury; inne role Document (np. obieg, dokumenty niefakturowe) poza tym procesem.
  • BankAccount może być użyty jako rachunek płatności w Document/DocumentPosition przez valueReference.
  • PostingInstruction może być materializowany jako JournalEntry po wykonaniu dekretacji.
  • CostCarrier – nośnik kosztów przechowuje metadata (identifier, name, type, owner, partOf, period, attribute); nie zawiera referencji do CostAssignment.
  • CostAssignment – przypisanie kosztów referuje do CostCarrier (costCarrier) oraz listy źródeł kosztów przez position[].resource (Document, LedgerEntry, Product, Party, Location); mechanizm alokacji niezależny od źródłowych zasobów.