76

(21 replies, posted in Reporting)

So the old rep709 is working for you.

Which version of FA file is it?

Yes, while making the inventory valuation report and if the stock is in single digit and the decimal for that item unit set -1. then the item won't appear in the report.

Line no 120 

HAVING ROUND(SUM(move.qty), units.decimals) != 0";

has to be like this.

$dec= user_price_dec();
...
...
..
HAVING ROUND(SUM(move.qty), IF(units.decimals=-1, ".$dec.", units.decimals) != 0";

Joe check this

78

(3 replies, posted in Reporting)

Seems like something wrong

Either program failure or browser doesnt receive attachments from the site.

Just enable debugging mode and check it again. If you found php errors put here. If there is no problem.  Than Google some browser settings level changes to get it working

79

(20 replies, posted in Report Bugs here)

Just check this way.

Customerpayment fall through the invoice,  there we are passing only the trans_no. Not type. So what happens that tries to check the same customer payment trans_no on invoice.  If the invoice exist. It voids the invoice instead of payment.

I am sure that fall through idea is not good here. So you need to have separate post_void_customer_trans.  Hope you got me explanation. If not let me explain with an example

80

(20 replies, posted in Report Bugs here)

@joe did you check the break missing on voiding_db.inc

81

(20 replies, posted in Report Bugs here)

@joe

Break is missing for  payment and invoice  cases.  Can we try this. ?

open /inventory/includes/db/items_trans_db.inc and  find this

$cart->memo_ = sprintf(_("Cost was %s changed to %s x quantity on hand of %s"),
                    number_format2($last_cost, 2), number_format2($new_cost), $qoh);

and replace with user_price_dec and update it as well like below one

$cart->memo_ = sprintf(_("Cost was %s changed to %s x quantity on hand of %s"),
                    number_format2($last_cost, user_price_dec()), number_format2($new_cost, user_price_dec()), $qoh);

83

(5 replies, posted in Report Bugs here)

Your company currency is not.   Goto  Setup and followed by company setup and set currency there and update it. Than again print invoice..it will work for you

Printing a receipt on therminal printer requires a small size receipt like A7, A8 or A6. As of FA.  We have A4 and Letter size. Which we are not giving other sizes by default.

But you  can update the size in pdf_reports.inc switch case.

And then create  a form file and place it inside  reporting/forms/headerA7.php and copy the doctext and header2.php code to there..

And you need to try something to make the receipt looks fit in respective size.

And also make some changes and change  SetHeader(HeaderA7)

With that your FA is ready to print receipts in other sizes. Its an example  like that you  can adapt or sizes and other reports.

We have done similar one like this for a friend.

85

(20 replies, posted in Report Bugs here)

Not yet traced this problem again.
But my above solution worked.

86

(2 replies, posted in Setup)

By default it will be 24mins from php session max life.

But i have tried with different way. But nothing worked to keep the session more than 30mins. 

So now i am using zebra session to store the session data on database.

I would suggest you to try zebra session. 
https://github.com/stefangabos/Zebra_Session.  This helps me to keep the session active for more than 24 hours now.

87

(10 replies, posted in Installation)

Godaddy has not directly provide the applications.. may be within cpanel or within softaculus. It has to be updated with it..

88

(20 replies, posted in Report Bugs here)

But there  should be a problem in it. I will further check this and let you know

It May be the standard cost is not available in last few transactions.  Check thw stock movement. For this item with last 20 transactions.

Still if you can't get it. Open stock moves table and search this item specific in it. It has standard cost column in it. You  can spot where and when the standard cost changed to 0.

90

(20 replies, posted in Report Bugs here)

This is an issue in core.

@joe check admin/db/voiding_db.inc line no 44 onwards. The void for customer payment and sales invoice is missing. And also along with break.

Is it have any specific reason for removing it, if its removed recently ?

You can use both.  When you make journal entry, the system will automatically make the bank payment or deposit based on the debit/ credit you choose in journal entry.   

But Bank payment and deposit is most sophisticated way to do this. Still you can use your convenient way.

Create separate GL  account  and create a separate bank account. So it can be added to that account. And you can use bank payment or deposit instead of journal entry

Just find this function  and compare my code. You can update the change in it.

@shan,
This is happening because the session has been stored in your cpanel or the localhost php level session handler used by default. It will be erased in certain time. you can increase the limit if you are using it locally. but in cpanel kind on softwares. they dont allow you to keep it more than 1 hour i guess. If you wish to keep it on cpanels. there is a php session library Zebra is there to help to store your session on database and get it to work more than 24 hours like based on your extended time gap.

I have integrated it for an user. it works fine for him.

95

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

rafat wrote:

I believe this is an excellent extension. This will definitely  add value to the great work done by FA developers. Keep up the good work.

Thank you @rafat.

96

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

apmuthu wrote:

Disqus is another provider. Looks like we can have a plugin like the exchange rates for such communication providers.

I am not sure, how the disqus can able to send invoice created, or payment recorded information to customer like email, sms,  May be, will study it. Thank you.

97

(1 replies, posted in Wish List)

I agree with his suggestion.  Its good to store the recurrence date and time in unix timestamp and also store the timezone of the user and make it calculated to work on creating recurrence invoice.

98

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

Ultramsg is the provider which the user has to signup with them.  But what I have developed is a direct WhatsApp cloud api connecting. Which helps directly connect and send message with  it.  And you can have all your conversation within FA and also a chat feature to chat with the new inquiries and your customer conversations.

If you wish you start developing from scratch. You need to study the WhatsApp  cloud api documentation.  Other than that no other documentation is worth to learn.

@apmuthu  Thank you for your review and suggestion

99

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

Thank you for the feedback @apmuthu

This requires Php 8.0 and above

And i used pusher library which requires php 8.0 and above.  Other than that php curl library.  Thats it..

We dont use any node or other js frameworks.

Yes. from Whatsapp side, they are giving 1000 free conversations per account. 
We have to verify the business and phone to get  brand name on whatsapp chat and also green tick.

More than 1000 conversations per month will be charged. they have separate pricing which we can refer from whatsapp business api pricing page.

I have documentation in my product page. there i have the settings information. Other than documentation process and all will be done with reference to the whatsapp documentation, which is easy to follow.

100

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

Hi,

we have a new WhatsApp module for FrontAccounting, Which will help you to send and receive messages through your whatsapp from FA itself. Here are informations of the module and demonstration video.

YouTube  video demo

and product information here available.

Kvcodes WhatsApp module

Thank you