본문 바로가기
반응형

전체보기96

수취채권과 지급채무 2 매출채권의 대손 회계처리 매출채권을 회수하지 못할 것으로 판단되는 경우에는 해당 금액을 비용으로 처리해야 한다. 국제회계기준에서는 이를 자산의 손상으로 인한 손상차손의 일환으로 처리한다. 이 손상차손은 매출채권뿐만 아니라 단기매매금융자산을 제외한 금융자산, 유형자산, 무형자산의 손상이 발생하는 경우에도 인식된다. 매출채권에서 발생하는 손상차손을 일반적으로 대손(bad debt)이라 하고 대손상각비라는 비용계정을 사용하여 처리한다. 대손은 매출채권뿐만 아니라 다른 수취채권에서도 발생한다. 매출채권 대손의 회계처리 방법은 두가지가 있다. 직접상각법: 기중에 대손이 실제로 발생할 때 대손을 인식하는 방법 충당금설정법: 기말에 향후 대손으로 확정될 금액을 추정하여 대손을 인식하는 방법 국제회계기준에서는 충당금설.. 2022. 5. 1.
Synchronization 2 이전 글에서는spinlock 방법을 알아봤다. 하지만 이 방법은 프로세스가 대기하고 있는 동안 다른 프로세스를 실행할 수 없다거나(busy waiting) 사이클 낭비를 초래하게 되는 단점이 있었다. 그리고 모든 프로세스가 critical section(cs로 줄임)에 들어가야 한다는 bounded wating 또한 충족할 수 없었다. spinlock방법은 컨텍스트 스위칭이 발생하지 않기 때문에(어쨌든 프로세스는 바뀌지 않고 lock을 얻으려고 시도하니깐) cs의 길이가 짧은 경우에는 더 유리하긴 하다. 이 글에서는 그렇지 않은 경우에 더 유리한 synchronization을 high-level 수준에서 구현한 방법들에 대해 알아볼 것이다. Semaphores 이전 글에서의 spinlock 방법말고 b.. 2022. 4. 21.
Synchronization 1 멀티프로그래밍, 멀티쓰레드 환경에서는 다양한 문제가 발생할 수 있다. 예를 들어 프로세스들이 공유 메모리에 접근하려고 하기 때문에 실행 때마다 다른 결과가 나오는 race condition이 발생할 수 있다. 이같은 문제를 해결하기 위한 방법을 synchronization이라고 한다. synchronization이 필요한 이유를 예시로도 한번 살펴보자. Ex 1. Bank Account fig 1-1을 보자. 계좌(acct_t)들이 있고 이 계좌는 각각 잔액(balance)정보가 있다. 또 인출(trans_t)정보들이 있고 그 안에는 id(user account)나 amount(얼마를 인출할건지)등의 정보들이 있다. 그리고 이 잔액을 인출하는 debit 함수가 있다. 이를 보면 이 예제는 계좌의 잔액을 .. 2022. 4. 19.
수취채권과 지급채무 1 회사A가 회사B에 상품을 판매했는데 B가 현금이 아닌 외상으로 구입했다면 판매자A는 매출채권을 얻을 것이고 구매자B는 매입채무를 얻게 된다. 이처럼 외상이나 신용으로 상품을 구매할 때는 매출채권과 매입채무가 발생하는데 이는 각각 수취채권과 지급채무의 일종이다. 이글에서는 이 둘에 대해서 알아볼 것이다. 수취채권과 지급채무의 의의와 종류 이 둘이 어떤 것으로 이뤄져있는지 먼저 알아볼건데, 읽어보면 알겠지만 수취채권과 지급채무의 각 구성이 서로 대응한다는 것을 알 수 있다. 수취채권 수취채권은 재무상태일로부터 1년 이내에 현금으로 회수될 것으로 기대되는 유동자산이다. 수취채권은 다음과 같이 이뤄져 있다. ※ 어음: 발행하는 사람이 일정한 금전의 지급을 약속하며 발행하는 일종의 지급보증서 매출채권: 기업의 통.. 2022. 4. 18.
반응형