Johdanto
Espanjassa tehtyjen uusien lainsäädännön muutosten (Real Decreto 596/2016, de 2 de diciembre) mukaan uusi välittömään tiedonvälitykseen perustuva alv-hallintajärjestelmä mahdollistaa kaksisuuntaisen, automaattisen ja välittömän suhteen AEAT:n ja veronmaksajan välillä.
Microsoft Dynamics AX:n uusien lainsäädäntövaatimusten täyttämiseksi on otettu käyttöön uusi toiminto , SII Register. Lisätietoja SII-rekisterin toiminnoista on aiheeseen liittyvissä artikkeleissa:
AX-versio |
KB-artikkelin numero |
AX 2012 R3 |
|
AX 2012 R2 |
4025184 |
AX 2012 |
4025184 |
AX 2009 SP1 |
4025184 |
Yleiskatsaus
Tässä asiakirjassa kuvataan SII-toimintojen laajennus seuraavilla funktioilla:
1. Tehostettu erikoismallikoodin määritys (Lisää joustavuutta määrittämällä erityinen järjestelmäkoodi Asiakkaille/toimittajille arvonlisäveroryhmässä + Nimikkeen arvonlisäveroryhmätasolla. (Aiemmin vain kaikki/ryhmä/vastapuoli)
2. Parametrin lisääminen erityyppisten arvonlisäverotapahtumien tunnistamiseksi, joihin sovelletaan alv-verokantaa 0,00 %: ImportePorArticulos7_14_Otros, ImporteTAIReglasLocalizacion. (Aiemmin <ImporteTAIReglasLocalizacion-> käytetään vain yhteisön sisäiseen käänteiseen veloitukseen ja <ImportePorArticulos7_14_Otros> kaikkiin muihin arvonlisäverotapahtumiin, joihin sovelletaan alv-verokantaa 0,00 %.)
3. Yhteisön sisäisten laskujen sii-rekisteriin lisäämisen algoritmin päivittäminen tunnistamalla ne ulkomaankaupan parametrien > Maa/alue-ominaisuudet = "EU". (Sii-rekisteriin lisätään aiemmin kaikki laskut, joissa on vähintään yksi arvonlisäverotapahtuma, jossa on merkintä "Yhteisön sisäinen" -valintaruutu. Tällä hetkellä tätä valintaruutua ei kuitenkaan käytetä vain yhteisön sisäisissä toiminnoissa.)
4. SII-rekisterin parannukset, jotta hylätyt laskut voidaan lähettää uudelleen täytetyllä Verovapautus-numerolla, jota IdOtro-tunnus ei tunne koodilla "07". Tämän lähettävän lähestymistavan odotetaan sallivan SII-järjestelmän tekemien laskujen hyväksymisen virheillä.
5. Päivitä vie XML-luonti, jotta voit täyttää NumSerieFacturaEmisor-tunnisteen laskun numerolla. Päivitä tuonnin XML-jäsennys, joka perustuu 4 parametriin: Laskurekisterityyppi, Laskun numero, Laskujen päivämäärä ja Verovapausnumero (NIF).
Yksityiskohtainen kuvaus
Enhanced Special scheme code setup
Jotta SII-rekisteriä voidaan käyttää, sekä asiakkaille että toimittajille on määritettävä erityiset järjestelmäkoodit . Voit tehdä tämän avaamalla Pääkirjanpidon > Setup > Sales Tax > Spain > SII Customer special scheme code or General Ledger > Setup > Sales Tax > Spain > SII Vendor special scheme code .
Erikoismallikoodit-taulukkoon ja -lomakkeeseen lisätään kaksi kenttää, jotta määritys olisi joustavampi:
Yksilöllinen indeksi laajeni vastaavasti lisäämällä nämä kaksi uutta kenttää. Nämä kaksi kenttää ovat aina käytössä, ja ne voidaan täyttää tai jättää tyhjiksi erikseen. Rekisterin erikoismallikoodin haun nykyinen algoritmi koostuu kolmesta vaiheesta:
1. Etsiminen tietueista , joiden asiakaskoodi on = taulukko tietylle asiakkaalle/toimittajalle.
2. Jos tietuetta ei löydy ensimmäisestä vaiheesta, haku suoritetaan tietueissa, joiden asiakaskoodi on = asiakkaan tai toimittajan ryhmä .
3. Jos tietuetta ei löydy toisesta vaiheesta, haku suoritetaan tietueiden välillä , joiden tilikoodi on = Kaikki.
Jokaisen vaiheen kelvollisten tietueiden päivämäärät otetaan huomioon, ja tietueita, jotka ovat kelvollisia rekisteripäivänä, pitäisi valita vain.
Kun kaksi uutta kenttää lisättiin, koko algoritmi pysyi samana (siinä on edelleen kolme päävaihetta), mutta jokaisen vaiheen haku muuttui. Kun yrität hakea rekisterin erikoisjärjestelmäkoodia edellä mainituista vaiheista, arvonlisäveroryhmä ja nimikeveroryhmä otetaan nyt huomioon. Jos haluat saada laskulle arvonlisäveroryhmän ja nimikkeen arvonlisäveroryhmän, ensimmäinen verotapahtuma valitaan nykyiseen asiakkaaseen,toimittajaan tai projektilaskuun liittyen. Tämän jälkeen arvonlisäveroryhmä ja nimikkeen arvonlisäveroryhmä siirretään parametreina erikoismallikoodien hakumenetelmään.
Itse asiassa hakuja arvonlisäveroryhmän ja nimikeveroryhmän mukaan voidaan myös jakaa neljään osavaiheeseen (ne kaikki toteutetaan kaikissa edellä mainituissa 3 vaiheessa, kunnes sopiva tietue löytyy):
-
Yritämme ensin löytää tietueen, jonka arvonlisäveroryhmä ja Nimikkeen arvonlisävero -ryhmä eivät ole tyhjiä ja yhtä suuria kuin parametreina välitettyjä arvoja.
-
Jos tällaista tietuetta ei löydy, yritämme löytää tietueen, jonka Arvonlisävero-ryhmä on yhtä suuri kuin Arvonlisävero-ryhmä välitetty parametrina ja tyhjänä (tyhjä tarkoittaa "mikä tahansa") Nimikkeen arvonlisäveroryhmä.
-
Jos tällaista tietuetta ei löydy, yritämme löytää tietueen, jossa Arvonlisävero-ryhmä on tyhjä ja Nimikkeen arvonlisävero -ryhmä on yhtä suuri kuin Nimikkeen arvonlisävero -ryhmä , joka on välitetty parametrina.
-
Lopuksi, jos tällaista tietuetta ei löydy, yritämme löytää tietueen, jonka arvonlisäveroryhmä ja nimikkeen arvonlisäveroryhmä ovat tyhjiä.
Seuraavassa on joitakin esimerkkejä. Oletetaan, että meillä on lasku asiakkaasta = Cust001. Laskussa on yksi rivi, jossa on yksi verotapahtuma, jossa arvonlisäveroryhmä = TG ja Nimikkeen arvonlisäveroryhmä = TIG. Lisäksi meillä on seuraavat erityisjärjestelmäkoodien asetukset:
1. Tässä tapauksessa laskulle löytyy erikoisjärjestelmäkoodi 04. Itse asiassa kaikki neljä tietuetta täyttävät ehdon, mutta 4. tietue on valittuna, koska se vastaa eniten laskua.
Erikoismallikoodi |
Tilikoodi |
Tili-/ryhmänumero |
Arvonlisäveroryhmä |
Nimikkeen arvonlisäveroryhmä |
01 |
Taulukossa |
Cust001 |
||
02 |
Taulukossa |
Cust001 |
Pko |
|
03 |
Taulukossa |
Cust001 |
Tig |
|
04 |
Taulukossa |
Cust001 |
Pko |
Tig |
2. Tässä tapauksessa laskulle löytyy erityinen järjestelmäkoodi 02, koska se vastaa eniten laskua ja arvonlisäveroryhmän yhdenvertaisuus on etusijalla nimikkeen arvonlisäveroryhmän tasa-arvoon nähden.
Erikoismallikoodi |
Tilikoodi |
Tili-/ryhmänumero |
Arvonlisäveroryhmä |
Nimikkeen arvonlisäveroryhmä |
01 |
Taulukossa |
Cust001 |
||
02 |
Taulukossa |
Cust001 |
Pko |
|
03 |
Taulukossa |
Cust001 |
Tig |
3. Tässä tapauksessa laskulle löytyy erikoisjärjestelmäkoodi 03, koska se vastaa eniten laskua.
Erikoismallikoodi |
Tilikoodi |
Tili-/ryhmänumero |
Arvonlisäveroryhmä |
Nimikkeen arvonlisäveroryhmä |
01 |
Taulukossa |
Cust001 |
||
03 |
Taulukossa |
Cust001 |
Tig |
4. Tässä tapauksessa laskulle löytyy erityinen järjestelmäkoodi 01, koska se on ainoa, joka täyttää ehdot.
Erikoismallikoodi |
Tilikoodi |
Tili-/ryhmänumero |
Arvonlisäveroryhmä |
Nimikkeen arvonlisäveroryhmä |
01 |
Taulukossa |
Cust001 |
||
03 |
Taulukossa |
Cust001 |
SomeOtherTIG |
Joten kunkin vaiheen piirtogeeniset algoritmit näyttävät tältä:
Arvonlisäverokoodin parametri erityyppisten alv-0,00%
Kun otetaan huomioon, että Espanjassa on erilainen tapaus, jossa käytetään arvonlisäverokoodeja, joiden verokanta on 0,00 %, eikä seuraavia tapauksia ole mahdollista erottaa:
- ImporteTAI ReglasLocalizacion – vastaamaan liiketoimia muiden Espanjan alueiden kanssa, joilla ei ole ALV:tä, mutta joistakin sisäisistä välillisistä veroista, jotka poikkeavat alv:stä (esimerkiksi Canary Island, Ceuta ja Melilla).
- ImportePor Articulos7_ 14_Otros – muiden tiettyjen tapahtumien huomioon ottamiseksi.
Arvonlisäverokooditaulukossa oli jaettu verotyyppi-kenttä:
Verotyypin kentässä voi olla erilaisia arvoja, mutta arvonlisäverokoodeissa on käytettävä seuraavia arvoja, joiden pitäisi näkyä vastaavissa tunnisteissa:
Tag |
Veroarvon tyyppi |
ImportePorArticulos7_14_Otros |
ALV 0 % |
ImporteTAIReglasLocalizacion |
Muut |
HUOMAUTUS! Päivitä arvonlisäverokoodien määritys ennen raporttien luomista, jotta saat "ImportePorArticulos7_14_Otros", "ImporteTAIReglasLocalizacion" -tunnisteet oikein.
Yhteisön sisäisten laskujen lisäämisen algoritmi
Aiemmin yhteisön sisäisten laskujen algoritmi lisäsi SII-rekisteriin kaikki laskut, joissa on vähintään yksi arvonlisäverotapahtuma, jossa on merkintä "Yhteisön sisäinen" -valintaruutu. Kuten Espanjassa , Yhteisön sisäinen -valintaruutua ei käytetä ainoastaan yhteisön sisäisissä toiminnoissa, sii-rekisteriin ei ole täytetty ylimääräisiä laskuja, joita ei pitäisi lähettää SII-järjestelmään yhteisön sisäisenä laskuna.
Sii-rekisterissä olevien tarpeettomien yhteisön sisäisten laskujen määrän vähentämiseksi algoritmia muutettiin. Jos haluat tunnistaa laskun yhteisön sisäiseksi, on käytettävä seuraavaa määritystä: Organisaation hallinta > Asetukset > Ulkomaankaupan > Ulkomaankaupan parametrit muodostavat avoimet Maa-/alueominaisuudet-välilehden ja määrittävät Maa/alue-tyypin = "EU".
Näin ollen sii-rekisteriin lisätään vain laskut, joiden ensisijainen osoite ISO-koodi on määritetty maa-/aluetyypiksi = "EU", yhteisön sisäisenä laskuna SII-rekisteriin.
IdOtro-tunniste, jossa on koodi "07"
Joskus, kun espanjalaisen vasta-argumentin verovapautta (NIF) ei löydy SII-järjestelmän tietokannasta, SII-järjestelmä ei voi hyväksyä laskua. Samaan aikaan SII-järjestelmän tietokantalaskun rekisteröimätön asiakaslasku voidaan lähettää SII-järjestelmään, jossa määritetään <IdOtro> -tunnisteen verovapaa numero, jossa on <IdType> = "07". Tässä tapauksessa tällainen lasku hyväksytään SII-järjestelmän virheiden kanssa .
Jotta asiakkaat voivat lähettää laskuja tällä tavalla, Verorekisteröinti-välilehti lisättiin SII-rekisterilomakkeeseen :
Verorekisteröinti-välilehti sisältää seuraavat kentät:
Kentän nimi |
Kentän kuvaus |
Rekisterinumero |
Counteragentin rekisteritiedoista tunnistetun vasta-tunnuksen verovapaa numero. Jos kyseessä on EU:n vastatoimi, etuliitteeksi lisätty ISO-koodi. Voidaan tarvittaessa päivittää manuaalisesti. |
Verotunnuksen tyyppi |
Tämä kenttä voidaan täyttää Rekisteröintitunnukset-taulukon arvolla tai se on tyhjä, sillä rekisteröintinumero on NIF. Voidaan tarvittaessa päivittää manuaalisesti. |
Osapuolen ISO-koodi |
Tämä kenttä on täytettävä oletusarvoisesti isokoodilla, joka on peräisin laskurin ensisijaisesta osoitteesta. Voidaan tarvittaessa päivittää manuaalisesti. |
Verorekisteröinti-välilehden arvoja käytetään XML-raportin luomisessa.
NumSerieFacturaEmisor-tunniste - laskun numero
Aluksi SII rekisteröi Vienti-funktion luoma XML-raportti, joka täyttää NUmSerieFacturaEmisor-tunnisteen virallisten asiakirjojen mukaisesti:
Käytetään "Ei Serietä" taulukkotunnuksen ja tietuetunnuksen yhdistelmänä. Tällaisen laskun tunnistamisen ansiosta SII-järjestelmä voi hyväksyä laskut, mutta niitä ei voi käsitellä sii-järjestelmässä. Tätä tarkoitusta varten laskussa ei pitäisi olla etuliitettä, vaan se on rekisteröitävä vain laskun numerolla.
Jotta lasku voidaan käsitellä SII-järjestelmässä, XML-vientialgoritmi päivitettiin täyttämään NUmSerieFacturaEmisor-tunniste laskunumerolla.
Valvontaviranomaisen vastausmalli sisältää seuraavat tiedot kaikista aiemmin sisällytetyistä laskuista:
Kun otetaan huomioon, että vastauksessa <NIF->-tunniste sisältää ISO-koodin kaikkien muiden kuin Espanjan maiden osalta, viranomaisen vastauksessa voidaan yksilöidä AX-lasku kaikille EU:n ja Espanjan yrityksille.
Xml-jäsennyksen tuominen päivitettiin neljän parametrin perusteella: Laskurekisterityyppi, Laskun numero, Laskujen päivämäärä, Verovapausnumero (NIF).
Hotfix-tiedot
Microsoft Dynamics AX -päivitystiedostojen hankkiminen
Tämä päivitys on ladattavissa ja asennettavaksi manuaalisesti Microsoft Download Centeristä.
Edellytykset
Sinulla on oltava asennettuna jokin seuraavista tuotteista, jotta voit käyttää tätä hotfix-korjausta:
-
Microsoft Dynamics AX 2012 R3
-
Microsoft Dynamics AX 2012 R2
-
Microsoft Dynamics AX 2012
-
Microsoft Dynamics AX 2009 SP1
Uudelleenkäynnistysvaatimus
Sinun on käynnistettävä Application Object Server (AOS) -palvelu uudelleen hotfix-korjauksen lisäämisen jälkeen.
Jos kohtaat ongelman lataamisessa, tämän hotfix-korjauksen asentamisessa tai jos sinulla on muita teknisen tuen kysymyksiä, ota yhteyttä kumppaniisi tai, jos olet rekisteröitynyt tukisuunnitelmaan suoraan Microsoftin kanssa, voit ottaa yhteyttä Microsoft Dynamicsin tekniseen tukeen ja luoda uuden tukipyynnön. Voit tehdä tämän seuraavasta Microsoftin sivustosta:
https://mbs.microsoft.com/support/newstart.aspx
Voit myös ottaa yhteyttä Microsoft Dynamicsin tekniseen tukeen puhelimitse näiden maakohtaisten puhelinnumeroiden linkkien avulla. Voit tehdä tämän jollakin seuraavista Microsoft-sivustoista:
Kumppanit
https://mbs.microsoft.com/partnersource/resources/support/supportinformation/Global+Support+Contacts
Asiakkaat
https://mbs.microsoft.com/customersource/northamerica/help/help/contactus
Erityistapauksissa tukipuheluista tavallisesti aiheutuvat maksut voidaan peruuttaa, jos Microsoft Dynamicsin ja siihen liittyvien tuotteiden tekninen tukihenkilö määrittää, että tietty päivitys ratkaisee ongelmasi. Tavanomaiset tukikustannukset koskevat muita tukikysymyksiä ja -ongelmia, jotka eivät ole oikeutettuja kyseiseen päivitykseen.
Huomautus Tämä on FAST PUBLISH -artikkeli, joka on luotu suoraan Microsoftin tukiorganisaatiosta. Tässä kohdassa olevat tiedot annetaan sellaisenaan vastauksena uusiin ongelmiin. Koska materiaalit ovat nopeasti saatavilla, ne voivat sisältää typografisia virheitä, ja niitä voidaan muuttaa milloin tahansa ilman ennakkoilmoitusta. Lisätietoja on ohjeaiheessa Käyttöehdot .