hanhwa_nexacro/spec/nexacro/master-data.yaml

90 lines
2.2 KiB
YAML

formId: frmMasterData
title: 기준정보 관리
route: master
authority: VIEWER
layout:
width: 1440
height: 900
datasets:
- id: dsEntity
columns:
- { id: entityCode, type: STRING }
- { id: entityName, type: STRING }
- { id: baseCurrency, type: STRING }
- id: dsAccount
columns:
- { id: accountCode, type: STRING }
- { id: accountName, type: STRING }
- { id: accountCategory, type: STRING }
- { id: internalTradeYn, type: STRING }
- id: dsFxRate
columns:
- { id: fiscalPeriod, type: STRING }
- { id: currencyCode, type: STRING }
- { id: rateToKrw, type: BIGDECIMAL }
- id: dsOwnership
columns:
- { id: parentEntityCode, type: STRING }
- { id: childEntityCode, type: STRING }
- { id: ownershipRatio, type: BIGDECIMAL }
grids:
- id: grdEntity
title: 법인정보
dataset: dsEntity
left: 36
top: 108
width: 640
height: 260
columns:
- { id: entityCode, text: 법인코드 }
- { id: entityName, text: 법인명 }
- { id: baseCurrency, text: 기준통화 }
- id: grdAccount
title: 계정코드
dataset: dsAccount
left: 708
top: 108
width: 696
height: 260
columns:
- { id: accountCode, text: 계정코드 }
- { id: accountName, text: 계정명 }
- { id: accountCategory, text: 분류 }
- { id: internalTradeYn, text: 내부거래 }
- id: grdFxRate
title: 환율정보
dataset: dsFxRate
left: 36
top: 410
width: 640
height: 260
columns:
- { id: fiscalPeriod, text: 회계기간 }
- { id: currencyCode, text: 통화 }
- { id: rateToKrw, text: KRW 환산율 }
- id: grdOwnership
title: 지분율
dataset: dsOwnership
left: 708
top: 410
width: 696
height: 260
columns:
- { id: parentEntityCode, text: 모법인 }
- { id: childEntityCode, text: 자법인 }
- { id: ownershipRatio, text: 지분율 }
transactions:
- id: txLoadReference
method: GET
endpoint: /api/tx/master/reference
datasets:
- dsEntity
- dsAccount
- dsFxRate
- dsOwnership
messages:
- code: MASTER_LOAD
level: INFO
text: 기준정보, 계정, 환율, 지분율을 확인합니다.