Documente Academic
Documente Profesional
Documente Cultură
Tools......................................................................................83
Navision ODBC Driver........................................................................................84
C/FRONT............................................................................................................84
General Ledger
Error
A run-time error occurred when the user modified, inserted, renamed, or deleted an Accounting
Period record in the Accounting Periods window.
Error
Adjust Exchange Rate batch job would not pick up Vendor Ledger Entries if you used the Start Date.
Error
When a transaction was sent twice it could result in a system error message, so instead, we have
inserted messages to inform the user what to do in those cases.
Error
Unrealized VAT was not realized when the applied entry for an application was posted with an
unrealized VAT and closed in the same application.
Error
Un-apply used the Customer/Vendor posting group from the customer/vendor when posting to G/L.
This has been changed so that the posting group from the original application is used.
Error
Some reports were removed for 5.0 but their menu suite was not removed. These have now been
removed. The removed menus are ‘Delete Message Log Entries’ and ‘Delete Expired or rejected
Quotes’.
A7) Error when Create Sales Lines from IC Transac. with Zero Qty
Error
The division by zero error occurred when the system created a sales order from an IC transaction
document if the Quantity field of the IC Inbox Sales Line table contained zero value.
Error
This is caused by the call from the Accounting Periods form (form 100) to the Inventory Period table
(table 5814) where the functions InvtPeriodClosed expected to find an entry from the Inventory Period
table.
Error
When the user initiated an Intercompany transaction with a purchase or sales order, it resulted in
duplicate postings. If the transaction was initiated with a purchase order and both the purchase order
and the purchase invoice, which is returned by the partner, were posted, there would be duplicate
postings of the purchase invoice.
Therefore, some messages have been included to inform the user about when duplicate postings
might occur. These messages will appear both when the user is posting the original purchase order,
and when the user is trying to accept a purchase invoice in the inbox and a duplicate document
already exists. If the IC transaction is initiated with a sales order, both a purchase order and a
purchase invoice are sent to the partner. If both are posted, duplicate posting will occur. Some
messages will appear when the user is trying to post either the purchase order or purchase invoice to
inform the user of the risk of duplicate postings.
Error
Unnecessary blocking on the Analysis View table occurred.
Error
The Statement Line No. field remained blank in bank account ledger entries, when doing bank
reconciliation.
Error
An error prevented converting a purchase quote to an order if the quote was for a vendor with default
currency that was different from LCY.
Feature
The description for the G/L Account No. is now available in the G/L Entry table and can be displayed
on the G/L Entries form by using Show Column.
Error
When exporting a budget to Excel and using "Include Totaling Formulas" the account numbers of the
Totaling accounts was missing in Excel.
Error
When importing a budget from Excel and selecting Replace Entries, all entries with the same general
ledger account and on the same posting date were deleted. This has been changed to include
dimensions as well.
Error
When importing XBRL files some labels were left out.
Error
In some cases an XBRL document had a text that was longer than 1024 characters which is the
maximum that Microsoft Dynamics NAV can handle.
Pre-Payment
Error
A consistency error occurred when you posted a prepayment invoice with currency and VAT.
Error
When using Get Shipment on a prepayment order some amounts were transferred directly from the
order to the invoice, without the quantity being corrected. This could cause large orders with small
quantities to fail when the invoice was posted.
Error
When using unrealized VAT on Prepayment only and applying a prepayment credit memo to a
prepayment invoice, the unrealized VAT on the prepayment credit memo would not be reversed.
Error
In order to run the invoicing of Prepayment Invoices with Unrealized VAT, even in scenarios with
normal VAT calculation for invoicing, we’ve added a setup checkmark box on the Prepayment
Unrealized VAT field on the General Ledger Setup form. When setting this checkmark to Yes the
normal Unrealized VAT functionality is used to post Prepayment VAT as Unrealized VAT, and the
normal Unrealized VAT posting Account is used (from the VAT Posting Setup). This means that you
should remember to set up the account when using this functionality. This also means that when
using both Unrealized VAT and Prepayment Unrealized VAT the posting will use the same account.
Error
It was possible to reduce an invoice with a higher amount than invoiced in the prepayment invoice.
Error
It was not possible to delete an invoice with prepayment.
Error
An error occurred if you tried to make a get shipment on an order with prepayment.
Error
When a purchase/sales order with prepayment was posted in two steps (first receive then invoice/first
ship then invoice) no VAT for the prepayment was deducted on the G/L Entries.
Error
It was not possible to delete an order with prepayment that had been fully invoiced from an invoice
(with the function Get Shipment). Furthermore, the Status field on the Order header has been
changed so it set to ‘released’ as soon as any shipment takes place.
Error
The last invoice line that was copied using the copy document functionality did not have the correct
dimensions when copying from a prepayment invoice, because the dimension was overwritten by the
dimension of the reverted prepayment invoice line.
Error
Dimensions were missing on the reversal line of prepayment invoices.
Error
Global Dimensions was not filled on the line reverting Prepayment on a sales/purchase invoice.
A30) Export to Excel did not allow code of the form 000XXX
Error
The export to Excel functionality on analysis by dimensions, wrongly converted dimension codes of
the form 000123 to 123.
Error
The document number parameter of the Set Filters function on forms 659, 660 and 661 only had 10
character spaces even though it could actually take 20 characters.
10
Error
It was not possible to have order lines with a blank Type field on prepayment orders.
A33) Wrong information in the Prepmt. Amount Inv. Incl. VAT field
Error
The Prepmt. Amount Inv. Incl. VAT field was not updated when a pre-payment credit memo was
posted.
Error
Posting orders with prepayment, partial posting and posting in two steps (e.g. first Ship then Invoice)
did not work.
11
Error
The connected Purchase Prepayment % records were not deleted when deleting a vendor.
Employee Portal
Error
When you created sorting for a key that was not on the primary key, the application did not respect
the sorting.
Document Approval
Error
The user would not be able to either post or approve when using Document Approval and making a
Zero invoice/order.
Error
When an approval request for a document was sent by the user who was defined as approver and
several approval templates were valid for this document, the status of an approval entry for the next
approver was not changed to Open. As the result, the next approver could not approve the entry.
12
Error
When trying to approve a document below the customer credit limit the system didn't create the
needed approval entry and the document was still not approved after running the approval request.
Since the document wasn't approved it was impossible to post the document.
A40) Error occurred if user created purchase order from Blanket Purchase Order
Error
When user tried to create a purchase order from Released Blanket Purchase Order the error
message saying ‘Status must be open’ popped up.
Error
An error was telling the user that credit limit has to be set up on the customer when Credit limit was
set to 0 and when using document approval. This has been changed to handle credit limit = 0 as
unlimited credit.
Error
Approval Rejections and Cancellations sent multiple e-mails containing the same message to the
same user. This has been reduced to one e-mail per user.
Error
In cases when the user used "Approval Type" Approver and "Limit Type" Credit Limit without having
an approver assigned, the system would generate an Approval Entry with Blank Approver.
Error
When more than one template was used for a single document type and Additional Approvers was set
up on the first template, then the additional approvers received 2 Approval entries for the document.
Error
The system told the user that no approver was found when document approval was set up to use
credit limit with additional approvers and a sales person generated a sales invoice that was below the
customer credit limit. This has been changed to automatically approve the invoice.
Purchase
A46) Ability to enter comments on purchase lines and to save comments to archived forms
Feature
Comments may be added for each line on all purchase documents and then moved to
posted/archived documents.
14
Feature
The user can define a setup option to automatically archive Purchase Quotes when they are turned
into Purchase Orders and archive Purchase Orders when they are fully received.
15
Feature
Return Orders may now be manually archived the same way as other purchase documents. Note:
Return Orders are also included in the Automatic Archiving described in A43).
Feature
The drill-down from the Vendor Card only shows the open ledger entries which support the balance.
Feature
Archived quotes, orders, and return orders may be printed from the archive forms.
Feature
The posting date on entry documents may be defaulted to a blank value depending on the Purchases
& Payables setup.
16
Feature
The Quantity Remaining fields on purchase lines can be set to default to a blank value instead of
having to depend on the Purchases & Payables setup. This forces the user to decide how much
should be handled instead of accepting the full remaining quantity.
Feature
Navigation panes have been added to purchase documents similar to sales documents.
Table 23 - Vendor
Table 38 - Purchase Header
Table 123 - Purch. Inv. Line
Table 125 - Purch. Cr. Memo Line
Form 49 - Purchase Quote
Form 50 - Purchase Order
Form 51 - Purchase Invoice
Form 54 - Purchase Order Subform
Form 55 - Purch. Invoice Subform
Form 7182 - Purchase Lines Subform
Form 7183 - Receipt Lines Subform
Form 7184 - Return Shipment Lines Subform
Form 7185 - Purch. Invoice Lines Subform
Form 7186 - Purch. Cr. Memo Lines Subform
Form 7187 - Purch. Order Archived Subform
Form 7189 - Get Purchase Line Disc.
Form 7190 - Get Purchase Price
Codeunit 7010 - Purch. Price Calc. Mgt.
Codeunit 7181 - Purchases Info-Pane Management
CodeUnit 7182 - Purch. History Copy Line Mgt.
Feature
The purchase history for a vendor may be invoked from the vendor card based on either the Pay-to or
Buy-from role for a vendor.
17
Feature
The Posting Date document is also posted to the Posted Line tables for purchase documents. This
allows for better detail reporting as well as the ability to view purchase history by date.
Report 7181 - Update Posting Date in Docs is available for upgrade of existing documents.
Feature
The purchase quote number is maintained in all posted documents which started with a quote.
Feature
The payment journal now shows the due date for the document being paid on the form. The due date
is displayed from the Applies-to Doc. No/Type fields on the journal line.
Feature
The external document number is displayed on the Payment Journal form to display the Vendor
Invoice No that is entered in this field.
18
Error
The check report recalculated the amount to pay even when the amount on a suggested vendor
payment line was altered by the user.
Error
Manually entered lines in the requisition worksheet used the Base Unit of Measure if the location was
left blank although the Purchase Unit of Measure was different.
Error
It was possible to set an application ID on records with illegal dates when using the Amount to Apply
field.
Error
If a purchase order was created directly from a requisition worksheet using the Carry Out AM function,
and then posted, not all dimensions were saved properly in the G/L accounts.
19
Error
The Pay-to Contact No. and Bill-to Contact No. fields were missing on the posted purchase and sales
documents.
The Buy-from Contact No. field was missing in the Posted Purchase Receipt, Posted Purchase Credit
Memo and Posted Return Shipment windows. The Sell-to Contact No. field was not available in the
Posted Sales Shipment, Posted Sales Credit Memo and Posted Return Receipt windows.
Error
Application of Vendor or Customer ledger entries was slow when a customer or a vendor had a lot of
records in the ledger entries.
Error
When applying a payment to an invoice with payment discount and without VATm the system
generated a zero VAT amount. This entry was not counter posted when applying the payment.
20
Error
There was a check mark when applying directly from a General Journal Line on the Posting Date of
the applying entry versus the Posting Date of the applied entry/entries. This check mark was only
placed when the Document Type was Payment or Refund. This limitation has been removed.
Error
When a Customer Ledger Entries or Vendor Ledger Entries were reverted the Applies-to ID field was
not cleared.
Error
The search for VAT Entries when unapplying did not use an optimal key.
Error
General Ledger Entries that were generated late from a customer/vendor application was missing a
document date.
21
Error
The Update Apply form is now updated when the user changes something in connection with
Payment discount.
Error
Reversal did not take all applications and un-applications of Payment Discount into consideration.
Clarify reference:
VSA reference: 8859224
KB article reference: 940154
Error
The discount on an invoice or credit memo was lost in cases where the payment corresponded
exactly to the due amount and the user was trying to close several entries in one batch.
Error
When opening the Apply window from a journal without filling the Amount field of the journal, the
Apply window did not show the payment discount.
22
Error
The Amount to Apply field on the Customer/Vendor Ledger Entries was not filled in when applying
from Apply to Document No. on a General Journal.
Error
When Charge (item) was posted a rounding problem occurred. The difference occurred in some
special cases if a foreign currency was used. This was a general problem in the posting codeunit.
Error
The calculation of Expected Receipt Date was wrong if the Date Formula field contained a month.
Error
The system would try to insert two records with the same primary key in the Dimension table if default
dimensions existed on the used bank account, and the same dimension was specified on the first
payment line when printing a check.
Error
The system design did not provide the user with the possibility to assign a campaign to a purchase
document. Posted purchase documents did not contain link to the campaign.
23
Error
A validation on Cross Reference No., doesn't update the Vendor Item No. This could lead to
inconsistencies between the Vendor Item No. and the Cross Reference No.
A80) Allowed to post Undo Receipt even though there wasn't enough quantity
Error
The system didn't check available quantity on stock properly and allowed to post Undo Receipt
although Bin didn't contain enough quantity to cover this demand.
Error
In Purchase Quote, Order and Invoice the use of ALT+O and ALT+P was used multiple times.
24
Error
When Charge (item) was posted a rounding problem occurred. The difference occurred in cases
where the foreign currency was used. However, it was a general problem in posting codeunit.
A83) Ability to enter comments on sales lines. In addition, ability to save comments to
archived forms
Feature
Comments may be added for each line on all sales documents and then moved to posted documents.
Both header and line comments are posted to non-editable forms.
25
Feature
The user can define a setup option to automatically archive sales quotes as they are turned into sales
orders and archive sales orders when they are fully shipped.
Feature
Return Orders can now be manually archived in the same way as other sales documents. Note:
Return Orders are also included in the Automatic Archiving described in A75).
Feature
The drill-down from the Customer Card only shows the open ledger entries which support the
balance.
26
Feature
Archived quotes, orders and return orders may be printed from the Archive forms.
Feature
The posting date on entry documents can be defaulted to a blank value depending on the Sales &
Receivables setup.
Feature
The Quantity Remaining fields on sales lines can be set to a blank value as default instead of the
quantity remaining depending on the Sales & Receivables setup. This forces the user to decide how
much should be handled instead of accepting the full remaining quantity.
Feature
The sales history for a customer may be invoked from the Customer Card based on either the Bill-to
or Sell-to role for a customer.
Feature
The Posting Date document is also posted to the Posted Line tables for sales documents. This allows
for better detail reporting as well as the ability to view sales history by date.
Report 7181 - Update Posting Date in Docs is available for upgrade of existing documents.
Feature
The sales quote number is maintained in all posted documents which started with a quote.
A93) Error when the Correspondence Type was chosen for interaction without attachment.
Error
A run-time error occurred when the user tried to define the Correspondence Type for an interaction
which was being created based on an interaction template without an attachment.
A94) Out of range Customer Ledger Entries printed in Aged Accounts Receivable report
Error
The Customer Ledger Entry that was posted after the date specified in the Aged As Of field on the
Request form was printed in the Aged Accounts Receivable report. This occurred when the Due Date
28
Error
When posting a sales order with a posting date that was out of range, a wrong error message
occurred.
A96) Forms with many sub-forms are not correctly exported to Excel
Error
When a form had several sub-forms, this form was not correctly exported to Excel. This issue was
caused by a problem on the XSLT sheet. This has been corrected by creating different names on
worksheets.
Error
An error message stating that another user has modified the record was displayed when the user
updated the information in the Name Details or Company Details windows for a Contact Card.
A98) Last Issued Reminder Level of On Hold Customer Ledger Entries was modified
Error
The Create Reminders and Suggest Reminder Lines batch jobs could not create reminder lines based
on overdue Customer Ledger Entries which contained a value in the On Hold field.
29
A99) Reminder Lines created for Customer Ledger Entries from Valid Reminder
Error
When the Suggest Reminder Lines (or the Create Reminders) batch job was run without the Only
Entries with the Overdue Amounts check box selected, the system inserted reminder lines for
Customer Ledger Entries which had been included in previous reminders that were valid at the
document date of a new reminder. As a result, these entries were repeatedly considered during the
interest calculation and influenced the reminder level in the header.
A100) Reminder Ending Text Lines were in Not Due Reminder Lines
Error
When the Update Reminder Text batch job was run on a reminder and the number of the reminder
ending text lines was not the same as in the original reminder, the reminder ending text lines were
placed between the reminder lines of the Not Due type.
Error
When Charge (item) was posted the rounding problem occurred. The difference occurred in some
special cases if a foreign currency was used. This was a general problem in the posting codeunit.
30
Error
If a sales quote was created without a Customer No. (or a Customer Template Code) and the
Nonstock item was selected, an error occurred which could not be corrected. The program deleted the
wrong sales line in Object Designer only.
Error
The system showed an incorrect number of contacts on the Customer Information side panel of the
sales order, sales invoice, and sales quote.
A104) Salesperson Code on quote not updated if customer was created from quote
Error
If you created a customer from a sales quote based on a contact number and a customer template,
the salesperson code on the quote was not updated accordingly.
Error
When you changed the Prices incl. VAT field on the Sales Header, this was not confirmed, which was
caused by a wrong filter on the Sales Line.
31
Error
When the answers were updated in the Contact Answer Profile window, the contact’s rating was not
updated accordingly
A107) All co-related contacts were used when segment was created
Error
When the user added contacts to a segment using filters on the Value Entry tab in the Add Contacts
report, the system included all contacts of the Person type related to the customer/vendor company,
not just the contact defined in the Sell-to Contact field of the posted sales/purchase document.
Error
By mistake a blank was used instead of FIND ('-') which meant that the Sales Order could not be
released.
Error
Comments attached to an interaction using the Create Interaction wizard were not saved in the
database when the user finished/postponed the interaction.
32
Error
Calculation of the Quantity Reserved was doubled when calculating the Quantity Available to pick.
Error
The General Ledger Expense Account in Job Posting Setup was not allowed to be blank.
Error
Code that had been commented out due to a correction, had forgotten to be removed.
Error
When restoring an order with a different Unit of Measure than the default, it was still restoring with the
default Unit of Measure.
Error
The Job Planning line that was created from a Job Journal line using Contract and General Ledger
Account type had an incorrect "Gen. Prod. Posting Group".
33
A115) Rounding problem occurred if item was set with Item Charge
Error
Rounding problem occurred if items were set with serial numbers and item charge on the same
invoice. The total amount of value entries was higher than the original amount.
Error
When a Customer or a Vendor Ledger Entry had a due date on the same date as the work date, the
entry was not included in the Overdue Amounts (LCY) field on the Customer/Vendor Statistics.
Error
One invoice could get the phone number of the responsibility center of the previous invoice when
multiple invoices were printed.
Error
The check mark on Apply-from Entry is now limited only to Reservation Entries with Item Tracking set
to None.
34
Error
If the County Code field in the Company Information table was set to any value and Special Order
was used, the function Carry Out AM from the Requisition Worksheet generated the following error
message: "Overflow under type conversion of Text to Code...value: Northamptonshire".
Error
The system did not save attendees that were specified using the Create To-do wizard window when
the user clicked Finish. Furthermore, the user did not receive a descriptive message during the
creation of a new To-do of type Meeting with invitations.
Error
The run-time error occurred when the user tried to create a to-do from the To-Do Card window.
Error
An error message was not displayed when the user tried to assign an attachment to a To-do based on
interaction template without an attachment in the Attachment field of the Create To-do wizard.
35
Error
Although the Reserve field on the Item card was set to Always, the Copy Document function did not
create a reservation for the new line.
Error
The function showed wrong error message.
Error
The system failed when trying to post a zero invoice with Payment Method.
A126) The shipped and invoiced sales orders weren't able to delete
Error
If a sales order contained an item line and two assigned item (charge) lines, the report deleted the
charge lines only.
36
A127) The application closed down if Item Available by Variant form was closed
Error
When trying to close the Item Availability by Variant and Item Availability by Location forms the whole
application closed down with an error. These forms were open in the Order Planning form.
A128) Error occurred if Nonstock Item was set for sales quote without customer
Error
If a sales quote was created without a Customer No. (or Customer Template Code) and the Nonstock
Item was selected, the application ended up with an error which could not be corrected. The program
deleted the wrong sales line in the Object Designer only.
A129) Error when changing the Quantity for a Charge on Sales Order
Error
Updates to Item Charges are now made after Credit Limit and Availability checks have been made.
UpdateItemChargeAssgnt = f(Quantity, Line Amount / Unit Cost) and therefore it is reasonable that it
is invoked after UpdateAmounts has completed.
So, all calls to UpdateItemChargeAssgnt are made at the end of UpdateAmounts.
Error
Synchronization with Outlook failed when the application language selected in Microsoft Dynamics
NAV was other than English.
37
Error
Redundant update of Outlook item occurred when the user synchronized the modified Outlook item
with Microsoft Dynamics NAV.
Error
During the export of the synchronization scheme in a localized version of Microsoft Dynamics NAV,
the data from the Read-Only Status field of the Outlook Synchronization field table was exported
incorrectly. This led to failure of the synchronization process.
A133) Synchronization failed when application server was run with localized fin.stx
Error
An error occurred when the application server was run with the OSYNCH parameter and the localized
fin.stx file, because the hardcoded field name prevented from initializing the variable correctly.
Error
Incorrect data in the Default Value field of table 5304 in localized versions of Microsoft Dynamics NAV
made synchronization from Outlook to Microsoft Dynamics NAV fail.
38
Error
When the user clicked the Patch Exchange Reference menu item on the navigation pane, an error
message appeared stating that Report 5192 did not exist.
Error
The system did not create a to-do after an opportunity was updated.
Error
When an opportunity for a contact was updated from the Opportunity Card window the Calculated
Current Value (LCY) and Completed % fields were not updated accordingly.
Error
Dimensions for unapplied entries would in some case be incorrect due to wrong filtering in the
unapply functionality
39
Error
If you had the Archive Document granule the Archive Document option was automatically set to YES
on the reports. You had to set Archive Quote and Orders to YES in Sales & Receivables and
Purchase & Payables to get the option automatically set to YES.
Service Management
A140) Dimensions are copied to Service Ledger Entry from Invoice Header
Error
When the user created an invoice for a service contract, dimensions of the new Service Ledger entry
were copied from the invoice header.
Error
When the Shipment on Invoice check box was selected in the Service Management Setup window, a
shipment was posted for a customer during the service invoice posting, although the Blocked field
was set to Ship in the Customer Card window.
A142) Error when Repair Status was changed on Service Item Line
Error
An error message appeared when the user changed the value of the Fault Reason Code field on a
Service Item line and then attempted to change the repair status on the same line, without removing
focus from this line, while the Fault Reason Code field was set to mandatory in the Service
Management Setup window.
40
A143) Wrong value in Service Ledger Entry when posting Service Contract Credit Memo with
discount
Error
Incorrect values were assigned to the Amount (LCY), Discount Amount, Discount % and Unit Price
fields of the Service Ledger Entry created after posting a Service Credit Memo which contained a
discount and was related to a contract.
Error
When the user created a combined invoice for several contracts with the same Bill-to Customer using
the Create Contract Invoices batch job, header dimensions of the new invoice were copied from the
first contract and line dimensions were retrieved from the invoice header.
Error
After deleting a service item, the default dimensions related to this service item were not deleted from
the Default Dimensions table.
Error
If the user did not reply to a confirmation message that appeared when deleting a customer with
associated service items and was prompted to delete the customer number for the associated service
41
A147) Couldn’t wend e-mail from Service Order if e-mail not Company’s
Error
It was not possible to send an e-mail message from the Service Quote/Order window to an e-mail
address that differed from the customer’s company e-mail address.
Error
When the user modified the Contact No. field in the Service Order or Service Quote window, the E-
mail and Phone No. fields were not updated correspondingly.
Error
Resource Ledger Entry was not created after posting consumption for a service line of the Resource
type and if a job number was not assigned to this line. However, it was possible to post consumption
for service line of type Cost and G\L Account.
42
Error
When the user created a service credit memo that was not related to a service contract and assigned
a service item to a service line, this service item number was not transferred to the Service Ledger
Entry after posting.
Error
The user could not post service lines with items containing item tracking information because of
insufficient permissions.
Error
When the user deleted a credit memo that was created from a service contract for a certain contract
line, it was not possible to re-create another credit memo from this contract line again.
Error
An error occurred during the service order posting when the program referred to Codeunit 6080
Service Price Management which was not covered by the license.
43
Error
An error occurred when the user tried to view Item Shipment lines for a posted invoice. The error
occurred due to the fact that the Posted Service Invoice window contained incorrect reference to the
Posted Service Shipment Line List window.
Error
A service line posting failed because the program referred to an improper table to check the
dimension values.
Jobs
A156) Positive Job Ledger Entry when posting Purchase Credit Memo
Error
The system created positive entries in the Job Ledger Entry table when posting a purchase credit
memo.
A157) Error when posting G/L Account Purchase Invoice Line for Job with Dimensions
Error
When the user posted a purchase invoice with a line of the G/L Account type, and a job with the
assigned dimensions was specified for this line, the posting failed with an error. This took place since
the program tried to copy dimensions for this line from an incorrect table.
44
Error
Granule 4510 did not allow Report 1095 Update Job Item Cost to update Job Ledger Entries.
Permissions have been added to the report to allow this modification.
Error
The Job Create Sales Invoice report did not create an invoice for a job task if the previously
processed job task had not required invoice creation.
A160) Document created by Copy Sales Document was linked to Job Planning Line
Error
Sales document lines could contain invalid job-related data when the Copy Sales Document batch job
was run while the check mark in the Recalculate Lines field was cleared. As a result, new sales lines
could be linked to a Job Planning Line.
Error
It was not possible to use any other Account Type than G/L Account in a General Journal Line with a
Job. No set. This restriction had also been implemented for Balancing Account Type.
45
Error
When the user tried to post a purchase invoice that contained more than one line of type G/L Account
with job numbers assigned to these lines, the posting failed if there were identical line dimensions.
Error
Posting an item on a credit memo and connecting the line to a job, caused the quantity on the
resulting Job Planning line to be wrong.
Error
Posting Groups were not reset on Job Planning Lines when changing type to Text. Furthermore, if a
line was added after a Text line then the Currency Date was blank resulting in a currency problem.
Error
The rounding of foreign versus local currency in a job did not match the rounding conventions used by
the sales invoice.
46
Error
The External Document Number was not transferred when posting a sales invoice that originated from
a Job Planning line.
Error
Job Ledger Entries Global Dimension field was not filled from the sales invoices that originated from
the planning line.
A168) Job No. was not transferred from invoices to G/L Entry
Error
Sales/Purchase Invoice/Credit Memo did not transfer Job No. to G/L Entries generated. This only
works for G/L Entries generated from lines. G/L entries that are connected to the Customer/Vendor
Ledger Entry will not have a Job No.
Error
For performance reasons we have added a check mark in the validation code of the Job No. form on
the Gen. Journal Line to exit the code if nothing has been changed.
VSA reference:
KB article reference:
47
Feature
We have implemented the possibility to set up dimensions on Job Tasks and transfer these to WIP
Entries generated in the General Ledger.
Inventory
Error
A limitation on a variable caused an overflow of errors.
Error
The following error message appeared: 'Shipped Qty. Not Returned is too low in Item Ledger Entry.'
Now there will be no error message but the application will be displayed in the Applied Entries
TableBox after the first attempt to apply.
48
Error
Missing error message if the system could not create a purchase return line when using Get Posted
Document Lines to reverse when getting the receipt lines.
Error
You get a wrong error message when a full quantity of a purchase invoice line could be applied to a
purchase return order several times.
Error
Quantity@1003 : Integer; changed to Quantity@1003 : decimal;
Error
FEFO method didn’t always work. This depended on the setup done at location level, because a filter
was set without checking the conditions first.
49
Error
The system used the Standard Cost and Last Direct Cost field values from the Item Card when
exporting data to Excel, if the Use Stockkeeping Unit checkbox was selected on the request form of
the Inventory Cost and Price List report.
A178) Wrong unit price on purchase lines when using foreign currency
Error
The unit price was wrongly calculated when using a foreign currency.
Error
A partial revaluation affected inbound entries that were already shipped but not invoiced before the
revaluation took place. Partial revaluation should only affect inbound entries that are in the inventory
at the time of the revaluation.
A180) Adjusted Unit Cost on Item Card not updated when Qty = 0
Error
Whenever inventory quantity goes to zero and adjustment is run, the Unit Cost on the Item Card and
SKU will now be updated with the last outbound entry. The criteria for selecting the last outbound
entry will largely be based on the valuation date.
50
Error
A limitation on a variable caused an overflow error.
Error
Table Relation incomplete for Variant Code Field in table 5847 Average Cost Calc. Overview - Error
on SQL on RENAME.
Error
When the expected cost of a revaluation is invoiced it must not have a General Business Posting
Group.
Error
The GetInvtSetup function was called from wrong codeunits although it should have been used only in
the Item table.
51
Error
When a sales order was created from either a sales quote or order planning and when using the
Tracking Only option in the Order Tracking Policy field, then Order Tracking didn’t work.
Error
The Item Availability Line form didn't show the correct name.
Error
This is caused by transfer entries that repeatedly re-open the Period to Adjust due to the forwarding of
cost for the outbound transfer entry to its corresponding inbound transfer entry. If there is a rounding
value that keeps being shifted around, then an infinite loop occurs.
Error
Overflow error occurred in the Item Tracing report if the description was longer than 50 characters.
52
Error
Error when using "Apply template" feature because the validation is skipped. The design is now
changed so that the validation is only skipped when a new company is been set up.
Error
If an Item is blocked it wasn’t possible to run the Calculate Inventory report.
A191) Item Charge Specification report didn't show right amount from Value Entry.
Error
The report showed Item Charge with an empty amount which was based on the Cost Amount (Actual)
field in the Value Entry table. But right field should have been "Sales Amount (Actual)".
Error
Function CreateDocChargeAssgn used wrong parameter.
53
Error
Descriptions specified for Item Cross Reference records were deleted every time a Vendor Catalog
was updated.
Fixed Asset
Error
A warning has been introduced to use the Cancel Entries function instead of the Reverse
Transactions function when correcting incorrect Fixed Assets Ledger Entries.
Feature
It is now possible for the user to use the calendar year of 365 days, where each month has the same
number of days as in the calendar. The only exception is February in leap years, which is 28 days and
not 29. Because of that, all years, also leap years, are considered to have 365 days.
This new feature, ’365-days depreciations’, cannot be used in combination with ’Custom 1
Depreciation’.
54
Error
Regeneration Planning removed existing reservations if item used Make-to-Order policy.
A197) Requisition worksheet calculated wrong quantity for reordering policy order
Error
The suggestion of purchase in the requisition/planning worksheet was wrong if two sales orders used
the same date and the quantity of one was reduced.
Error
Although users set the filter in the Order Planning form (Demand Type), the system created a
temporary table for all types of demand. This led to a performance issue.
A199) After planning the inventory level was below reorder point
Error
The planning engine didn't check inventory after planning. In some cases the total quantity was below
the reorder point.
55
Error
The Setup Time was allocated although operation was finished.
Error
An overflow of errors occurred when we tried to reschedule the production order line. This happened if
the combination Capacity UoM = Days, Send-Ahead Quantity field was used and direction was
Forward.
A202) Transfer posting was allowed even though there was no stock
Error
When a reclassification was made to the same location and variant, the outbound part of the transfer
tried to use the inbound part of the transfer as its source.
The correction ensures that the only application that can supply to an outbound Transfer Item Ledger
Entry must occur before the entry. This is done by comparing the entry numbers.
Error
Requisition worksheet planned a new supply for the first location in the location list only.
56
Error
Item tracking information was wrong when you tried to close the Item Tracking Lines form.
A205) Microsoft Dynamics NAV didn't allow to choose serial number for Receipt of Transfer
Error
If item of transfer contained item tracking and quantity was shipped gradually the receipt could be
done only for the first quantity. The system didn't allow users to enter another Item Tracking number.
A206) Item tracking error when Order Tracking Policy was blank
Error
The program did not synchronize the item tracking for the shipment line with the item tracking for the
receipt line that is created when the order tracking is set.
Error
A Credit Memo could be posted with a quantity that differed from the quantity that was set for item
tracking. It led to problems in Value Entries.
Error
Error was showed in the Item Tracing window, when using Tracing. The problem occurred because
the Description was created from more text strings.
57
Error
The purchase order had the wrong Reservation Status assigned. This meant that the purchase order
was not recognized in the routines that handle these reservation entries after the posting of the
purchase order.
A210) You couldn't state Item Tracking on Demand with Order-to-Order Binding
Error
For supplies that were linked to an original demand, the item tracking information that was created on
the supply side was not getting copied to the demand side. This resulted in a mismatch of the item
tracking information. This copying has now been implemented for Order-to-Order binding.
Warehouse
A211) Inventory Pick was created although Shipping Advice was complete
Error
Inventory Pick was created from a sales order although one item wasn't on inventory and Shipping
Advice was set to Complete.
58
Error
In Calculate Warehouse Adjustment report, Unit of Measure is not taken into account while calculating
the quantities on the Adjustment Bin. In fact, only the Base Unit of Measure is used to create the item
journal lines. Thus the adjustment bin could not be cleared successfully if a unit of measure different
from the base unit of measure is used.
Error
The system attempted to delete the line twice and ran on an error while doing so.
Error
When you post a partial Sales Inventory Pick with item tracking, the Quantity to Invoice (Base) field in
the Item Tracking line has an incorrect value. This is caused by an unneeded update on the
Reservations Entries when the pick is posted.
A215) Posting with same bin code on different locations is not working
Error
If the same bin number was used in two different locations, the locations were tested wrongly.
59
Error
No check present to establish the fact that the location uses Directed Put-away and Pick before
entering a Block Movement tag on a Bin.
Application
Error
The menu button should have been hidden during resizing of the form.
Error
A character filter for upper-case characters did not filter to get all characters.
Error
Maxvalue of the Profit% field in these tables were out of proportion.
60
Error
The reason for the different behavior of SQL Server and the Classic client is that the SQL database
doesn’t support 1 millisecond granularity for the date/time type.
To resolve this issue the MakeDateTimeFilter2() function in Codeunit 1 should be changed. We have
to change 235959.999 time to 235959.995 time.
Old code:
MakeDateTimeFilter2(VAR DateTimeFilterText : Text[250])
…
DateTimeFilterText := FORMAT(CREATEDATETIME(Date1,000000T)) + '..' +
FORMAT(CREATEDATETIME(Date1,235959.999T),0,1);
New code:
MakeDateTimeFilter2(VAR DateTimeFilterText : Text[250])
…
IF TempGLSetup.RECORDLEVELLOCKING THEN
DateTimeFilterText := FORMAT(CREATEDATETIME(Date1,000000T)) + '..' +
FORMAT(CREATEDATETIME(Date1,235959.995T),0,1)
ELSE
DateTimeFilterText := FORMAT(CREATEDATETIME(Date1,000000T)) + '..' +
FORMAT(CREATEDATETIME(Date1,235959.999T),0,1);
Error
When you generate a Payment by Check through the Payment Journal and print it, then the amount
printed is zero and the line inserted to manage the check is zero as well.
Error
SQL index removed on 72 tables to avoid extra overhead on the server central processing unit for
sorting.
61
Outlook Integration
A223) No conflict in Outlook for deleted NAV contact after full synchronization
Error
A conflict was not processed in Outlook Add-In when a synchronized contact was deleted from the
Microsoft Dynamics NAV database and the subsequent Full Synchronization action was performed.
Error
Outlook Synchronization does not work after latest changes in C/FRONT. Synchronization just silently
stops.
VSA reference:
KB article reference:
Error
When the user tried to send an e-mail from Microsoft Dynamics NAV, a run-time error occurred when
an e-mail transport provider in Outlook was other than Exchange.
63
Error
It was not possible to either set up or to run the E-Mail Logging functionality under the application
server.
Error
The style sheet for orders had an element referencing quotes.
Error
Outlook Add-In did not map Microsoft Dynamics NAV fields to the Outlook collection of categories.
Error
Outlook crashed during synchronization because the memory that was allocated for the MAPI
structure that was populated with the meeting recipients, was released before the work with this
structure was finished.
64
Error
If two or more Windows Logins had been created in Microsoft Dynamics NAV, the system could check
permissions for the wrong user when performing the synchronization. As a result, an error occurred.
Error
When the user ran the Outlook synchronization on Microsoft Vista, a run-time error was raised and
the synchronization failed.
Integration
Error
When a user put the wrong schema name on the Commerce Gateway setup, or a partner wanted to
use the CGReqClient in a customize manner, the system did not give proper feedback in case of a not
well-formed schema.
65
Feature
Microsoft Dynamics NAV 5.0 SP1 includes mobile functionality so mobile users can interact with
Microsoft Dynamics NAV using Microsoft Dynamics™ Mobile 2008 – Mobile Sales from a mobile
device.
Microsoft Dynamics Mobile 2008 provides customers with mobile access to the same line of business
applications that they rely upon in the office while away from the office. Microsoft Dynamics Mobile
2008 consists of a Mobile Sales application and Mobile Development Tools that includes Server
Components and Framework Components to enable customers and partners to create and run mobile
solutions.
Microsoft Dynamics NAV 5.0 SP1 contains the integration components for Mobile Sales and Mobile
Development Tools - Server Components to support the Mobile Sales scenario. For more information,
see the documentation (mobile.chm).
Note that to have full advantage of the functionality you also have to acquire Microsoft Dynamics
Mobile 2008.
66
Feature
The functionality is described in a Help file, mobile.chm, which is available in English (US) only. The
mobile.chm file provides guidance for how to set up mobile functionality in Microsoft Dynamics NAV.
The mobile.chm file installs with the application help. The default location is C:\Program
Files\Microsoft Dynamics NAV5\CSIDE Client\ENU. Note that the Help is not F1 enabled, and that the
mobile.chm file is not part of the application Help.
Manufacturing
Error
When the Inventory Posting routine uses the posting date of the Quantity Movement instead of using
the Valuation Date of the new entry that is being posted, Automatic Cost Adjustment is invoked by the
wrong criteria.
67
A236) Detailed Calc. report showed wrong value for item without BOM
Error
If an item didn't have the BOM defined, the Detailed Calculation report showed the previous value
although it should have been zero.
Error
The batches which calculated Low-Level Code of items differed from each other. None of them
worked properly if the BOM structure contained the item with Closed BOM.
Error
The Compare List report also showed components which were not valid (they used Starting Date
and/or Ending Date).
A239) Due Date for Family on Production Order was changed when refreshing
Error
When refreshing a production order for a family, the due date was updated to reflect the inbound
warehouse handling time that was listed on the location card, but the ending date was not updated.
68
A240) Some fields weren't refreshed if you used Copy Production Order Document
Error
When the user used the Copy Production Order Document function, some fields in the production
order line were not updated properly.
Error
Overflow error showed up when we tried to reschedule a production order line. This happened if the
combination Capacity Unit of Measure = Days and Send-Ahead Quantity fields was used.
Error
There was a difference between the Update Unit Cost batch (the production order) and the Update
Unit Cost Option checkbox when the status of a production order was changed.
Error
In some cases the operations could not be scheduled manually.
69
Error
The application returned an error and closed the Production Schedule.
A245) Production Schedule displayed error if Description of Routing contained characters not
allowed
Error
Description of Routing contained characters which were not allowed, such as &, < and >
A246) Bin Code Used Default Value instead of Value from POLine
Error
When user created output/consumption line manually then Bin Code was set to default Bin instead of
value from prod.order line/component.
Error
If lines were added manually in an Output Journal for Production Orders which contained dimensions,
the dimensions were not be assigned correctly.
70
Error
If a production order contained more than one line and some components were used more than once,
the posting of consumption via Production Journal did not check availability of this item.
Error
Negative inventory occurred for backward flushed items when the same component was defined more
than once on a released production order. The system didn't check item availability.
A250) Wrong Remaining Quantity when Post Consumption with different item tracking
Error
When posting consumption for a Production Order Component line where item tracking has been
specified for the component, an error occurred in the calculation of the new remaining quantity on the
component line.
A251) Error occurred if user ran statistics in production order with non item line
Error
The error 'Item No. xxx does not exist' appeared when user ran statistics on a production order with a
non Item line.
71
Error
The Allocated Time field (Production Order Capacity Need table) was calculated incorrectly if routing
contained different Cap.Unit of Measure Code, although the value should have been stored in
minutes.
Error
Changes which were made in the requisition line on the Order Planning form were not saved to the
table and disappeared.
A254) Inventory Pick couldn't be posted partially if component used item tracking and
reservation
Error
When a user partially posted an Inventory Pick for a production order component, which used item
tracking and reservation, the remaining quantity of the pick could not be posted.
Error
Previously, when a user entered a new Standard Cost on the worksheet, the value was assumed to
be completely material. In the correction, the value of the new standard cost will be spread out to the
various cost shares using the same ratios as the original standard cost.
72
Error
Some tables didn't use Nos. Series logic properly and didn't allow the user to create a new record.
Error
Business Analytics on named instance of SQL - only worked if the NAV database was on the default
instance.
Error
Analysis Services 2005 dimension names cannot contain characters that are illegal in Windows file
names. When analytical dimensions are created, a hidden intermediate dimension has to be created
that is named as a derivation of the fact table name, for example “LedgerEntryDimensionG/L Entry”
where “/” (slash) is the illegal character.
Resolution:
All Analysis Services 2005 dimension names are now checked for illegal characters and renamed
accordingly. Illegal characters are:? [ ] / \ = + < > : ;
73
Feature
Microsoft Dynamics NAV now uses "Indexed Views" to maintain SIFT totals. Indexed views are a standard
SQL Server feature. An indexed view is similar to a normal SQL Server view except that the contents have
been materialized (computed and stored) to speed up the retrieval of data. For more information about
indexed views, see SQL Server Books Online.
Microsoft Dynamics NAV creates one indexed view for each SIFT key that is enabled. When you create a
SIFT key for a table, you must set the MaintainSIFTIndex property for that key to Yes to enable the SIFT
key and create the indexed view. Once SQL Server has created the indexed view, it maintains the contents
of the view whenever any changes are made to the base table. If you set the MaintainSIFTIndex property
for that key to No, SQL Server drops the indexed view and stops maintaining the totals.
The indexed view that is used for a SIFT key is always created at the most finely-grained level. Therefore, if
you create a SIFT key for AccountNo.,PostingDate, the database will store an aggregated value for each
account for each date. This means that in the worst case scenario, 365 records must be summed to
generate the total for each account for a year.
Feature
Microsoft Dynamics NAV automatically buffers inserts in order to send them to SQL Server in one go.
By using bulk inserts, Microsoft Dynamics NAV reduces the number of server calls thereby improving
performance.
It also improves scalability by delaying the actual insert until the last possible moment in the transaction.
This reduces the amount of time that tables are locked; especially tables that contain SIFT indexes.
Application developers who wish to write high performance code that uses this feature should understand
the following constraints outlined.
If you want to write code that uses the bulk insert functionality, you must be aware of the following
constraints:
Records are sent to SQL Server:
Records are not buffered if any of the following conditions are met:
• The table you are going to insert the records into contains BLOB fields.
74
• The table you are going to insert the records into contains RecordID fields.
• The table you are going to insert the records into contains fields with the
AutoIncrement property set to Yes.
Platform
Error
The issue is related to the fact that the form showed temporary records.
To fix this bug a call of the OnFindRecord trigger where the parameter equals “=” was introduced.
These changes extended the functionality and required changes in documentation. For example,
OnFindRecord couldn’t receive “=” as a parameter.
Feature
Changes are:
Error
For example, the AL_tagVariant has a destructor that cannot be derived from OM_NewDelete.
AL_tagVariant leaked because destructor wasn’t called.
75
Error
Microsoft Dynamics NAV should not skip the data from the Company table when restoring.
The data from the restore resource that corresponds to the Company table should be added to the
database by the Modify function, such as the Company table, which is created in the beginning of the
restore process.
Error
Image scaling was changed to avoid rotation.
Error
Dataport property ReqFilterHeadingML was not imported after fixing NAV searches translations of the
MLReqFilterHeading option and imports them.
Error
The problem is that if a subform’s record depends on the value of the form’s record then the subform
isn’t updated if the form’s record changes its value.
In the proposed solution we check whether the version of the current form’s element had changed
after executing the OnValidate trigger. If it had changed, then we load the form’s current element. This
lead to the execution of the OnAfterGetRecord and OnAfterGetCurrRecord triggers.
76
Error
Dialogs font corrupted when the program started from the command prompt in the Full Screen Mode.
Font initialization in full screen text mode is now handled separately.
Error
As requested by LCA, the order of the about box is now:
Product Name/version
Copyright notice
Licensee information
Warning
Error
1. The calculated SIFT key doesn’t necessarily contain all fields in the specified filter. In this
case we need to revert to getting the sum from the basetable.
2. The amount of calculated fields requested in CalcSums or CalcFields call can be greater than
the maximum number of SUM fields on a key. The internal structure used by the new SIFT sub-
system was not able to handle this situation so we got a buffer overrun. This has been corrected to
have a dynamically allocated buffer.
Error
The issue is related to the fact that the form shows temporary records.
To fix this bug a call of the OnFindRecord trigger where the parameter equals “=” was introduced.
These changes extended the functionality and required changes in documentation. For example,
OnFindRecord couldn’t receive “=” as parameter.
77
Error
Stack overflow checking was changed.
Error
If the Cross Reference Type was Customer/Vendor, then the record didn't contain the value in "Cross
Reference Type No." field. The record couldn’t be used later in Sales/Purchase.
Error
Dummy functionality was removed from TempororyFileMap class.
Feature
The Splash Screen was reintroduced. In order for it to appear, we needed the following line defined in
the stx:00200-00500-080-0: Yes
18. COMMIT in a Single Instance Codeunit commits data that should not have been
committed
Error
If you have a Single Instance Codeunit which does a COMMIT while you run a report that updates
data, then the COMMIT function commits data while the report is printing even if the report later gets a
runtime error.
78
Error
The code cleared the record every time it completed an import, which made it impossible to reuse the
primary keys.
20. GETVIEW will get an internal error when the length is too big
Error
GETVIEW command generates "Internal Error 1037 in Module 19" error when length exceeds 900
bytes. The error message was modified, so that it does not contain the Maximum size.
Error
recordRef and Calcfield were corrected to prevent a reference to a NULL pointer, which was causing
the crash.
Error
Module - error message is displayed
79
23. Permissions for the User Default Style Sheet table were not added
Error
We have to grant appropriate permissions for the User Default Style Sheet table.
Error
We get this problem because it should not be allowed to create records with empty code fields if these
fields are referenced by some other fields in another table.
The problem has been fixed so that the program doesn’t allow renaming a field to a blank in the case
described above.
25. Message ‘Record does not exist’ even when the record is there
Error
After implementing record links, the program deletes all record links if the record is deleted. The
problem is that the DeleteRecLinks function cleans all allowed errors. This problem has been fixed so
that the program now restores allowed errors after the record links are deleted in the DeleteRec
function.
Error
The AttStr was virtually increased without changing the static size, in order not to "disturb" the rest of
the machinery. Dynamically allocated chunks of memory are re-used every time a new compilation is
done.
80
Error
After fix memory is cleaned when trigger is out of scope or CLEAR(Bigtext) is called.
Error
When in- and out-streams are connected to the same source we get an endless copying cycle. To
prevent this, check that Forbid Copying is added, so if the source is the same, the program terminates
this command.
29. The Application Server reported many messages when closing down
Error
The NAS was not exiting completely clean when it was stopping. This was due to a code change
made to try to resolve a small issue in 4.00 SP3 update 4. This fix was giving us problems, so it has
been reverted.
Error
The problem was that the size of pTempBuffer variable will return size of pointer which is 2, but what
is intended is to put the size of the buffer. We have change the size of the initialization and the
copying of the pTempBuffer variable. An internal arithmetic buffer operation has been corrected.
81
Error
The record is cleared out on every loop. However, the indexes are never cleaned out, as this can
introduce problems like in 25889.
Error
C/SIDE GetRangeMax and GetRangeMin throw an exception when different Filter Groups are used.
Error
The program crashes when your PC wakes up from hibernation. The hibernation functionality is
turned off to avoid a crash. Then it will not reconnect to SQL Server. This will have to be done
manually.
Error
It was not possible to add the .dwg file type to the fin.stx file. We have now add .dwg to the fin.stx.
82
35. Child triggers execute when a parent table has got no record
Error
Child elements shouldn’t be serialized if the creation of a new element was unsuccessful.
Development Environment
Error
The FORMAT algorithm was changed for the Boolean type to match the C/SIDE online Help.
Tools
Error
When evaluating decimal values, the value of the decimal separator changed according to the current
regional settings.
Error
The records imported to Microsoft Dynamics NAV from an Excel file were not updated with data from
a master template when the user clicked Apply Migration Data in the Migration Overview window, if
the primary key numbers for the imported records were automatically assigned by number series.
83
Error
Job No. was not removed from archive sales/purchase headers
Error
For the configuration dialog the DataBase Qualifier (DBQ) parameter was added to the ODBC data
source setup.
C/FRONT
Error
1) Variant variable type was converted to the type that C/FRONT expects to receive.
2) DBL_Exit was corrected to succeed in cases where the database was not closed and there were
references to the database objects.
84