Re: [GNC] Problem Editing Payment - Customer Job

2022-08-08 Thread Keith Fetterman
Hi Adrien,

Thanks for the feedback. I downloaded the latest version of GnuCash 4.11, and 
the issue still exists. When I edit an existing payment, the job name appears 
where the customer name should appear in the payment dialog. If you try to 
remove the job name, you can’t enter or find the customer. 

When the payment dialog is initially opened, you also get a warning dialog that 
says “You have no valid “Post To” accounts. Once you close this dialog, the 
Post To field is empty and you can not select an account.

When you open the existing invoice, it shows both the customer and job.

I checked and the job is only associated with a single customer and not a 
vendor.

If I delete the payment and create a new one, I can enter the customer then 
select the invoice that had the job assigned to it.

This appears to me as a defect in the edit payment. A payment is associated 
with a customer, not a job, and it’s applied to an invoice associated with the 
customer.  

I wish one of the developers would take a look at the defect that I filed back 
in 2021.

Thanks for responding.

Keith


> 
> --
> 
> Message: 3
> Date: Mon, 8 Aug 2022 10:08:22 -0500
> From: Adrien Monteleone 
> To: gnucash-u...@lists.gnucash.org
> Subject: Re: [GNC] Problem Editing Payment - Customer Job
> Message-ID: 
> Content-Type: text/plain; charset=UTF-8; format=flowed
> 
> After you re-create the payment, does it show as 'owned by' the Customer 
> or the Job? (as before)
> 
> I'm going to hazard a guess this is due to the following:
> 
> In order to match payments, each payment and invoice need a common 
> 'owner'. There can be only one 'owner' of a document. (payment, invoice, 
> bill) If I recall correctly, the Jobs feature is implemented by 
> replacing the Customer/Vendor owner with the Job as owner. This still 
> otherwise works, because a Job is tied 1:1 with a single 
> Customer/Vendor. (you can't have the same Job associated with multiple 
> Customers/Vendors)
> 
> I'm not sure if this is a bug 'as-code-error' as it is maybe an 
> oversight to facilitate editing of a payment with a Job assigned due to 
> design decisions. Certainly, I agree with the expectation that it should 
> work regardless.
> 
> -
> A sidebar here is that a Job can't be assigned to both a Vendor and 
> Customer. You *can* have two Jobs with the same name one assigned to 
> each, but they aren't tied together in anyway.
> -
> 
> Regards,
> Adrien
> 
> On 8/6/22 11:23 AM, Keith Fetterman wrote:
>> Back in 2021, I reported an issue that I was having with editing an invoice 
>> payment if the invoice had a job associated with it. When I try to edit the 
>> payment, the payment dialog shows the job and not the customer, and I can 
>> not select the customer. This issue still exists in GnuCash 4.9.
>> 
>> Has anyone else encountered the issue? Does anyone else use jobs with 
>> invoices and have not experienced this problem?
>> 
>> I have to delete the payment and create a new one.
>> 
>> I submitted a Bugzilla bug (Bug 798210), but I haven?t seen any activity on 
>> the ticket since I posted it.
> 
> 
> 
> 
> --

___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: [GNC] Problem Editing Payment - Customer Job

2022-08-08 Thread Adrien Monteleone
After you re-create the payment, does it show as 'owned by' the Customer 
or the Job? (as before)


I'm going to hazard a guess this is due to the following:

In order to match payments, each payment and invoice need a common 
'owner'. There can be only one 'owner' of a document. (payment, invoice, 
bill) If I recall correctly, the Jobs feature is implemented by 
replacing the Customer/Vendor owner with the Job as owner. This still 
otherwise works, because a Job is tied 1:1 with a single 
Customer/Vendor. (you can't have the same Job associated with multiple 
Customers/Vendors)


I'm not sure if this is a bug 'as-code-error' as it is maybe an 
oversight to facilitate editing of a payment with a Job assigned due to 
design decisions. Certainly, I agree with the expectation that it should 
work regardless.


-
A sidebar here is that a Job can't be assigned to both a Vendor and 
Customer. You *can* have two Jobs with the same name one assigned to 
each, but they aren't tied together in anyway.

-

Regards,
Adrien

On 8/6/22 11:23 AM, Keith Fetterman wrote:

Back in 2021, I reported an issue that I was having with editing an invoice 
payment if the invoice had a job associated with it. When I try to edit the 
payment, the payment dialog shows the job and not the customer, and I can not 
select the customer. This issue still exists in GnuCash 4.9.

Has anyone else encountered the issue? Does anyone else use jobs with invoices 
and have not experienced this problem?

I have to delete the payment and create a new one.

I submitted a Bugzilla bug (Bug 798210), but I haven’t seen any activity on the 
ticket since I posted it.



___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


Re: [GNC] Problem Editing Payment - Customer Job

2022-08-08 Thread Adrien Monteleone

Keith, sorry I don't use the Jobs feature so can't comment specifically.

