Вступ

Установи Tribunaria of Spain published on17th of may 2019 new validation and у розділі "Suministro Inmediato de Informacion del IVA" (SII), який набуває чинності з 1жовтня 2019 року. (Publicación nuevo documento de validaciones y errores a partir del 01-10-2019).

Від 1ст з липня нові перевірки доступні в середовищі тестування SII.

Для розміщення деякі з нових правил перевірки після електронних конфігурацій звітування оновлюються та доступні для завантаження з бібліотеки спільних активів LCS:

  • Видано рахунок-фактуру SII Format (ES).version.61.28

  • Отримано рахунок SII Format (ES).version.51.25

Дізнайтеся більше про те, як для завантаження конфігурації електронної звітності:https://learn.microsoft.com/en-us/dynamics365/unified-operations/dev-itpro/analytics/download-electronic-reporting-configuration-lcsнові версії конфігурацій електронної звітності, випущених для поточної зміни, може бути імпортується та використовується в наступних версіях Dynamics 365 для фінансів і Операції: 7.3, 10.0.3, 10.0.4, 10.0.5, 10.0.6 і пізніших версій.

Огляд

У цьому розділі описано нових перевірок і помилок, введених установами Tribunaria з Іспанії в 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% дозволено.

Лише дозволені значення ставок за кодами плати equivalence мають використовуються для податкових операцій, які будуть повідомлені SII від компанії.

Sujeta > NoExenta > CuotaRecargoEquivalencia

Якщо ClaveRegimenEspecialOTrascendencia <> "06" CuotaRecargoEquivalencia = (Базова * TipoRecargoEquivalencia) +/- 1% від BaseImponible (+/- € 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 і Для базового значення має бути однаковий знак.

Якщо [BI для вартості] ≤ 1000: [CuotaRepercutida] = ([BI to cost] * TipoImpositivo) +/- 1% від [БІЗНЕС-вартість] (+/- €10) .

Якщо [BI для вартості] ˃ 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: blank або zero.

- CuotaRepercutida: пусте поле або нуль.

Якщо базові <> 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) і 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 ClaveRegimenEspecialOTrascendencia, тобто 03 або 05 або 09

- Принаймні два рядки деталізації.

- 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 буде поінформований незалежно від кожного з них.

- Ті ж перевірки буде застосовано до кожного з блоків Самостійно

У поточній реалізації <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.Обов'язковий, якщо ClaveRegimenEspecialOTranscedencia = "05" або "03" або "09".

Перевірка рівня звіту: тег ImporteTotal– завжди Повідомили.

Libro de recibidas (Рахунки-фактури отримані)

<TipoImpositivo> <InversionSujetoPasivo>

- Дозволено лише значення 0%, 4%, 10% і 21%

- Якщо FechaOperacion <= 2012 значення 7%, 8%, 16% і 18% дозволено

Потрібно використовувати лише дозволені значення ставок за податковими кодами продажів для податкових операцій, які буде повідомлено SII від компанії.

<>< DesgloseIVA>

- Обов'язково, якщо CuotaSoportada завершено і Базова <> 0

- Дозволено лише значення 0%, 4%, 10% і 21%

- Якщо FechaOperacion <= 2012 TipoImpositivo 7%, 8%, 16% і Дозволено 18%

Потрібно використовувати лише дозволені значення ставок за податковими кодами продажів для податкових операцій, які буде повідомлено SII від компанії.

TipoImpositivo check is provided on report level – must be reported коли базові <> 0.

<CuotaSoportada> у <InversionSujetoPasivo>

CuotaSoportada і BaseImponible повинні мати однакові Знак.

Якщо [BI] ≤ 1000: [CuotaSoportada] = ([BaseImponible ] * TipoImpositivo) +/- 1% від [BI] (+/- € 10 ).

Якщо [BI] ˃ 1000: [CuotaSoportada] = ([BaseImponible ] * TipoImpositivo) +/- €10.

Значення CuotaSoportada має контролюватися користувачем під час транзакції розміщення момент. Опубліковано буде повідомлено.

<>ImporteCompensacionREAGYP у <DesgloseIVA>

ImporteCompensacionREAGYP виходить за межі поточного впровадження.

<NumSerieFacturaEmisor> в TipoFactura ="F5" і "LC"

1. Якщо TipoFactura = "F5" NumSerieFacturaEmisor має мати формат ідентифікаційного номера DUA

АА, останні дві цифри року захоплення ДУА ПП, країна 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+Рахунок-фактура no. Що визначає виставлено рахунок-фактуру

Послідовність чисел для документів, які мають бути повідомлені як 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, перевірте, що:

[CuotaDeducible] <= [sum ImporteCompensacionREAGYP ] + 1 Євро.

Перевірка надається на рівні звіту: CuotaDeducible = SUM(CuotaSoportada)

Перевірка надається на рівні звіту: якщо ClaveRegimenEspecialOTranscedencia = 13, CuotaDeducible буде повідомлено як "0,00".

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.

Спільноти допомагають ставити запитання й відповідати на них, надавати відгуки та дізнаватися думки висококваліфікованих експертів.