2011-08-17 4 views
1

우리는 현재 고객이 우리에게 빚진 것에 관한 정보를 저장하는 하나의 테이블을 가지고 있습니다. 우리는 또한 우리가 고객에게 빚진 것을 저장하는 테이블을 가지고 있습니다. 매월 날짜 범위 내의 청구 및 크레딧이 결합되어 청구서가 작성됩니다. 청구서는 Bill 및 BIllDetails의 두 테이블로 구성됩니다.청구서에 대한 세부 정보를 저장하는 사인을위한 모범 사례

각 청구서 세부 사항은 신용 또는 직불 카드를 나타냅니다. 각 청구서 세부 사항에는 금액 필드가 있습니다.

질문은 청구서 세부 사항에서 모든 숫자를 양수로 저장해야하거나 크레딧을 음수로 저장해야합니다.

모든 숫자가 양수로 저장되면 세부 정보 표의 참조를 사용하여 청구서 합계를 계산할 때 어떤 작업을 수행해야하는지 알 수 있습니다.

포지티브 및 네거티브를 저장하는 경우 최상의 회계 관행과 일치하지 않는 것으로 보이지만 단순히 합계 할 수 있습니다.

가장 좋은 방법은 무엇입니까? 참고 자료가 유용 할 것입니다.

답변

1

나는 이것에 지시 할 표준이 없다고 생각합니다. IMHO, 여기 까다 롭습니다. 그것은 그것을 저장하는 방법에 큰 차이를 만들지 않을 것입니다. 기술적 인면에서 음수를 사용하면 데이터베이스에서 약간의 공간을 차지하게됩니다. 그러나 컬럼을 비 음수로 표시하는 데 시간을 할애하면 여기에서 절약 할 수 있습니다.

개인적으로; 둘 다 긍정적 인 b/c를 남겨두고 갈 것입니다. 보고서 생성을 위해 프로그램을 작성할 때 더 쉽게 할 수있을 것이라고 추측합니다. 그래서, 당신이 클라이언트를위한 계산서를 생산한다면; 당신은 차변을 양수로, 신용을 음수로 간주 할 수 있습니다. 내부 문서의 경우 (예 : 이익 계산/등) 해당 표현을 뒤집을 수 있습니다. 양수가 양수 또는 음수로 표시되어야하는지에 대한 보고서를 생성 할 때 두 가지 모두 긍정적 인 결과를 가져와 결정해야합니다.

관련 문제