Is there any other js / ajax / php check for such duplicates in the Customer Short Name scripts that needs to be put in for the Supplier scripts as well apart from the unique key?

Whilst the Denali version uses the MS SQL server, what database does the legacy version use?
Could not trace the old legacy version to study it.

You can run VMWare Player in your Win7+ workstations and run WinXP in a Virtual Machine in it where your legacy CMS client can run. That way, you will not need to change the software and the way you run your business.

Have you setup your Chart of Accounts in FA and tailored it to suit your existing one in the legacy CMS?
You will need to use the latest FA v2.4.4+ Git Master as it sorts out quite a bit of issues.

Perform one batch of one type of transaction with just one transaction in it and compare the before and after backups of the sql - you can then figure out how to frame the SQL statements to import a full batch.

Can be done purely as SQL statements in order without any user intervention - bash/sql/cron - at specific times.
WHat is the legacy accounting used?
Do the legacy accounting program and FA reside on the same machine?

Committed.
Kindly verify if the functionality is okay.

1,605

(3 replies, posted in Report Bugs here)

Looks like a rollback of this commit is in order if no new workaround is found.

1,606

(3 replies, posted in Accounts Receivable)

Make an extension for it. Hopefully all entries for the customer are in place before the extension triggers these entries.
A Quick Entry based on manual calculation may be in order till then.

This is necessary as the last function in it (function parse_notes_params) is needed in some instances.
See the Wiki.

Try clearing the js and other browser cache and try it.

@kvvaradha: Since you are making a LEFT JOIN for the voided entries, there could be many null voided entries in the result set that would have the v.date_ field as NULL anyway!

@joe: can polish it up and check and include it if needed.

1,610

(3 replies, posted in Report Bugs here)

@joe: the whole commit can be reviewed instead of the fixed part alone.

1,611

(7 replies, posted in Reporting)

I think he means to include the description of items inside the report.

This generally occurs when there is a forex rate difference and may be dynamic / computed on the fly. Check if it differs each time the forex rate changes.

1,613

(18 replies, posted in Setup)

Replace each instance of

'

with an apostrophe (single quote) and then execute the SQLs in order in some MySQL client like phpMyAdmin, SQLyog, etc.

Chances are that the db user you created does not have sufficient write permissions.

1,614

(18 replies, posted in Setup)

The first user is "admin". The second user is "jimmyc". Try logging in with "admin".
It is possible that the Chart of Accounts you used may not be updated to the schema for the default Charts.

Try a fresh install with the sql/en_US-new.sql chart.

@joe: Can commit this. Makes sense.

1,616

(7 replies, posted in Reporting)

Yes - modify the report in question.

Debit Note / Credit Note?

1,618

(10 replies, posted in Items and Inventory)

@joe: is this specific to certain versions of js or can it be included in the core?

1,619

(14 replies, posted in Setup)

Make a new extension for it.

A credit/debit note may be in order.

There is no direct link to the Forum Messaging module in the main menu though the PM links are there in every post. Also the forum message notifications do not work after the version upgrade.

Check your PM now.

Shall we replace it with x-rates.com? The bash code for it is:

wget -q -O- "https://www.x-rates.com/table/?from=USD&amount=1" | \
grep "http://www.x-rates.com/graph/?from=" | \
cut -c71-1000 | \
sed -e 's#</a></td>##' | \
sed -e 's#&amp;to=# #' | \
sed -e "s#'># #" | \
sort -u > output.txt

@joe: Does this make it to the core?

1,624

(3 replies, posted in Banking and General Ledger)

Caveat: Provided you have not closed any of the succeeding fiscal years.

"Unknown" is okay for third party extensions.