Custom field text box not showing on sales invoices

When you defined the custom fields, did you check the box to show on printed documents?

Hi Tut,
Yes I did! Several times.
And also set up the defaults.
It seems he doesn’t copy all the default values when copy from order to invoice.
When making invoice directly, the defaults are correct filled out.

can you please provide a screenshot of these custom fields both on your order and invoice forms?
(on the edit screen and not the final document)

Hi, yes I will tonight!
There are no custom fields on my order, I just use orders to save all the work I do per month for a client.
Once a month I copy that to a new invoice.
I set up the default custom fields on invoices.
When copying from order to new invoice, not all the defaults are filled out. Directly via invoice it does.
But I will provide you some screenshots tonight!
Can I send them directly to you via mail?

no you can upload here on the forum so even other users can help you with it.

also, please inform which version you are on.

ok you do not have to give any more details.
this looks like a bug. i will create a new topic for it.

I don’t believe this is a bug. The point of copying is to copy information on the source transaction, not to modify it with default information for the destination form. Copying carries forward unique information already entered. It should not be corrupted by defaults.

i defer from your opinion.
each form has their own contents. its not like every form should have the same information.

i have doubt that you are assuming copying the contents of custom fields itself when their title is same.
but this is not the case. the issue is that the defaults set for a custom field in sales invoice do not appear when copied from a sales quote even with no custom fields.

Are you saying the field is missing or that it’s contents from form defaults is missing? The first would be a bug. The second would be intended as I understand the program’s design. I’m not able to test right now.

form defaults for sales invoice.

sales order.


sales invoice when copied from the above sales order.

i am not sure why few fields are now showing their default content set. last time i checked none showed up.

This is exactly what my problem is about.
So I don’t need to post any further details.
@Tut : This is a bug according to me also: There is no need to have “terms & conditions for sales” on a an order that does not go to the client. But they should appear on the created invoice.
@sharpdrivetek : at the same time maybe also check if the bug is not there in the recurrent invoices?
When do you expect a fix for this?

@sharpdrivetek and @Bart_De_Jonge, you are both posting general responses rather than user-unique responses, so I cannot be sure who you are responding to. I’m not sure what either of you is trying to say any longer because I cannot sort out the intertwined threads.

If either of you still believes there is a bug concerning this topic, can you post a complete description of the behavior, with screen shots, in a single post that does not refer to prior posts? Thank you.

The screenshots are already provided by @sharpdrivetek though??
The behaviour is exactly as shown.

  • Some custom fields were created for a sales invoice. Those were initialized with some default values in default form for sales invoice.
  1. creating a sales order (without any custom fields);
  2. create a new invoice from this sales order.
  3. the default values of the custom fields for a sales invoice are not filled in!

BUT: when you create an sales invoice directly (so NOT with copying from an order) the custom fields are filled in.
So, according to me a bug when creating an invoice from a sales order.

You have missed two points, @Bart_De_Jonge:

  1. You repeated the action I requested you not to by referring back to previous posts by another user. I already explained that the intertwined discussion kept me from understanding your problem and asked you to provide a complete, illustrated example.

  2. You created a sales order without custom field content. Then you copied it to a sales invoice. The form default for sales invoices is a default for stand-alone invoices. But you chose to copy a pre-existing sales order, so Manager must assume the content of the sales order is what you want to copy, not some other content. Suppose you had default content for a sales order and edited it especially for a certain job. Would you want that edited text to be replaced by default text for a sales invoice? I would think not. Manager must always prefer your direct entries to a default template. The fact that in this situation the entry was blank is immaterial. You might specifically have wanted it to be blank. If you had, you would probably be on the forum reporting a bug that enters default data when you wanted it blank. The overall message here is that when you copy one form to another, you are no longer in the realm of default content. You are now part way through the workflow of a specific series of transactions.

I have 3 custom fields on my sales invoice…
1 of them appears on my invoice when I follow my workflow. The other 2 do not appear.
Explain me how that fits in the workflow of a program.
Let’s call it then an inconsequent bug, if you like so…
This is a bug! I always worked like that and suddenly this funcionality is gone!??
I will give up custom fields, and will add my content via a jpg that I create in Word.
Very strange that you say that this is not a bug…

I did not say it is not a bug. I asked you twice to clearly illustrate your problem and you keep refusing.

i had provided both screenshots and the explanation earlier. even created a separate topic.
@lubos has categorized it as an idea rather than a bug. i am not sure why.

the problem is illustrated with screenshots in post #21 and the new topic with the actual problem description is linked in post #17

and i would like to repeat with a few better explanation.
"i have a doubt that you are assuming copying the contents of custom fields itself when their title is same.
but this is not the case. the issue is that the defaults set for a custom field in sales invoice do not appear when copied from a sales quote (even when Sales Quotes do not have any custom fields created for the form under Settings).
so it is not the case of copying over the contents of a custom field which replaces the defaults set for custom fields."

I read the post you have quoted again, @sharpdrivetek. I just don’t understand exactly how what you say relates to what @Bart_De_Jonge has said. The more times I read the thread, the more it seems like you two are writing about different aspects of the program, or at least expecting different behavior under similar circumstances. That’s why I asked for a straightforward explanation of the problem with illustrations, all in one post—not referencing other, sometimes unspecified posts, and definitely not referring to other split topics.

In fact, I can’t really tell if you are complaining about something or just trying to explain your interpretation of @Bart_De_Jonge’s complaint. I apologize if I am being dense. But as I understand what I’ve read, I see only logical, consistent behavior of the program.

ok let me just put it in simple explanation leaving alone the previous responses.

lets say you have created a custom field for sales invoice, say Terms & Conditions.
now under Form Defaults you set the default contents for this custom field.
now you have received a sales order.
the sales order tab do not have any custom fields created for it.
now you enter the sales order.
this sales order you Copy To sales invoices.

in the above scenario, would you expect the default Terms & Conditions to appear on the sales invoice automatically?

  1. if your answer is yes, then this is what does not happen with few custom fields when you use Copy To from other forms. the custom field is just blank even though we have set the default content for them.

  2. if your answer is no, you will have to explain why you would not want that. :wink:

Thank you!

Your last explanation is what I thought @Bart_De_Jonge was complaining about. My answer to your question is no, I would not expect the default terms and conditions for a sales invoice to appear when you copy a sales order that does not have them to a sales invoice.

My reasons were explained briefly in Post #18 and more completely in Post #25 (numbered paragraph 2). But I will repeat myself here in somewhat different words.

When you copy one form to another, you are copying that specific transaction to the new form. You are not copying some of it and ignoring other parts of it. So contents in the origin form’s custom fields will copy, as long as the destination form has custom fields with identical names. And if a field is blank or non-existent on the origin form, it will be empty on the destination form, even if the destination form has default content for that field.

As I explained previously, the form defaults apply when you being a transaction from scratch. When you copy a form, Manager preserves as much information (or lack of information) as possible from the origin form. If you think through the options, I believe you will understand that you would not want to lose any information you had entered on the origin form. It does not matter whether the origin form fields have content or not. Manager must assume that if you want to copy the form you want to copy every aspect of it. For all the program knows, you specifically want a field to be blank. You would not want it to automatically override your wishes and put in default content from a different, destination form.