BRILLIANT!!!!!! That works perfectly. Thanks rafat.

Regards-

D.

Hello All,

I don't know whether this is a bug or not, but I have just installed version 2.4.17, coming from 2.4.11. It was a fresh install, not an upgrade. There was a neat feature I loved and got used to over the years: when you opened a sales invoice, purchase order, sales order, etc., you could double-click on the customer or vendor field, hit enter, and that gave you the ability to type in the first few characters of the vendor or customer. Then you could drop down and select from a slimmed list. Now, that is not working. You either have to drop down and scroll through hundreds of customers or hit the search icon, wait for the window to open, then enter it on a separate window and search. This really takes time when you are handling many transactions a day. Is there a way I can get this quick search feature back?

Regards-

D.

Hello -

There us a bug present that affects sending emails after creating recurrent invoices. The link for emailing the recurrent invoices does not work, no emails are sent to the customers. The progress bar appears as though it is sending, but it disappears with no emails sent. You have to go to customer and sales reports, print invoices, then select the range of invoices and send them from there. Can this be fixed?

Thanks.

I found the problem. My host provider upgraded the php and the configuration settings defaulted to PHP 7.0 (Single php.ini). I changed the option to PHP 7.0 (FastCGI). Now it works.

Thanks.

Thanks apmuthu, however, this does not work as well. It gives a white background with the "items and inventory" sub menu items, and, funny enough, it displays the github logo in the web tab favoicon.

This extension does not work. On a freshly installed 2.4.4 (not upgrade) it pops a 500 Server Error.

On an upgrade from 2.4.2 to 2.4.4 it brings a white background and shows the "Items and inventory" menus without the current theme skin.

7

(10 replies, posted in Report Bugs here)

I think I have confused terms  - my mistake. I am talking about PURCHASE ORDER DELIVERY this whole time, not PURCHASE ORDERS. I know canceling a purchase order requires you to cancel the order and not void it. But the PO DELIVERY is where I am having a problem - I cannot void any of them. I was able to do that before I upgraded to 2.4. I have tested it again and every time I am able to duplicate the same fault if I accept a delivery I am unable to void it. And no, it is not invoiced, I know I cannot void a PO delivery after an invoice is made against it, I am talking about just receiving items in a PO delivery then immediately attempting to void it the error occurs. And I know it's not voided because I can create an invoice on that PO Delivery.

8

(10 replies, posted in Report Bugs here)

It's not voided - I can see it when I go to invoice the supplier.

9

(10 replies, posted in Report Bugs here)

Updated, no, it does not resolve itself. What I would like to know is if this is my installation that has a problem or it's a genuine bug. Can anyone try and duplicate it?

Purchase Order Entry -> Create a purchase order -> Receive Items on this Purchase Order -> Setup -> Void a Transaction -> Select type purchase order delivery -> Select the received order and attempt to void it, Error appears: "The entered transaction does not exist or cannot be voided."

10

(10 replies, posted in Report Bugs here)

F.A 2.4.1, try voiding any purchase order (before invoicing it) and it throws the following error:

"The entered transaction does not exist or cannot be voided."

Can anyone duplicate this?

You will need to provide more information. What is your home currency? What exchange currency is involved and what rate have you set?

12

(25 replies, posted in Report Bugs here)

Has anyone looked into this bug yet? It's still unresolved for partial prepayments.

13

(25 replies, posted in Report Bugs here)

You don't. If you do less than 100% prepayment then you still issue a final invoice for the difference, but this invoice, since it is issued for final payment can only be entered with one of the post payment methods. Only use cash if the customer is paying the difference on the spot, otherwise use the other deferred payments.

14

(25 replies, posted in Report Bugs here)

Another thing I have noticed: if you look at the customer account transactions, both the prepayment invoice and the final invoice show the FULL AMOUNT instead of the partial amounts. However, the GL account entries are correct and just show the partial amounts!

15

(25 replies, posted in Report Bugs here)

@Alaa, I was testing with 100% prepayment, there is no bug with that. BUT, your test was with partial prepayment, and you are right, THERE IS A BUG IN THE FINAL INVOICE with partial prepayment. Here is how to duplicate that bug:

1. Open a sales order with prepayment payment option and populate with items / QTYs.
2. Set "Pre-Payment Required:" to the desired partial amount, then click place order.
3. Go to Sales -> Payments and receive the payment for the order. NOTE: By default, if you click "ALL" it will populate the "This Allocation" field with the payment for the entire order. This is fine if the customer prepays 100%. You will need to manually enter a lower value in "This Allocation" field if they paid less.
4. Click "Add Payment"
5. Sales -> Delivery Against Sales Orders, click on the dispatch arrow on the far right of the order, and "Process dispatch" on the delivery note page.
6. Sales -> Invoice Prepaid Orders. Click the Prepayment Invoice icon on the far right of the order to be invoiced. Next page should be the Prepayment or Final Invoice Entry page, and it will show the original prepayment, which will be the value to be invoiced. Process Invoice. Now view this invoice. It correctly shows the prepayment allocated to it. Now print this invoice. It correctly prints the invoice and shows that this a PREPAYMENT INVOICE, which is ONLY FOR THE VALUE OF THE PREPAYMENT.

