Введение
Агентства 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 errors a partir del 01-10-2019).
От 1st В июле новые проверки доступны в тестовой среде SII.
Для размещения некоторые из новых правил проверки, следующих за конфигурациями электронных отчетов обновлены и доступны для скачивания из библиотеки общих ресурсов LCS:
-
Выдан счет SII Format (ES).version.61.28
-
Получен счет SII Format (ES).version.51.25
Подробнее о том, как использовать lean для скачивания конфигураций электронных отчетов: 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 и более поздних версий.
Обзор
В этой главе описывается новые проверки и ошибки, представленные в Agencia 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 %. |
Только допустимые значения тарифов по коду оплаты эквивалентности должны используется для налоговых транзакций, которые передаются в SII от компании. |
Sujeta > NoExenta > CuotaRecargoEquivalencia |
Если ClaveRegimenEspecialOTrascendencia <> "06" CuotaRecargoEquivalencia = (BaseImponible * 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 и Элемент BaseImponible должен иметь одинаковый знак. Если [стоимость бизнес-аналитики] ≤ 1000: [CuotaRepercutida] = ([стоимость бизнес-аналитики] * TipoImpositivo) +/- 1 % от [Стоимость бизнес-аналитики] (+/- 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: пустое или нулевое значение. — CuotaRepercutida: пустое поле или ноль. Если 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 в (03, 05, 09) и BaseImponible = 0) THEN TipoImpositivo = 0. |
Sujeta > NoExenta > TipoNoExenta = "S2" |
Если tipoNoExenta=S2, проверьте следующее: - TipoImpositivo = 0. (Не разрешено пустым). - CuotaRepercutida = 0. (Не разрешено пустым). |
Значение "S2" относится к транзакциям обратной оплаты. Если налоговая транзакция выдана как обратная оплата, она должна будет опубликовано с таксонации = 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: пусто или 0. — По крайней мере одна строка с TipoImpositivo = 0. — CuotaRepercutida: пусто или 0. |
Значение "S3" относится к ситуации, когда существует хотя бы одна обратная оплата транзакция и по крайней мере одна транзакция без обратной оплаты. Если налоговая транзакция выдана как обратная оплата, она должна будет опубликовано с таксонации = 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.Obligatory, если "существует только одна строка 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. |
<CuotaSoportada> in <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 AA, последние две цифры года записи PP DUA, страна 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.If all amounts in lines of the 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". |