The English Oracle

Is there a hypernym for "order confirmation", "quotation" and "invoice"?

--------------------------------------------------
Hire the world's top talent on demand or became one of them at Toptal: https://topt.al/25cXVn
and get $2,000 discount on your first invoice
--------------------------------------------------

Take control of your privacy with Proton's trusted, Swiss-based, secure services.
Choose what you need and safeguard your digital life:
Mail: https://go.getproton.me/SH1CU
VPN: https://go.getproton.me/SH1DI
Password Manager: https://go.getproton.me/SH1DJ
Drive: https://go.getproton.me/SH1CT


Music by Eric Matyas
https://www.soundimage.org
Track title: The Builders

--

Chapters
00:00 Is There A Hypernym For &Quot;Order Confirmation&Quot;, &Quot;Quotation&Quot; And &Quot;Invoice&Quot
00:21 Answer 1 Score 2
00:53 Accepted Answer Score 3
02:00 Answer 3 Score 1
02:14 Answer 4 Score 1
02:59 Thank you

--

Full question
https://english.stackexchange.com/questi...

--

Content licensed under CC BY-SA
https://meta.stackexchange.com/help/lice...

--

Tags
#singlewordrequests #hypernyms

#avk47



ACCEPTED ANSWER

Score 3


With respect, you don't actually want a synonym, you want an abstraction that encompasses the general case. You say as much yourself when you talk about a "base class".

So why not look at what is common in these three things?

Each of them is a communication of information about an order, between two or more parties. Each of them will have a date, a sender, an order reference, and one or more recipients.

Sounds awfully like we are talking about a letter. Or more generally, a communication. Or maybe correspondence.

As a programmer, I'd probably go for something like order-correspondence. Then, when I realise that I also need a class for receipt I've got a ready-made base class.

On the other hand, given such a problem, I'd probably go back to the design board and have a good think about what data I have to deal with, and for what purposes, and hope that having a serious think about the design would lead me naturally to the identification of good entity names.

In other words, if the names aren't obvious, the design probably needs more thought.




ANSWER 2

Score 2


Though we can see relations between these three, I doubt you'll find a satisfying synonym to encompass the meaning of all since, similarities aside, they actually do stand for quite different things.

The closest I could posit might be receipt, since each of these have the same property of being received by the person going through the order process.

So, in terms of programming a base class, this could make sense, but I guess we might need more information and a different location to discuss this aspect in much more detail.




ANSWER 3

Score 1


How about paper trail?

the records left by a person or organization in the course of activities.

Wiktionary




ANSWER 4

Score 1


  • statement sounds to me like the common concept to these, and it has a particular usage in the domain you seem to be covering (business accounting?)

  • a good way to look for more general superclass names (in object oriented programming) which is a synonym of hypernym which RegDwight mentioned, is to look in a thesaurus (online or off). Even though a thesaurus is nominally for synonyms (nearby words on roughly the same semantic plane) they tend to give some generalizing terms (hypernyms) and more specific terms (hyponyms), too.

  • another good source for such vocabulary is to ask the domain experts. You're probably developing for someone or a group that already has a lot of technical vocabulary about the domain, they will be more likely to have the word that you're looking for. Ask them.