1,951

(4 replies, posted in Report Bugs here)

In Setup => Display Setup there is a checkbox for enabling hints for new users. Where do these hints come from? Is there a hints table missing in FA? All places where it should be displayed, the following code is present:

(user_hints() ? "<span id='hints'></span>" : '')

Is this some sort of Ajax implementation reserved for custom themes? Even then, these hints must come from somewhere - a table or an array of hints.

The latest version is attached herein and complies with changes in the 2017-12-19 core commit for VARLOG_PATH and VARLIB_PATH (the latter is exclusively used herein as per relevant core inclusions).

CHANGELOG

This is by design as each asset should be depreciated separately.

1,954

(86 replies, posted in Modules Add-on's)

Look at overwritten Lines 109,110 in api24/sales.inc:

$info[$sale_index]['ov_discount'] = $trans['ov_discount'];
$info[$sale_index]['ov_discount'] = $trans['Total'];

The above has been corrected and committed in my repo.

Also the VARLIB commit in the core has not been updated as yet in this module but committed in my repo.

The URLs for sales (TRANS_TYPE = 10 for Sales Invoices) are like:

http://www.example.com/frontac24/modules/api24/sales/<TRANS_TYPE>
http:// www.example.com/frontac24/modules/api24/sales/<TRANS_NO>/<TRANS_TYPE>
http:// www.example.com/frontac24/modules/api24/sales/<TRANS_NO>/<TRANS_TYPE>?page=<PAGE_NO>

Note the order of the attributes in the last 2 URLs above.
The api24/config_api.inc has the constant RESULTS_PER_PAGE defined in it.

Both work okay in my version. For Transaction Number 2 in Transaction Type Sales Invoice (10) the output is:

{
 "ref":"002\/2017"
,"comments":""
,"order_date":"05\/07\/2017"
,"payment":"4"
,"payment_terms":{
    "0":"4"
   ,"terms_indicator":"4"
   ,"1":"Cash Only"
   ,"terms":"Cash Only"
   ,"2":"0"
   ,"days_before_due":"0"
   ,"3":"0"
   ,"day_in_following_month":"0"
   ,"4":"0"
   ,"inactive":"0"
   ,"5":"1"
   ,"cash_sale":"1"
 }
,"due_date":"05\/07\/2017"
,"phone":""
,"cust_ref":""
,"delivery_address":"N\/A"
,"ship_via":"1"
,"deliver_to":"Donald Easter LLC"
,"delivery_date":"05\/07\/2017"
,"location":"DEF"
,"freight_cost":"0"
,"email":""
,"customer_id":"1"
,"branch_id":"1"
,"sales_type":"1"
,"dimension_id":"0"
,"dimension2_id":"0"
,"line_items":
 [
  {
     "id":"6"
    ,"stock_id":"101"
    ,"qty":1
    ,"units":"each"
    ,"price":"300"
    ,"discount":"0"
    ,"description":"iPad Air 2 16GB"
  }
 ]
,"sub_total":300
,"display_total":300
}

1,955

(114 replies, posted in Reporting)

It is possible you are using an outdated / incompatible Chart of Accounts. The one in the official repo has it's field order for some tables different from the en_US-new.sql apart from some other changes. What "files" did you copy over?

Make a new install of FA 2.4.3+ by taking the files from the GitMaster that has all the fixes needed as well. Now place the corrected Canadian Chart of Accounts from the FA24extensions repo and place it in your sql folder.

Now make your tax rate entries and fill in some data and check if your problem still remains.

@joe: is this tax scenario prone to such errors?

@boxygen: The database integrity will be affected as 1 Sales Order is related to 1 or more Customer Deliveries but 1 Customer Delivery  pertains to just 1 Sales Order as the latter has the Cust_Branch defined in it.

@stefan: Sales Order Tracking will then have to be manual on the description / memo fields.

The best way is to make a new Sales Order for another cust_branch and edit / move over the subset of items that need to emanate from that other cust_branch to it and effect delivery from it.

@joe: nice addition for all such popup pages if popups are enabled.

Take a backup.
Enter one such depreciation record.
Take another backup and see what SQL INSERTs/ UPDATEs are needed.
Restore from first backup.
Make SQL statements for all depreciations and then import them into the DB.

At the moment in the default FA - no.
You can however change the code of the dropdown select box to restrict it to the same branch that the sales order emanated from.

A non alphabetical first char being omitted before sorting....
Thanks - hope this helps someone.

There was no difference in FA 2.3.26 - wonder what made this necessary now.

Split the Sales Order across 2 different branches as separate ones and then effect the deliveries accordingly.

A sales order is specific to a Customer Branch in FA as of now.

1,963

(4 replies, posted in Report Bugs here)

The Customer Balance may be because of payments received but not allocated to appropriate bills which may ppear unpaid.

Try to upgrade to the latest GitMaster version since there have been several bugfixes since the FA 2.4.3 release version. You can overwrite with the changed files and adjust for the new constants in the config files and small changes in the db data (sys_prefs table).

Check if the customers have any credit bills pending.

1,965

(6 replies, posted in Setup)

@franaxx: Thankyou for the feedback.

@joe: can make it part of the official pkg repo.

1,966

(6 replies, posted in Setup)

A brand new South African Chart of Accounts has been prepared on your request (upload the chart to the sql folder) and added to the FA24extensions repository. Kindly provide feedback.

ZAR Currency - Rand / Cents
VAT 14%
Fiscal Year from 1st March till last day of Feb of next year
1 user: admin
Initial admin password: password

The Chart from the Official repo has some field order and other DDL issues besides having no P&L Account - essentially broken. It is stated to be a 5 digit Chart but in actuality it is a 6 digit one. Hence, if you use it, then be prepared to customise it to work. Otherwise, use the one linked above.

1,967

(6 replies, posted in Setup)

Although the 6 digit Chart of Accounts for South Africa - chart_en_ZA-general - is in the official repo, it is advisable to use the standard en_US-new.sql Chart of Accounts and customise it for South Africa. Use the bleeding edge FA 2.4.3+ to start your FA endeavour without much problems since there have been several fixes to the Official FA 2.4.3 released on 2017-11-09.

1,968

(4 replies, posted in Accounts Receivable)

This has now been inculcated in the default standard Chart of Accounts in a recent commit for FA 2.4.3+.

1,969

(7 replies, posted in Accounts Receivable)

A backup of the FA instance would provide the CoA along with your data as well. Compare it with the default standard template at sql/en_US-new.sql file and populate only the data equivalents in your backup, deleting all other data. The password hashes in the user table should be reverted to the one in the standard template. The key elements of the CoA would be your chart_master, chart_class and chart_types tables apart from user preferences in the sys_prefs tables and data in your config.php / config_db.php file sans the db and mail access credentials. The FA versions and the db sql versions are in the version.php file.

1,970

(4 replies, posted in Accounts Receivable)

When a Direct Sales Invoice is raised on Cash Payment Terms, this is what is expected to happen - casual over the counter purchases. The correct way is to
1. raise a Quote (optional),
2. make a Sales Order,
3. effect a Delivery of items,
4. Invoice the Sales Delivered on Credit payment terms,
5. Receive a Payment from the customer and then
6. Allocate it to the appropriate Invoice(s).

1,971

(1 replies, posted in Accounts Receivable)

Pass a Journal (Adjustment) entry.

DEBIT entire credit balance less the actuals $3.93 as an adjustment entry and CREDIT the Petty cash account (or Bank Account) into which you generally receive such payments from the said customer and make sure you make up for the cash (bank) difference from your pocket!

1,972

(4 replies, posted in Setup)

All fiscal years must be in the order of the id field as well. Only then will deletion take place. You will need to take a full backup and restore it into another install and work on the MySQL tables carefully possibly in conjunction with a MySQL client such as phpMyAdmin or SQLyog. Also make a list of the plugins and their versions in use. This is not for the faint of heart - take professional assistance if unsure. Post a bounty in the Job offers board.

How many years do you have loaded on your system? Export out the fiscal_years table and see whether the id field is in the same order as the start date of the fiscal years order.

You may also contact the Support Consultants for assistance.

1,973

(7 replies, posted in Accounts Receivable)

When you installed FA, what chart of accounts did you choose?

The next available Journal Entry # autofills the field but remains editable.

1,975

(1 replies, posted in Reporting)

Read the Wiki for Dimensions and it's uses.