목록전체 보기 (338)
DevSSOM
네이버 파트너스퀘어 온라인 아카데미 전문 세무사가 알려주는 부가가치세 강의노트 부가가치세 계산 구조 부가가치세의 과세표준은 해당 과세기간에 공급한 재화, 용역의 공급가액을 합한 금액임. 과세표준 : 세액 산출의 기초가 되는 과세대상의 수량 또는 가액을 말함. 세금을 부과하기 위해서는 어떤 금액이 산정되어야 하는데, 그 금액이 과세표준. 공급가액 : 부가가치세를 포함하지 않는 매출액. 부가가치세를 포함한 금액은 이와 구분하여 공급대가라고 함. 공급대가 : 부가가치세를 포함한 금액. 공급가액과 공급대가를 꼭 구분해야 함. 단어 한 글자 차이로 계산이 완전히 달라지기 때문에 중요함. 만일, 100만원 상당의 제품을, 부가가치세 10%를 포함해서 110만원에 팔고 있다면 이 경우, 공급가액은 100만원이 되고,..
네이버 파트너스퀘어 온라인 아카데미 전문 세무사가 알려주는 부가가치세 강의노트 부가가치세 과세기간 세금을 부과할 때는 부과대상 기간이 정해져 있어야 되는데, 이를 과세기간이라고 함. 우리가 잘 알고 있는 개인의 종합소득세는 1년 역년(달력에 의한 1년, 1월 1일 ~ 12월 31일)을 기준으로 과세를 하게 되고, 법인세의 경우에는 해당 법인의 사업연도를 기준으로 산정하여 세금을 부과함. 부가가치세는 일반적인 경우 법인사업자는 1년에 4번을 과세기간으로, 개인사업자는 2번을 신고하게 됨. 즉, 법인사업자는 각 3개월마다, 개인사업자는 각 6개월이 과세기간이 되는 것. 부가가치세 신고기간 개인사업자의 경우, 1월 1일부터 6월 30일까지를 1기로, 7월 1일부터 12월 31일을 2기로 해서, 각 과세기간이 ..
네이버 파트너스퀘어 온라인 아카데미 전문 세무사가 알려주는 부가가치세 강의노트 부가가치세 과세대상 부가가치세는 재화나 용역에 대해서 부과되는 세금이기 때문에 소비자에게 제공하는 재화나 용역의 종류가 무엇인지, 규모는 어떻게 되는지에 따라 사업장의 유형이 달라짐. 면세 면세 : 단어 그대로 세금을 면제한다는 뜻. 일정한 재화나 용역의 공급에 대해서 부가가치세를 면제하는 제도. 영수증을 보면 어떤 물건에는 부가가치세가 없는 경우가 있음. 특히 마트 영수증 같은 데에서 쉽게 발견할 수 있는데, 예를 들어 흰 우유는 부가세가 0으로 되어 있음. 모든 물품에 무조건 과세하면 세금 부담이 커지니까 국가에서 우리 생활의 필수품에 대해서는 부가세를 부과하지 않는 면세품으로 지정함. 쌀, 과일, 우유 등의 농산물이라던지..
네이버 파트너스퀘어 온라인 아카데미 전문 세무사가 알려주는 부가가치세 강의노트 부가가치세란? 'VAT 별도' 라는 말은 너무 익숙한데, 부가가치세라는 말은 생소할 수 있음. 부가가치세는 이름 그대로 부가가치에 대한 세금. 영어로는 "Value Added Tax"라고 해서 줄임말이 VAT임. 부가가치세는 상품(재화)의 거래나 서비스(용역)의 제공과정에서 얻어지는 부가가치(이윤)에 대해서 10%를 과세하는 세금. 부가가치세 계산하기 그래서 부가가치세는 다음 두 가지 방법으로 계산된다. 부가가치세 = 1) 창출된 부가가치 * 10% = 2) 매출세액 - 매입세액 창출된 부가가치는 어떻게 계산하는거고, 매출세액하고 매입세액은 뭔지 모른다고 해도, 예시를 보면 이해가 된다. 예를 들어, 10,000원 상당의 제품..
문제 array의 각 element 중 divisor로 나누어 떨어지는 값을 오름차순으로 정렬한 배열을 반환하는 함수, solution을 작성해주세요. divisor로 나누어 떨어지는 element가 하나도 없다면 배열에 -1을 담아 반환하세요. 제한사항 arr은 자연수를 담은 배열입니다. 정수 i, j에 대해 i ≠ j 이면 arr[i] ≠ arr[j] 입니다. divisor는 자연수입니다. array는 길이 1 이상인 배열입니다. 입출력 예 arr divisor return [5, 9, 7, 10] 5 [5, 10] [2, 36, 1, 3] 1 [1, 2, 3, 36] [3, 2, 6] 10 [-1] 입출력 예#1 arr의 원소 중 5로 나누어 떨어지는 원소는 5와 10입니다. 따라서 [5, 10]을..
문제 배열 arr가 주어집니다. 배열 arr의 각 원소는 숫자 0부터 9까지로 이루어져 있습니다. 이때, 배열 arr에서 연속적으로 나타나는 숫자는 하나만 남기고 전부 제거하려고 합니다. 단, 제거된 후 남은 수들을 반환할 때는 배열 arr의 원소들의 순서를 유지해야 합니다. 예를 들면, arr = [1, 1, 3, 3, 0, 1, 1] 이면 [1, 3, 0, 1] 을 return 합니다. arr = [4, 4, 4, 3, 3] 이면 [4, 3] 을 return 합니다. 배열 arr에서 연속적으로 나타나는 숫자는 제거하고 남은 수들을 return 하는 solution 함수를 완성해 주세요. 제한사항 배열 arr의 크기 : 1,000,000 이하의 자연수 배열 arr의 원소의 크기 : 0보다 크거나 같고 ..
객체(Object) 서로 연관된 변수와 함수를 그룹핑하고 이름을 붙인 것. 객체는 한꺼번에 여러 값을 담을 수 있는 통(container)와 같은 자료구조. 객체 안에는 이름-값 쌍(name-value pair)가 저장되는데, 이를 객체의 속성(property)라고 함. const person = { name : "devSsom", // 속성 이름 = 'name', 속성값 = devSsom age : 31 // 속성 이름 = 'age', 속성값 = 31 language : ["javaScript", "python"], // 속성 이름 = 'language', 속성값 = 배열 }; 위에서 person 변수에 할당된 객체에는 3개의 속성이 저장되었음. 객체 다루기 속성 접근자, delete 연산자, in 연..
문제 두 정수 a, b가 주어졌을 때 a와 b 사이에 속한 모든 정수의 합을 리턴하는 함수, solution을 완성하세요. 예를 들어 a = 3, b = 5인 경우, 3 + 4 + 5 = 12이므로 12를 리턴합니다. 제한 조건 a와 b가 같은 경우는 둘 중 아무 수나 리턴하세요. a와 b는 -10,000,000 이상 10,000,000 이하인 정수입니다. a와 b의 대소관계는 정해져있지 않습니다. 입출력 예 a b return 3 5 12 3 3 3 5 3 12 기본 코드 function solution(a, b) { var answer = 0; return answer; } 풀이 1 function solution(a, b) { let answer = 0; if (a < b) { for (let i ..