Logg på med Microsoft
Logg på, eller opprett en konto.
Hei,
Velg en annen konto.
Du har flere kontoer
Velg kontoen du vil logge på med.

Denne artikkelen gjelder for Microsoft Dynamics NAV for følgende land og språkinnstillingene.

  • Engelsk (Canada) (no-ca)

  • Engelsk (USA) (en-us)

  • Spansk (Mexico) (es-mx)

  • Fransk (Canada) (fr-ca)

Symptomer

Anta at du bokfører en innbetalingskladd som bruker en bankkonto i fremmed valuta i Nord-Amerika-versjonen av Microsoft Dynamics 2009. Du kan opprette en justering for innbetalingskladden ved å kjøre funksjonen Juster valutakurser... . I dette tilfellet når du oppretter en bankavstemming på utenlandsk valutakonto, beregnes finanssaldoen i den foreslåtte linjen på feil måte. Avstemming bank beregningen inkluderer ikke de realiserte gevinst- eller Realisert tap for bankkontoen.
Dette problemet oppstår i følgende produkter:

  • Nordamerikansk versjon av Microsoft Dynamics NAV 2009 R2

  • Nordamerikansk versjon av Microsoft Dynamics NAV 2009 Service Pack 1 (SP1)

Oppløsning

Viktig Hurtigreparasjonen (2548309) har blitt tilbakestilt til den opprinnelige koden, og bør fjernes fra en hvilken som helst databaser der denne endringen ble brukt. Hvis du har endret koden som er beskrevet i delen "Endringer kode", kan du endre koden slik at koden samsvarer med tilbake til "Eksisterende kode"-delen. Hvis koden ikke er gjenopprettet, kan du ha en forskjell i kategorien Generelt i bankavstemmingen og deretter kan du gjøre ikke et innlegg.
Problemet med en ubalanse for økonomimodulen (finans) i avstemmingen av nordamerikanske Database i det opprinnelige scenariet oppretter for denne artikkelen var igjen og undersøkt. Gjennom ytterligere analyse, produktstyring og utvikling funnet ut at problemet som ble rapportert med om ubalansen ikke er et resultat av feil standardkode for beregningen bankavstemmingen, men et problem med data som er forårsaket av den innledende installasjonen av bankkontoen. Feil første oppsett av konto bestod av bryte koblingen mellom bankkontoposten og posten for G/L-konto. Feil utenlandsk valuta konto oppsett trinnene kan være noe som ligner på følgende:

  1. Bokføre en finanskladd til bankkontoens finanskonto for første saldo, for eksempel finanskontoen 11650.

    Obs! Denne transaksjonen vil vanligvis være inkludert som en del av første råbalanse Finansoppsett.

  2. Bokføre en kontant mottak loggoppføring til bankkontoen, som bokføringsgruppe for bankkontoen har en midlertidig finanskonto, for eksempel 11000 tilordnet, og eventuelle åpne ikke avstemte transaksjoner, for eksempel åpne sjekker og innbetalinger til bankkontoen. Motkontoen er også satt til samme konto, for eksempel 11000 til å generere en bilvask-oppføring.

  3. Bankkontoen postering gruppekonto deretter endres fra den midlertidige finanskontoen til finanskontoen 11650. Derfor var den opprinnelige posten som ble postert for å opprette en detaljert konto-oppsettet i trinn 2, til en annen finanskonto. Derfor er ikke lenger koblingen til finanspostene etablert.

En ytterligere feil oppsett for en utenlandsk valuta bankkonto vil ligne på følgende:

  1. Bokføre en finanskladd til bankkontoens finanskonto for første saldo, for eksempel finanskontoen 11650.

  2. Deretter bokføre en finanskladd til bankkontoen med motkontoen som er satt til samme finanskonto som angitt i bankkontoen postering av gruppen, som i dette tilfellet finanskonto 11650.

Igjen, det er ingen kobling mellom finanspost bokføres i trinn 1 og Bankkontopost postert i trinn 2.

Disse trinnene er på feil måte å behandle starten på en ny utenlandsk bankkonto. Hvis du kjører denne feil prosessen, kan du få problemet som er beskrevet i denne artikkelen (2548309). Denne hurtigreparasjonen (2548309) ble lagt til rette et bestemt scenario som ble forårsaket av oppsettet som ligner på det forrige scenariet. Imidlertid ført forskjellige postering scenarier til problemer med vedvarende ubalanse Hvis du har satt opp en bankkonto, men deretter ikke holde G/L-konto i banken Bokføringsgruppe, eller hvis det er ingen direkte kobling mellom bankkontoposter og på finansposter.

