Any luck in figuring this out?

As a short-term workaround, I have created another payment term with a days_before_due of "1" instead of "0" and I'm using that for cash sales.  That gets the due date "close enough" but then I have to remember to move the due date back one day on the entry screen so that it's the same date as the invoice date (not a big deal if I miss that, though).  When I post the transaction the invoice and due dates match, but then I have to go and manually allocate and post the payment.  That's a bit of a PITA but I can deal with it until we get this solved.

Thanks for your help.

Regards,

Chris

127

(6 replies, posted in Wish List)

Ditto that for me... some sort of preview before committing the transaction would sure be helpful as I just voided the wrong transaction (accidently clicked the "select" icon just above the one I wanted).  DRAT!  sad

On a related note, is there a way to print a list of voided transactions, along with the g/l entries?  I think my auditor is going to want to see that at year-end.

Thanks!

Regards,

Chris

First, kudos to everyone who's developing FA.  This application rivals some accounting packages I've worked with in the past that cost thousands of dollars!

I'm very new to FA (installed only a couple of days ago), so this might be right under my nose and I just don't see it, but is there a report (preferably PDF/Printer or Excel, although screen-only will do) where I can get a list of items I have purchased sorted (and totalled) by the supplier?  For instance, I'd like to be able to see how many WidgetA items I have purchased from SupplierA as compared with SupplierB.  Fields for the report would be something like this:

Date
Reference (supplier invoice #)
Quantity Purchased
Unit Price
Total Price

Before processing the report, it would be handy (but not mandatory) to be able to select a reporting period and filter the results item (all or one specific item) and supplier (all or one specific supplier).  These variables would be chosen using date pickers (for the reporting period) and drop down boxes (for item and supplier).

Again, I'm sorry if this reporting functionality is already there and I just can't find it (if so, please point me to it).  If it's not available, I'm wondering if it could be added to the wishlist?  I'd program it myself but I only know enough PHP to totally crash a system!  smile wink  I tried installed and tried repgen, but ran into nothing but major headaches trying to work with it.

Thanks for any and all replies.

Regards,

Chris

129

(5 replies, posted in Wish List)

ed10 wrote:

It seems that to make Sales Quotation, I have to have the company in debtors_master.  That really clutters up that table when many quotes are made and then the company is never an actual customer.  I think a quote should be able to be made with out creating a new debtor. 
ed10

I'm not a programmer, so I have no idea if this is trivial or monumental, but I have a background in business analysis so here's some thoughts on how this might be accomplished from a functionality and business process point-of-view:

First, the following changes would have to be made in the screens, tables, and functions:

1.  Add a field to the debtor table called something like "provisional_customer" where "0" equals "No" and "1" equals "Yes."

2.  Add a check box to the customers screen (i.e. when the user hits F2 in the sales quotation entry screen) to show the value in the "provisional_customer" screen.  If the check box is checked, this is a provisional customer.  If it is unchecked, this is a real customer.

3.  Add a field to the customers screen showing when the customer was created.  Of course, this field will be blank for new customers until the record is saved.

4.  Also add the "provisional_customer" check box in the sales entry screen.  That way, when the customer is selected, the screen shows whether this is a provisional or real customer.

5.  Add a checkbox to the customers screen next to the "show inactive" checkbox called "show only provisional customers."  If this checkbox is checked, then only customers who have the "provisional_customer" field set to "1" are listed in the drop-down box.

Here's how the workflow would work:

1.  When users enter a sales quotation for a new customer, they hit F2 to bring up the customer screen.  They enter as much detail as they need to create a new customer and click the "provisional_customer" check box if they're unsure this quotation is going to lead to an actual sale.  If the user is pretty sure the quote will lead to a sale, then they leave the check box unchecked.

2A.  When the user is entering an order, they select the customer from the drop down list.  If the customer isn't in the list, the user hits F2 and creates a new customer, unchecking the "provisional_customer check box because this is going to be a "real" customer  If the customer does exist, the user can see whether this customer is currently shown as being a "provisional" customer.  If so, the user unchecks the box converting this customer to a "real" customer because the customer is now placing an order.

2B.  Optionally, the function for posting sales orders could be modified to check whether the value of the "provisional_customer" field is "1" and, if so, flip it to "0" because the provisional customer is now placing an order.  This would automate debtor_master table maintenance somewhat.

3.  From time-to-time, a user can go into the customer screen, click on the "show only provisional customers" check box, and clean out any customers who's status is "provisional" when it should be "real" because they actually placed an order.  As well, the user can delete any customers who received a quote and didn't place an order by viewing the record creation date.  If in doubt, the user can use the sales inquiry function to verify whether the customer has placed an order.  Whether or not to delete the record would be determined by the company's policies (e.g. if the customer hasn't placed an order in one year).  Optionally, adding a printed report to list only customers who's status is "provisional" would be helpful to the user in seeing who's "provisional" and who's not.

