전체 글 112

비용계정 정리

1. 비용의 의의 : 제품의 판매나 생산, 용역제공 및 회사의 영업활동을 구성하는 활동으로부터 발생한 자산의 유출이나 사용 또는 부채의 발생액 - 비용 -> 영업활동에서 발생한 '비용' & 일시적이거나 우연적인 거래로 발생한 '손실'로 분류 - 비용의 분류 : 매출원가 / 판매비와 관리비 / 영업외비용 / 법인세비용 2. 수익/비용대응의 원칙 - 비용의 인식기준 : 비용의 인식기준은 비용이 귀속되는 회계기간을 결정하는 것 수익이 인식된 시점에서 수익과 관련한 비용을 인식하는 것 -> 수익/비용 대응의 원칙 1) 직접대응 : 인과관계에 따라 수익에 직접 대응 ex) 매출원가, 특정매출과 관련된 판매수수료 2) 간접대응 - 수익창출기간 동안 체계적이고 합리적인 방법으로 배분 ex) 감가상각비 - 발생 즉시 ..

수익계정 정리

1. 수익의 의의 : 경영활동에서 발생하는 경제적 효익의 총유입을 말하며 자산의 증가 또는 부채의 감소로 나타난다. - 수익은 주된 영업활동으로부터 창출된 수익과 일시적이거나 우연적인 거래로 발생한 이득으로 분류됨 1) 매출액 : 기업의 주된 영업활동에서 발생한 수익으로 상품/제품의 판매 또는 용역의 제공으로 실현된 금액 2) 영업외수익 : 영업활동 이외의 보조적인 활동에서 순환적으로 발생하는 수익 ex) 배당금수익, 임대료, 유가증권처분이익, 투자자산처분이익, 유형자산처분이익 2. 수익의 측정 : 수익의 측정이란 손익계산서에 계상할 수익의 금액을 화폐액으로 측정하는 것 1) 대가를 현금으로 받는 경우 -> 받는 현금액 2) 대가를 현금 이외의 자산으로 받는 경우 -> 취득산 자산의 공정가치 3) 상품이..

자본계정 정리

1. 자본의 의의 회사의 자산은 크게 두가지로부터 조달된다. - 채권자가 제공하는 자금: 부채(타인자본) - 소유주가 제공하는 자금: 자본(자기자본) 자본 = 자산 - 부채 -> 채권자는 자금을 제공하는 대가로 확정된 청구권을 가짐 -> 소유주는 확정된 청구권을 갖는 것이 아니고 경영성과에 따라 귀속되는 지분이 달라짐 2. 자본의 분류 자본 = 자본금 + 이익( = 수익 - 비용) 1) 자본금 : 발행주식의 액면금액 합계 2) 자본잉여금 : 자본금을 초과해서 출자한 금액 등 주주와의 자본거래에서 발생한 잉여금 3) 자본조정 : 자본거래 및 자본잉여금으로 분류할 수 없는 항목 4) 기타포괄손익누계액 : 손익으로 아직 확정할 수는 없으나 잠재적인 손익에 해당하는 항목 5) 이익잉여금: 벌어들인 이익 중 회사..

부채계정(유동부채, 비유동부채)

1. 유동부채 1. 유동부채의 의의 : 장래에 일정한 금액을 현금으로 지불하거나 상품, 용역을 제공해 주어야 할 의무, 즉 빚 중에서 1년 이내에 지급해 주어야 할 빚 * 지급기일이 1년을 초과해도 정상적인 영업주기 이내에 지급하여야 하는 매입채무 등은 유동부채 * 영업주기는 재화나 용역을 취득한 시점부터 제품의 판매로 인한 현금의 회수완료시점까지 소요되는 기간 2. 유동부채의 종류 1) 매입채무 : 일반적인 상거래에서 발생한 외상매입금과 지급어음 - 외상매입금 : 상품을 외상으로 매입하고 당장의 현금지급을 일정기간 유예했을 때 그 금액 - 어음상의 채무: 지급어음 : 구매자 측에서 언제까지 대금을 지급하곘다는 어음을 발행 * 외상매입금과 지급어음을 합쳐 '매입채무'라는 계정을 사용하지만 회사내부에서는 ..

2.2 자산계정(비유동자산)

2. 비유동자산 : 현금화 하는데 1년 이상의 시간이 소요되는 자산 1. 투자자산 1) 투자자산의 의의 : 기업이 장기적인 투자수익창출이나 타기업의 지배 등을 목적으로 부수적인 기업활동의 결과로써 보유하는 자산 - 영업이 아닌 투자목적의 자산 - 관계회사주식/사채, 기타 지배주식으로서의 유가증권이 있을 수도 있고, 자본참가와 관련없이 유휴자금의 활용을 목적으로 장기금융상품, 투자부동산, 지배목적이 아닌 유가증권/출자금 등이 있을 수 있음 2) 투자자산의 분류 - 장기금융상품 : 유동자산에 속하지 않는 금융상품 - 장기투자증권 : 유동자산에 속하지 않는 매도가능증권/만기보유증권 - 투자부동산 : 투자의 목적 또는 비영업용으로 소유하는 토지/건물 및 기타의 부동산 - 지분법적용 투자주식 : 타회사의 지배나 ..