Anbefaling: Den anbefalte prosessen for å sette opp en utenlandsk valuta bank vil være omtrent slik (forutsatt at lokale valutabeløpet for GL er kr 10 000).

Merknad – nedenfor er basert på en valutakurs i 1:1. Beløpene på finanskontiene skal oppdateres i lokal valuta. Manuell beregninger er derfor nødvendige for bankkontoen slik GL er oppdatert med det riktige lokale valutabeløpet.

  1. Når du bokfører startsaldoer prøveversjon til fin, bokføre bankens GL saldo til en midlertidig finanskonto, for eksempel finanskontoen 11000 for kr 10 000.

  2. Bokføre en finanskladd til bankkontoen, som har bankkontoens Bokføringsgruppe satt til den aktuelle finanskontoen, i dette tilfellet finanskonto 11650. Her setter du den motkonto til finanskontoen 11000 er første midlertidige kassekontoen som opprinnelig ble bokført som en del av oppsettet til trial åpningssaldoen.

    -Bokførte posten $ 10 000 vil oppdatere både utenlandsk bankkonto og finanskontoen 11650 for kr 10 000. Det vil også redusere den midlertidige finanskontoen 11000 til 0 på grunn av motpostering motkontonummeret fra transaksjonen. Ved bokføring på denne måten er det en direkte kobling mellom bankposten og finans kontoposten. Det er den riktige måten å behandle og behandle oppsettet av en utenlandsk bankkonto.


Informasjon om hurtigreparasjon

En støttet hurtigreparasjon er nå tilgjengelig fra Microsoft. Det er imidlertid bare ment å løse problemet som er beskrevet i denne artikkelen. Bruk den bare på systemer som har dette bestemte problemet. Denne hurtigreparasjonen kan gjennomgå ytterligere testing. Hvis du ikke er alvorlig påvirket av dette problemet, anbefaler vi derfor at du venter på neste oppdateringspakke for Microsoft Dynamics NAV eller den neste versjonen av Microsoft Dynamics NAV som inneholder denne hurtigreparasjonen.

Obs! I spesielle tilfeller avgifter som vanligvis påløper for støtte samtaler kan avbrytes hvis en kundestøttemedarbeider for Microsoft Dynamics og beslektede produkter avgjør at en bestemt oppdatering løser problemet. Vanlige kundestøttekostnader gjelder for ytterligere kundestøttespørsmål og problemer som ikke dekkes av den gjeldende oppdateringen.



Installasjonsinformasjon

Microsoft bruker ment som eksempler, uten garanti, verken direkte eller indirekte. Dette inkluderer, men er ikke begrenset til, eventuelle stilltiende garantier om salgbarhet eller anvendelighet for særskilte formål. Denne artikkelen forutsetter at du er kjent med programmeringsspråket som anvendes, og verktøyene som brukes til å opprette og feilsøke prosedyrer. Microsofts kundestøtteteknikere kan hjelpe deg med å forklare funksjonaliteten til en bestemt prosedyre, men de endrer ikke disse eksemplene for å lage forbedret funksjonalitet eller lage prosedyrer som dekker dine spesifikke behov.

Obs! Før du installerer denne hurtigreparasjonen, må du kontrollere at alle brukere av Microsoft Navision-klienten er logget av systemet. Dette inkluderer Microsoft Navision Application tjenester (NAS) client-brukere. Du skal bare klient-brukeren som er logget på når du implementerer denne hurtigreparasjonen.

Hvis du vil implementere denne hurtigreparasjonen, må du ha en utviklerlisens.

Vi anbefaler at kontoen i vinduet Windows-pålogging eller i vinduet Database-pålogging være tildelt "SUPER" rolle-ID. Hvis brukerkontoen ikke kan tilordnes "SUPER" rolle-IDen, må du kontrollere at brukerkontoen har følgende tillatelser:

  • Endre-tillatelse for objektet du vil endre.

  • Tilgangsnivået for systemet objekt-IDen til 5210 objektet og systemet objekt-ID-9015 -objekt.



Obs! Du har ikke tilgangsrettigheter til datalagre med mindre du har til å utføre data reparasjon.

Kodeendringer


