Templates Overview
Punchout ships protocol-specific template profiles so teams can start from tested defaults instead of manual mapping.
Scope
- Source fixtures are shipped in
app/code/MageB2B/Punchout/etc/mapping/templates/*.json. - Templates are synced into Magento on
setup:upgrade. - Each template has a stable
code, protocol, direction, and predefined mapping rules.
Navigation
OCI
cXML
Template Matrix
| Template Code | Protocol | Direction | Target System | Use Case | Details |
|---|---|---|---|---|---|
oci_outbound_core | OCI | Outbound | Generic | Standard OCI cart transfer | OCI and SAP |
oci_outbound_extended | OCI | Outbound | Generic | Additional OCI extension fields | OCI and SAP |
sap_oci_v4_outbound_core | OCI 4.0 | Outbound | SAP | SAP OCI 4 baseline | OCI and SAP |
sap_oci_v5_outbound_core | OCI 5.0 | Outbound | SAP | SAP OCI 5 baseline | OCI and SAP |
sap_oci_v5_outbound_hierarchy | OCI 5.0 | Outbound | SAP | Parent/child and material group flow | OCI and SAP |
sap_oci_v5_outbound_secure | OCI 5.0 | Outbound | SAP | Fail-fast required mapping set | OCI and SAP |
cxml_outbound_core | cXML | Outbound | Generic | Standard PunchOutOrderMessage | cXML Core |
cxml_outbound_level2 | cXML | Outbound | Generic | Optional level-2 enrichments | cXML Core |
ariba_cxml_outbound_core | cXML | Outbound | SAP Ariba | Ariba baseline | Ariba |
ariba_cxml_outbound_level2 | cXML | Outbound | SAP Ariba | Ariba level-2 with extrinsics | Ariba |
ariba_cxml_outbound_level2_strict | cXML | Outbound | SAP Ariba | Strict Ariba level-2 enforcement | Ariba |
coupa_cxml_inbound_posr_1_2_014 | cXML 1.2.014 | Inbound | Coupa | Setup request normalization | Coupa |
coupa_cxml_outbound_poom_1_2_023 | cXML 1.2.023 | Outbound | Coupa | POOM outbound baseline | Coupa |
coupa_cxml_outbound_poom_1_2_023_strict | cXML 1.2.023 | Outbound | Coupa | Strict POOM outbound | Coupa |
oracle_cxml_outbound_1b_core | cXML 1b | Outbound | Oracle Procurement | Oracle baseline | Oracle |
oracle_cxml_outbound_1b_core_strict | cXML 1b | Outbound | Oracle Procurement | Strict Oracle profile | Oracle |
How to Choose
- Pick protocol and direction first (
OCI outbound,cXML inbound, orcXML outbound). - Pick target platform pack (generic, SAP, Ariba, Coupa, Oracle).
- Start with
corefor rollout, move tostrictonly when source data quality is stable.
