필자는 Martin Fowler가 "Analysis Patterns - Reusable Object Models"라는 저서에서 설명한 회계 패턴에 대해 읽었습니다. 나는 계정, 진입, 거래 등의 기본 개념을 이해했다. 그러나 외부 자금이 시스템으로 유입 될 때 자금 흐름에 관해서는 명확하지 않습니다. 돈이 생성되거나 파괴되지 않도록 트랜잭션 (2 개 다리)을 사용하여 트랜잭션의 각 항목이 다른 항목과 반대가됩니다. 고객이 1000 달러를 지불 할 때 계약자라고 말하면 어떻게이 거래를 기록해야합니까?회계 시스템에 돈이 들어가는 트랜잭션을 기록하는 방법은 무엇입니까?
내가 지금 생각할 수있는 것은 고객을 위해 소득 계정을 설정한다는 것입니다. 한 고객은 소득 계정을 하나 갖게됩니다. 나는 균형 계정을 가질 것이다. 고객이 1000 달러를 지불하면 트랜잭션에는 2 가지 항목이 있습니다. 하나는 고객 소득 계정에 1000 달러, 다른 하나는 저축 계정에 + 1000 달러입니다. 이렇게하면 고객 (나 계약자)의 현금 흐름을 모방합니다. 고객이 더 많은 금액을 지불하면 고객 소득 계정이 줄어 듭니다. - $ 1000, - $ 2000, - $ 3000 등. 이것이 의미가 있습니까? 이 현금 흐름을 모델링하는 더 좋은 방법이 있습니까?
도움/조언을 미리 보내 주셔서 감사합니다.