Definere parameterne for et ER-format per juridisk enhet
Nødvendig programvare
Hvis du vil fullføre disse trinnene, må du først fullføre trinnene i Konfigurere ER-formater til å bruke parametere som angis per juridisk enhet.
Hvis du vil fullføre eksemplene i denne artikkelen, må du ha tilgang til Microsoft Dynamics 365 Finance for en av de følgende rollene:
- Utvikler av elektronisk rapportering
- Funksjonell konsulent for elektronisk rapportering
- Systemansvarlig
Importere ER-konfigurasjoner
For å importere ER-konfigurasjoner følger du disse trinnene:
Logg på miljøet.
Velg Elektronisk rapportering på standard instrumentbord.
Velg Rapporteringskonfigurasjoner.
I den gjeldende forekomsten av Finance, importerer du konfigurasjonene du eksporterte fra Regulatory Configuration Services (RCS) mens du fullfører trinnene i Konfigurere ER-formater til å bruke parametere som angis per juridisk enhet. Følg denne fremgangsmåten for hver Elektronisk rapportering (ER)-konfigurasjon i følgende rekkefølge: datamodell, modelltilordning og formater.
- Velg Exchange > Last inn fra XML-fil.
- Velg Bla gjennom for å velge den riktige filen for den nødvendige ER-konfigurasjonen i XML-format.
- Velg OK.
Følgende illustrasjon viser konfigurasjonene du trenger når du er ferdig.
Definer parametere for DEMF-selskapet
Du kan bruke ER-rammeverket til å definere programspesifikke parametere for et ER-format.
Velg den juridiske enheten DEMF.
I konfigurasjonstreet velger du formatet Format for å lære hvordan du slår opp LE-data.
På Handling-panelet, i kategorien Konfigurasjoner, i gruppen Programspesifikke parametere, velg Oppsett.
På siden Programspesifikke parametere kan du konfigurere reglene for Velger-datakilden for Format for å lære hvordan du slår opp LE-data.
Hvis det grunnleggende ER-formatet vil inneholde flere datakilder for Oppslag-typen, må du velge ønsket datakilde i Oppslag-hurtigfanen før du kan begynne med å konfigurere regelsettet for datakilden.
For hver datakilde kan du konfigurere egne regler for hver versjon av det valgte ER-formatet.
Hele settet med regler for alle oppslagsdatakilder som er tilgjengelige i den valgte versjonen av det grunnleggende ER-formatet, utgjør programspesifikke parametere for ER-formatet.
Velg versjon 1.1.1 av ER-formatet.
Velg Legg til på hurtigfanen Betingelser.
Klikk på rullegardinpilen i Kode-feltet for den nye posten for å åpne oppslaget.
Oppslaget viser listen over avgiftskoder for valg. Denne listen er returnert av Model.Data.Tax-datakilden som er konfigurert i det grunnleggende ER-formatet. Siden denne datakilden inneholder navn -feltet, vises navnet på hver avgiftskode i oppslaget.
Velg mva-koden VAT19.
Klikk på rullegardinpilen i Oppslagsresultat-feltet for den nye posten for å åpne oppslaget. Oppslaget presenterer listen med verdier for formatopplistingen for TaxationLevel for utvalg.
Legg merke til at hvis du valgte Tysk som foretrukket språk for brukeren du er logget på som, vil etikettene for verdiene i oppslaget være på tysk, forutsatt at de er oversatt i grunnleggende ER-format. Hvis etiketten til en oppslagsdatakilde for eksempel er oversatt, vil denne etiketten vises på brukerens foretrukne språk i Oppslag-kategorien.
Velg Vanlig avgift-verdien.
Når du legger til denne posten, definerer du følgende regel: Når Velger-oppslagsdatakilden blir forespurt, og VAT19 mva-koden sendes som et argument, returneres vanlig avgift som forespurt avgiftsnivå.
Velg Legg til, og følg deretter denne fremgangsmåten:
- I Kode-feltet velger du avgiftskoden InVAT19.
- Velg Vanlig avgift-verdien i Oppslagsresultat-feltet.
Velg Legg til, og følg deretter denne fremgangsmåten:
- I Kode-feltet velger du avgiftskoden VAT7.
- Velg Redusert avgift-verdien i Oppslagsresultat-feltet.
Velg Legg til, og følg deretter denne fremgangsmåten:
- I Kode-feltet velger du avgiftskoden InVAT7.
- Velg Redusert avgift-verdien i Oppslagsresultat-feltet.
Velg Legg til, og følg deretter denne fremgangsmåten:
- I Kode-feltet velger du avgiftskoden THIRD.
- Velg Ingen avgift-verdien i Oppslagsresultat-feltet.
Velg Legg til, og følg deretter denne fremgangsmåten:
- I Kode-feltet velger du avgiftskoden InVAT0.
- Velg Ingen avgift-verdien i Oppslagsresultat-feltet.
Velg Legg til, og følg deretter denne fremgangsmåten:
- I Kode-feltet velger du *Ikke tom*-alternativet.
- Velg Annet-verdien i Oppslagsresultat-feltet.
Ved å legge til den siste posten definerer du følgnde regel: Når avgiftskoden som sendes som et argument, ikke oppfyller noen av de tidligere reglene, returnerer oppslagsdatakilden Annet som forespurt avgiftsnivå.
Velg Fullført i Status-feltet.
Når du kjører en ER-formatversjon som har statusen fullført eller delt, må dette settet med regler være i fullført-tilstand. Hvis ikke vil utføringen av det grunnleggende ER-formatet bli avbrutt når formatet prøver å laste inn data fra dette regelsettet mens data Velger-oppslagsdatakilden kjøres.
Når du kjører en ER-formatversjon som har statusen utkast, kan det grunnleggende ER-formatet få tilgang til dette regelsettet, uavhengig av tilstanden.
Velg Lagre.
Lukk siden Programspesifikke parametere.
Kjør ER-formatet i DEMF firmaet
For å kjøre ER-format i DEMF-selskapet, følger du denne fremgangsmåten:
I konfigurasjonstreet velger du formatet Format for å lære hvordan du slår opp LE-data.
Velg Kjør i handlingsruten.
I dialogboksen som vises, velger du OK.
Last ned utdraget som er generert, og lagre det lokalt.
I det genererte utdraget legger du merke til at sammendraget av InVAT7-avgiftskoden er lagt på Redusert-nivået, og sammendragene av VAT19 og InVA19-avgiftskodene er lagt på vanlig nivå. Denne virkemåten bestemmes av konfigurasjonen i det juridisk enhetensavhengige regelsettet.
Gå til Avgift > Indirekte avgifter > Merverdiavgift > Mva-koder.
Velg mva-koden InVAT7.
I handlingsruten i kategorien Mva-kode i Forespørsler-gruppen velger du Postert merverdiavgift for å vise informasjon om avgiftsverdien og brukt avgiftssats per avgiftskode.
Lukk siden Postert merverdiavgift.
Definer parametere for USMF-selskapet
Fullfør følgende fremgangsmåte for å definere parametere for USMF-selskap:
Velg den juridiske enheten USMF.
Gå til Organisasjonsstyring > Elektronisk rapportering > Konfigurasjoner.
I konfigurasjonstreet utvider du elementet Modell for å lære om parameterkall, utvid elementet Format for å lære om parameterkall, og velg formatet Format for å lære hvordan du slår opp LE-data.
På Handling-panelet, i kategorien Konfigurasjoner, i gruppen Programspesifikke parametere, velg Oppsett.
Velg versjon 1.1.1 av det valgte ER-formatet.
Velg Legg til på hurtigfanen Betingelser.
Klikk på rullegardinpilen i Kode-feltet for den nye posten for å åpne oppslaget.
Oppslaget viser nå en liste over mva-koder for USMF selskapsavgiften for valg.
Velg mva-koden EXEMPT.
Velg Ingen avgift-verdien i Oppslagsresultat-feltet for den nye posten.
Velg Legg til.
I Kode-feltet for den nye posten velger du *Ikke tom*-alternativet.
Velg Vanlig avgift-verdien i Oppslagsresultat-feltet for den nye posten.
Velg Fullført i Status-feltet.
Velg Lagre.
Lukk siden Programspesifikke parametere.
Kjør ER-formatet i USMF firmaet
For å kjøre ER-format i USMF-selskapet, fullfører du følgende fremgangsmåte:
I konfigurasjonstreet velger du formatet Format for å lære hvordan du slår opp LE-data.
Velg Kjør i handlingsruten.
I dialogboksen som vises, velger du OK.
Last ned utdraget som er generert, og lagre det lokalt.
Legg merke til at du nå har brukt det samme ER-formatet på nytt for en annen juridisk enhet i det genererte uttrykket, men uten å gjøre noen justeringer i ER-formatet.
Bruk juridisk enhetsavhengige parametere på nytt
Duplisere eksisterende parametere
Eksportere parametere
For å eksportere parametere fullfører du følgende trinn:
Gå til Organisasjonsstyring > Arbeidsområder > Elektronisk rapportering.
Velg Rapporteringskonfigurasjoner.
I konfigurasjonstreet velger du formatet Format for å lære hvordan du slår opp LE-data.
På Handling-panelet, i kategorien Konfigurasjoner, i gruppen Programspesifikke parametere, velg Oppsett.
Velg versjon 1.1.1 av ER-formatet.
Velg Eksporter på handlingsruten.
Last ned filen som er generert, og lagre det lokalt.
Det konfigurerte settet med programspesifikke parametere er nå eksportert som en XML-fil.
Importere parametere
For å importere parametere fullfører du følgende trinn:
Velg versjon 1.1.2 av ER-formatet.
Velg Importer på handlingsruten.
Velg Ja for å bekrefte at du vil overstyre de eksisterende programspesifikke parameterne for denne formatversjonen.
Velg Bla gjennom for å finne filen som inneholder de eksporterte programspesifikke parameterne for versjon 1.1.1..
Velg OK.
Versjon 1.1.2 av ER-formatet har nå samme programspesifikke parametere som du opprinnelig konfigurerte for versjon 1.1.1..
Relevanshensyn
De programspesifikke parameterne for et ER-format er juridisk enhetsavhengig. Hvis du vil bruke de programspesifikke parameterne som ble konfigurert for én juridisk enhet på nytt i en annen juridisk enhet, må du eksportere dem mens du er logget på den første juridiske enheten. Importer dem deretter etter at du har logget deg på den andre juridiske enheten.
Du kan også bruke denne eksport-import-fremgangsmåten til å overføre ER-formatrelaterte programspesifikke parametere som opprinnelig ble konfigurert i én forekomst av Finance til en annen forekomst av Finance.
Hvis du konfigurerer programspesifikke parametere for en versjon av et ER-format og deretter importerer en senere versjon av det samme formatet til den gjeldende finansforekomsten, vil ikke de eksisterende programspesifikke parameterne brukes på den importerte versjonen med mindre du bruker funksjonen Bruk programspesifikke parametere fra tidligere versjoner av ER-formater. Hvis du vil ha mer informasjon, kan du se delen Bruke eksisterende parametere på nytt senere i denne artikkelen.
Når du velger en fil for import, sammenlignes strukturen til programspesifikke parametere i den aktuelle filen med strukturen til de tilsvarende datakildene for Oppslag-typen i ER-formatet som er valgt for import. Som standard fullføres importen bare hvis strukturen til hver programspesifikk parameter samsvarer med strukturen til den tilsvarende datakilden i ER-formatet som er valgt for import. Hvis strukturene ikke samsvarer, får du en advarsel som informerer deg om at importen ikke kan fullføres. Hvis du fremtvinger importen, ryddes det opp i de eksisterende programspesifikke parameterne for det valgte ER-formatet, og du må definere dem fra begynnelsen.
Fra og med Finance versjon 10.0.24 kan du endre standardvalget og unngå å motta en advarsel ved å aktivere funksjonen Juster ER-programspesifikke parametere under import i arbeidsområdet for Funksjonsbehandling. Når denne funksjonen er aktivert, hvis strukturen for programspesifikke parametere du importerer, avviker fra strukturen til de tilsvarende datakildene i mål-ER-formatet som er valgt for import, vil importen bli vellykket i følgende tilfeller:
- Strukturen til mål-ER-formatet er endret ved å legge til nye betingelseskolonner i en eksisterende datakilder av typen Oppslag. Når importen er fullført, oppdateres de programspesifikke parameterne. I alle de importerte postene med programspesifikke parametere initialiseres verdiene i hver tilføyde betingelseskolonne med standardverdien for datatypen for denne kolonnen.
- Strukturen til mål-ER-formatet er endret ved å fjerne noen betingelseskolonner fra eksisterende datakilder av typen Oppslag. Når importen er fullført, oppdateres de programspesifikke parameterne. I alle de importerte postene med programspesifikke parametere slettes verdiene i alle kolonner for fjernet betingelse.
- Strukturen til mål-ER-formatet er endret ved å legge til nye datakilder av typen Oppslag. Når importen er fullført, legges de tillagte oppslagene til i de programspesifikke parameterne.
- Strukturen til mål-ER-formatet er endret ved å fjerne noen av de eksisterende datakildene av typen Oppslag. Når importen er fullført, slettes alle artefakter som er relatert til datakildene av typen Oppslag som ble fjernet fra ER-formatet for mål, fra de importerte programspesifikke parameterne.
Når importen er fullført, i tillegg til endringene som nettopp ble beskrevet, endres statusen for de importerte programspesifikke parameterne til Pågår. En advarsel gir deg beskjed om at de automatisk justerte programspesifikke parameterne må redigeres manuelt.
Repliker parametere
Fra og med Finance, versjon 10.0.27, kan du kopiere parameterne du har konfigurert i et firma til andre firmaer samtidig.
For å kopiere parametere fullfører du følgende trinn.
Gå til Organisasjonsstyring>Arbeidsområder>Elektronisk rapportering.
Velg Rapporteringskonfigurasjoner.
I konfigurasjonstreet velger du formatet Format for å lære hvordan du slår opp LE-data.
På Handling-panelet, i kategorien Konfigurasjoner, i gruppen Programspesifikke parametere, velg Oppsett.
Velg versjon 1.1.1 av ER-formatet.
Velg Repliker i handlingsruten.
Velg firmaene du vil kopiere parametere til, i fanen Firmaer i dialogboksen Repliker.
Notat
Listen over målfirmaer tilbys bare til brukere som er tildelt en sikkerhetsrolle som er konfigurert til å gi tilgang til alle organisasjoner.
Velg OK.
Notat
Bekreftelsesdialogboksen informerer deg om noen målfirmaer inneholder tidligere konfigurerte parametere for den valgte versjonen av et ER-format. Velg Ja for å overstyre parameterne ved å kopiere dem fra det nåværende firmaet.
Det konfigurerte settet med programspesifikke parametere kopieres nå til de valgte firmaene.
Bruke eksisterende parametere på nytt
Fra og med Finance, versjon 10.0.23 kan du bruke programspesifikke parametere som er konfigurert for én versjon av et ER-format, på nytt når du kjører en høyere versjon av samme format. For å bruke eksisterende parametere på nytt må du aktivere funksjonen Bruk programspesifikke parametere fra tidligere versjoner av ER-formater i arbeidsområdet Funksjonsbehandling. Når denne funksjonen er aktivert og du kjører en versjon av et ER-format som prøver å lese programspesifikke parametere, vil ER prøve å finne programspesifikke parametere som er konfigurert for den kjørende versjonen av formatet. Hvis de ikke er tilgjengelige, prøver ER å finne dem for den nærmeste nedre versjonen av formatet.
Notat
Du kan bare bruke programspesifikke parametere på nytt i området for gjeldende juridisk enhet.
Det vises en feil ved kjøretid når du kjører en høyere versjon av et ER-format som prøver å bruke programspesifikke parametere på nytt som er konfigurert for en lavere versjon av samme format, og strukturen til minst én datakilde for typen Oppslag i den høyere formatversjonen er endret.
Relasjon mellom programspesifikke parametere og et ER-format
Forholdet mellom et ER-format og de programspesifikke parameterne etableres av ER-formatets forekomstuavhengige unike identifikasjonskode. Når du fjerner et ER-format fra Finance, beholdes derfor de programspesifikke parameterne som er konfigurert for ER-formatet, i den gjeldende forekomsten av Finance. Du kan få tilgang til dem når det grunnleggende ER-formatet blir importert på nytt til denne forekomsten av Finance.
Få tilgang til programspesifikke parametere ved hjelp av ER-rammeverket
I det forrige eksemplet har du fått tilgang til programspesifikke parametere i et ER-format ved hjelp av ER-rammeverket. Denne fremgangsmåten gir deg ikke muligheten til å begrense tilgangen til programspesifikke parametere i et spesielt ER-format. Hvis du må bruke slike restriksjoner, følger du disse trinnene.
Bruk et eksisterende ERSolutionAppSpecificParametersDesigner-menyelement, eller implementer ditt eget ERSolutionAppSpecificParametersDesigner-menyelement.
Følg ett av disse trinnene:
Opprett en ny menyelementknapp, og koble den til den tilsvarende posten fra ERSolutionTable-tabellen ved å sette Datakilde-egenskapen til ERSolutionTable.
Opprett en enkel knapp, og overstyr Klikket-metoden, som vist i følgende eksempel.
Ved å bruke denne fremgangsmåten kan du angi en unik løsnings-ID (definert via GUID-verdien) for å gi tilgang til de programspesifikke parameterne for bare et spesifikt ER-format og underordnede kopier som er avledet fra det.
public void clicked() { super(); ERSolutionTable solutionTableRecord = ERSolutionTable::findByGUID(str2Guid('ADACCB2F-EFD1-4C90-877D-7E1E5D1AEE92')); Args args = new Args(); args.record(solutionTableRecord); args.caller(this); new MenuFunction(menuItemDisplayStr(ERSolutionAppSpecificParametersDesigner), MenuItemType::Display) .run(args); }
Tilleggsressurser
Formeldesigner i elektronisk rapportering
Konfigurere ER-formater til å bruke parametere som angis per juridisk enhet