Here is the tricky part and where the bug is: You need to issue a final invoice for the remainder of the payment.

7. Sales -> Invoice Prepaid Orders. Click the Prepayment Invoice icon on the far right of the same order as above to be invoiced. By default, the payment terms will still be prepaid. If you attempt to process this invoice, you will get this error: "There are no non-invoiced payments for this order. If you want to issue the final invoice, select delayed or cash payment terms." This is actually correct, now the final invoice cannot be prepaid because the customer will be posted paying. So, select one of the delayed payment terms. Now the magic happens, you will see next to "Invoiced here:" the correct value left to be invoiced. Process this invoice. It should now read "FINAL INVOICE", and will be for the correct balance owed by the customer.
8. Entry customer payment for this invoice ->enter the payment and additional payment.

@ Janusz, this is where the bug comes in. Instead of the final invoice reporting in the customer account as the balance on the invoice, it reports THE ENTIRE INVOICE AMOUNT and makes it look like the customer still owes money.

16

(25 replies, posted in Report Bugs here)

Goto Sales -> Allocate Customer Payments or Credit Notes -> Select your customer and check the "Show Settled Items:" box. The payments should appear there. Click on the allocate arrow on the far right of the offending payment then allocate it to the invoice.

Though it appears your issue was created by the previous bug. I am not able to duplicate your condition on my system on a new sales order after the fix. However, that account still nets out to zero. Can you print out the statement to verify?

17

(25 replies, posted in Report Bugs here)

Sorry Janusz, I was too hasty in my reporting. The testing and behavior above are for PREPAID PURCHASE ORDERS.

I have tested it with prepaid customer orders and it works beautifully, the payment becomes allocated automatically to the final invoice. So the fix is only required for the prepaid supplier purchase orders.

18

(25 replies, posted in Report Bugs here)

Janusz-

That's some good work you've done there, your efforts are appreciated.

Upon further testing, this is what I have found (which may also answer you @Alaa). When you process the prepaid order and invoice it, the payment does not become immediately allocated to the final invoice. HOWEVER, you can re-allocate it to the invoice. There is still a minor bug though: unlike last time where you could not re-allocate it, now you can, but the payment does not show up as unallocated, it actually shows up in the settled items in green (even though it points to nothing). When you select the payment from this list you can allocate it to the invoice.

I request a better fix so that the payment should be automatically allocated to the final invoice. This will settle this matter for good.

19

(25 replies, posted in Report Bugs here)

The other bug it has is this: If you select "Invoice Prepaid Orders", you can invoice the sales order directly without first making a delivery. HOWEVER, if you do this, the original sales order remains in the unprocessed state, and then there is no auto delivery note created, so inventory items remain unchanged. If you cancel / delete the sales order, the system registers an error on the created invoice.

In my example, I deleted a sales order #1436 after I realized it has not been processed after I directly invoiced the prepaid order without delivery, now the invoice shows - "You have missing or invalid sales document in the database (type:30, number:1436)."

20

(25 replies, posted in Report Bugs here)

Meanwhile, I strongly suggest that people refrain using this feature for now, it is doing strange things after the invoice is made.

21

(25 replies, posted in Report Bugs here)

Yes, I noted this on a prepayment that was partial. It leaves the danger of being able to allocate this payment to a future invoice. This makes this bug more serious than I thought it out to be.

This is a setup issue. You will need to trace it. Go into Banking and General Ledger -> General Ledger Reports -> GL Account Transactions. Set start date to when you first began using FA, then "From account" should be the first account in the payroll account group, "To Account" should be the last payroll account group. Display the accounts and you should see a report with the offending accounts with positive values and which suppliers they are from.

Once you see that, go to the specific invoices and look at the items GL accounts and you will find out that they point to a payroll account. You will need to correct this.

If you set up an accounting package wrong, you will get all kinds of garbage output, and many users dont know that.

23

(25 replies, posted in Report Bugs here)

If you dissociate the payment from the sales order, you cannot make delivery on it.

24

(25 replies, posted in Report Bugs here)

Let me try that and report in a few...

25

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

I had the same issue and was resolved by installing the extension, activating it for the company then going to Setup ->Access Setup, then choosing the role of the person you want it enabled in and adding it to their list.