회계관리2급 - 자산계정3 (재고자산)

2. 재고자산 : 영업활동 과정에서 판매목적으로 보유하고 있는 자산 - 회사의 특성에 따라 조금 달라짐 -> 판매업 회사는 상품이 주요 재고자산이고, 제조업 회사는 제품,원재료, 저장품 등이 주요 재고자산임 - 재고자산의 원가는 기간손익을 결정하기 위해 '판매분(매출원가)' 와 '미판매분(기말재고)' 로 배분됨 1) 재고자산의 의의 : 판매를 목적으로 보유하는 자산이므로 회사의 자산 중에 가장 거래가 빈번하게 발생하는 자산 판매분은 손익계상서상 비용으로 계상되고, 판매되지 않고 남아있는 재고는 재무상태표상 기말재고로 계상됨 2) 재고자산의 분류 ● 영업활동 과정과 관련한 분류 - 상품: 정상적인 영업활동 과정에서 판매를 목적으로 구입한 물건 - 제품: 판매를 목적으로 제조한 물건 - 재공품: 제품의 제조..

회계관리 2급 - 2.1 자산계정 2

당좌자산의 다른 유형인 '단기투자자산' 부터 시작. * 1) 현금 및 현금성 자산은 앞글에 내용 있음 1. 당좌자산 : 환금하기 쉬운 유동자산 2) 단기투자자산 : 기업이 여유자금의 활용 목적으로 보유하는 자산으로 단기적 자금운용 목적으로 소유하거나 기한이 1년 이내에 도래하는 것 - 단기투자자산의 범위 ● 단기금융상품 : 정기예금/ 정기적금 / 사용이 제한되어 있는 예금 및 양도성 예금증서(CD) / 환매채(RP) 등 정형화된 금융기관의 상품으로 단기적 자금운용목적으로 취득하거나 기한이 보고기간말로부터 1년 이내에 도래하는 금융상품 중 현금성 자산에 속하지 않는 금융상품 * 환매채 : 금융기관이 일정 기간 후 확정금리를 보태어 되사는 조건으로 발행하는 채권 ● 단기대여금 : 금전대차계약에 따른 자금의 ..

회계관리 2급 - 2.1 자산계정 (2. 계정과목 이해하기 - 당좌자산)

드디어 계정과목을 공부해보고자 한다. 바로 시작! ------------------------------------------------------------------------ 2.1 자산계정 살펴보기 I. 유동자산 : 1년 이내에 현금화 할 수 있는 자산 1. 당좌자산 1) 현금및 현금성자산 : 돈 / 현금/ 금전이라 부르는 것을 회계상으로 현금이라고 하며, 현금은 아니지만 현금과 동일한 가치를 지니는 것을 '현금성 자산'이라고 한다. - 현금은 회사의 자산 중 유동성이 가장 높은 자산으로서 대표적인 구입수단이 된다. - 어떤 계정보다도 거래의 빈도수가 많기 때문에 오류나 금전사고 가능성이 크다. - 현금은 성격상 도난/분실의 위험이 높으므로 철저한 내부통제제도를 갖춰야 한다. 2) 현금 및 현금성..

회계관리2급 준비 - 1.2회계의 흐름

정말 미루고 미뤘던 회계 공부를 시작하기로 했다.. 그냥 하면 의지가 안 생길 것 같아서 회계관리2급 자격증을 따기로 했다. 업무 때문도 있고, 또 내가 회사에서 어디까지 올라갈지 모르니 미리미리 준비된 인재가 되어야지 ^-^ 무튼 오늘이 첫 스터디는 아니고, 지난번에는 공책에 정리를 했는데, 손이 너무 아프고,,시간도 오래 걸려서 블로그에 정리를 하기로 했다. 어제 사랑니를 빼서 턱이 좀 아프지만 그래도 공부를 해보기로 한다. 사랑니 투혼 시작. ------------------------------------------------------------------------------------------------------ 1.1 회계의 개념은 공책에 정리 1.2 회계의 흐름 I. 부기란 무엇일까?..

Interactive Web _ 프로필 카드 제작하기_html_css

해당 실습을 진행하며 사용된 것들을 기록하고자 함 - css 가상요소 : css를 통해 가상의 element를 추가하는 코드 :before는 html 안 앞쪽에 추가하는 가상 요소이고, :after는 html 이 끝날 때 추가되는 가상 요소이다. - clear 속성 사진에 float 속성을 적용하면 이후에 오는 글자나 다른 요소들이 사진 주위를 둘러싸는 형태가 되는데, 사진 주위로 요소들이 따라 붙지 않도록 clear를 사용함 clear : none은 clear를 설정하지 않은 것과 같음 clear: left는 왼쪽을 취소( float :left를 취소) clear: both는 오른쪽/왼쪽 모두 취소 - :nth-of-type() 가상 클래스 같은 유형의 n 번째 형제 element를 선택함 - 실습 결..

