본문 바로가기

분류 전체보기43

[세무대리인/원천세] 퇴직금 일부 DC형 지급 후, 일부 회사 지급하는 경우 안녕하세요, 제 글은 세무대리인 입장에서의 실무 과정입니다. 퇴직금 중 일부 DC형으로 지급 후, 나머지 일부는 회사에서 지급하는 경우 퇴직소득지급명세서와 원천징수이행상황신고서 작성하는 방법입니다. 원칙 : DC형(확정기여형)으로 지급하는 퇴직금은 원천세신고서와 퇴직소득지급명세서 제출 X, DC형연금사업자가 신고 진행 하지만 회사에서 확정기여형퇴직연금(DC)과 별도로 퇴직위로금 등을 지급하는 경우에는 회사가 소득세를 원천징수하여야 할 의무가 있는 것이며 퇴직소득세에 대한 원천징수이행상황신고서와 퇴직소득지급명세서를 제출하여야 합니다. 1. 퇴직소득 지급명세서(원천징수영수증)하나의 퇴직에 대하여 복수의 퇴직금이 발생한 경우 합산하여 퇴직소득세를 계산하여야 하는 것으로 회사에서는 dc퇴직연금에서 지급한 퇴직.. 2025. 6. 26.
[세무대리인/원천세] 위하고 근로소득 퇴사직원 원천세 신고 안녕하세요, 근로소득 직원이 퇴사한 경우, 원천세 신고 하는 방법을 설명드립니다. 저는 위하고를 이용 중으로 위하고를 통해 알려드리겠습니다.  1. 급여 -> 인사관리 -> 사원등록 2. 해당 직원 "퇴사일자" 입력 3. 급여 -> 근로소득관리 -> 급여자료입력 4. 해당직원 퇴사월까지 급여 입력 후 -> 오른쪽 위 메뉴 -> 중도퇴사자 소득세 간편반영 5. 중도퇴사자 소득세 간편반영 시, "중도입력"이라는 글자가 생기고 소득세와 지방소득세에 중도연말정산의 금액이 불러와집니다. 6. 급여 -> 연말정산관리 -> 연말정산근로소득원천징수영수증 7. 중도에 퇴사 직원이 자동으로 반영되어 있습니다. 8. 급여 -> 세무신고관리 -> 원천징수이행상황신고서 9. 중도퇴사 부분에 금액이 불러와졌는지 확인  10. 아.. 2025. 4. 8.
[세무대리인] 더존 스마트A 본지점 통합 안녕하세요, 세무대리인들을 위해, 더존 스마트 A로 본점 지점 기장 후 통합하여 결산하는 방법을 알려드립니다. 1. 본점, 지점 각자 결산 후 통합2. 통합 후 결산 담당자에 따라 두가지 방법으로 관리하시더라구요!저는 본점 지점 각자 어느정도 정리 후 통합하여 정리하는 계정과목(ex, 외상대 잔액, 본지점계정, 가지급금 등)도 있습니다. 1. 지점 기초데이터 -> 회사등록  2. 본지점관리 : 본점의 코드 넣어주기 3. 기초데이터 -> 데이터관리 -> 데이터통합 4. 통합할 기준회사 : 본점 / 통합할 회사 : 지점 / 통합 후 회사 : 통합할 코드 -> 통합실행- 회사등록에서 본점 코드를 등록했기때문에 지점코드는 자동으로 불러와 집니다.- 저는 통합할 코드는 따로 만들어 사용 중입니다. 통합 후 다시 .. 2025. 3. 20.
Java 에서 동시성 문제 해결하기 멀티스레딩 환경에서의 문제 중 하나는 공유 자원에 대한 동시 접근에서 발생하는 데이터 불일치와 예기치 못한 동작이다. 이번 포스팅에서는 Java에서 메모리 가시성과 동시성 문제의 차이점을 이해하고, 이를 해결하기 위한 여러 가지 방법을 살펴보려고 한다. 문제의 기본 구조 아래는 두 스레드가 동일한 BankAccount 인스턴스를 공유하면서 출금을 시도하는 예제이다.public class BankMain { public static void main(String[] args) throws InterruptedException { BankAccount account = new BankAccountV1(1000); Thread t1 = new Thread(new WithdrawT.. 2025. 2. 20.
Java Thread 중단과 제어: Sleep, interrupt, Yield 이해하기 Java에서 멀티스레딩을 사용하다 보면, 스레드를 중단하고 제어하는 것이 자주 필요하다. 이를 위한 여러 가지 기법이 존재하지만, interruption(인터럽트)와 yield(양보)는 매우 중요한 개념이다. 본 포스팅에서는 이 두 개념을 중심으로 적용 예제를 통해 보다 깊이 이해해보자.주어진 시간동안 일시 정지하기 위한 sleep 실행 중인 스레드를 일정 시간 멈추게 하고 싶다면 Thread 클래스의 sleep() 메소드를 사용하면 된다. Thread.sleep()메소드를 호출한 스레드는 주어진 시간 동안 일시 정지 상태가 되고, 다시 실행 대기 상태로 돌아간다.try{ Thread.sleep(1000);}catch(InterruptedException e){ e.printStackTrace.. 2025. 2. 20.
Java 에서 스레드와 생명 주기 정리 Java에서 스레드는 멀티스레딩 프로그래밍의 기본 단위로, 스레드의 상태와 생명 주기를 이해하는 것은 효율적인 프로그래밍을 위한 기초가 된다. 이 포스트에서는 이에 대한 이해를 위해 스레드의 생명 주기, 상태, 예외 처리, 그리고 join() 메서드의 사용에 대해 정리해보려고 한다.스레드 기본 정보스레드 ID: 각 스레드는 고유한 식별자인 ID를 가짐스레드 이름: 스레드는 이름을 가질 수 있으며, 중복 가능우선순위: 1부터 10까지의 값으로 설정되며 기본값은 5!!  실제 우선순위는 JVM 구현 및 운영체제에 의해 결정 됨스레드 그룹: 스레드는 부모 스레드와 동일한 그룹에 속하며, 그룹화하여 관리할 수 있음스레드 상태: NEW, RUNNABLE, BLOCKED, WAITING, TIMED_WAITING,.. 2025. 2. 10.
반응형