W Hiszpanii: SII - reguł sprawdzania poprawności zmień z 1 października 2019 r - Dynamics 365 finansów i operacji


Hotfix and Security Content Publishing: 105073

Wprowadzenie

Agencia Opublikowano: 17 Tribunaria HiszpaniaTHz maja 2019 kolejnego sprawdzania poprawności i dokument błąd w "Suministro del Inmediato de Informacion IVA" (SII) co staje się skuteczne od 1ŚTz października 2019. (Publicación nuevo documento errores y validaciones de partir del 01-10-2019).

Od 1ŚTlipiec nowych testów są dostępne w środowisku testowym SII.

Aby uwzględnić Niektóre z nowych reguł sprawdzania poprawności po konfiguracji raportowania elektronicznego są aktualizowane i dostępne do pobrania z biblioteki zasobów współużytkowanych LCS:

  • SII faktura wystawiona .Version.61.28 format (ES)

  • SII otrzymanych faktur .Version.51.25 format (ES)

Chudego bardziej jak Aby pobrać Electronic zgłoszenie konfiguracje:https://docs.microsoft.com/en-us/dynamics365/unified-operations/dev-itpro/analytics/download-electronic-reporting-configuration-lcsnowe wersje Elektroniczna może być raportowania konfiguracje wydany dla bieżącej zmiany importowany i używany na następujących wersji systemu Dynamics 365 finansów i Operacje: 7.3, 10.0.3, 10.0.4, 10.0.5, 10.0.6 i nowsze.

Omówienie

W niniejszym rozdziale opisano Sprawdzanie poprawności nowego i błędy wprowadzone przez Agencia Tribunaria Hiszpanii w SII co staje się skuteczne od dnia 1 października 2019 r.:

Libro de emitidas (faktur wystawianych)

Pole lub pola

Sprawdzanie poprawności

Wpływa na

Sujeta > NoExenta > Tipoimpositivo

1. tylko wartości 0%, 4%, 10% i 21% są dozwolone.

2. Jeśli FechaOperacion < = 2012 wartości 7%, 8%, 16% i 18% dozwolone.

Musi być używane tylko dozwolonych wartości procentowych przez kody podatków dla transakcji podatkowych powinien być informowany SII z firmy.

Sujeta > NoExenta > TipoRecargoEquivalencia

1. tylko wartości 5.2% 1.4, 0,5%, 1,75% są dozwolone.

2. if FechaOperacion < = 2012, a następnie 1% i 4% są dozwolone.

Musisz tylko dozwolone wartości stawek przez równoważności obciążania kodów używany dla transakcji podatkowych powinien być informowany SII z firmy.

Sujeta > NoExenta > CuotaRecargoEquivalencia

Jeśli ClaveRegimenEspecialOTrascendencia CuotaRecargoEquivalencia <> "06" = (BaseImponible * TipoRecargoEquivalencia) +/-1% BaseImponible (+/- 10 EUR)

Wartość CuotaRecargoEquivalencia muszą być kontrolowane przez użytkownika na transakcję w momencie księgowania. Zaksięgowana wartość będą raportowane.

Sujeta > NoExenta > TipoNoExenta = "S1"jedno - i

ClaveRegimenEspecialOTrascendencia różni się od 03, 05, 09, 16

TipoImpositivo: obowiązkowe i <> 0.

CuotaRepercutida: obowiązkowe (z wyjątkiem typu faktury F2, F4 i R5) i należy sprawdzić poprawność (z wyjątkiem if TipoRectificativa = "I" lub typu Faktura F2, F4 i R5) który:

Jeśli ClaveRegimenEspecialOTrascendencia <> 06: CuotaRepercutida i BaseImponible muszą mieć ten sam znak.

Jeśli ≤ [BaseImponible] 1000: [CuotaRepercutida] = ([BaseImponible] * TipoImpositivo) ± 1% [BI] (+/-10 EUR).

Jeśli otrzymywali [BaseImponible] 1000: [CuotaRepercutida] = ([BaseImponible] * TipoImpositivo) +/-10 euro.

Jeśli ClaveRegimenEspecialOTrascendencia = 06: CuotaRepercutida i BaseImponible muszą mieć ten sam znak.

