NGMsoftware

NGMsoftware
로그인 회원가입
  • 매뉴얼
  • 팁 앤 테크
  • 매뉴얼

    팁과 테크니컬 노하우를 확인하세요.

    팁 앤 테크

    팁과 테크니컬 노하우를 확인하세요.

    본 사이트의 컨텐츠는 저작권법의 보호를 받으므로 무단 복사, 게재, 배포 등을 금합니다.

    에디터 부가세 계산기

    페이지 정보

    본문

    안녕하세요. 엔지엠소프트웨어입니다. 엔지엠 매크로에서 제공하는 몇가지 액션들을 학습하기에 좋은 예제들을 만들고 있는데요. 오늘은 부가세 계산기에 대해서 알아보도록 하겠습니다. 부가세는 부가가치세라고 부릅니다. 부가가치세는 상품(재화)의 거래나 서비스(용역)를 제공하는 과정에서 얻어지는 부가가치(이윤)에 대해 과세하는 세금입니다. 부가가치세 과세대상 사업자는 상품을 판매하거나 서비스를 제공할 때 거래금액의 일정 금액을 부가가치세로 납부해야 합니다.

     

    엔지엠 매크로 에디터를 실행하고, 첨부되어 있는 스크립트를 열어보세요. [ 변수 추가 ] 액션으로 부가가치세를 계산할 공급가액을 저장할 변수를 하나 추가하세요.

    R87gGKK.png

     

     

    [ 입력 메세지 박스 ]는 사용자로부터 값을 입력 받을 수 있게 해줍니다. 매크로에서 사용자와 상호작용할 때 가장 좋은 방법이긴하지만, 자동으로 알아서 업무를 처리해야 하는 매크로 특성상 이 액션을 쓸일은 잘 없긴합니다. 어떤 상황에 맞게 돌아가려면, 엑셀이나 메모장 또는 데이타베이스와 같은 곳에 값을 넣어놓고 순차처리 하는게 일반적인 방법입니다.

    UEtw90S.png

     

     

    부가세 계산은 공급가액(Value of supply)에 10프로입니다. 공급가액은 부가세가 포함되지 않은 금액을 말합니다. 일반적으로 VAT가 붙어 있으면 서비스 또는 상품에 이미 부가세가 포함되어 있다는 뜻입니다. 그래서, VAT가 없는 공급가액이 10,000원이라고 할 때 부가세는 1,000원을 내야 합니다. 반대로, VAT가 포함된 공급대가(Total)만 알고 있으면 VAT가 얼마인지 계산할 때 공급대가/11을 하면 부가세를 역으로 계산할 수 있습니다. 11,000/11은 1,000원입니다.

    mAaFLiX.png

     

     

    참고로, 부가세 신고기간은 아래와 같습니다.

    과세기간 과세대상기간 신고납부기간 신고대상자
    제1기
    1.1~6.30.
    예정신고 1.1.~3.31. 4.1.~4.25. 법인사업자
    확정신고 4.1.~6.30. 7.1.~7.25. 법인사업자
    1.1.~6.30. 7.1.~7.25. 개인 일반사업자
    제2기
    7.1~12.31.
    예정신고 7.1.~9.30. 10.1.~10.25. 법인사업자
    확정신고 10.1.~12.31. 다음해 1.1.~1.25. 법인사업자
    7.1.~12.31. 다음해 1.1.~1.25. 개인 일반사업자

     

     

    이번에는 [ 텍스트 양식 변환 ] 액션으로 좀 더 보기좋게 표시해볼께요. 사용자로부터 입력 받은 값을 부가세 계산한 값을 금액(통화) 형식으로 바꿔봤습니다.

    DlO6xFz.png

     

     

    계산된 부가가치세를 [ 메세지 박스 ] 액션으로 사용자에게 다시 표시 해줍니다. 실제 업무에서는 아마도, 거래처 장부나 경리과에서 관리하는 ERP 시스템에 붙어서 처리될겁니다. 데이타를 읽고, 처리하고 다시 넣는 프로세스는 항상 동일하니까요.

    NkTFX8y.png

     

     

    매크로를 실행하면, 아래와 같이 서비스 이용 금액을 입력하고, 부가가치세가 표시됩니다. 10,000원의 경우 1,000원이 부가세로 나옵니다. 여기서, 소수점을 제하고 싶다면 텍스트 양식 변환에서 변환규칙n0을 입력하면 됩니다. n은 Number로 숫자를 말하는데요. 콤마와 소수점 2자리까지 표시해줍니다. n 뒤에 숫자는 소수점을 몇자리까지 표시할지 선택하는 옵션입니다.

     

     

    컴퓨터에서 자동화 작업의 경우 사실 콤마나 소수점 또는 통화 표시는 의미가 없습니다. 컴퓨터 연산에 방해만 될뿐인데요. 그렇더라도 사용자에게 표시되어야 할 최종 아웃풋에는 이런 사소한 것들이라도 넣어주면 한결 보기가 좋아집니다. 그리고, 뭔가 더 있어 보이기도 하고요^^

     

    개발자에게 후원하기

    MGtdv7r.png

     

    추천, 구독, 홍보 꼭~ 부탁드립니다.

    여러분의 후원이 빠른 귀농을 가능하게 해줍니다~ 답답한 도시를 벗어나 귀농하고 싶은 개발자~

    감사합니다~

    • 네이버 공유하기
    • 페이스북 공유하기
    • 트위터 공유하기
    • 카카오스토리 공유하기
    추천0 비추천0

    첨부파일

    댓글목록

    등록된 댓글이 없습니다.