51

(4 replies, posted in Installation)

Php 8.1 is not officially supported by FA.  Php 8 is the last supported version of FA recent.

Would you mind downgrade to 8 if you are not developer. Or if you are developer fix the problem and update the changes to the community to update the core.

I have checked. It works. You can update it .

Seems like i told before. there is chance of having inventory less than unit one full unit is also possible.  But you mentioned that, it will lead mis calculation. So lets get opinion from others and finalize it.

That's right. So lets condition it with 

$qoh+$qty >= 1 and make the calculation call on

@Joe we can't check some  >= 1 . sometimes quantity can be saleable when its 0.5.  So the limit can be like you told get_unit_dec,

When it comes -1 than go with user_qty_dec and than if the rounded value is less than 0, we shouldnt update the material cost.

Also lets hear from other developer suggestion to make it better fix for this.

@Joe

I feel to show you something on this today. Actually i told you i cant give the issue without right decimals and values in my other post on other standard cost problem with a topic.  But i have a sample data to try this for you now.

$qoh = 0.08000000000000007; 

$qty = -0.08; 
$material_cost = 879.75;
$price_in_home_currency = 879.74550490191;

$material_cost = ($qoh * $material_cost + $qty * $price_in_home_currency) /    ($qoh + $qty);

//5182495254323.2 

if you applied get_qty_dec on $qoh, you will get only, 0.08 as stock, not with decimals.   and also for the price in home currency you dont get more than users preferred decimal. 


I told you to apply get_qty_dec and user_price_dec . run the above code and find the difference in it.

57

(1 replies, posted in Accounts Payable)

It should show may be the date of your payment in the selected range in it

I guess its little messy way to customize the fpdi.


Its possible with a template header. And it can designed as a php file and put it inside the forms directory.

Before end of the myrow while loop there we need to call the newpage and set the header again. This header should call the file name which you dropped inside forms directory.

It will get you the  terms and conditions in a separate page after each invoice generated. 

Hope this will be less complicated then modifying the fpdi files.

Its possible  with two ways.

Get the qr code generator as image from php library and generate image and use it inside current tcpdf.

Or you can update your tcpdf with new version and get it within it.



We followed the second way for a client.   And tcpdf updated version comes with more parameters as well.

Your FA has the company directory issue
Whether it may removed or permission revoked.

1. Check the directory found in this order
/company/0/pdf_files

2. Permission for each directory such as
Company
0
Pdf_files

If all have 755 or 775 it will be ok. If still not working try 777 to work.

61

(1 replies, posted in Accounts Receivable)

There are few things to learn here.

Sales types helps you to define the tax inclusion or exclusion.

From sales types settings you can define the include.

From direct invocie you can choose it from Price List drop down

Supp_payment_db.inc. on line no 28 calls void_cust_allocations. it should call void_supp_allocations

@joe look into it.

63

(9 replies, posted in FA Modifications)

Demo will be provided.  Kindly knock us through our website for demo .

https://www.kvcodes.com/clients/products/client/item_details/frontaccounting-approval-system-module

64

(4 replies, posted in Wish List)

There is no limit settings for the users to limit them making entries.

Only possibility is to grant a page permission or not.

Great to see the new release from FA. We have to fix one more issue  from the gettext.inc add_domain function generates a big list of not found domain file error for /lang/C/LC_MESSAGES/C.po.  So we need to add one if condition there

  function add_domain($domain, $path = false, $version ='')
    {   
        
        if ($path === false) 

With this

  function add_domain($domain, $path = false, $version ='')
    {   
       if($domain == 'C')
        return;
        
        if ($path === false) 

The if condition prevents adding log lines of missing entries.

While activating an extension from php 8.1 onwards, we have an issue with

mysqli_set_charset second parameter cant be null,  This happens from db_import function from maintenance_db.inc

$encoding = null; // UI encoding for default site language is the default

With

$encoding ='utf8'; // UI encoding for default site language is the default

Or a valid $encoding needs to be passed here.

67

(3 replies, posted in Items and Inventory)

if you input one kg price in the sales prices tab of that item. that will calculate the price of 5.140kg and give you the price automatically.

Location is very important point when you have multiple locations, 

1. You need to connect the locations with purchase while getting stocks
2. May be use inventory transfers for location to move stock from one to another.
3. Create Sales Points with locations
4. connect with salesman
5. Choose the salesman to customers


And this way sales can also connect right inventory location.

68

(12 replies, posted in Banking and General Ledger)

The dates become red, when your transaction date is older than today,  Even if you input yesterday it will be in red, which will be for differentiate you to understand that the date is something older,

Sometimes if the current fiscal year or the fiscal years in your system is not current date may be another issue

Sometimes if you select any closed fiscal year or the date which is not in our fiscal year will also give you trouble

69

(2 replies, posted in Fixed Assets)

I think no.

But it requires to create a module to perform it.

May be with  cron

70

(3 replies, posted in Items and Inventory)

May be this will help you.

Weights we call in grams, kg and tonnes

Create separate unit for each of them.

For kg and ton , we can allow 3 decimals.. Because sometimes you can sell 500grams as 0.500kg.   You can input the decimal in kg to bill the less weight than  full..

Sometimes 1.275 kg. Which get connected in one unit.

If this happens to you, you can work around the problem by first deleting your message. Then go find the message in your trash and move the message back to your in-box. You should now be able to read the message properly.

Apparently this was an issue with iOS 3. Are you still facing the same issue still. Apple had fixes before.

Joe may be a little header like the logo address, email, phone instead of just a logo.

Perfect.  I thought to say the user qty dec. But used price dec there by mistake.

The situation you need to reproduce.

You should have one item with only one digit stock balance and which is also only one entry. 

And try the valuation report again.   That specific item won't be in the list.

And ofcourse logically  we said -1 means user decimal quantity.   Is that not right to put that in the query to get properly decimal valued stock. ?

Looks the quantity already invoiced a part anf which is giving trouble for you.

Check the direct delivery quantity and invoiced in it.  May be something wrong with that