인터랙티브 웹 Part1_기본 문법부터 시작

두번째 회사로 옮기고, 정말 오랜만에 블로그에 글을 작성하게 되었다..너무 오랜만에.. 정신없이 놀기도 했고, 적응하며 나름 바쁘게 시간을 보냈는데 이제는 공부도 조금씩 해보려고 한다..ㅎㅎ 언제 멈출지 모르지만.. 우선 연구실에 있을 때부터 정말 공부 해보고 싶었던 UI/UX를 끄적여보고자 이전 회사에서 "인터랙티브 웹 페이지 만들기" 라는 책을 샀는데, 이걸 지금 처음 펴본다...! 무튼 그래서 이번 해에는 Interactive Web 쪽과 DB(튜닝쪽을 공부해보고 싶음) & 영어 & 회계,,,,,피할 수 없는 회계 공부까지 천천히 해보려고 한다. 잡담말고 바로 ㄱ ----------------------------------------------------------------------------..

Dynamic Programming

[기록용] - 최대부분 증가수열 예를 들어, 원소가 2, 7, 5, 8, 6, 4, 7, 12, 3 이면 가장 길게 증가하도록 원소들을 차례대로 뽑아내면 2, 5, 6, 7, 12를 뽑아내어 길이가 5인 최대 부분 증가수열을 만들 수 있다 - 각 숫자가 수열의 마지막이라고 했을 때, 만들 수 있는 증가수열의 최대 길이를 기록함 ex) arr[0] = 5 가 마지막이라고 했을 때, 만들 수 있는 증가수열의 최대길이는 1 - 앞에 자신보다 작은 수가 있으면 그 수중 max값을 가져와 +1 을 해준다 static int[] dy; public void solution(int[] arr){ int answer = 0; dy = new int[arr.length]; dy[0] = 1; //해당 숫자를 마지막이라고..

그리디 - JAVA 프로그래머스 풀어보기[테스트용] / 체육복

[기록용] 기록용이므로 자세한 풀이는 설명하지 않습니다 이전에 풀었던 방식은 이중포문을 돌아서 좀 더 간단하게 풀어보기로 함 1) 체육복을 잃어버린 사람은 -1, 갖고있는 사람은 0, 여유분이 있는 사람은 1 로 표기함 2) -1 값을 가진 사람 앞뒤에 여유분이 있는 사람이 있는지 확인 3) 있으면 빌려줘서 둘다 0으로 초기화 4) 없으면 answer 값을 -1 씩 감소 ( 체육복을 못입는 사람이므로) class Solution { public int solution(int n, int[] lost, int[] reserve) { int answer = n; int[] arr = new int[n+2]; // 처음 인덱스와 마지막 인덱스를 0으로 해놓기 위함 for(int i : lost){ arr[i]..

Greedy

[ 기록용 ] - 씨름 선수 문제 키/몸무게가 본인보다 큰 사람이 있으면 탈락함 N명의 지원자가 주어지면 위의 선발원칙으로 최대 몇 명의 선수를 선발할 수 있는지 알아내는 프로그램 1) 먼저 키 순서대로 정렬함 2) 몸무게를 비교하는데, 처음 값을 max로 넣어줌 3) 다음부터는 몸무게만 비교하면됨 / 이전보다 어차피 키는 작으니 몸무게가 max값보다 작으면 탈락 4) 몸무게가 max보다 크면 통과해서 cnt++ 해주고, max값 업데이트 * 키, 몸무게를 넣어주기 위해 Body 클래스 생성 -> sort할때, '키' 기준으로 sort할 수 있도록 compareTo 메소드 오버라이딩함 class Body implements Comparable{ public int h, w; Body(int h, int ..

해쉬- 학급회장/ 애너그램/ 매출액의 종류 *

- 후보 a,b,c,d,e - 투표용지에 반 학생들이 선택한 후보가 쓰여져있고, 학급 회장을 출력하는 문제 - getOrDefault를 활용함 public char solution(int n, String s){ char answer; HashMap map = new HashMap(); for(char x : s.toCharArray()){ map.put(x, map.getOrDefault(x,0) + 1); } int max - Integer.MIN_VALUE; for(char key : map.keySet()){ if(map.get(key) > max){ max = map.get(key); answer = key; } } return answer; } - 애너그램 두 string을 받아서 애너그램 조..

강의정리- 이진트리순회(DFS) / 부분집합 구하기(DFS)

- 이진트리 순회(깊이우선탐색) public void DFS(Node root){ if(root == null) return; else{ System.out.print(root.data+ " "); // 전위순회 DFS(root.lt); System.out.print(root.data+ " "); //중위순회 DFS(root.rt); System.out.print(root.data+ " "); //후위순회 } } - 부분집합 구하기 public class Main { static int n; static int[] ch; public void DFS(int L){ if(L == n+1){ String tmp = ""; for(int i = 1; i< n ; i++){ if(ch[i] == 1) tmp +..