Is there something holding you back from v4.11? 4.5 is over 2 years old 
and there are 5 regular releases since then. (and 1 snap release, so 
only small changes for that one.)


Maybe do a search on the release notes for v 4.6–4.11 with respect to 
fixes pertaining to Jobs and/or Invoices.


There are lots of code fixes and cleanups happening with each release. 
While you might not see a specific fix, related to a bug or not, the 
issue might have been resolved due to a code change for, ostensibly, 
other reasons.


Maybe someone who uses Jobs will chime in.

Regards,
Adrien

On 6/13/21 4:51 PM, Keith Fetterman wrote:

Hi,

I am encountering a problem with GnuCash 4.5 where I can not edit an existing 
customer payment if the payment is for invoices that have a job associated with 
them.  When I select “Edit payment” on an existing payment, I see a dialog 
overlaying the Process Payment dialog that says:

You have no valid “Post To” accounts.  Please create an account of type “” 
before you continue to process this payment. Perhaps you want to create an 
Invoice or Bill first?.

When I close this dialog, the Process Payment dialog shows the job name where 
the customer name usually appears in the upper left sections.  The Post To 
account select is blank and the invoice(s) that were originally selected when 
the payment was created are missing.

I attempted to replace the job name with the customer name, but it only accepts 
the other jobs for that customer.  You can not find or select a customer.

Am I doing something wrong or is this a defect in GnuCash 4.5?

If my invoices do not have a job selected, I do have an issue editing an 
existing payment.  It only happens when the invoices have a job associated with 
them.

I am using GnuCash 4.5 on MacOS Catalina.  I searched Bugzilla, but I didn’t 
find an existing defect.



___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


[GNC] Problem Editing Payment - Customer Job

2022-08-06 Thread Keith Fetterman
Back in 2021, I reported an issue that I was having with editing an invoice 
payment if the invoice had a job associated with it. When I try to edit the 
payment, the payment dialog shows the job and not the customer, and I can not 
select the customer. This issue still exists in GnuCash 4.9.

Has anyone else encountered the issue? Does anyone else use jobs with invoices 
and have not experienced this problem?

I have to delete the payment and create a new one.

I submitted a Bugzilla bug (Bug 798210), but I haven’t seen any activity on the 
ticket since I posted it.

Thanks
Keith

> Begin forwarded message:
> 
> From: Keith Fetterman 
> Subject: Problem Editing Payment - Customer Job
> Date: June 13, 2021 at 2:51:28 PM PDT
> To: gnucash-user@gnucash.org
> 
> Hi,
> 
> I am encountering a problem with GnuCash 4.5 where I can not edit an existing 
> customer payment if the payment is for invoices that have a job associated 
> with them.  When I select “Edit payment” on an existing payment, I see a 
> dialog overlaying the Process Payment dialog that says: 
> 
> You have no valid “Post To” accounts.  Please create an account of type “” 
> before you continue to process this payment. Perhaps you want to create an 
> Invoice or Bill first?.
> 
> When I close this dialog, the Process Payment dialog shows the job name where 
> the customer name usually appears in the upper left sections.  The Post To 
> account select is blank and the invoice(s) that were originally selected when 
> the payment was created are missing.
> 
> I attempted to replace the job name with the customer name, but it only 
> accepts the other jobs for that customer.  You can not find or select a 
> customer.
> 
> Am I doing something wrong or is this a defect in GnuCash 4.5?
> 
> If my invoices do not have a job selected, I do not have an issue editing an 
> existing payment.  It only happens when the invoices have a job associated 
> with them.
> 
> I am using GnuCash 4.5 on MacOS Catalina.  I searched Bugzilla, but I didn’t 
> find an existing defect.
> 
> Thanks,
> Keith

___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.


[GNC] Problem Editing Payment - Customer Job

2021-06-13 Thread Keith Fetterman
Hi,

I am encountering a problem with GnuCash 4.5 where I can not edit an existing 
customer payment if the payment is for invoices that have a job associated with 
them.  When I select “Edit payment” on an existing payment, I see a dialog 
overlaying the Process Payment dialog that says: 

You have no valid “Post To” accounts.  Please create an account of type “” 
before you continue to process this payment. Perhaps you want to create an 
Invoice or Bill first?.

When I close this dialog, the Process Payment dialog shows the job name where 
the customer name usually appears in the upper left sections.  The Post To 
account select is blank and the invoice(s) that were originally selected when 
the payment was created are missing.

I attempted to replace the job name with the customer name, but it only accepts 
the other jobs for that customer.  You can not find or select a customer.

Am I doing something wrong or is this a defect in GnuCash 4.5?

If my invoices do not have a job selected, I do have an issue editing an 
existing payment.  It only happens when the invoices have a job associated with 
them.

I am using GnuCash 4.5 on MacOS Catalina.  I searched Bugzilla, but I didn’t 
find an existing defect.

Thanks,
Keith
___
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.