Closed tomatophobia closed 2 years ago
다른 증권사에서는 평단가 정책 어떻게 하지? 소수점 처리?
뭔가 회계에서는 실제 데이터는 당연히 기록을 가지고 있고 외부로 보여질 때는 반올림하는 것이 맞는 것 같음. 따라서 도메인 레이어에서는 주식 매수한 것들을 모두 보관한다.
근데 반올림해서 보여주는 로직은 엔티티가 가지고 있어야 하나 service가 가지고 있어야 하나?
일단 다이아몬드에서는 버림하고 있는 것 같음
해당 답변으로 봤을 때 대신증권은 평균 단가를 반올림하거나 하지 않고 내부적으로는 소수점까지 가지고 있는 것으로 보인다
흠 아니면 이벤트 저널에 뷰를 좀 달까? AccountState는 어디까지 커져야 하는 걸까... 언제부터 뷰를 써야 하는 걸까?
처음에는 주식 매수 후 평단가가 올라가는 상황을 괜찮다고 생각했는데 이를 적절히 테스트할 상황이 생각나지 않음. 생각해보니 상황이 애매해서 그런 것 같음.
따라서 매수 할 때 평단가를 구하기 위해 주식들을 합쳐서 관리하지 않고 매수한 것들을 따로 관리한다.
단 이렇게 할 경우 수익금 계산에서 선입선출법으로 계산하게 된다. 양도소득세 계산시 증권사에 따라 이동평균법, 선입선출법이 따로 들어간다. 어떻게 할까나...? 일단 양도소득세 자체를 증권 계좌에서 내는 것은 아니니까 이를 제외하고 생각해도 될 것 같긴하다.