소개
아겐시아 주 스페인의 트리부나리아는 2019년 5월 17일에 새로운 유효성 검사 및 SII("Suministro Inmediato de Informacion del IVA")의 오류 문서 는 2019년 10월 1일부터 적용됩니다. (Publicación nuevo documento de validaciones y errores a partir del 01-10-2019).
1st부터 7월의 새 검사는 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 및 작업: 7.3, 10.0.3, 10.0.4, 10.0.5, 10.0.6 이상
개요
이 장에서는 SII에서 스페인의 아겐시아 트리부나리아에 의해 도입 된 새로운 유효성 검사 및 오류 2019년 10월 1일부터 적용됩니다.
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 값은 트랜잭션 시 사용자가 제어해야 합니다. 게시 순간. 게시된 값이 보고됩니다. |
Sujeta > NoExenta > TipoNoExenta = "S1" 및 single 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) +/- 1% [BI] (+/- €10). [BaseImponible] ˃ 1000: [CuotaRepercutida] = ([BaseImponible] * TipoImpositivo) +/- €10 . ClaveRegimenEspecialOTrascendencia = 06: CuotaRepercutida 및 BaseImponible에는 동일한 기호가 있어야 합니다. 경우 [BI 비용] ≤ 1000: [CuotaRepercutida] = ([BI to cost] * TipoImpositivo) +/- 1% 의 [BI-비용] (+/- €10) . [BI to cost] ˃ 1000: [CuotaRepercutida] = ([BI to cost] * TipoImpositivo) +/- €10. |
CuotaRepercutida 값은 트랜잭션 시 사용자가 제어해야 합니다. 게시 순간. 게시된 값이 보고됩니다. |
Sujeta > NoExenta > TipoNoExenta = "S1" 및여러 ClaveRegimenEspecialOTrascendencia |
몇 가지 ClaveRegimenEspecialOTrascendencia - 지원되지 않는 시나리오입니다. |
|
Sujeta > NoExenta > TipoNoExenta = "S1" 및 single ClaveRegimenEspecialOTrascendencia( 03 또는 05) 또는 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) +/- 1% [BI] (+/- €10). [BaseImponible] ˃ 1000: [CuotaRepercutida] = ([BaseImponible ] * TipoImpositivo) +/- €10. |
CuotaRepercutida 값은 트랜잭션 시 사용자가 제어해야 합니다. 게시 순간. 게시된 값이 보고됩니다. 보고 수준에서 다음 조건이 추가됩니다. IF(TipoNoExenta=S1 및 ClaveRegimenEspecialOTrascendencia in (03, 05, 09) and BaseImponible = 0) 그런 다음 TipoImpositivo = 0. |
Sujeta > NoExenta > TipoNoExenta = "S2" |
TipoNoExenta=S2인 경우 다음의 유효성을 검사합니다. - TipoImpositivo = 0. (공백으로 허용되지 않음). - CuotaRepercutida = 0. (공백으로 허용되지 않음). |
"S2" 값은 역방향 요금 트랜잭션을 나타냅니다. 세금 트랜잭션이 역방향 청구로 게시되는 경우 반드시 TaxRate = 0과 함께 게시되고, 그렇지 않으면 유효성 검사가 로 전달되지 않습니다. TipoImpositivo 및 CuotaRepercutida는 0.00과 같지 않습니다. 이 작업은 트랜잭션 게시 순간에 사용자가 제어합니다. |
Sujeta > NoExenta > TipoNoExenta = "S3" 및 single ClaveRegimenEspecialOTrascendencia 이외의 03, 05, 09, 16 |
-적어도 두 줄의 세부 정보. -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) +/- 1% [BI] (+/- €10). [BaseImponible] ˃ 1000: [CuotaRepercutida] = ([BaseImponible ] * TipoImpositivo) +/- €10. - TipoImpositivo <> 0 및 ClaveRegimenEspecialOTrascendencia = 06: 필수(송장 유형 F2 제외, F4 및 R5). |
CuotaRepercutida 값은 트랜잭션 시 사용자가 제어해야 합니다. 게시 순간. 게시된 값이 보고됩니다. |
Sujeta > NoExenta > TipoNoExenta = "S3" 및 single 03 또는 05 또는 09인 ClaveRegimenEspecialOTrascendencia |
- 적어도 두 줄의 세부 정보입니다. - TipoImpositivo: blank 또는 0. - TipoImpositivo = 0이 있는 줄이 하나 이상 있습니다. - CuotaRepercutida: blank 또는 0입니다. |
"S3" 값은 하나 이상의 역방향 요금이 있는 경우를 나타냅니다. 트랜잭션 및 하나 이상의 역방향 청구 트랜잭션. 세금 트랜잭션이 역방향 청구로 게시되는 경우 반드시 TaxRate = 0과 함께 게시되고, 그렇지 않으면 유효성 검사가 로 전달되지 않습니다. TipoImpositivo 및 CuotaRepercutida는 0.00과 같지 않습니다. 이 작업은 트랜잭션 게시 순간에 사용자가 제어합니다. |
Sujeta > NoExenta > TipoNoExenta = "S3" 및 여러 ClaveRegimenEspecialOTrascendencia |
몇 가지 ClaveRegimenEspecialOTrascendencia - 지원되지 않는 시나리오입니다. |
|
DesgloseTipoOperacion |
- DesgloseFactura가 보고되면 제외됩니다. - 하나 이상의 PrestacionServicios 및 /또는 Entrega가 표시되어야 합니다. - PrestacionServicios 및 /인 경우 또는 Entrega 블록이 동시에 완료되고 TipoNoExenta S1, S2 및 S3은 각 S3에 대해 독립적으로 통보됩니다. - 각 블록에 동일한 유효성 검사가 적용됩니다. 독립적 |
현재 구현에서 <DesgloseFactura> 항상 사용하지 않도록 설정됩니다. 즉, <DesgloseTipoOperacion> 항상 보고해야 합니다. |
TipoComunicacion="A5" 또는 "A6" |
발행된 서적에서 tipoFactura> 필드 <유효성 검사 |
"A5" 및 "A6" 값이 현재 구현의 범위를 벗어났습니다. |
발행 송장 ClaveRegimenEspecialOTranscedencia의 책에서 = 06 |
TipoFactura는 "F2"에서 달라야 합니다. "F4" 또는 "R5" |
ClaveRegimenEspecialOTranscedencia 및 TipoFactura의 값은 다음과 같습니다. 보고할 데이터를 준비하는 동안 사용자가 제어합니다. |
BaseImponibleACoste> 발급된 청구서 < |
BaseImponibleACoste – 필수인 경우 ClaveRegimenEspecialOTranscedencia = "06" |
확인은 보고서 수준에서 제공됩니다. |
ImporteTotal> 발급된 송장 < |
1. "한 줄만 있는 경우 의무 DetalleIVA" 및 BaseImponible= 0 및 TipoFactura= "F2" 또는 "F4" 또는 "R5". 2.Obligatory if ClaveRegimenEspecialOTranscedencia = "05" 또는 "03" 또는 "09". |
보고서 수준 확인이 제공됩니다. ImporteTotal태그는 항상 보고. |
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을 <> . |
< InversionSujetoPasivo>< CuotaSoportada > |
CuotaSoportada 및 BaseImponible은 동일해야 합니다. 서명. 경우 [BI] ≤ 1000: [CuotaSoportada] = ([BaseImponible ] * TipoImpositivo) +/- 1%의 [BI] (+/- €10 ). 경우 [BI] ˃ 1000: [CuotaSoportada] = ([BaseImponible ] * TipoImpositivo) +/- €10. |
CuotaSoportada 값은 트랜잭션 게시 순간에 사용자가 제어해야 합니다. 게시 값이 보고됩니다. |
< DesgloseIVA >ImporteCompensacionREAGYP >< |
ImporteCompensacionREAGYP가 현재 구현 범위를 벗어났습니다. |
|
tipoFactura ="F5" 및 "LC"의 NumSerieFacturaEmisor>< |
1. TipoFactura = "F5"인 경우 NumSerieFacturaEmisor는 ID 번호 DUA 형식이어야 합니다. AA, DUA PP, 국가 캡처 연도의 마지막 두 자리 DUA: 우리는 스페인뿐만 아니라 모든 ISO 코드를 인정할 것입니다. 00RRRR, 프레젠테이션 필드 AAAAAAA, 프레젠테이션 사이트 내의 "순차 번호 매기기" D, 유효성 검사 숫자 2. TipoFactura = "LC"인 경우 NumSerieFacturaEmisor는 보완적 청산 형식이어야 합니다. Aduanas: LC, A01 또는 A02로 시작해야 합니다. NumSerieFacturaEmisor - Series No.+ Invoice No. 이는 다음을 식별합니다. 송장 발행 |
TipoFactura로 보고해야 하는 문서의 숫자 시퀀스 ="F5" 및 "LC"는 SII의 요구 사항입니다. 송장 번호는 숫자와 함께 SII에 보고됩니다. 게시하는 동안 정의합니다. |
<CuotaDeducible> |
1.CuotaSoportada의 줄에 있는 모든 양인 경우 필드는 양수입니다. 다음의 유효성을 검사합니다. CuotaSoportada +1의 CuotaDeducible ≤ 합계 유로. 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, 유효성을 검사합니다. [CuotaDeducible] <= [sum ImporteCompensacionREAGYP ] + 1 유로. |
보고서 수준에서 확인이 제공됩니다. CuotaDeducible = SUM(CuotaSoportada) 확인은 보고서 수준에서 제공됩니다. ClaveRegimenEspecialOTranscedencia인 경우 = 13, CuotaDeducible은 "0.00"으로 보고됩니다. |