소개
스페인의 새로운 법률 변경(Real Decreto 596/ 2016, de 2 de diciembre)에 따르면 SII 시스템(Immediate Provision of Information)을 기반으로 하는 새로운 VAT 관리 시스템은 AEAT와 납세자 간의 양방향 자동화 및 즉각적인 관계를 허용합니다.
Microsoft Dynamics AX의 이 새로운 법률 요구 사항을 충족하기 위해 SII 레지스터라는 새로운 기능이 구현되었습니다. SII 등록 기능에 대한 자세한 내용은 관련 문서를 참조하세요.
AX 버전 |
기술 자료 문서 번호 |
AX 2012 R3 |
|
AX 2012 R2 |
4025184 |
AX 2012 |
4025184 |
AX 2009 SP1 |
4025184 |
개요
이 문서에서는 다음 함수를 사용하여 SII 기능 확장에 대해 설명합니다.
1. 향상된 특수 체계 코드 설정 (판매세 그룹 + 항목 판매세 그룹 수준의 고객/공급업체에 대한 특별 체계 코드를 설정하도록 제공하여 유연성을 높입니다. (이전에는 모두/그룹/대응에만 해당)
2. 부가가치세율 0.00%가 적용되는 다양한 유형의 판매세 트랜잭션을 식별하는 매개 변수 추가: ImportePorArticulos7_14_Otros, ImporteTAIReglasLocalizacion. (이전에 <ImporteTAIReglasLocalizacion> 지역 사회 내 역방향 요금에만 사용되었으며 부가가치세 0.00%가 적용되는 다른 모든 판매세 거래에는 <ImportePorArticulos7_14_Otros> 사용되었습니다.)
3. 국가/지역속성 = "EU"> 외래 무역 매개 변수에 따라 식별하여 SII 등록에 커뮤니티 내 청구서를 추가하는 알고리즘을 업데이트합니다. (이전에는 "커뮤니티 내" 확인란이 표시된 판매세 트랜잭션이 하나 이상 있는 모든 청구서가 SII 레지스터에 추가되었습니다. 그러나 현재 이 확인란은 커뮤니티 내 작업에만 사용됩니다.)
4. 코드 "07"을 사용하여 IdOtro 태그의 기관에서 알 수없는 면세 번호로 채워진 거부 된 청구서를 다시 보낼 수 있도록 SII 등록 향상. 이 송신 방법을 사용하면 SII 시스템에서 이러한 송장을 "오류로 수락"할 수 있습니다.
5. 송장 번호로 NumSerieFacturaEmisor 태그를 채우도록 내보내기 XML 생성을 업데이트합니다. 송장 등록 유형, 송장 번호, 송장 날짜 및 NIF(면세 번호)의 4가지 매개 변수를 기반으로 가져오기 XML 구문 분석을 업데이트합니다.
자세한 설명
향상된 특수 구성표 코드 설정
SII 레지스터를 사용하려면 고객 및 공급업체 모두에 대해 특수 구성표 코드를 설정해야 합니다. 이렇게 하려면 일반 원장 > 설치 > 판매세 > 스페인 > SII 고객 특별 제도 코드 또는 일반 원장 > 설치 > 판매세 > 스페인 > SII 공급업체 특별 체계 코드를 각각 엽니다.
이 설정을 보다 유연하게 만들기 위해 특수 구성표 코드 테이블과 양식에 두 개의 필드가 추가됩니다.
따라서 이 두 개의 새 필드를 추가하여 고유 인덱스가 확장되었습니다. 이러한 두 필드는 항상 사용하도록 설정되며 독립적으로 채워지거나 비워 둘 수 있습니다. 레지스터에 대한 특수 구성표 코드를 검색하는 현재 알고리즘은 다음 3단계로 구성됩니다.
1. 계정 코드를 사용하여 레코드 간 검색 = 특정 고객/공급업체에 대한 테이블 입니다.
2. 첫 번째 단계에서 레코드를 찾을 수 없는 경우 계정 코드 = 고객 또는 공급업체 그룹이 있는 레코드 간에 검색이 수행됩니다.
3. 두 번째 단계에서 레코드를 찾을 수 없는 경우 계정 코드 = All을 사용하여 레코드 간에 검색이 수행됩니다.
각 단계의 유효한 레코드 날짜 검색이 고려되며 등록 날짜에 유효한 레코드만 선택해야 합니다.
두 개의 새 필드를 추가하면 전체 알고리즘이 동일하게 유지되지만(여전히 3개의 주 스테이지가 포함되어 있음) 각 스테이지에서 검색이 변경되었습니다. 위에서 언급한 각 단계에서 등록에 대한 특별 체계 코드를 검색하려고 하면 이제 판매세 그룹 및 항목 판매세 그룹이 고려됩니다. 청구서에 대한 판매세 그룹 및 항목 판매세 그룹을 가져오기 위해 현재 고객/공급업체/프로젝트 송장과 관련된 첫 번째 세금 거래가 선택됩니다. 그 후 판매세 그룹 및 항목 판매세 그룹은 특수 체계 코드를 검색하는 방법에 대한 매개 변수로 전달됩니다.
실제로 판매세 그룹 및 항목 판매세 그룹 별로 검색은 4개의 하위 단계로 나눌 수도 있습니다(모두 위에서 언급한 각 3단계에 대해 적절한 레코드가 발견될 때까지 구현됨).
-
먼저 판매세 그룹과 항목 판매세 그룹이 비어 있지 않고 매개 변수로 전달된 값과 같은 레코드를 찾으려고 합니다.
-
이러한 레코드를 찾을 수 없는 경우 판매세 그룹이 매개 변수로 전달되고 빈(빈 것은 "any"를 의미) 항목 판매세 그룹과 동일한 판매세 그룹이 있는 레코드를 찾으려고 합니다.
-
이러한 레코드를 찾을 수 없는 경우 판매세 그룹이 비어 있고 항목 판매세 그룹이 매개 변수로 전달된 항목 판매세 그룹과 동일한 레코드를 찾으려고 합니다.
-
마지막으로, 이러한 레코드를 찾을 수 없는 경우 판매세 그룹과항목 판매세 그룹이 모두 비어 있는 레코드를 찾으려고 합니다.
다음은 몇 가지 예입니다. 고객 = Cust001에 대한 청구서가 있다고 가정해 보겠습니다. 청구서에는 판매세 그룹 = TG 및 항목 판매세 그룹 = TIG가 있는 1개 세금 트랜잭션이 있는 1줄이 있습니다. 또한 다음과 같은 특수 구성표 코드 설정이 있습니다.
1. 이 경우 청구서에 대한 특수 구성표 코드 04를 찾을 수 있습니다. 실제로 모든 4개의 레코드가 조건을 충족하지만 가장 완전히 청구서에 해당하기 때문에 4번째 레코드가 선택됩니다.
특수 구성표 코드 |
계정 코드 |
계정/그룹 번호 |
판매세 그룹 |
항목 판매세 그룹 |
01 |
테이블 |
Cust001 |
||
02 |
테이블 |
Cust001 |
안내 |
|
03 |
테이블 |
Cust001 |
Tig |
|
04 |
테이블 |
Cust001 |
안내 |
Tig |
2. 이 경우 청구서에 가장 완벽하게 해당하고 판매세 그룹 같음이 항목 판매세 그룹 같음보다 우선 순위가 있기 때문에 청구서에 대한 특수 체계 코드 02가 발견됩니다.
특수 구성표 코드 |
계정 코드 |
계정/그룹 번호 |
판매세 그룹 |
항목 판매세 그룹 |
01 |
테이블 |
Cust001 |
||
02 |
테이블 |
Cust001 |
안내 |
|
03 |
테이블 |
Cust001 |
Tig |
3. 이 경우 청구서에 가장 완벽하게 해당하기 때문에 청구서에 대한 특수 구성표 코드 03이 발견됩니다.
특수 구성표 코드 |
계정 코드 |
계정/그룹 번호 |
판매세 그룹 |
항목 판매세 그룹 |
01 |
테이블 |
Cust001 |
||
03 |
테이블 |
Cust001 |
Tig |
4. 이 경우 조건을 충족하는 유일한 구성표이므로 청구서에 대한 특수 구성표 코드 01이 발견됩니다.
특수 구성표 코드 |
계정 코드 |
계정/그룹 번호 |
판매세 그룹 |
항목 판매세 그룹 |
01 |
테이블 |
Cust001 |
||
03 |
테이블 |
Cust001 |
SomeOtherTIG |
따라서 각 단계의 개략적 알고리즘은 다음과 같습니다.
다양한 유형의 부가가치세율 0.00%를 식별하는 판매세 코드 매개 변수
스페인에서는 0.00% 비율의 판매세 코드가 사용되고 다음과 같은 경우를 다를 수 있는 옵션이 없는 경우는 서로 다릅니다.
- ImporteTAI ReglasLocalizacion - VAT가 없지만 VAT와 다른 일부 내부 간접 세금 (예 : 카나리아 섬, 세우타 및 멜릴라)이 없는 다른 스페인어 지역과의 거래를 반영합니다.
- ImportePor Articulos7_ 14_Otros – 다른 특정 트랜잭션을 반영합니다.
판매세 코드 테이블에 대한 세금 유형 필드가 공유되었습니다.
세금 필드의 형식은 값이 다를 수 있지만 해당 태그에 반영되어야 하는 판매세 코드 금액에는 다음을 사용해야 합니다.
태그 |
세금 값의 유형 |
ImportePorArticulos7_14_Otros |
VAT 0% |
ImporteTAIReglasLocalizacion |
기타 |
참고! 보고서를 생성하기 전에 Sales 세금 코드 설정을 업데이트하여 "ImportePorArticulos7_14_Otros", "ImporteTAIReglasLocalizacion" 태그가 올바르게 채워집니다.
커뮤니티 내 청구서를 추가하는 알고리즘
이전에 식별되는 커뮤니티 내 청구서 알고리즘은 "커뮤니티 내" 확인란이 표시된 판매세 트랜잭션이 하나 이상 있는 모든 청구서를 SII 레지스터에 추가했습니다. 스페인의 "인트라 커뮤니티" 확인란은 지역 사회 내 작업뿐만 아니라 SII 시스템에 지역 사회 내 청구서로 전송되어서는 안되는 추가 청구서로 불필요하게 채워지지 않았습니다.
SII 레지스터에서 불필요한 커뮤니티 내 청구서를 줄이기 위해 알고리즘이 변경되었습니다. 송장을 커뮤니티 내로 식별하려면 다음 설정을 사용해야 합니다. 조직 관리 > 설정 > 해외 무역 > 해외 무역 매개 변수 는 열려 있는 국가/지역 속성 탭을 형성하고 국가/지역 유형 = "EU"를 설정합니다.
따라서 기본 주소 ISO 코드가 국가/지역 유형 = "EU"로 설정된 카운터 에이전트가 있는 청구서만 SII 레지스터에 커뮤니티 내 청구서로 추가됩니다.
코드 "07"이 있는 IdOtro 태그
경우에 따라 SII 시스템의 데이터 베이스에서 스페인어 카운터 에이전트의 NIF(면세 번호)를 찾을 수 없는 경우 SII 시스템에서 청구서를 수락할 수 없습니다. 동시에 SII 시스템의 데이터 베이스 카운터 에이전트에 등록되지 않은 고객의 청구서는 <IdType> = "07"인 <IdOtro> 태그에 있는 카운터 에이전트의 면세 번호를 식별하는 SII 시스템으로 보낼 수 있습니다. 이 경우 이러한 청구서는 SII 시스템에 의해 오류로 수락 됩니다.
이러한 방식으로 고객 청구서를 보낼 수 있도록 SII 등록 양식에 세금 등록 탭이 추가되었습니다.
세금 등록 탭에는 다음 필드가 포함됩니다.
필드 이름 |
필드 설명 |
등록 번호 |
Counteragent의 등록 정보에서 식별된 카운터 에이전트의 면세 번호입니다. EU 카운터 에이전트인 경우 접두사로 추가된 ISO 코드입니다. 필요한 경우 수동으로 업데이트할 수 있습니다. |
세금 ID 유형 |
이 필드는 등록 ID 테이블의 값으로 채워질 수 있거나 등록 번호가 NIF인 경우 비어 있습니다. 필요한 경우 수동으로 업데이트할 수 있습니다. |
파티 ISO 코드 |
이 필드는 카운터 에이전트의 기본 주소에서 ISO 코드로 기본적으로 채워져야 합니다. 필요한 경우 수동으로 업데이트할 수 있습니다. |
세금 등록 탭의 값은 XML 보고서 생성에 사용됩니다.
NumSerieFacturaEmisor 태그 - 청구서 번호
처음에 SII register Export 함수는 공식 설명서에 따라 NUmSerieFacturaEmisor 태그를 채우는 XML 보고서를 생성했습니다.
TableID와 RecordID의 조합을 "No Serie"로 사용합니다. 이러한 청구서 식별을 통해 SII 시스템에서 청구서를 수락할 수 있지만 SII 시스템에서는 더 이상 처리할 수 없습니다. 이 목적을 위해 청구서에는 접두사는 없어야 하지만 청구서 번호로만 등록해야 합니다.
SII 시스템에서 송장을 처리할 수 있도록 내보내기 XML 생성 알고리즘이 업데이트되어 NUmSerieFacturaEmisor 태그에 청구서 번호를 입력합니다.
당국의 응답 체계에는 이전에 포함된 각 청구서에 대한 다음 정보가 포함됩니다.
응답에서 <NIF> 태그에 ISO 코드가 포함되어 있다는 점을 고려하여 모든 비 스페인어 국가의 경우 기관 응답이 모든 EU 및 스페인 회사에 대한 AX의 청구서를 고유하게 식별할 수 있는 정보 양식이 있습니다.
가져오기 XML 구문 분석이 청구서 등록 유형, 송장 번호, 송장 날짜, NIF(면세 번호)의 네 가지 매개 변수를 기반으로 업데이트되었습니다.
핫픽스 정보
Microsoft Dynamics AX 업데이트 파일을 가져오는 방법
이 업데이트는 Microsoft 다운로드 센터에서 수동으로 다운로드하여 설치할 수 있습니다.
전제 조건
이 핫픽스를 적용하려면 다음 제품 중 하나가 설치되어 있어야 합니다.
-
Microsoft Dynamics AX 2012 R3
-
Microsoft Dynamics AX 2012 R2
-
Microsoft Dynamics AX 2012
-
Microsoft Dynamics AX 2009 SP1
다시 시작 요구 사항
핫픽스를 적용한 후 AOS(Application Object Server) 서비스를 다시 시작해야 합니다.
이 핫픽스를 다운로드하거나 설치하거나 다른 기술 지원 질문이 있는 경우 파트너에게 문의하거나 Microsoft에 직접 지원 플랜에 등록된 경우 Microsoft Dynamics에 대한 기술 지원에 문의하고 새 지원 요청을 만들 수 있습니다. 이렇게 하려면 다음 Microsoft 웹 사이트를 방문하세요.
https://mbs.microsoft.com/support/newstart.aspx
국가별 전화 번호에 대한 링크를 사용하여 전화로 Microsoft Dynamics에 대한 기술 지원에 문의할 수도 있습니다. 이렇게 하려면 다음 Microsoft 웹 사이트 중 하나를 방문하세요.
파트너
https://mbs.microsoft.com/partnersource/resources/support/supportinformation/Global+Support+Contacts
고객
https://mbs.microsoft.com/customersource/northamerica/help/help/contactus
특별한 경우 Microsoft Dynamics 기술 지원 전문가 및 관련 제품에서 특정 업데이트가 문제를 해결한다고 판단하는 경우 일반적으로 지원 통화에 대해 발생하는 요금이 취소될 수 있습니다. 일반적인 지원 비용은 문제의 특정 업데이트에 적합하지 않은 추가 지원 질문 및 문제에 적용됩니다.
참고 Microsoft 지원 조직 내에서 직접 만든 "FAST PUBLISH" 문서입니다. 여기에 포함된 정보는 새로운 문제에 대한 응답으로 있는 그대로 제공됩니다. 사용 가능한 속도의 결과로, 재료는 입력 오류를 포함 할 수 있으며, 예고없이 언제든지 수정 될 수있다. 다른 고려 사항은 사용 약관 을 참조하세요.