Jeśli [BI kosztować] ≤ 1000: [CuotaRepercutida] = ([BI kosztować] * TipoImpositivo) ± 1% [BI kosztować] (+/-10 EUR).

Jeśli [BI kosztować] otrzymywali 1000: [CuotaRepercutida] = ([BI kosztować] * TipoImpositivo) +/-10 euro.

Wartość CuotaRepercutida muszą być kontrolowane przez użytkownika na transakcję w momencie księgowania. Zaksięgowana wartość będą raportowane.

Sujeta > NoExenta > TipoNoExenta = "S1"iClaveRegimenEspecialOTrascendencia kilka

Kilka ClaveRegimenEspecialOTrascendencia - scenariusz nie jest obsługiwany.

Sujeta > NoExenta > TipoNoExenta = "S1"jedno - i

ClaveRegimenEspecialOTrascendencia, czyli 03 lub 05 lub 09

-ImporteTotal: obowiązkowe

Jeśli BaseImponible = 0 potwierdzić, że:

-TipoImpositivo: pusta lub zero.

-CuotaRepercutida: pole puste lub zero.

Jeśli BaseImponible <> 0 potwierdzić, że:

-TipoImpositivo: obowiązkowe i <> 0

-CuotaRepercutida: pole wymagane (z wyjątkiem typ faktury F2, F4 i R5) i musi być sprawdzone (z wyjątkiem if TipoRectificativa = "I" lub Typ faktury F2, F4 i R5) który:

CuotaRepercutida i BaseImponible muszą mieć ten sam znak.

Jeśli ≤ [BaseImponible ] 1000: [CuotaRepercutida] = ([BaseImponible ] * TipoImpositivo) ± 1% [BI] (+/-10 EUR).

Jeśli otrzymywali [BaseImponible ] 1000: [CuotaRepercutida] = ([BaseImponible ] * TipoImpositivo) +/-10 euro.

Wartość CuotaRepercutida muszą być kontrolowane przez użytkownika na transakcję w momencie księgowania. Zaksięgowana wartość będą raportowane.

Na poziom raportowania dodany zostaje następujący warunek: IF(TipoNoExenta=S1 i ClaveRegimenEspecialOTrascendencia w (03, 05, 09) oraz BaseImponible = 0) NASTĘPNIE TipoImpositivo = 0.

Sujeta > NoExenta > TipoNoExenta = "S2"

Gdy TipoNoExenta = S2, sprawdzić, czy:

-TipoImpositivo = 0. (Niedozwolone puste).

-CuotaRepercutida = 0. (Niedozwolone puste).

Wartość "S2" odnosi się do tyłu za transakcje. Jeżeli transakcja podatkowa jest księgowana jako opłata zwrotna, musi ona być zaksięgowane z TaxRate = 0, w przeciwnym razie sprawdzanie poprawności nie zostanie przekazany jako TipoImpositivo i CuotaRepercutida nie będzie równa 0,00. Musi to być kontrolowane przez użytkownika w momencie księgowania transakcji.

Sujeta > NoExenta > TipoNoExenta = "S3"i pojedyncze ClaveRegimenEspecialOTrascendencia inne niż 03, 05, 09, 16

-Na co najmniej dwa wiersze szczegółów.

-TipoImpositivo: pola obowiązkowe zakończenia (0 jest dozwolone).

-Co najmniej jeden wiersz danych z TipoImpositivo = 0.

-Co najmniej jeden wiersz z TipoImpositivo <> 0.

-CuotaRepercutida: Jeśli TipoImpositivo = 0, CuotaRepercutida = 0.

-Jeśli <> TipoImpositivo 0, obowiązkowe (z wyjątkiem typ faktury F2, F4 i R5).

Jeśli TipoRectificativa <> "I", <> typu faktury F2, F4 lub R5 i wszystkie ClaveRegimenEspecialOTrascendencia  <> 06 potwierdzić, że:

CuotaRepercutida i BaseImponible muszą mieć ten sam znak.

Jeśli ≤ [BaseImponible ] 1000: [CuotaRepercutida] = ([BaseImponible ] * TipoImpositivo) +/-1% [BI] (+/-  10 euro).

