Default Theme
Your guidance will be appreciated.

While implementing Arabic as a user preference language I have noticed that the Menus are LEFT Justified instead of  RIGHT justified as expected in RTL languages..  The menus are very  unpleasant to look at. I as an RTL user would expect the menu  items to be on the right side of the screen as supposed to what is displayed on the left when I choose Arabic for example.. Its also true for Urdu..The same is with the TABS at the top of the screen...

This is not the case when one choose an menu item ( Bank Account Inquiry) for then it is RIGHT justified.

How can I repair this?

428

(9 replies, posted in Accounts Payable)

@peacecop kalmer

I tried all possible combination and could not reproduce the issue in my installation..unless the item in linked to an Inventory Account.

429

(9 replies, posted in Accounts Payable)

@peacecop kalmer

Just a note to get the used COA

Banking and General Ledger =>General Ledger Reports =>Chart of Accounts=>Display Chart of Accounts

Display it here if you can.

430

(9 replies, posted in Accounts Payable)

@peacecop kalmer

You dont need to worry about "C.O.G.S" its your cost account for your GOODS or even SERVICES.. You have a cost for the services your provide..Dont you? This is the account then.. unless you are a non profit organization and the cost of the services are not relevant. What you call it is up to you.

Now I am worried about your COA.. did you change it? What Changes you have done can lead us to a solution.

I know its difficult to remember but you can do it..somehow.

431

(9 replies, posted in Accounts Payable)

Hi,

I would ask more experienced guys around the forum to help. What COA you are using and which version of Fa as well..that will be helpful.

432

(9 replies, posted in Accounts Payable)

@peacecop kalmer

Of course you could have voided the invoice and all should be fine and it is the easy way and the system will take care of the rest.. that is because the invoice is for the wrong customer.

Now we are considering the case that you really wanted to do a Credit Note for a customer where the invoice is right but you want to credit the customer for some other reason.

What I can see is that your Item expenses is pointing to an account code 5200 (which I dont know what) that seems to be not a Service Item but one that is connected to Inventory account (unlike Services).

I suggest that you review that Item in Items and Inventory..and make sure that its not connected to Inventory Account.

I run a services company as well.. did not face this.. I could be wrong.

Tell us what you find. Good Luck

433

(2 replies, posted in Setup)

GYKR

The words "Sales Person" that  are shown in reports are found in ../reporting/includes/doctext.inc
You can change it there for the report you need.

434

(3 replies, posted in Translations)

ar_EG is Arabic. Its completely different from Farsi although they have similar alphabet and they are both RTL (right to left) languages...

435

(3 replies, posted in Report Bugs here)

GYKR,

Well this is not easy then, I will leave them as they are but make sure the current fiscal year is 2019. You can delete 2018 for sure.. Take a look at this:

https://frontaccounting.com/punbb/viewtopic.php?id=7319

Good Luck

Well spotted @poncho1234

437

(3 replies, posted in Report Bugs here)

Hi GYKR

setup-->Fiscal Years
You have to add your 2019 dates of your fiscal years.
Then
setup-->Company Setup
Choose the fiscal year of 2019 and hit UPDATE on the bottom of the screen.

Test if it works for your quotation dates..

Give us some feedback

Hi,

In the Supplier Allocation Inquiry the Due Date is always in the format YYYY-MM-DD no matter  what the user preferences are, unlike the Customer Allocation Inquiry which follow the user preference's choice.

Is there a reason for that?

https://imgur.com/HNTJfhO

This issue has been discussed in length in the below thread, go towards the end and you might find your solution. It worked for me as I faced the same problem.

https://frontaccounting.com/punbb/viewtopic.php?id=7252&p=2

440

(5 replies, posted in Setup)

@barbarian

You must be missing an index.php inside your module directory. Just a small file with same name with the following code might do it:

<?php
header("Location: ../index.php");

441

(6 replies, posted in Accounts Receivable)

kvvaradha wrote:

Or you can create direct invoice with prepayment term like boxygen told. These two ways are programmed with prepayment invocies

Are you sure you can do that with Direct Invoices? I am not able to do that. The option of Prepayment is not shown when I use Direct invoice.

Hi,

I found the below in /includes/sessions.inc around line 333

/*
    htmlspecialchars does not support certain encodings.
    ISO-8859-2 fortunately has the same special characters positions as 
    ISO-8859-1, so fix is easy. If any other unsupported encoding is used,
    add workaround here.
*/
function html_specials_encode($str)
{
    return htmlspecialchars($str, ENT_QUOTES, $_SESSION['language']->encoding=='iso-8859-2' ?
         'ISO-8859-1' : $_SESSION['language']->encoding);

I replaced iso-8859-2 with iso-8859-6 and now Arabic works OK.

I dont know if this is a workaround or it might have some other consequences..It seems OK to me.

Hi,
One thing about choosing UTF-8 that works OK with many languages is the PDF files generated when one chooses to use it. An invoice PDF file is 200KB when iso-8859-1 is specified and its 700KB if UTF-8 is used.

Now I have tried to use iso-8859-6 (Arabic) instead but always got a not supported error in the error log although my system locale has iso-8859-6 installed.

boxygen,
this wiki
contains the guidelines for you to achieve what you want.

Basically you need to change the encoding to utf-8 of the English language.
Heres what ../lang/installed_languages.inc looks like in my case and it works OK for me.

$installed_languages = array (
  0 => 
  array (
    'code' => 'C',
    'name' => 'English',
    'encoding' => 'utf-8',
  ),
  1 => 
  array (
    'name' => 'Arabic',
    'package' => 'ar_EG',
    'code' => 'ar_EG',
    'encoding' => 'utf-8',
    'version' => '2.4.1-3',
    'path' => 'lang/ar_EG',
    'rtl' => true,
  ),
);

$dflt_lang = 'C';

I see them as a customer. Then business as usual . You provide them with a service and you invoice them 10%.

The Opening Balance is not in balance, probably due to a non closed Previous Fiscalyear.
Could that be a reason?

@ml3698 You are correct regarding the Supplier Invoice Credit note.
As for the pull request install ..it was straight forward for me. The only only thing i needed i to use phpmyadmin to insert a record in the db as stated above. Maybe you can take a look at the error log to find out whats going on.

448

(2 replies, posted in Items and Inventory)

Go Setup ->Company Setup->General Ledger Setting and choose the year. Then you have to press Update on the bottom of the screen.

I am running both 2.4.4 and 2.4.6 same results. Now I am not sure either I am doing something wrong or the interpretation is wrong. I will dig more into this.

@apmuthu

I am confused here.. because I have a similar problem but even a little worse
Now @emiangle839 is making a profit and it is added to his expenses.. but I am making a loss and it is deducted from my expenses.. how can that be right?
If I do not close the year and run the report then my balance sheet shows exactly where I am in the specific period that I have chosen.. and its 100% correct.

Where we could be wrong here? I am using the standard US COA.

Regards..