{"id":5642,"date":"2026-06-22T13:08:31","date_gmt":"2026-06-22T03:38:31","guid":{"rendered":"https:\/\/help.interfy.com.au\/?post_type=ht_kb&#038;p=5642"},"modified":"2026-06-22T13:54:26","modified_gmt":"2026-06-22T04:24:26","slug":"mapping-multiple-cost-codes-to-a-single-account","status":"publish","type":"ht_kb","link":"https:\/\/help.interfy.com.au\/index.php\/knowledge-base\/mapping-multiple-cost-codes-to-a-single-account\/","title":{"rendered":"Mapping Multiple Cost Codes to a Single Account &#8211; OneCore Xero"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Overview<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">In some cases, you may have more cost codes in Procore than project-related general ledger accounts in Xero. When this occurs, you can use <strong>multi mapping<\/strong>, which allows multiple Procore cost codes to be mapped to a single account.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you would like to enable multi mapping, please contact support and we will enable it for your OneCore account.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Important Considerations<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Multi mapping can be useful, but it comes with a key limitation:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>When <strong>direct costs originate from your Xero<\/strong>, and the selected G\/L account is linked to multiple Procore cost codes, <strong>OneCore cannot determine which cost code to assign the transaction to<\/strong>.<\/li>\n\n\n\n<li>This may result in <strong>incorrect cost allocation<\/strong> in your Procore budget.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">\u2705 <strong>Recommended approach:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Enter direct costs in <strong>Procore<\/strong> where possible. This ensures the correct cost code is selected.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">How Multi Mapping Handles Direct Costs<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">When using multi-mapped accounts:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Direct costs such as:\n<ul class=\"wp-block-list\">\n<li>Xero Bills<\/li>\n\n\n\n<li>Credit Notes<\/li>\n\n\n\n<li>Spend Money transactions<\/li>\n\n\n\n<li>Manual Journals<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u26a0\ufe0f <strong>Limitation:<\/strong><br><\/strong>The integration cannot determine the correct cost code for individual line items when transactions are entered from Xero.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Line item will be sent to Procore using the <strong>default cost code<\/strong> (i.e., the <em>first<\/em> cost code mapped to that G\/L account).<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"528\" src=\"https:\/\/help.interfy.com.au\/wp-content\/uploads\/2026\/06\/2026-06-22-11_20_11-Inbox-cezar@interfy.com_.au-Outlook-1024x528.png\" alt=\"\" class=\"wp-image-5643\" srcset=\"https:\/\/help.interfy.com.au\/wp-content\/uploads\/2026\/06\/2026-06-22-11_20_11-Inbox-cezar@interfy.com_.au-Outlook-1024x528.png 1024w, https:\/\/help.interfy.com.au\/wp-content\/uploads\/2026\/06\/2026-06-22-11_20_11-Inbox-cezar@interfy.com_.au-Outlook-300x155.png 300w, https:\/\/help.interfy.com.au\/wp-content\/uploads\/2026\/06\/2026-06-22-11_20_11-Inbox-cezar@interfy.com_.au-Outlook-768x396.png 768w, https:\/\/help.interfy.com.au\/wp-content\/uploads\/2026\/06\/2026-06-22-11_20_11-Inbox-cezar@interfy.com_.au-Outlook-50x26.png 50w, https:\/\/help.interfy.com.au\/wp-content\/uploads\/2026\/06\/2026-06-22-11_20_11-Inbox-cezar@interfy.com_.au-Outlook-1536x792.png 1536w, https:\/\/help.interfy.com.au\/wp-content\/uploads\/2026\/06\/2026-06-22-11_20_11-Inbox-cezar@interfy.com_.au-Outlook-60x31.png 60w, https:\/\/help.interfy.com.au\/wp-content\/uploads\/2026\/06\/2026-06-22-11_20_11-Inbox-cezar@interfy.com_.au-Outlook-100x52.png 100w, https:\/\/help.interfy.com.au\/wp-content\/uploads\/2026\/06\/2026-06-22-11_20_11-Inbox-cezar@interfy.com_.au-Outlook.png 1628w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Mapping Cost Codes<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Follow these steps:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Navigate to:\n<ul class=\"wp-block-list\">\n<li><strong>Standard Cost Codes \u2192 Expense Mapping<\/strong><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Click the <strong>\u201cUnmapped Procore Standard Cost Code\u201d<\/strong> tab<\/li>\n\n\n\n<li>Select an unmapped cost code and click <strong>Edit<\/strong><\/li>\n\n\n\n<li>Choose the corresponding Xero account from the dropdown<\/li>\n\n\n\n<li>Click <strong>Save<\/strong><\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">KB Article: <a href=\"https:\/\/help.interfy.com.au\/index.php\/knowledge-base\/how-to-map-cost-codes-to-xero-accounts-in-onecore-xero\/\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-blue-color\">How to map cost codes to Xero accounts in OneCore Xero \u2013 Interfy Help<\/mark><\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Workaround for Incorrect Cost Code Allocation<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">If a direct cost is assigned to the wrong cost code due to multi mapping:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Unsync<\/strong> the direct cost from OneCore<\/li>\n\n\n\n<li>Edit the cost in Procore and assign the correct cost code<\/li>\n\n\n\n<li>Re-sync if required<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">For detailed steps on unsyncing a direct cost, please refer to the relevant guide or contact <strong>Support<\/strong> for assistance.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">KB Article: <a href=\"https:\/\/help.interfy.com.au\/index.php\/knowledge-base\/how-to-unsync-procore-entries-in-onecore\/\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-blue-color\">How to Unsync Procore Entries in OneCore. \u2013 Interfy Help<\/mark><\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Summary<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Multi mapping allows multiple Procore cost codes to link to a single G\/L account<\/li>\n\n\n\n<li>It is best used when direct costs are entered in Procore<\/li>\n\n\n\n<li>Direct costs originating from Xero will default to a single cost code<\/li>\n\n\n\n<li>Manual adjustments may be required in certain cases<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"wp-block-paragraph\">If you\u2019d like to enable multi mapping or need help troubleshooting, please reach out to support@interfy.com.au<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Overview In some cases, you may have more cost codes in Procore than project-related general ledger accounts in Xero. When this occurs, you can use multi mapping, which allows multiple Procore cost codes to be mapped to a single account. If you would like to enable multi mapping, please contact&#8230;<\/p>\n","protected":false},"author":14,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","meta":{"footnotes":""},"ht-kb-category":[27,33],"ht-kb-tag":[168],"class_list":["post-5642","ht_kb","type-ht_kb","status-publish","format-standard","hentry","ht_kb_category-xero","ht_kb_category-mapping-in-onecore-xero","ht_kb_tag-multimapping"],"_links":{"self":[{"href":"https:\/\/help.interfy.com.au\/index.php\/wp-json\/wp\/v2\/ht-kb\/5642","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/help.interfy.com.au\/index.php\/wp-json\/wp\/v2\/ht-kb"}],"about":[{"href":"https:\/\/help.interfy.com.au\/index.php\/wp-json\/wp\/v2\/types\/ht_kb"}],"author":[{"embeddable":true,"href":"https:\/\/help.interfy.com.au\/index.php\/wp-json\/wp\/v2\/users\/14"}],"replies":[{"embeddable":true,"href":"https:\/\/help.interfy.com.au\/index.php\/wp-json\/wp\/v2\/comments?post=5642"}],"version-history":[{"count":2,"href":"https:\/\/help.interfy.com.au\/index.php\/wp-json\/wp\/v2\/ht-kb\/5642\/revisions"}],"predecessor-version":[{"id":5658,"href":"https:\/\/help.interfy.com.au\/index.php\/wp-json\/wp\/v2\/ht-kb\/5642\/revisions\/5658"}],"wp:attachment":[{"href":"https:\/\/help.interfy.com.au\/index.php\/wp-json\/wp\/v2\/media?parent=5642"}],"wp:term":[{"taxonomy":"ht_kb_category","embeddable":true,"href":"https:\/\/help.interfy.com.au\/index.php\/wp-json\/wp\/v2\/ht-kb-category?post=5642"},{"taxonomy":"ht_kb_tag","embeddable":true,"href":"https:\/\/help.interfy.com.au\/index.php\/wp-json\/wp\/v2\/ht-kb-tag?post=5642"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}