Jeśli otrzymywali [BaseImponible ] 1000: [CuotaRepercutida] = ([BaseImponible ] * TipoImpositivo) + /  10 euro.

-Jeśli <> TipoImpositivo, 0 i dowolnego systemu ClaveRegimenEspecialOTrascendencia = 06: obowiązkowe (z wyjątkiem typ faktury F2, F4 i R5).

Wartość CuotaRepercutida muszą być kontrolowane przez użytkownika na transakcję w momencie księgowania. Zaksięgowana wartość będą raportowane.

Sujeta > NoExenta > TipoNoExenta = "S3"i pojedyncze ClaveRegimenEspecialOTrascendencia, który jest 03 lub 05 lub 09

-Co najmniej dwa wiersze szczegółów.

-TipoImpositivo: puste lub 0.

-Co najmniej jeden wiersz z TipoImpositivo = 0.

-CuotaRepercutida: puste lub 0.

Wartość "S3" odnosi się do przypadku, gdy istnieje co najmniej jeden opłata zwrotna Transakcja i co najmniej jeden dodatkowy-Reverse transakcji. Jeżeli transakcja podatkowa jest księgowana jako opłata zwrotna, musi ona być zaksięgowane z TaxRate = 0, w przeciwnym razie sprawdzanie poprawności nie zostanie przekazany jako TipoImpositivo i CuotaRepercutida nie będzie równa 0,00. Musi to być kontrolowane przez użytkownika w momencie księgowania transakcji.

Sujeta > NoExenta > TipoNoExenta = "S3"i kilka ClaveRegimenEspecialOTrascendencia

Kilka ClaveRegimenEspecialOTrascendencia - scenariusz nie jest obsługiwany.

DesgloseTipoOperacion

-Wyłączone po zaraportowaniu DesgloseFactura.

-co najmniej jeden PrestacionServicios i / lub Entrega musi znajdować się.

-Jeśli  PrestacionServicios i / lub Entrega bloki są wykonywane równocześnie, TipoNoExenta S1, S2 i S3 jest informowany niezależnie od każdego jednego z nich.

-Sam sprawdzaniu poprawności będzie stosowany do wszystkich bloków niezależnie od siebie

W bieżącej implementacji < DesgloseFactura > jest zawsze wyłączony, co oznacza, że należy zawsze podać < DesgloseTipoOperacion >.

TipoComunicacion= "A5" lub "A6"

Sprawdzanie poprawności pola < TipoFactura > w księdze wydane

"A5" i "A6" wartości są poza zakresem bieżącej implementacji.

W książce wystawionych faktur ClaveRegimenEspecialOTranscedencia = 06

TipoFactura musi być inny niż "F2", "F4" lub "R5"

Wartości ClaveRegimenEspecialOTranscedencia i TipoFactura są kontrolowane przez użytkownika podczas przygotowywania danych do raportowania.

W książce wystawionych faktur <BaseImponibleACoste>

Jeżeli obowiązkowe BaseImponibleACoste ClaveRegimenEspecialOTranscedencia = "06"

Wyboru znajduje się na poziomie raportu.

W książce wystawionych faktur <ImporteTotal>

1. obowiązkowe Jeśli "jest tylko jeden wiersz DetalleIVA"i BaseImponible = 0 i TipoFactura ="F2"lub "F4" lub "R5".

2. obowiązkowe if ClaveRegimenEspecialOTranscedencia = "05" lub "03" lub "09".

Kontrolę poziomu raportu jest określonych: ImporteTotaltag — zawsze zgłoszone.

Libro de recibidas (otrzymanych faktur)

<TipoImpositivo> <InversionSujetoPasivo>

-Tylko wartości 0%, 4%, 10% i 21% są dozwolone

-Jeśli FechaOperacion < = 2012 wartości 7%, 8%, 16% i 18% są dozwolone

Musi być używane tylko dozwolonych wartości procentowych przez kody podatków dla transakcji podatkowych powinien być informowany SII z firmy.

<TipoImpositivo> <DesgloseIVA>

-Obowiązkowe, jeśli CuotaSoportada została wykonana i BaseImponible <> 0

-Tylko wartości 0%, 4%, 10% i 21% są dozwolone

