스페인: SII - 2019년 10월 1일부터 유효성 검사 규칙 변경 - 재무 및 운영용 Dynamics 365

적용 대상
Dynamics 365 for Finance and Operations

소개

스페인의 Agencia Tribunaria는 2019년 5월 17일에 2019년 10월 1일부터 발효되는 "Suministro Inmediato de Informacion del IVA"(SII)의 새로운 검증 및 오류 문서를 발표했습니다. (Publicación nuevo documento de validaciones y errores a partir del 01-10-2019).

7월 1일부터 SII 테스트 환경에서 새로운 검사를 사용할 수 있습니다.

다음과 같은 새로운 유효성 검사 규칙 중 일부를 수용하기 위해 전자 보고 구성이 업데이트되어 LCS 공유 자산 라이브러리에서 다운로드할 수 있습니다.

  • SII 송장 발행 형식(ES).version.61.28
  • SII 송장 수신 형식(ES).version.51.25

전자 보고 구성을 다운로드하는 방법에 대해 자세히 알아보기:

https://learn.microsoft.com/en-us/dynamics365/unified-operations/dev-itpro/analytics/download-electronic-reporting-configuration-lcs

현재 변경 내용에 대해 릴리스된 새 버전의 전자 보고 구성을 가져와서 다음 버전의 Dynamics 365 for Finance and Operations 7.3, 10.0.3, 10.0.4, 10.0.5, 10.0.6 이상에서 사용할 수 있습니다.

개요

이 장에서는 2019년 10월 1일부터 발효되는 SII에서 스페인의 Agencia Tribunaria에 의해 도입된 새로운 검증 및 오류에 대해 설명합니다.