Obs! Alltid løser teste koden i et kontrollert miljø før du installerer hurtigreparasjoner til produksjonsdatamaskiner for.
Hvis du vil løse dette problemet ved å endre koden i funksjonen CalculateBalance i tabellen Hode for Bank-poster (10120) som følger:
Eksisterende kode

...          REPEAT
IF BankAccLedgEntry.GET(GLEntry."Entry No.") THEN BEGIN
IF "Currency Code" <> BankAccLedgEntry."Currency Code" THEN BEGIN
IF BankAccLedgEntry."Currency Code" <> '' THEN
"G/L Balance" += ROUND(CurrExchRate.ExchangeAmtFCYToFCY("Statement Date",
BankAccLedgEntry."Currency Code",
"Currency Code",
BankAccLedgEntry.Amount),
Currency."Amount Rounding Precision")
ELSE
"G/L Balance" += ROUND(CurrExchRate.ExchangeAmtLCYToFCY("Statement Date",
"Currency Code",
BankAccLedgEntry.Amount,
"Currency Factor"),
Currency."Amount Rounding Precision");
END ELSE BEGIN

// Delete the folloiwng line.
"G/L Balance" += BankAccLedgEntry.Amount;

END;
END ELSE BEGIN
"G/L Balance" += ROUND(CurrExchRate.ExchangeAmtLCYToFCY("Statement Date",
"Currency Code",
GLEntry.Amount,
"Currency Factor"),
Currency."Amount Rounding Precision");
END;
UNTIL GLEntry.NEXT = 0;
...

Ny kode

...          REPEAT
IF BankAccLedgEntry.GET(GLEntry."Entry No.") THEN BEGIN
IF "Currency Code" <> BankAccLedgEntry."Currency Code" THEN BEGIN
IF BankAccLedgEntry."Currency Code" <> '' THEN
"G/L Balance" += ROUND(CurrExchRate.ExchangeAmtFCYToFCY("Statement Date",
BankAccLedgEntry."Currency Code",
"Currency Code",
BankAccLedgEntry.Amount),
Currency."Amount Rounding Precision")
ELSE
"G/L Balance" += ROUND(CurrExchRate.ExchangeAmtLCYToFCY("Statement Date",
"Currency Code",
BankAccLedgEntry.Amount,
"Currency Factor"),
Currency."Amount Rounding Precision");
END ELSE BEGIN

// Add the following lines.
"G/L Balance" += ROUND(CurrExchRate.ExchangeAmtLCYToFCY("Statement Date",
"Currency Code",
GLEntry.Amount,
"Currency Factor"),
Currency."Amount Rounding Precision");
// End of the lines.

END;
END ELSE BEGIN
"G/L Balance" += ROUND(CurrExchRate.ExchangeAmtLCYToFCY("Statement Date",
"Currency Code",
GLEntry.Amount,
"Currency Factor"),
Currency."Amount Rounding Precision");
END;
UNTIL GLEntry.NEXT = 0;
...


Forutsetninger

Du må ha én av de følgende programmene installert for å bruke denne hurtigreparasjonen:

  • Nordamerikansk versjon av Microsoft Dynamics NAV 2009 R2

  • Nordamerikansk versjon av Microsoft Dynamics NAV 2009 Service Pack 1

Informasjon om fjerning

Du kan ikke fjerne denne hurtigreparasjonen.

Status

Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen "Gjelder for".

Obs! Dette er en "RASKT PUBLISERE" artikkel opprettet direkte fra innenfor organisasjonen Microsoft Kundestøtte. Informasjonen i dette dokumentet tilbys som-er som svar på nye problemer. Som et resultat av hastigheten i å gjøre den tilgjengelig materialene kan inkludere typografiske feil, og den kunne bli revidert når som helst uten varsel. Se Vilkårene for Bruk for andre hensyn.

Trenger du mer hjelp?

Vil du ha flere alternativer?

Utforsk abonnementsfordeler, bla gjennom opplæringskurs, finn ut hvordan du sikrer enheten og mer.

Fellesskap hjelper deg med å stille og svare på spørsmål, gi tilbakemelding og høre fra eksperter med stor kunnskap.

Var denne informasjonen nyttig?

Hvor fornøyd er du med språkkvaliteten?
Hva påvirket opplevelsen din?
Når du trykker på Send inn, blir tilbakemeldingen brukt til å forbedre Microsoft-produkter og -tjenester. IT-administratoren kan samle inn disse dataene. Personvernerklæring.

Takk for tilbakemeldingen!

×