-Jeśli FechaOperacion < = 2012 TipoImpositivo 7%, 8%, 16% i dopuszcza się 18%

Musi być używane tylko dozwolonych wartości procentowych przez kody podatków dla transakcji podatkowych powinien być informowany SII z firmy.

TipoImpositivo sprawdzania znajduje się na poziomie raportu-należy podać gdy BaseImponible <> 0.

< CuotaSoportada >w < InversionSujetoPasivo >

CuotaSoportada i BaseImponible muszą mieć takie same Zaloguj się.

Jeśli ≤ [BI] 1000: [CuotaSoportada] = ([BaseImponible ] * TipoImpositivo) ± 1% [BI] (+/- 10 EUR).

Jeśli otrzymywali [BI] 1000: [CuotaSoportada] = ([BaseImponible ] * TipoImpositivo) +/-10 euro.

CuotaSoportada wartość muszą być kontrolowane przez użytkownika w momencie księgowania transakcji. Opublikowany wartość jest informowany.

< ImporteCompensacionREAGYP >w < DesgloseIVA >

ImporteCompensacionREAGYP jest poza zakresem bieżącej implementacji.

< NumSerieFacturaEmisor >w TipoFactura = "F5" i "LC"

1. if TipoFactura = "F5" NumSerieFacturaEmisor musi mieć format numeru identyfikacyjnego DUA

AA, dwie ostatnie cyfry roku, przechwytywania PP DUA, kraj DUA: możemy przyznać dowolny kod ISO, nie tylko w Hiszpanii. 00RRRR, prezentacji AAAAAAA, w polu "numeracja" w obrębie witryny prezentacji D, cyfra sprawdzania poprawności

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. Jeśli TipoFactura = "LC" NumSerieFacturaEmisor musi mieć format uzupełniające likwidacji z Aduanas: należy rozpocząć z LC, A01 lub A02

NumSerieFacturaEmisor - nr faktury nr + serii Które identyfikują faktura wystawiona

Sekwencje identyfikatorów dla dokumentów, które muszą być zgłaszane jako TipoFactura = "F5" i "LC" musi być ustawiony zgodnie z wymóg SII. Numer faktury jest informowany o SII z numerem zdefiniowany podczas księgowania.

<CuotaDeducible>

1., jeżeli wszystkie kwoty w wierszach CuotaSoportada pola są pozytywne, sprawdzić, czy: CuotaDeducible ≤ sumę CuotaSoportada + 1 euro. (Nie zostanie zastosowane po ClaveRegimenEspecialOTranscedencia = 14 i Data złożenia jest mniejsza niż 1.1.19 lub ClaveRegimenEspecialOTranscedencia jest 02 lub 13)

2. Jeśli CuotaSoportada ma kilka linii pozytywne i niektóre negatywne (nie zostanie zastosowane po ClaveRegimenEspecialOTranscedencia = 14 i daty złożenia jest mniejsza niż 1.1.19 lub klucz systemu jest 02 lub 13) sprawdzić, czy. CuotaDeducible ≤ sumę dodatnią CuotaSoportada + 1 euro. (nie brać pod uwagę negatywne kontyngentów obsługiwane).

3. Jeśli ClaveRegimenEspecialOTranscedencia = 13, sprawdzić, czy: CuotaDeducible = 0.

4., jeżeli jest wskazany jako ClaveRegimenEspecialOTranscedencia = 02, sprawdzić, czy:

[CuotaDeducible] < = [Suma ImporteCompensacionREAGYP ] + 1 euro.

Wyboru znajduje się na poziomie raportu: CuotaDeducible =  SUM(CuotaSoportada)

Wyboru znajduje się na poziomie raportu: Jeśli ClaveRegimenEspecialOTranscedencia = 13, CuotaDeducible będą raportowane jako "0,00".

Potrzebna dalsza pomoc?

Rozwijaj swoje umiejętności
Poznaj szkolenia
Uzyskuj nowe funkcje w pierwszej kolejności
Dołącz do niejawnych testerów firmy Microsoft

Czy te informacje były pomocne?

Dziękujemy za opinię!

Dziękujemy za opinię! Wygląda na to, że połączenie Cię z jednym z naszych agentów pomocy technicznej pakietu Office może być pomocne.

×