Snabbt publicerade artiklar innehåller information direkt från Microsofts supportorganisation. Den information som finns häri skapas som svar på framväxande eller unika ämnen, eller är avsedd att komplettera annan Knowledge Base-information.
Den här artikeln gäller Microsoft Dynamics NAV för alla länder och alla språkspråk.
Symptom
Anta att kryssrutan Justera för betalningsrabatt är markerad på fliken Allmänt i formuläret Konfiguration av redovisning i Microsoft Dynamics NAV 2009. Om du bokför en betalning för att tillämpa en faktura där "Fullständig moms" användes och du drar av rabatt där du måste justera momsen för rabatt används ett felaktigt G/L-konto. Posten för justering av "Fullständig moms" är registrerad för betalkontot för rabattdebitering i stället för kreditkontot för betalningsrabatt i G/L-poster.
Lösning
Snabbkorrigeringsinformation
En snabbkorrigering som stöds är nu tillgänglig från Microsoft. Det är dock bara avsett att åtgärda problemet som beskrivs i den här artikeln. Använd den bara på system som har det här specifika problemet. Den här snabbkorrigeringen kan få ytterligare tester. Om du inte påverkas allvarligt av det här problemet rekommenderar vi därför att du väntar på nästa Microsoft Dynamics NAV Service Pack eller nästa version som innehåller den här snabbkorrigeringen.
Obs! I särskilda fall kan avgifter som vanligtvis uppkommer för supportsamtal avbrytas om en teknisk supporttekniker för Microsoft Dynamics och relaterade produkter fastställer att en specifik uppdatering löser problemet. De vanliga supportkostnaderna gäller för ytterligare supportfrågor och problem som inte är berättigade till den aktuella uppdateringen.
Installationsinformation
Microsoft tillhandahåller endast programmeringsexempel i visningssyfte, utan att någon form av garanti uttrycks eller är underförstådd. Detta omfattar men är inte begränsat till underförstådda garantier för säljbarhet eller lämplighet för ett visst ändamål. Den här artikeln förutsätter att du är bekant med programmeringsspråket som demonstreras och med de verktyg som används för att skapa och felsöka procedurer. Microsofts supporttekniker kan hjälpa till att förklara funktionaliteten i en viss procedur, men de ändrar inte de här exemplen för att tillhandahålla ytterligare funktioner eller konstruera procedurer för att uppfylla dina specifika krav.
Obs! Innan du installerar den här snabbkorrigeringen kontrollerar du att alla Microsoft Navision-klientanvändare loggas ut från systemet. Detta omfattar användare av Microsoft Navision Application Services (NAS). Du bör vara den enda klientanvändare som är inloggad när du implementerar snabbkorrigeringen.
Om du vill implementera den här snabbkorrigeringen måste du ha en utvecklarlicens.
Vi rekommenderar att användarkontot i fönstret Windows-inloggningar eller i fönstret Databasinloggningar tilldelas roll-ID:t "SUPER". Om användarkontot inte kan tilldelas superroll-ID måste du kontrollera att användarkontot har följande behörigheter:
- Behörigheten Ändra för det objekt som du kommer att ändra.
- Körbehörigheten för systemobjekt-ID 5210-objektet och för 9015-objektet Systemobjekt-ID.
Obs! Du behöver inte ha rättigheter till datakällorna om du inte behöver utföra datareparation.
Kodändringar
Obs! Testa alltid korrigeringar av kod i en kontrollerad miljö innan du tillämpar korrigeringarna på produktionsdatorerna.
Om du vill installera den här snabbkorrigeringen ändrar du koden i genen. Jnl.-Post Line codeunit (12).
Gör följande:
Ändra koden i funktionen PostDtldCustLedgEntries enligt följande:
Befintlig kod 1… GenPostingSetup.GET( DtldCVLedgEntryBuf."Gen. Bus. Posting Group", DtldCVLedgEntryBuf."Gen. Prod. Posting Group"); IF (DtldCVLedgEntryBuf."Amount (LCY)" <= 0) THEN BEGIN GenPostingSetup.TESTFIELD("Sales Pmt. Disc. Debit Acc."); PaymentDiscAcc := GenPostingSetup."Sales Pmt. Disc. Debit Acc."; END ELSE BEGIN …Ersättningskod 1
… GenPostingSetup.GET( DtldCVLedgEntryBuf."Gen. Bus. Posting Group", DtldCVLedgEntryBuf."Gen. Prod. Posting Group"); IF (DtldCVLedgEntryBuf."Amount (LCY)" <= 0) AND (DtldCVLedgEntryBuf."VAT Amount (LCY)" <= 0) THEN BEGIN GenPostingSetup.TESTFIELD("Sales Pmt. Disc. Debit Acc."); PaymentDiscAcc := GenPostingSetup."Sales Pmt. Disc. Debit Acc."; END ELSE BEGIN …Befintlig kod 2
… IF GLSetup."Payment Tolerance Posting" = GLSetup."Payment Tolerance Posting"::"Payment Tolerance Accounts" THEN BEGIN IF (DtldCVLedgEntryBuf."Amount (LCY)" <= 0) THEN BEGIN GenPostingSetup.TESTFIELD("Sales Pmt. Tol. Debit Acc."); PaymentTolAcc := GenPostingSetup."Sales Pmt. Tol. Debit Acc."; END ELSE BEGIN …Ersättningskod 2
… IF GLSetup."Payment Tolerance Posting" = GLSetup."Payment Tolerance Posting"::"Payment Tolerance Accounts" THEN BEGIN IF (DtldCVLedgEntryBuf."Amount (LCY)" <= 0) AND (DtldCVLedgEntryBuf."VAT Amount (LCY)" <= 0) THEN BEGIN GenPostingSetup.TESTFIELD("Sales Pmt. Tol. Debit Acc."); PaymentTolAcc := GenPostingSetup."Sales Pmt. Tol. Debit Acc."; END ELSE BEGIN …Befintlig kod 3
… END ELSE IF GLSetup."Payment Tolerance Posting" = GLSetup."Payment Tolerance Posting"::"Payment Discount Accounts" THEN BEGIN IF (DtldCVLedgEntryBuf."Amount (LCY)" <= 0) THEN BEGIN GenPostingSetup.TESTFIELD("Sales Pmt. Disc. Debit Acc."); PaymentTolAcc := GenPostingSetup."Sales Pmt. Disc. Debit Acc."; END ELSE BEGIN …Ersättningskod 3
… END ELSE IF GLSetup."Payment Tolerance Posting" = GLSetup."Payment Tolerance Posting"::"Payment Discount Accounts" THEN BEGIN IF (DtldCVLedgEntryBuf."Amount (LCY)" <= 0) AND (DtldCVLedgEntryBuf."VAT Amount (LCY)" <= 0) THEN BEGIN GenPostingSetup.TESTFIELD("Sales Pmt. Disc. Debit Acc."); PaymentTolAcc := GenPostingSetup."Sales Pmt. Disc. Debit Acc."; END ELSE BEGIN …Befintlig kod 4
… IF GLSetup."Pmt. Disc. Tolerance Posting" = GLSetup."Pmt. Disc. Tolerance Posting"::"Payment Tolerance Accounts" THEN BEGIN IF (DtldCVLedgEntryBuf."Amount (LCY)" <= 0) THEN BEGIN GenPostingSetup.TESTFIELD("Sales Pmt. Tol. Debit Acc."); PaymentTolAcc := GenPostingSetup."Sales Pmt. Tol. Debit Acc."; END ELSE BEGIN …Ersättningskod 4
… IF GLSetup."Pmt. Disc. Tolerance Posting" = GLSetup."Pmt. Disc. Tolerance Posting"::"Payment Tolerance Accounts" THEN BEGIN IF (DtldCVLedgEntryBuf."Amount (LCY)" <= 0) AND (DtldCVLedgEntryBuf."VAT Amount (LCY)" <= 0) THEN BEGIN GenPostingSetup.TESTFIELD("Sales Pmt. Tol. Debit Acc."); PaymentTolAcc := GenPostingSetup."Sales Pmt. Tol. Debit Acc."; END ELSE BEGIN …Befintlig kod 5
… END ELSE IF GLSetup."Pmt. Disc. Tolerance Posting" = GLSetup."Pmt. Disc. Tolerance Posting"::"Payment Discount Accounts" THEN BEGIN IF (DtldCVLedgEntryBuf."Amount (LCY)" <= 0) THEN BEGIN GenPostingSetup.TESTFIELD("Sales Pmt. Disc. Debit Acc."); PaymentTolAcc := GenPostingSetup."Sales Pmt. Disc. Debit Acc."; END ELSE BEGIN …Ersättningskod 5
… END ELSE IF GLSetup."Pmt. Disc. Tolerance Posting" = GLSetup."Pmt. Disc. Tolerance Posting"::"Payment Discount Accounts" THEN BEGIN IF (DtldCVLedgEntryBuf."Amount (LCY)" <= 0) AND (DtldCVLedgEntryBuf."VAT Amount (LCY)" <= 0) THEN BEGIN GenPostingSetup.TESTFIELD("Sales Pmt. Disc. Debit Acc."); PaymentTolAcc := GenPostingSetup."Sales Pmt. Disc. Debit Acc."; END ELSE BEGIN …Ändra koden i funktionen AutoEntrForDtldCustLedgEntries på följande sätt:
Befintlig kod 1… GenPostingSetup.GET( DtldCVLedgEntryBuf."Gen. Bus. Posting Group", DtldCVLedgEntryBuf."Gen. Prod. Posting Group"); IF DtldCVLedgEntryBuf."Amount (LCY)" > 0 THEN BEGIN GenPostingSetup.TESTFIELD("Sales Pmt. Disc. Debit Acc."); AccNo := GenPostingSetup."Sales Pmt. Disc. Debit Acc."; END ELSE BEGIN …Ersättningskod 1
… GenPostingSetup.GET( DtldCVLedgEntryBuf."Gen. Bus. Posting Group", DtldCVLedgEntryBuf."Gen. Prod. Posting Group"); IF (DtldCVLedgEntryBuf."Amount (LCY)" > 0) OR (DtldCVLedgEntryBuf."VAT Amount (LCY)" > 0) THEN BEGIN GenPostingSetup.TESTFIELD("Sales Pmt. Disc. Debit Acc."); AccNo := GenPostingSetup."Sales Pmt. Disc. Debit Acc."; END ELSE BEGIN …Befintlig kod 2
… DtldCVLedgEntryBuf."Gen. Prod. Posting Group"); CASE GLSetup."Payment Tolerance Posting" OF GLSetup."Payment Tolerance Posting"::"Payment Tolerance Accounts": IF DtldCVLedgEntryBuf."Amount (LCY)" > 0 THEN BEGIN GenPostingSetup.TESTFIELD("Sales Pmt. Tol. Debit Acc."); AccNo := GenPostingSetup."Sales Pmt. Tol. Debit Acc."; END ELSE BEGIN …Ersättningskod 2
… DtldCVLedgEntryBuf."Gen. Prod. Posting Group"); CASE GLSetup."Payment Tolerance Posting" OF GLSetup."Payment Tolerance Posting"::"Payment Tolerance Accounts": IF (DtldCVLedgEntryBuf."Amount (LCY)" > 0) OR (DtldCVLedgEntryBuf."VAT Amount (LCY)" > 0) THEN BEGIN GenPostingSetup.TESTFIELD("Sales Pmt. Tol. Debit Acc."); AccNo := GenPostingSetup."Sales Pmt. Tol. Debit Acc."; END ELSE BEGIN …Befintlig kod 3
… AccNo := GenPostingSetup."Sales Pmt. Tol. Credit Acc."; END; GLSetup."Payment Tolerance Posting"::"Payment Discount Accounts": IF DtldCVLedgEntryBuf."Amount (LCY)" > 0 THEN BEGIN GenPostingSetup.TESTFIELD("Sales Pmt. Disc. Debit Acc."); AccNo := GenPostingSetup."Sales Pmt. Disc. Debit Acc."; END ELSE BEGIN …Ersättningskod 3
… AccNo := GenPostingSetup."Sales Pmt. Tol. Credit Acc."; END; GLSetup."Payment Tolerance Posting"::"Payment Discount Accounts": IF (DtldCVLedgEntryBuf."Amount (LCY)" > 0) OR (DtldCVLedgEntryBuf."VAT Amount (LCY)" > 0) THEN BEGIN GenPostingSetup.TESTFIELD("Sales Pmt. Disc. Debit Acc."); AccNo := GenPostingSetup."Sales Pmt. Disc. Debit Acc."; END ELSE BEGIN …Befintlig kod 4
… DtldCVLedgEntryBuf."Gen. Prod. Posting Group"); CASE GLSetup."Pmt. Disc. Tolerance Posting" OF GLSetup."Pmt. Disc. Tolerance Posting"::"Payment Tolerance Accounts": IF DtldCVLedgEntryBuf."Amount (LCY)" > 0 THEN BEGIN GenPostingSetup.TESTFIELD("Sales Pmt. Tol. Debit Acc."); AccNo := GenPostingSetup."Sales Pmt. Tol. Debit Acc."; END ELSE BEGIN …Ersättningskod 4
… DtldCVLedgEntryBuf."Gen. Prod. Posting Group"); CASE GLSetup."Pmt. Disc. Tolerance Posting" OF GLSetup."Pmt. Disc. Tolerance Posting"::"Payment Tolerance Accounts": IF (DtldCVLedgEntryBuf."Amount (LCY)" > 0) OR (DtldCVLedgEntryBuf."VAT Amount (LCY)" > 0) THEN BEGIN GenPostingSetup.TESTFIELD("Sales Pmt. Tol. Debit Acc."); AccNo := GenPostingSetup."Sales Pmt. Tol. Debit Acc."; END ELSE BEGIN …Befintlig kod 5
… AccNo := GenPostingSetup."Sales Pmt. Tol. Credit Acc."; END; GLSetup."Pmt. Disc. Tolerance Posting"::"Payment Discount Accounts": IF DtldCVLedgEntryBuf."Amount (LCY)" > 0 THEN BEGIN GenPostingSetup.TESTFIELD("Sales Pmt. Disc. Debit Acc."); AccNo := GenPostingSetup."Sales Pmt. Disc. Debit Acc."; END ELSE BEGIN …Ersättningskod 5
… AccNo := GenPostingSetup."Sales Pmt. Tol. Credit Acc."; END; GLSetup."Pmt. Disc. Tolerance Posting"::"Payment Discount Accounts": IF (DtldCVLedgEntryBuf."Amount (LCY)" > 0) OR (DtldCVLedgEntryBuf."VAT Amount (LCY)" > 0) THEN BEGIN GenPostingSetup.TESTFIELD("Sales Pmt. Disc. Debit Acc."); AccNo := GenPostingSetup."Sales Pmt. Disc. Debit Acc."; END ELSE BEGIN …Ändra koden i funktionen PostDtldVendLedgEntries enligt följande:
Befintlig kod 1… GenPostingSetup.GET( DtldCVLedgEntryBuf."Gen. Bus. Posting Group", DtldCVLedgEntryBuf."Gen. Prod. Posting Group"); IF (DtldCVLedgEntryBuf."Amount (LCY)" <= 0) THEN BEGIN GenPostingSetup.TESTFIELD("Purch. Pmt. Disc. Debit Acc."); PaymentDiscAcc := GenPostingSetup."Purch. Pmt. Disc. Debit Acc."; END ELSE BEGIN …Ersättningskod 1
… GenPostingSetup.GET( DtldCVLedgEntryBuf."Gen. Bus. Posting Group", DtldCVLedgEntryBuf."Gen. Prod. Posting Group"); IF (DtldCVLedgEntryBuf."Amount (LCY)" <= 0) AND (DtldCVLedgEntryBuf."VAT Amount (LCY)" <= 0) THEN BEGIN GenPostingSetup.TESTFIELD("Purch. Pmt. Disc. Debit Acc."); PaymentDiscAcc := GenPostingSetup."Purch. Pmt. Disc. Debit Acc."; END ELSE BEGIN …Befintlig kod 2
… IF GLSetup."Payment Tolerance Posting" = GLSetup."Payment Tolerance Posting"::"Payment Tolerance Accounts" THEN BEGIN IF (DtldCVLedgEntryBuf."Amount (LCY)" <= 0) THEN BEGIN GenPostingSetup.TESTFIELD("Purch. Pmt. Tol. Debit Acc."); PaymentTolAcc := GenPostingSetup."Purch. Pmt. Tol. Debit Acc."; END ELSE BEGIN …Ersättningskod 2
… IF GLSetup."Payment Tolerance Posting" = GLSetup."Payment Tolerance Posting"::"Payment Tolerance Accounts" THEN BEGIN IF (DtldCVLedgEntryBuf."Amount (LCY)" <= 0) AND (DtldCVLedgEntryBuf."VAT Amount (LCY)" <= 0) THEN BEGIN GenPostingSetup.TESTFIELD("Purch. Pmt. Tol. Debit Acc."); PaymentTolAcc := GenPostingSetup."Purch. Pmt. Tol. Debit Acc."; END ELSE BEGIN …Befintlig kod 3
… END ELSE IF GLSetup."Payment Tolerance Posting" = GLSetup."Payment Tolerance Posting"::"Payment Discount Accounts" THEN BEGIN IF (DtldCVLedgEntryBuf."Amount (LCY)" <= 0) THEN BEGIN GenPostingSetup.TESTFIELD("Purch. Pmt. Disc. Debit Acc."); PaymentTolAcc := GenPostingSetup."Purch. Pmt. Disc. Debit Acc."; END ELSE BEGIN …Ersättningskod 3
… END ELSE IF GLSetup."Payment Tolerance Posting" = GLSetup."Payment Tolerance Posting"::"Payment Discount Accounts" THEN BEGIN IF (DtldCVLedgEntryBuf."Amount (LCY)" <= 0) AND (DtldCVLedgEntryBuf."VAT Amount (LCY)" <= 0) THEN BEGIN GenPostingSetup.TESTFIELD("Purch. Pmt. Disc. Debit Acc."); PaymentTolAcc := GenPostingSetup."Purch. Pmt. Disc. Debit Acc."; END ELSE BEGIN …Befintlig kod 4
… IF GLSetup."Pmt. Disc. Tolerance Posting" = GLSetup."Pmt. Disc. Tolerance Posting"::"Payment Tolerance Accounts" THEN BEGIN IF (DtldCVLedgEntryBuf."Amount (LCY)" <= 0) THEN BEGIN GenPostingSetup.TESTFIELD("Purch. Pmt. Tol. Debit Acc."); PaymentTolAcc := GenPostingSetup."Purch. Pmt. Tol. Debit Acc."; END ELSE BEGIN …Ersättningskod 4
… IF GLSetup."Pmt. Disc. Tolerance Posting" = GLSetup."Pmt. Disc. Tolerance Posting"::"Payment Tolerance Accounts" THEN BEGIN IF (DtldCVLedgEntryBuf."Amount (LCY)" <= 0) AND (DtldCVLedgEntryBuf."VAT Amount (LCY)" <= 0) THEN BEGIN GenPostingSetup.TESTFIELD("Purch. Pmt. Tol. Debit Acc."); PaymentTolAcc := GenPostingSetup."Purch. Pmt. Tol. Debit Acc."; END ELSE BEGIN …Befintlig kod 5
… END ELSE IF GLSetup."Pmt. Disc. Tolerance Posting" = GLSetup."Pmt. Disc. Tolerance Posting"::"Payment Discount Accounts" THEN BEGIN IF (DtldCVLedgEntryBuf."Amount (LCY)" <= 0) THEN BEGIN GenPostingSetup.TESTFIELD("Purch. Pmt. Disc. Debit Acc."); PaymentTolAcc := GenPostingSetup."Purch. Pmt. Disc. Debit Acc."; END ELSE BEGIN …Ersättningskod 5
… END ELSE IF GLSetup."Pmt. Disc. Tolerance Posting" = GLSetup."Pmt. Disc. Tolerance Posting"::"Payment Discount Accounts" THEN BEGIN IF (DtldCVLedgEntryBuf."Amount (LCY)" <= 0) AND (DtldCVLedgEntryBuf."VAT Amount (LCY)" <= 0) THEN BEGIN GenPostingSetup.TESTFIELD("Purch. Pmt. Disc. Debit Acc."); PaymentTolAcc := GenPostingSetup."Purch. Pmt. Disc. Debit Acc."; END ELSE BEGIN …Ändra koden i funktionen AutoEntrForDtldVendLedgEntries enligt följande:
Befintlig kod 1… GenPostingSetup.GET( DtldCVLedgEntryBuf."Gen. Bus. Posting Group", DtldCVLedgEntryBuf."Gen. Prod. Posting Group"); IF DtldCVLedgEntryBuf."Amount (LCY)" > 0 THEN BEGIN GenPostingSetup.TESTFIELD("Purch. Pmt. Disc. Debit Acc."); AccNo := GenPostingSetup."Purch. Pmt. Disc. Debit Acc."; END ELSE BEGIN …Ersättningskod 1
… GenPostingSetup.GET( DtldCVLedgEntryBuf."Gen. Bus. Posting Group", DtldCVLedgEntryBuf."Gen. Prod. Posting Group"); IF (DtldCVLedgEntryBuf."Amount (LCY)" > 0) OR (DtldCVLedgEntryBuf."VAT Amount (LCY)" > 0) THEN BEGIN GenPostingSetup.TESTFIELD("Purch. Pmt. Disc. Debit Acc."); AccNo := GenPostingSetup."Purch. Pmt. Disc. Debit Acc."; END ELSE BEGIN …Befintlig kod 2
… CASE GLSetup."Payment Tolerance Posting" OF GLSetup."Payment Tolerance Posting"::"Payment Tolerance Accounts": BEGIN IF DtldCVLedgEntryBuf."Amount (LCY)" > 0 THEN BEGIN GenPostingSetup.TESTFIELD("Purch. Pmt. Tol. Debit Acc."); AccNo := GenPostingSetup."Purch. Pmt. Tol. Debit Acc."; END ELSE BEGIN …Ersättningskod 2
… CASE GLSetup."Payment Tolerance Posting" OF GLSetup."Payment Tolerance Posting"::"Payment Tolerance Accounts": BEGIN IF (DtldCVLedgEntryBuf."Amount (LCY)" > 0) OR (DtldCVLedgEntryBuf."VAT Amount (LCY)" > 0) THEN BEGIN GenPostingSetup.TESTFIELD("Purch. Pmt. Tol. Debit Acc."); AccNo := GenPostingSetup."Purch. Pmt. Tol. Debit Acc."; END ELSE BEGIN …Befintlig kod 3
… END; GLSetup."Payment Tolerance Posting"::"Payment Discount Accounts": BEGIN IF DtldCVLedgEntryBuf."Amount (LCY)" > 0 THEN BEGIN GenPostingSetup.TESTFIELD("Purch. Pmt. Disc. Debit Acc."); AccNo := GenPostingSetup."Purch. Pmt. Disc. Debit Acc."; END ELSE BEGIN …Ersättningskod 3
… END; GLSetup."Payment Tolerance Posting"::"Payment Discount Accounts": BEGIN IF (DtldCVLedgEntryBuf."Amount (LCY)" > 0) OR (DtldCVLedgEntryBuf."VAT Amount (LCY)" > 0) THEN BEGIN GenPostingSetup.TESTFIELD("Purch. Pmt. Disc. Debit Acc."); AccNo := GenPostingSetup."Purch. Pmt. Disc. Debit Acc."; END ELSE BEGIN …Befintlig kod 4
… CASE GLSetup."Pmt. Disc. Tolerance Posting" OF GLSetup."Pmt. Disc. Tolerance Posting"::"Payment Tolerance Accounts": BEGIN IF DtldCVLedgEntryBuf."Amount (LCY)" > 0 THEN BEGIN GenPostingSetup.TESTFIELD("Purch. Pmt. Tol. Debit Acc."); AccNo := GenPostingSetup."Purch. Pmt. Tol. Debit Acc."; END ELSE BEGIN …Ersättningskod 4
… CASE GLSetup."Pmt. Disc. Tolerance Posting" OF GLSetup."Pmt. Disc. Tolerance Posting"::"Payment Tolerance Accounts": BEGIN IF (DtldCVLedgEntryBuf."Amount (LCY)" > 0) OR (DtldCVLedgEntryBuf."VAT Amount (LCY)" > 0) THEN BEGIN GenPostingSetup.TESTFIELD("Purch. Pmt. Tol. Debit Acc."); AccNo := GenPostingSetup."Purch. Pmt. Tol. Debit Acc."; END ELSE BEGIN …Befintlig kod 5
… END; GLSetup."Pmt. Disc. Tolerance Posting"::"Payment Discount Accounts": BEGIN IF DtldCVLedgEntryBuf."Amount (LCY)" > 0 THEN BEGIN GenPostingSetup.TESTFIELD("Purch. Pmt. Disc. Debit Acc."); AccNo := GenPostingSetup."Purch. Pmt. Disc. Debit Acc."; END ELSE BEGIN …Ersättningskod 5
… END; GLSetup."Pmt. Disc. Tolerance Posting"::"Payment Discount Accounts": BEGIN IF (DtldCVLedgEntryBuf."Amount (LCY)" > 0) OR (DtldCVLedgEntryBuf."VAT Amount (LCY)" > 0) THEN BEGIN GenPostingSetup.TESTFIELD("Purch. Pmt. Disc. Debit Acc."); AccNo := GenPostingSetup."Purch. Pmt. Disc. Debit Acc."; END ELSE BEGIN …
Krav
Du måste ha Microsoft Dynamics NAV 2009 Service Pack 1 installerat för att kunna använda den här snabbkorrigeringen.
Information om borttagning
Du kan inte ta bort den här snabbkorrigeringen.
Status
Microsoft har bekräftat att detta är ett problem i de Microsoft-produkter som anges i avsnittet "Gäller".
MICROSOFT OCH/ELLER DESS LEVERANTÖRER LÄMNAR INGA UTFÄSTELSER ELLER GARANTIER OM LÄMPLIGHETEN, TILLFÖRLITLIGHETEN ELLER RIKTIGHETEN I DEN INFORMATION SOM FINNS I DOKUMENTEN OCH RELATERAD GRAFIK SOM PUBLICERAS PÅ DENNA WEBBPLATS ("MATERIALET") FÖR NÅGOT ÄNDAMÅL.
MATERIALET KAN INNEHÅLLA TEKNISKA FELAKTIGHETER ELLER TYPOGRAFISKA FEL OCH KAN KOMMA ATT REVIDERAS NÄR SOM HELST UTAN FÖREGÅENDE MEDDELANDE. I DEN UTSTRÄCKNING SOM TILLÅTS ENLIGT TILLÄMPLIG LAG FRISKRIVER SIG MICROSOFT OCH/ELLER DESS LEVERANTÖRER FRÅN OCH UTESLUTER ALLA REPRESENTATIONER, GARANTIER OCH VILLKOR OAVSETT UTTRYCKLIG, UNDERFÖRSTÅDD ELLER LAGSTADGAD, INKLUSIVE MEN INTE BEGRÄNSAT TILL UTFÄSTELSER, GARANTIER ELLER VILLKOR FÖR ÄGANDERÄTT, ICKE-INTRÅNG, TILLFREDSSTÄLLANDE VILLKOR ELLER KVALITET, SÄLJBARHET OCH LÄMPLIGHET FÖR ETT VISST ÄNDAMÅL, MED AVSEENDE PÅ MATERIALET.