필드 유효성 검사 영향 대상
Libro de emitidas(발행된 송장)
Sujeta > NoExenta > Tipoimpositivo 1. 0%, 4%, 10% 및 21% 값만 허용됩니다.
2. FechaOperacion <= 2012인 경우 값은 7%, 8%, 16% 및 18%가 허용됩니다.
판매세 코드별로 허용되는 세율 값만 회사에서 SII로 보고할 세금 거래에 사용해야 합니다.
Sujeta > NoExenta > TipoRecargoEquivalencia 1. 5.2%, 1.4%, 0.5% 및 1.75% 값만 허용됩니다.
2. FechaOperacion <= 2012인 경우 1%와 4%가 허용됩니다.
등가 요금 코드별로 허용되는 세율 값만 회사에서 SII에 보고할 세금 거래에 사용해야 합니다.
Sujeta > NoExenta > CuotaRecargoEquivalencia ClaveRegimenEspecialOTrascendencia <> "06" CuotaRecargoEquivalencia = (BaseImponible * TipoRecargoEquivalencia) BaseImponible의 +/- 1%(+/- € 10) CuotaRecargoEquivalencia 값은 트랜잭션 게시 순간에 사용자가 제어해야 합니다. 게시된 값이 보고됩니다.
스제타 > NoExenta > TipoNoExenta = "S1" 및 싱글
ClaveRegimenEspecialOTrascendencia는 03, 05, 09, 16과 다릅니다.
TipoImpositivo: 필수 및 <> 0.
CuotaRepercutida: 필수(송장 유형 F2, F4 및 R5 제외)이며 다음과 같은 유효성을 검사해야 합니다(TipoRectificativa = "I" 또는 송장 유형 F2, F4 및 R5 제외).
ClaveRegimenEspecialOTrascendencia <> 06: CuotaRepercutida 및 BaseImponible은 동일한 부호를 가져야 합니다.
[BaseImponible] ≤ 1000인 경우: [CuotaRepercutida] = ([BaseImponible] * TipoImpositivo) [BI]의 +/- 1% (+/- €10).
If [BaseImponible] ˃ 1000: [CuotaRepercutida] = ([BaseImponible] * TipoImpositivo) +/- €10 .
ClaveRegimenEspecialOTrascendencia = 06인 경우: CuotaRepercutida 및 BaseImponible은 동일한 부호를 가져야 합니다.
[BI to cost] ≤ 1000인 경우: [CuotaRepercutida] = ([BI to cost] * TipoImpositivo) [BI to cost]의 +/- 1% (+/- €10) .
[BI to cost] ˃ 1000인 경우: [CuotaRepercutida] = ([BI to cost] * TipoImpositivo) +/- €10.
CuotaRepercutida 값은 트랜잭션 게시 순간에 사용자가 제어해야 합니다. 게시된 값이 보고됩니다.
스제타 > NoExenta > TipoNoExenta = "S1" andseveral ClaveRegimenEspecialOTrascendencia Several ClaveRegimenEspecialOTrascendencia - 지원되지 않는 시나리오.
스제타 > NoExenta > TipoNoExenta = "S1" 및 싱글
ClaveRegimenEspecialOTrascendencia that is 03 or 05 or 09
- ImporteTotal: 필수
BaseImponible = 0인 경우 다음을 확인합니다.
- TipoImpositivo: 공백 또는 0.
- CuotaRepercutida: 빈 필드 또는 0.
BaseImponible <> 0인 경우 다음을 확인합니다.
- TipoImpositivo: 필수 및 <> 0
- CuotaRepercutida: 필수 필드(송장 유형 F2, F4 및 R5 제외)이며 다음을 검증해야 합니다(TipoRectificativa = "I" 또는 송장 유형 F2, F4 및 R5 제외).
CuotaRepercutida 및 BaseImponible은 동일한 기호를 가져야 합니다.
[BaseImponible ] ≤ 1000인 경우: [CuotaRepercutida] = ([BaseImponible ] * TipoImpositivo) [BI]의 +/- 1% (+/- €10).
[BaseImponible ] ˃ 1000인 경우: [CuotaRepercutida] = ([BaseImponible ] * TipoImpositivo) +/- €10.
CuotaRepercutida 값은 트랜잭션 게시 순간에 사용자가 제어해야 합니다. 게시된 값이 보고됩니다.
보고 수준에서 다음 조건이 추가됩니다: IF(TipoNoExenta=S1 및 ClaveRegimenEspecialOTrascendencia in (03, 05, 09) 및 BaseImponible = 0) THEN TipoImpositivo = 0.
Sujeta > NoExenta > TipoNoExenta = "S2" TipoNoExenta=S2인 경우 다음을 확인합니다.
- 티포임포지티보 = 0. (비어 있을 수 없음).
- 쿠오타레퍼큐티다 = 0. (비어 있을 수 없음).
"S2" 값은 역청구 트랜잭션을 참조합니다. 세금 거래가 역청구로 전기되는 경우 TaxRate = 0으로 전기되어야 하며, 그렇지 않으면 TipoImpositivo 및 CuotaRepercutida가 0.00이 아니므로 유효성 검사가 전달되지 않습니다. 이는 트랜잭션 게시 순간에 사용자가 제어해야 합니다.
스제타 > NoExenta > TipoNoExenta = "S3" 및 03, 05, 09, 16 이외의 단일 ClaveRegimenEspecialOTrascendencia - 최소 두 줄의 세부 사항.
-TipoImpositivo: 필수 완료 필드(0 허용됨).
- TipoImpositivo = 0인 세부 정보 한 줄 이상.
- TipoImpositivo <> 0인 하나 이상의 줄.
- CuotaRepercutida: TipoImpositivo = 0인 경우 CuotaRepercutida = 0.
- TipoImpositivo <> 0인 경우 필수입니다(송장 유형 F2, F4 및 R5 제외).
TipoRectificativa <> "I"인 경우, 송장 유형 <> F2, F4 또는 R5 및 모든 ClaveRegimenEspecialOTrascendencia <> 06에서 다음을 확인합니다.
CuotaRepercutida 및 BaseImponible은 동일한 기호를 가져야 합니다.
[BaseImponible ] ≤ 1000인 경우: [CuotaRepercutida] = ([BaseImponible ] * TipoImpositivo) [BI]의 +/- 1% (+/- €10).
[BaseImponible ] ˃ 1000인 경우: [CuotaRepercutida] = ([BaseImponible ] * TipoImpositivo) +/- €10.
- TipoImpositivo <> 0 및 ClaveRegimenEspecialOTrascendencia = 06인 경우: 필수(송장 유형 F2, F4 및 R5 제외).
CuotaRepercutida 값은 트랜잭션 게시 순간에 사용자가 제어해야 합니다. 게시된 값이 보고됩니다.
스제타 > NoExenta > TipoNoExenta = "S3" 및 03, 05 또는 09인 단일 ClaveRegimenEspecialOTrascendencia - 적어도 두 줄의 세부 사항.
- TipoImpositivo: 공백 또는 0.
- TipoImpositivo = 0인 하나 이상의 줄.
- CuotaRepercutida: 공백 또는 0.
"S3" 값은 하나 이상의 역청구 트랜잭션과 하나 이상의 비역청구 트랜잭션이 있는 경우를 나타냅니다. 세금 거래가 역청구로 전기되는 경우 TaxRate = 0으로 전기되어야 하며, 그렇지 않으면 TipoImpositivo 및 CuotaRepercutida가 0.00이 아니므로 유효성 검사가 전달되지 않습니다. 이는 트랜잭션 게시 순간에 사용자가 제어해야 합니다.
스제타 > NoExenta > TipoNoExenta = "S3" 및 여러 ClaveRegimenEspecialOTrascendencia Several ClaveRegimenEspecialOTrascendencia - 지원되지 않는 시나리오.
DesgloseTipoOperacion - DesgloseFactura가 보고된 경우 제외됩니다.
- 적어도 하나의 PrestacionServicios 및/또는 Entrega가 나타나야 합니다.
- PrestacionServicios 및/또는 Entrega 블록이 동시에 완료되면 TipoNoExenta S1, S2 및 S3이 각각과 독립적으로 알려집니다.
- 동일한 검증이 각 블록에 독립적으로 적용됩니다.
현재 구현 <에서 DesgloseFactura> 는 항상 사용하지 않도록 설정되어 있습니다. 즉, <DesgloseTipoOperacion> 을 항상 보고해야 합니다.
TipoComunicacion="A5" or "A6" 발급된 책에서 TipoFactura> 필드<의 유효성 검사 "A5" 및 "A6" 값은 현재 구현 scope를 벗어납니다.
발행된 송장 장부에서 ClaveRegimenEspecialOTranscedencia = 06 TipoFactura는 "F2", "F4" 또는 "R5"와 달라야 합니다. ClaveRegimenEspecialOTranscedencia 및 TipoFactura의 값은 보고용 데이터를 준비하는 동안 사용자가 제어합니다.
발행된 청구서 < 의 장부에서 BaseImponibleACoste> BaseImponibleACoste – ClaveRegimenEspecialOTranscedencia = "06"인 경우 필수 검사는 보고서 수준에서 제공됩니다.
발행된 청구서 < 장부에서 ImporteTotal> 1. "DetalleIVA가 한 줄뿐"이고 BaseImponible= 0 및 TipoFactura= "F2" 또는 "F4" 또는 "R5"인 경우 필수입니다.
2. ClaveRegimenEspecialOTranscedencia = "05" 또는 "03" 또는 "09"인 경우 필수입니다.
보고서 수준에 대한 확인이 제공됩니다. ImporteTotaltag – 항상 보고됩니다.
Libro de recibidas (송장 수령)
<TipoImpositivo><InversionSujetoPasivo> - 0%, 4%, 10%, 21% 값만 허용됩니다.
- FechaOperacion <= 2012인 경우 값 7%, 8%, 16% 및 18%가 허용됩니다.
판매세 코드별로 허용되는 세율 값만 회사에서 SII로 보고할 세금 거래에 사용해야 합니다.
<TipoImpositivo><DesgloseIVA> - CuotaSoportada가 완료되고 BaseImponible 0인 경우 필수입니다.<>
- 0%, 4%, 10%, 21% 값만 허용됩니다.
- FechaOperacion <= 2012 TipoImpositivo 7%, 8%, 16% 및 18%가 허용되는 경우
판매세 코드별로 허용되는 세율 값만 회사에서 SII로 보고할 세금 거래에 사용해야 합니다.
TipoImpositivo 검사는 보고서 수준에서 제공됩니다. BaseImponible <> 0일 때 보고해야 합니다.
<CuotaSoportada> in <InversionSujetoPasivo> CuotaSoportada 및 BaseImponible은 동일한 기호를 가져야 합니다.
[BI] ≤ 1000인 경우: [CuotaSoportada] = ([BaseImponible ] * TipoImpositivo) [BI]의 +/- 1% (+/- €10 ).
[BI] ˃ 1000인 경우: [CuotaSoportada] = ([BaseImponible ] * TipoImpositivo) +/- €10.
CuotaSoportada 값은 트랜잭션 게시 시점에 사용자가 제어해야 합니다. 게시된 값이 보고됩니다.
<ImporteCompensacionREAGYP > in <desgloseIVA> ImporteCompensacionREAGYP는 현재 구현 scope를 벗어납니다.
<NumSerieFacturaEmisor>in TipoFactura ="F5" and "LC" 1. TipoFactura = "F5"인 경우 NumSerieFacturaEmisor의 형식은 식별 번호 DUA여야 합니다.
AA, DUA PP 점령 연도의 마지막 두 자리, DUA 국가: 스페인뿐만 아니라 모든 ISO 코드를 인정합니다. 00RRRR, 프레젠테이션 필드 AAAAAAA, 프레젠테이션 사이트 내의 "일련 번호 매기기" D, 유효성 검사 숫자
https://www.agenciatributaria.es/AEAT.internet/Inicio/La_Agencia_Tributaria/Aduanas_e_Impuestos_Especiales/_Presentacion/La_Aduana_espanola/_INFORMACION/Novedades/2015/Numeracion_y_guia_EDIFACT_del_DUA_de_importacion.shtml
2. TipoFactura = "LC"인 경우 NumSerieFacturaEmisor는 Aduanas의 보완 청산 형식을 가져야 합니다. LC, A01 또는 A02로 시작해야 합니다.
NumSerieFacturaEmisor - 시리즈 번호 + 청구서 번호 발행된 송장을 식별하는 항목
TipoFactura ="F5" 및 "LC"로 보고해야 하는 문서의 번호 순서는 SII의 요구 사항에 따라 설정해야 합니다. 송장 번호는 게시 중에 정의된 번호로 SII에 보고됩니다.
<CuotaDeducible> 1. CuotaSoportada 필드 라인의 모든 금액이 양수인 경우 다음을 확인합니다. CuotaDeducible ≤ CuotaSoportada +1 유로의 합계. (ClaveRegimenEspecialOTranscedencia = 14 및 제출 날짜가 1.1.19 미만이거나 ClaveRegimenEspecialOTranscedencia가 02 또는 13인 경우에는 적용되지 않습니다.)
2. CuotaSoportada에 일부 양수 선과 일부 음수가 있는 경우(ClaveRegimenEspecialOTranscedencia = 14 및 제출 날짜가 1.1.19 미만이거나 주요 요법이 02 또는 13인 경우에는 적용되지 않음) 이를 검증합니다. CuotaDeducible ≤ 양의 CuotaSoportada 합계 + 1유로. (지원되는 음수 할당량은 고려하지 마십시오).
3. ClaveRegimenEspecialOTranscedencia = 13인 경우 CuotaDeducible = 0인지 확인합니다.
4. ClaveRegimenEspecialOTranscedencia = 02로 표시되는 경우 다음을 확인합니다.
[쿠오타디덕블] <= [sum ImporteCompensacionREAGYP ] + 1유로.
검사는 보고서 수준에서 제공됩니다: CuotaDeducible = SUM(CuotaSoportada)
보고서 수준에서 검사가 제공됩니다. ClaveRegimenEspecialOTranscedencia = 13이면 CuotaDeducible은 "0.00"으로 보고됩니다.