Money
Money (kwota pieniężna) to typ danych oznaczający wartość w walucie – kwota zapisu księgowego, cena, netto, VAT, saldo itd. W ERP używany wszędzie tam, gdzie znaczenie jest wyłącznie pieniężne (FK, cenniki, dokumenty sprzedaży). Odpowiada FHIR Money oraz standardom ISO 4217, UBL Amount, OAGIS Amount.
Rozdzielenie od Quantity: Quantity służy do miar niepieniężnych (ilość szt., waga, czas). Kwoty w walucie (PLN, EUR) modeluje się typem Money.
1. Zakres i zastosowanie
Money służy do:
- Zapisów księgowych – pole amount (kwota Wn/Ma w walucie).
- Dokumentów (FK, CRM) – w DocumentPosition: cena jedn., kwota netto, kwota VAT, suma; w atrybutach i valueSet.
- Cenników, ofert, sald – wszędzie, gdzie wartość ma charakter pieniężny.
Reguła: value (kwota) i currency (waluta, np. ISO 4217) są podstawą; currency zwykle wymagana w profilu FK/CRM.
2. Zawartość (struktura)
| Nazwa | Kard. | Typ | Opis |
|---|---|---|---|
| value | 0..1 | decimal | Kwota (wymagana w typowych użyciach) |
| currency | 0..1 | CodeableConcept lub code | Waluta (zalecane: system ISO 4217, code = PLN, EUR, USD itd.); w profilu FK/CRM zwykle wymagane |
Reguła: przynajmniej value; currency zalecane i w kontekście księgowości/dokumentów zwykle wymagane (system np. urn:iso:std:iso:4217).
3. Odniesienia
- FHIR R5 – Money, ISO 4217
- Quantity (miary niepieniężne), DocumentPosition, Attribute