This is a bit messy and, again, might be a lot of programming effort to do, but I think this might be a way of "cleaning out the clutter" from the debtors_master table.

Thoughts?  Suggestions?  Improvements?

Regards,

Chris

joe wrote:

This is strange. I cannot reproduce this (only if the invoice date is before todays date, the due date is todays date, when payment type is cash).

These are invoices with an invoice date before today's date, but that shouldn't matter, should it?  For any invoice where the payment terms are "Cash" the invoice and due dates should be the same.

joe wrote:

Which release of FA are you using?

/Joe

I'm using version 2.3.13 db version 2.3rc (according to version.php).  I checked the database and it is posting the wrong date to fl_debtor_trans so the problem is in the posting routine somewhere.

Thanks, again, for your help!

Regards,

Chris

Uhhhh....  I think I may have figured out what's happening, although I haven't a clue why it's happening or how to fix it.  It looks like for payment type "cash" it's taking the due date from the invoice date of the previous invoice.  Here's a couple of examples of what I mean:

Invoice # 109 has an invoice date of 2012/04/15, terms of "first day of next month", and a due date of 2014/05/01 (correct!).

Invoice # 110 has an invoice date of 2012/04/17, terms of "cash", and a due date of 2014/04/15 (wrong!).

Invoice # 111 has an invoice date of 2012/04/28, terms of "cash", and a due date of 2014/04/17 (wrong again!)

I haven't done that many direct invoices, but I've checked them all and it's consistent that whenever the payment terms is set to "Cash Only" (which has a payment type set to "Cash" in the setup) FA always sets the due date to the invoice date of the previous invoice not the invoice date of the current invoice.

Hope that helps you track down the solution  Thanks again for your help!

Chris

joe wrote:

Please check that your Cash Only is not set to Prepayment type in Setup tab, Payment Terms. It should be set to cash.

/Joe

Hi, Joe!

Nope.  It's set to "Cash" in payment terms.  Btw, just for giggles I tried setting up another payment term with due after number of days set to zero to see if that would work differently, but when I saved the recordt FA flipped the payment type to cash.

Thanks for you help!

Chris

I installed FA yesterday, and I'm moving my sales data into FA by doing direct invoices.  I just noticed that when I print a direct invoice the due date is before the invoice date for Cash Only sales (i.e. with payment type set to "cash" in the payment terms setup).  Shouldn't the invoice date and due date be the same for payment type cash?  Btw, when I post the transaction, the payment date in the G/L is the invoice date, not the (incorrect) due date according to the invoice, so at least everything is posting correctly.  But, the invoice sure looks dumb (payment is "due" before I even do the invoice???).  LOL!

Any help in fixing this would be greatly appreciated!

Thanks!

Regards,

Chris

joe wrote:

1. You can increase the number reference counter for invoices in Setup tab, forms setup.

I updated the field in the forms setup and now the direct invoices are auto-incrementing correctly.  I'm not sure why/how it stopped, but it's working now.

joe wrote:

2. Check that you haven't checked the search customer/items list in Setup tab, company setup.

Okay, I unchecked all of the search buttons in company setup, and now everything has reappeared.

joe wrote:

You can learn more about searching customer/items/suppliers here:

Search customer

/Joe

Thanks for that link.  That page (and the Wiki in general) is very helpful!

I've run across another problem, but will post a new message so that the topic is relevant.  Thanks SO much for your help, Joe!

Regards,

Chris

Hi, All!

I installed FA yesterday and, thus far, I'm pretty darned impressed.  NICE stuff, folks!  However, I have run into two problems in entering direct invoices that have me stumped:

1.  The invoice number isn't automatically incrementing.  Every time I enter a new direct invoice, the number defaults to what I put in the forms setup screen so I have to manually enter the next invoice number.

2.  Just now, all of the customers have disappeared in the "direct invoice" and "add/manage customers" screens.  The customer records are still in fl_debtors_master (I checked using phpMyAdmin), the invoices are showing up in "print invoices", and the transactions are all in the GL (I can see them in the GL Transaction Listing).  However, the "customer" drop-down boxes in the "direct invoice" is blank and in the "add/manage customers" screens it only show "New customer."  Btw, I checked "show inactive" in the "add/manage" customers screen and it still displays only "New customer."  Also, I logged-off and logged back in, but it's still happening.

Any help provided will be greatly appreciated!

EDIT:  It appears the disappearing customers problem is larger than just customers.  I just noticed that items are not showing up either.  So, obviously, this is a more general problem rather than an A/R problem.  Sorry that I didn't post this in the setup forum, but let's see if it can get solved here.

Thanks!

Regards,

Chris