Skip to main content
Buyerquest Community

Special Character Handling in Cart Transfer (Punchout Order Message from BuyerQuest to Client ERP)

Handling of special characters in cart transfers is configurable to align with the requirements of a client's ERP.  This topic details character handling in ASCII ad HTML.

Overview

BuyerQuest provides for special (non-keyboard) character handling for cart transfers from BuyerQuest back to a client ERP in the PunchOut Order Message (POOM). Handling of non-keyboard characters provides accurate character conversion in the transmission of order information. 

Configuration for Character Handling

Configuration of the conversion type for handling non-keyboard characters is enabled in the connection to the Gateway.

Choices for conversion are listed in the section Escape Special Characters on Exit:

  • No          (The cart is transferred without escaping any special characters)
  • HTML    (All special characters in the cart are converted to HTML before the cart is transferred)
  • ASCII     (All special characters in the cart are converted to ASCII before the cart is transferred)

Default Values in Character Handling Configuration

The default value for cXML Connection Type is HTML.

The default value for Oracle XML is HTML.

The default value for OCI Connections is No. 

List of Special Characters in Cart Transfers

The following is the list of characters handled by character conversion. 

Symbol Symbol Description HTML ASCII No 
(Special Characters are not escaped
Status 
  ! exclamation point ! ! !
" Quotation Mark " " " Supported
# number sign # # # Not Escaped
$ dollar sign $ $ $ Supported
% percent sign % % % Not Escaped
& Ampersand & & & Supported
' Character Tabulation ' ' ' Supported
( opening parenthesis ( ( ( Not Escaped
) closing parenthesis ) ) ) Not Escaped
* asterisk * * * Not Escaped
+ plus sign + + + Not Escaped
, comma , , , Not Escaped
- minus sign - hyphen - - - Not Escaped
. period . . . Not Escaped
/ slash / / / Not Escaped
: colon : : : Not Escaped
; semicolon ; ; ; Not Escaped
< Less-than Sign &lt; &#60; < Supported
= equal sign = = = Not Escaped
> Greater-than Sign &gt; &#62; > Supported
? question mark ? ? ? Not Escaped
@ at symbol @ @ @ Not Escaped
[ opening bracket [ [ [ Not Escaped
\ backslash \ \ \ Not Escaped
] closing bracket ] ] ] Not Escaped
^ caret - circumflex ^ ^ ^ Not Escaped
_ underscore _ _ _ Not Escaped
` grave accent ` ` ` Not Escaped
{ opening brace { { { Not Escaped
| vertical bar | | | Not Escaped
} closing brace } } } Not Escaped
~ equivalency sign - tilde ~ ~ ~ Not Escaped
¡ Inverted Exclamation Mark &iexcl; &#161; ¡ Supported
¢ Cent Sign &cent; &#162; ¢ Supported
£ Pound Sign &pound; &#163; £ Supported
¤ Currency Sign &curren; &#164; ¤ Supported
¥ Yen Sign &yen; &#165; ¥ Supported
¦ Broken Bar &brvbar; &#166; ¦ Supported
§ Section Sign &sect; &#167; § Supported
¨ Diaeresis &uml; &#168; ¨ Supported
© Copyright Sign &copy; &#169; © Supported
ª Feminine Ordinal Indicator &ordf; &#170; ª Supported
« Left-pointing Double Angle
Quotation Mark
&laquo; &#171; « Supported
¬ Not Sign &not; &#172; ¬ Supported
® Registered Sign &reg; &#174; ® Supported
¯ Macron &macr; &#175; ¯ Supported
° Degree Sign &deg; &#176; ° Supported
± Plus-minus Sign &plusmn; &#177; ± Supported
² Superscript Two &sup2; &#178; ² Supported
³ Superscript Three &sup3; &#179; ³ Supported
´ Acute Accent &acute; &#180; ´ Supported
µ Micro Sign &micro; &#181; µ Supported
Pilcrow Sign &para; &#182; Supported
· Middle Dot &middot; &#183; · Supported
¸ Cedilla &cedil; &#184; ¸ Supported
¹ Superscript One &sup1; &#185; ¹ Supported
º Masculine Ordinal Indicator &ordm; &#186; º Supported
» Right-pointing Double Angle
Quotation Mark
&raquo; &#187; » Supported
¼ Vulgar Fraction One Quarter &frac14; &#188; ¼ Supported
½ Vulgar Fraction One Half &frac12; &#189; ½ Supported
¾ Vulgar Fraction Three Quarters &frac34; &#190; ¾ Supported
¿ Inverted Question Mark &iquest; &#191; ¿ Supported
À Latin Capital Letter A With Grave &Agrave; &#192; À Supported
Á Latin Capital Letter A With Acute &Aacute; &#193; Á Supported
 Latin Capital Letter A With Circumflex &Acirc; &#194;  Supported
à Latin Capital Letter A With Tilde &Atilde; &#195; à Supported
Ä Latin Capital Letter A With Diaeresis &Auml; &#196; Ä Supported
Å Latin Capital Letter A
With Ring Above
&Aring; &#197; Å Supported
Æ Latin Capital Letter Ae &AElig; &#198; Æ Supported
Ç Latin Capital Letter C With Cedilla &Ccedil; &#199; Ç Supported
È Latin Capital Letter E With Grave &Egrave; &#200; È Supported
É Latin Capital Letter E With Acute &Eacute; &#201; É Supported
  Latin Capital Letter E With Circumflex &Ecirc; &#202;   Supported
Ë Latin Capital Letter E With Diaeresis &Euml; &#203; Ë Supported
Ì Latin Capital Letter I With Grave &Igrave; &#204; Ì Supported
Í Latin Capital Letter I With Acute &Iacute; &#205; Í Supported
Î Latin Capital Letter I With Circumflex &Icirc; &#206; Î Supported
Ï Latin Capital Letter I With Diaeresis &Iuml; &#207; Ï Supported
Ð Latin Capital Letter Eth &ETH; &#208; Ð Supported
Ñ Latin Capital Letter N With Tilde &Ntilde; &#209; Ñ Supported
Ò Latin Capital Letter O With Grave &Ograve; &#210; Ò Supported
Ó Latin Capital Letter O With Acute &Oacute; &#211; Ó Supported
Ô Latin Capital Letter O With Circumflex &Ocirc; &#212; Ô Supported
Õ Latin Capital Letter O With Tilde &Otilde; &#213; Õ Supported
Ö Latin Capital Letter O With Diaeresis &Ouml; &#214; Ö Supported
× Multiplication Sign &times; &#215; × Supported
Ø Latin Capital Letter O With Stroke &Oslash; &#216; Ø Supported
Ù Latin Capital Letter U With Grave &Ugrave; &#217; Ù Supported
Ú Latin Capital Letter U With Acute &Uacute; &#218; Ú Supported
Û Latin Capital Letter U With Circumflex &Ucirc; &#219; Û Supported
Ü Latin Capital Letter U With Diaeresis &Uuml; &#220; Ü Supported
Ý Latin Capital Letter Y With Acute &Yacute; &#221; Ý Supported
Þ Latin Capital Letter Thorn &THORN; &#222; Þ Supported
ß Latin Small Letter Sharp S &szlig; &#223; ß Supported
à Latin Small Letter A With Grave &agrave; &#224; à Supported
á Latin Small Letter A With Acute &aacute; &#225; á Supported
â Latin Small Letter A With Circumflex &acirc; &#226; â Supported
ã Latin Small Letter A With Tilde &atilde; &#227; ã Supported
ä Latin Small Letter A With Diaeresis &auml; &#228; ä Supported
å Latin Small Letter A With Ring Above &aring; &#229; å Supported
æ Latin Small Letter Ae &aelig; &#230; æ Supported
ç Latin Small Letter C With Cedilla &ccedil; &#231; ç Supported
è Latin Small Letter E With Grave &egrave; &#232; è Supported
é Latin Small Letter E With Acute &eacute; &#233; é Supported
ê Latin Small Letter E With Circumflex &ecirc; &#234; ê Supported
ë Latin Small Letter E With Diaeresis &euml; &#235; ë Supported
ì Latin Small Letter I With Grave &igrave; &#236; ì Supported
í Latin Small Letter I With Acute &iacute; &#237; í Supported
î Latin Small Letter I With Circumflex &icirc; &#238; î Supported
ï Latin Small Letter I With Diaeresis &iuml; &#239; ï Supported
ð Latin Small Letter Eth &eth; &#240; ð Supported
ñ Latin Small Letter N With Tilde &ntilde; &#241; ñ Supported
ò Latin Small Letter O With Grave &ograve; &#242; ò Supported
ó Latin Small Letter O With Acute &oacute; &#243; ó Supported
ô Latin Small Letter O With Circumflex &ocirc; &#244; ô Supported
õ Latin Small Letter O With Tilde &otilde; &#245; õ Supported
ö Latin Small Letter O With Diaeresis &ouml; &#246; ö Supported
÷ Division Sign &divide; &#247; ÷ Supported
ø Latin Small Letter O With Stroke &oslash; &#248; ø Supported
ù Latin Small Letter U With Grave &ugrave; &#249; ù Supported
ú Latin Small Letter U With Acute &uacute; &#250; ú Supported
û Latin Small Letter U With Circumflex &ucirc; &#251; û Supported
ü Latin Small Letter U With Diaeresis &uuml; &#252; ü Supported
ý Latin Small Letter Y With Acute &yacute; &#253; ý Supported
þ Latin Small Letter Thorn &thorn; &#254; þ Supported
ÿ Latin Small Letter Y With Diaeresis &yuml; &#255; ÿ Supported
ΠLatin Capital Ligature Oe &OElig; &#338; ΠSupported
œ Latin Small Ligature Oe &oelig; &#339; œ Supported
Š Latin Capital Letter S With Caron &Scaron; &#352; Š Supported
š Latin Small Letter S With Caron &scaron; &#353; š Supported
Ÿ Latin Capital Letter Y With Diaeresis &Yuml; &#376; Ÿ Supported
ƒ Latin Small Letter F With Hook &fnof; &#402; ƒ Supported
ˆ Modifier Letter Circumflex Accent &circ; &#710; ˆ Supported
˜ Small Tilde &tilde; &#732; ˜ Supported
Α Greek Capital Letter Alpha &Alpha; &#913; Α Supported
Β Greek Capital Letter Beta &Beta; &#914; Β Supported
Γ Greek Capital Letter Gamma &Gamma; &#915; Γ Supported
Δ Greek Capital Letter Delta &Delta; &#916; Δ Supported
Ε Greek Capital Letter Epsilon &Epsilon; &#917; Ε Supported
Ζ Greek Capital Letter Zeta &Zeta; &#918; Ζ Supported
Η Greek Capital Letter Eta &Eta; &#919; Η Supported
Θ Greek Capital Letter Theta &Theta; &#920; Θ Supported
Ι Greek Capital Letter Iota &Iota; &#921; Ι Supported
Κ Greek Capital Letter Kappa &Kappa; &#922; Κ Supported
Λ Greek Capital Letter Lamda &Lambda; &#923; Λ Supported
Μ Greek Capital Letter Mu &Mu; &#924; Μ Supported
Ν Greek Capital Letter Nu &Nu; &#925; Ν Supported
Ξ Greek Capital Letter Xi &Xi; &#926; Ξ Supported
Ο Greek Capital Letter Omicron &Omicron; &#927; Ο Supported
Π Greek Capital Letter Pi &Pi; &#928; Π Supported
Ρ Greek Capital Letter Rho &Rho; &#929; Ρ Supported
Σ Greek Capital Letter Sigma &Sigma; &#931; Σ Supported
Τ Greek Capital Letter Tau &Tau; &#932; Τ Supported
Υ Greek Capital Letter Upsilon &Upsilon; &#933; Υ Supported
Φ Greek Capital Letter Phi &Phi; &#934; Φ Supported
Χ Greek Capital Letter Chi &Chi; &#935; Χ Supported
Ψ Greek Capital Letter Psi &Psi; &#936; Ψ Supported
Ω Greek Capital Letter Omega &Omega; &#937; Ω Supported
α Greek Small Letter Alpha &alpha; &#945; α Supported
β Greek Small Letter Beta &beta; &#946; β Supported
γ Greek Small Letter Gamma &gamma; &#947; γ Supported
δ Greek Small Letter Delta &delta; &#948; δ Supported
ε Greek Small Letter Epsilon &epsilon; &#949; ε Supported
ζ Greek Small Letter Zeta &zeta; &#950; ζ Supported
η Greek Small Letter Eta &eta; &#951; η Supported
θ Greek Small Letter Theta &theta; &#952; θ Supported
ι Greek Small Letter Iota &iota; &#953; ι Supported
κ Greek Small Letter Kappa &kappa; &#954; κ Supported
λ Greek Small Letter Lamda &lambda; &#955; λ Supported
μ Greek Small Letter Mu &mu; &#956; μ Supported
ν Greek Small Letter Nu &nu; &#957; ν Supported
ξ Greek Small Letter Xi &xi; &#958; ξ Supported
ο Greek Small Letter Omicron &omicron; &#959; ο Supported
π Greek Small Letter Pi &pi; &#960; π Supported
ρ Greek Small Letter Rho &rho; &#961; ρ Supported
ς Greek Small Letter Final Sigma &sigmaf; &#962; ς Supported
σ Greek Small Letter Sigma &sigma; &#963; σ Supported
τ Greek Small Letter Tau &tau; &#964; τ Supported
υ Greek Small Letter Upsilon &upsilon; &#965; υ Supported
φ Greek Small Letter Phi &phi; &#966; φ Supported
χ Greek Small Letter Chi &chi; &#967; χ Supported
ψ Greek Small Letter Psi &psi; &#968; ψ Supported
ω Greek Small Letter Omega &omega; &#969; ω Supported
ϑ Greek Theta Symbol &thetasym; &#977; ϑ Supported
ϒ Greek Upsilon With Hook Symbol &upsih; &#978; ϒ Supported
ϖ Greek Pi Symbol &piv; &#982; ϖ Supported
En Dash &ndash; &#8211; Supported
Em Dash &mdash; &#8212; Supported
Left Single Quotation Mark &lsquo; &#8216; Supported
Right Single Quotation Mark &rsquo; &#8217; Supported
Single Low-9 Quotation Mark &sbquo; &#8218; Supported
Left Double Quotation Mark &ldquo; &#8220; Supported
Right Double Quotation Mark &rdquo; &#8221; Supported
Double Low-9 Quotation Mark &bdquo; &#8222; Supported
Dagger &dagger; &#8224; Supported
Double Dagger &Dagger; &#8225; Supported
Bullet &bull; &#8226; Supported
Horizontal Ellipsis &hellip; &#8230; Supported
Per Mille Sign &permil; &#8240; Supported
Prime &prime; &#8242; Supported
Double Prime &Prime; &#8243; Supported
Single Left-pointing Angle
Quotation Mark
&lsaquo; &#8249; Supported
Single Right-pointing Angle
Quotation Mark
&rsaquo; &#8250; Supported
Overline &oline; &#8254; Supported
Fraction Slash &frasl; &#8260; Supported
Euro Sign &euro; &#8364; Supported
Black-letter Capital I &image; &#8465; Supported
Script Capital P &weierp; &#8472; Supported
Black-letter Capital R &real; &#8476; Supported
Trade Mark Sign &trade; &#8482; Supported
Alef Symbol &alefsym; &#8501; Supported
Leftwards Arrow &larr; &#8592; Supported
Upwards Arrow &uarr; &#8593; Supported
Rightwards Arrow &rarr; &#8594; Supported
Downwards Arrow &darr; &#8595; Supported
Left Right Arrow &harr; &#8596; Supported
Downwards Arrow With
Corner Leftwards
&crarr; &#8629; Supported
Leftwards Double Arrow &lArr; &#8656; Supported
Upwards Double Arrow &uArr; &#8657; Supported
Rightwards Double Arrow &rArr; &#8658; Supported
Downwards Double Arrow &dArr; &#8659; Supported
Left Right Double Arrow &hArr; &#8660; Supported
For All &forall; &#8704; Supported
Partial Differential &part; &#8706; Supported
There Exists &exist; &#8707; Supported
Empty Set &empty; &#8709; Supported
Nabla &nabla; &#8711; Supported
Element Of &isin; &#8712; Supported
Not An Element Of &notin; &#8713; Supported
Contains As Member &ni; &#8715; Supported
N-ary Product &prod; &#8719; Supported
N-ary Summation &sum; &#8721; Supported
Minus Sign &minus; &#8722; Supported
Asterisk Operator &lowast; &#8727; Supported
Square Root &radic; &#8730; Supported
Proportional To &prop; &#8733; Supported
Infinity &infin; &#8734; Supported
Angle &ang; &#8736; Supported
Logical And &and; &#8743; Supported
Logical Or &or; &#8744; Supported
Intersection &cap; &#8745; Supported
Union &cup; &#8746; Supported
Integral &int; &#8747; Supported
Therefore &there4; &#8756; Supported
Tilde Operator &sim; &#8764; Supported
Approximately Equal To &cong; &#8773; Supported
Almost Equal To &asymp; &#8776; Supported
Not Equal To &ne; &#8800; Supported
Identical To &equiv; &#8801; Supported
Less-than Or Equal To &le; &#8804; Supported
Greater-than Or Equal To &ge; &#8805; Supported
Subset Of &sub; &#8834; Supported
Superset Of &sup; &#8835; Supported
Not A Subset Of &nsub; &#8836; Supported
Subset Of Or Equal To &sube; &#8838; Supported
Superset Of Or Equal To &supe; &#8839; Supported
Circled Plus &oplus; &#8853; Supported
Circled Times &otimes; &#8855; Supported
Up Tack &perp; &#8869; Supported
Dot Operator &sdot; &#8901; Supported
Left Ceiling &lceil; &#8968; Supported
Right Ceiling &rceil; &#8969; Supported
Left Floor &lfloor; &#8970; Supported
Right Floor &rfloor; &#8971; Supported
Mathematical Left Angle Bracket &#9001; Supported
Mathematical Right Angle Bracket &#9002; Supported
Lozenge &loz; &#9674; Supported
Black Spade Suit &spades; &#9824; Supported
Black Club Suit &clubs; &#9827; Supported
Black Heart Suit &hearts; &#9829; Supported
Black Diamond Suit &diams; &#9830; Supported