Испания: SII – правилата за проверка са променени от 1 октомври 2019 г. – Dynamics 365 for Finance and Operations

Отнася се за
Dynamics 365 for Finance and Operations

Въведение

Agencia Tribunaria of Spain публикува на 17 май 2019 г. нов документ за валидиране и грешки в "Suministro Inmediato de Información del IVA" (SII), който влиза в сила от 1 октомври 2019 г. (Publicación nuevo documento de validaciones y errores a partir del 01-10-2019).

От 1 юли новите проверки са налични в тестовата среда SII.

За да се приспособят към някои от новите правила за проверка след Конфигурациите за електронно отчитане са актуализирани и достъпни за изтегляне от споделената библиотека с активи на LCS:

  • Формат за издаване на фактура SII (ES).version.61.28
  • Формат за получена фактура на SII (ES).версия.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 и по-нови.

Общ преглед

В тази глава са описани нови валидирания и грешки, въведени от Agencia Tribunaria of Spain в SII, които влизат в сила от 1 октомври 2019 г.:

Поле(я) Проверка Влияе върху
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 If ClaveRegimenEspecialOTrascendencia <> "06" CuotaRecargoEquivalencia = (BaseImponible * TipoRecargoEquivalencia) +/- 1% от BaseImponible (+/- € 10) Стойността на CuotaRecargoEquivalencia трябва да се контролира от потребителя в момента на публикуване на транзакцията. Публикуваната стойност ще бъде докладвана.
Суджета > NoExenta > TipoNoExenta = "S1" и единична
ClaveRegimenEspecialOTrascendencia се различава от 03, 05, 09, 16
TipoImpositivo: задължително и <> 0.
CuotaRepercutida: задължително (с изключение на тип фактура F2, F4 и R5) и трябва да бъде потвърдено (освен ако TipoRectificativa = "I" или тип фактура F2, F4 и R5), че:
If ClaveRegimenEspecialOTrascendencia <> 06: CuotaRepercutida и BaseImponible трябва да имат един и същ знак.
If [BaseImponible] ≤ 1000: [CuotaRepercutida] = ([BaseImponible] * TipoImpositivo) +/- 1% от [BI] (+/- €10).
If [BaseImponible] ˃ 1000: [CuotaRepercutida] = ([BaseImponible] * TipoImpositivo) +/- €10 .
Ако ClaveRegimenEspecialOTrascendencia = 06: CuotaRepercutida и BaseImponible трябва да имат един и същ знак.
Ако [BI to cost] ≤ 1000: [CuotaRepercutida] = ([BI to cost] * TipoImpositivo) +/- 1% от [BI to cost] (+/- €10) .
Ако [BI to cost] ˃ 1000: [CuotaRepercutida] = ([BI to cost] * TipoImpositivo) +/- €10.
Стойността на CuotaRepercutida трябва да се контролира от потребителя в момента на публикуване на транзакцията. Публикуваната стойност ще бъде докладвана.
Суджета > NoExenta > TipoNoExenta = "S1" andseveral ClaveRegimenEspecialOTrascendencia Няколко ClaveRegimenEspecialOTrascendencia – не се поддържат сценарии.
Суджета > NoExenta > TipoNoExenta = "S1" и единична
ClaveRegimenEspecialOTrascendencia, която е 03, 05 или 09
- ImporteTotal: задължително
Ако BaseImponible = 0, проверете, че:
- TipoImpositivo: празен или нула.
- CuotaRepercutida: празно поле или нула.
Ако BaseImponible <> 0, проверете, че:
- TipoImpositivo: задължителен и <> 0
- CuotaRepercutida: задължително поле (с изключение на тип фактура F2, F4 и R5) и трябва да бъде валидирано (освен ако TipoRectificativa = "I" или тип фактура F2, F4 и R5), че:
CuotaRepercutida и BaseImponible трябва да имат един и същ знак.
If [BaseImponible ] ≤ 1000: [CuotaRepercutida] = ([BaseImponible ] * TipoImpositivo) +/- 1% от [BI] (+/- €10).
If [BaseImponible ] ˃ 1000: [CuotaRepercutida] = ([BaseImponible ] * TipoImpositivo) +/- €10.
Стойността на CuotaRepercutida трябва да се контролира от потребителя в момента на публикуване на транзакцията. Публикуваната стойност ще бъде докладвана.
На ниво на отчитане се добавя следното условие: IF(TipoNoExenta=S1 and ClaveRegimenEspecialOTrascendencia in (03, 05, 09) and BaseImponible = 0) THEN TipoImpositivo = 0.
Sujeta > noExenta > TipoNoExenta = "S2" Когато TipoNoExenta=S2, потвърдете, че:
- TipoImpositivo = 0. (Не се допуска празен).
- CuotaRepercutida = 0. (Не се допуска празен).
Стойността "S2" се отнася за транзакции с обратна такса. Ако данъчна транзакция е публикувана като обратно начисляване, тя трябва да бъде публикувана с TaxRate = 0, в противен случай проверката няма да бъде премината, тъй като TipoImpositivo и CuotaRepercutida няма да са равни на 0,00. Това трябва да се контролира от потребителя в момента на публикуване на транзакцията.
Суджета > NoExenta > TipoNoExenta = "S3" и единичен 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 трябва да имат един и същ знак.
If [BaseImponible ] ≤ 1000: [CuotaRepercutida] = ([BaseImponible ] * TipoImpositivo) +/- 1% от [BI] (+/- €10).
If [BaseImponible ] ˃ 1000: [CuotaRepercutida] = ([BaseImponible ] * TipoImpositivo) +/- €10.
- Ако TipoImpositivo <> 0 и някой от ClaveRegimenEspecialOTrascendencia = 06: задължително (с изключение на тип фактура F2, F4 и R5).
Стойността на CuotaRepercutida трябва да се контролира от потребителя в момента на публикуване на транзакцията. Публикуваната стойност ще бъде докладвана.
Суджета > NoExenta > TipoNoExenta = "S3" и единичен ClaveRegimenEspecialOTrascendencia, който е 03 или 05 или 09 - Поне два реда подробности.
- TipoImpositivo: празен или 0.
- Поне един ред с TipoImpositivo = 0.
- CuotaRepercutida: празен или 0.
Стойността "S3" се отнася за случая, когато има поне една транзакция за обратно начисляване и поне една транзакция, която не е с обратно начисляване. Ако данъчна транзакция е публикувана като обратно начисляване, тя трябва да бъде публикувана с TaxRate = 0, в противен случай проверката няма да бъде премината, тъй като TipoImpositivo и CuotaRepercutida няма да са равни на 0,00. Това трябва да се контролира от потребителя в момента на публикуване на транзакцията.
Суджета > NoExenta > TipoNoExenta = "S3" и няколко ClaveRegimenEspecialOTrascendencia Няколко ClaveRegimenEspecialOTrascendencia – не се поддържат сценарии.
DesgloseTipoOperacion - Изключено, когато се докладва DesgloseFactura.
- трябва да се появят поне един PrestacionServicios и/или Entrega.
- Ако блоковете PrestacionServicios и/или Entrega са завършени едновременно, TipoNoExenta S1, S2 и 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 and 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) +/- 1% от [BI] (+/- €10 ).
If [BI] ˃ 1000: [CuotaSoportada] = ([BaseImponible ] * TipoImpositivo) +/- €10.
Стойността на CuotaSoportada трябва да се контролира от потребителя в момента на публикуване на транзакцията. Публикуваната стойност ще бъде докладвана.
<ImporteCompensacionREAGYP > in <DesgloseIVA> ImporteCompensacionREAGYP е извън обхвата на текущото внедряване.
<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 – Номер на серия + Фактура No Които идентифицират издадената фактура
Поредици от номера за документи, които трябва да се отчитат като TipoFactura ="F5" и "LC", трябва да бъдат настроени в съответствие с изискването на SII. Номерът на фактурата ще бъде съобщен на SII с номера, определен по време на осчетоводяването.
<CuotaДелуема> 1. Ако всички суми в редовете на полето CuotaSoportada са положителни, потвърдете, че: CuotaПриводим ≤ сумата на CuotaSoportada +1 евро. (Няма да се прилага, когато ClaveRegimenEspecialOTranscedencia = 14 и датата на подаване е по-малка от 1.1.19 или ClaveRegimenEspecialOTranscedencia е 02 или 13)
2. Ако CuotaSoportada има някаква положителна линия и някои отрицателни (Няма да се прилага, когато ClaveRegimenEspecialOTranscedencia = 14 и датата на подаване е по-малка от 1.1.19 или ключовият режим е 02 или 13), потвърдете това. CuotaПриспада ≤ сумата от положителния CuotaSoportada + 1 евро. (Не вземайте предвид отрицателните поддържани квоти).
3. Ако ClaveRegimenEspecialOTranscedencia = 13, потвърдете, че: CuotaDeducible = 0.
4.Ако е посочено като ClaveRegimenEspecialOTranscedencia = 02, потвърдете, че:
[CuotaDeducible] <= [sum ImporteCompensacionREAGYP ] + 1 евро.
Проверката се предоставя на ниво отчет: CuotaDeducable = SUM(CuotaSoportada)
Проверката е осигурена на ниво отчет: ако ClaveRegimenEspecialOTranscedencia = 13, CuotaDeducible ще бъде отчетен като "0,00".