{"id":32010,"date":"2026-03-30T08:46:33","date_gmt":"2026-03-30T08:46:33","guid":{"rendered":"https:\/\/www.greytrix.com\/blogs\/sagex3\/?p=32010"},"modified":"2026-03-30T08:46:33","modified_gmt":"2026-03-30T08:46:33","slug":"bank-posting-email-automation-in-sage-x3","status":"publish","type":"post","link":"https:\/\/www.greytrix.com\/blogs\/sagex3\/2026\/03\/30\/bank-posting-email-automation-in-sage-x3\/","title":{"rendered":"Bank Posting Email Automation in Sage X3"},"content":{"rendered":"\n<p>In <a href=\"https:\/\/www.greytrix.com\/sage-x3-erp\/development-services\/\" target=\"_blank\" rel=\"noreferrer noopener\">Sage X3<\/a>, bank entries are typically posted using the <strong>Bank Posting screen<\/strong> available in the <strong>AP\/AR Accounting<\/strong> module. This process allows finance teams to record supplier payments, receipts, and other bank-related transactions efficiently.<\/p>\n\n\n\n<p>In one of our client implementations, a requirement arose where <strong>email notifications needed to be automatically sent to suppliers whenever multiple bank entries were posted at once<\/strong>. This was particularly useful for informing suppliers about payments processed in bulk.<\/p>\n\n\n\n<p>In this blog, we will walk through how this functionality works and how the system triggers emails for suppliers during bank posting.<\/p>\n\n\n\n<p><strong>Creating a Bank Entry<\/strong><br>To demonstrate this functionality, we first create a new bank entry using the <strong>Bank Posting screen<\/strong>.<\/p>\n\n\n\n<p>For this example:<br><strong>Bank Entry Number: <\/strong>10126BNK00122<br><strong>Entry Batch: <\/strong>ADMIN2603101000011<\/p>\n\n\n\n<p><strong>New Stuff:<\/strong> <a href=\"https:\/\/www.greytrix.com\/blogs\/sagex3\/2026\/03\/26\/how-agentic-ai-transforms-decision-making-in-sage-x3\/\" target=\"_blank\" rel=\"noreferrer noopener\">How Agentic AI Transforms Decision-Making in Sage X3<\/a><\/p>\n\n\n\n<center><a href=\"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-content\/uploads\/2026\/03\/Fig-1.-Bank-Entry-1-1024x732.jpg\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" class=\"size-full\" style=\"border: 1px solid #A9A9A9; padding: 2px; margin: 2px; align: center;\" src=\"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-content\/uploads\/2026\/03\/Fig-1.-Bank-Entry-1-1024x732.jpg\" alt=\"[Fig 1. Bank Entry 1]\"><\/a><\/center>\n<font size=\"2\"><center>[Fig 1. Bank Entry 1]<\/center><\/font>\n\n\n\n<p><strong>Creating Multiple Bank Entries in the Same Batch<\/strong><br>To further demonstrate the functionality, we create another bank entry using the same<strong> Bank Posting screen<\/strong> in Sage X3.<\/p>\n\n\n\n<p>For this example:<br><strong>Bank Entry Number: <\/strong>10126BNK00123<br><strong>Entry Batch:<\/strong> ADMIN2603101000011<\/p>\n\n\n\n<p>Using the same batch for multiple bank entries is common when finance teams process several supplier payments simultaneously. Instead of handling each transaction individually, the system allows users to post them together in one batch for efficiency.<\/p>\n\n\n\n<p>Once the batch contains multiple bank entries linked to different suppliers, the customized functionality comes into play. When the batch is validated or posted, the system identifies all supplier-related transactions within the batch and prepares the corresponding email notifications.<\/p>\n\n\n\n<center><a href=\"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-content\/uploads\/2026\/03\/Fig-2.-Bank-Entry-2-1024x728.jpg\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" class=\"size-full\" style=\"border: 1px solid #A9A9A9; padding: 2px; margin: 2px; align: center;\" src=\"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-content\/uploads\/2026\/03\/Fig-2.-Bank-Entry-2-1024x728.jpg\" alt=\"[Fig 2. Bank Entry 2]\"><\/a><\/center>\n<font size=\"2\"><center>[Fig 2. Bank Entry 2]<\/center><\/font>\n\n\n\n<p><strong>Posting Bank Entries Using the Bank Posting Screen<\/strong><br>Before posting the bank entries, it is important to ensure that the <strong>supplier\u2019s email address is correctly maintained in the Supplier Master<\/strong>. In our case, we have already configured valid email IDs in the <strong>Address tab of the Supplier Master <\/strong>in Sage X3. This email address will be used by the system to send payment notifications to the respective suppliers.<\/p>\n\n\n\n<p>Once the supplier information is verified, we proceed to the <strong>Bank Posting screen<\/strong> to post the entries created earlier.<\/p>\n\n\n\n<p>As shown in the screenshot below, the following parameters are selected:<br>\u2022 <strong>Company:<\/strong> Selected as per the company for which the transactions were recorded<br>\u2022 <strong>Transaction Type:<\/strong> BNK<br>\u2022<strong> Entry Batch:<\/strong> ADMIN2603101000011<\/p>\n\n\n\n<p>The <strong>Entry Batch<\/strong> value is the same for both bank entries (10126BNK00122 and 10126BNK00123). By entering this batch number, the system retrieves all the bank entries associated with that batch.<\/p>\n\n\n\n<p>After confirming the details, the user can proceed with the <strong>bank posting process<\/strong>. During this step, the system processes all the entries within the batch and executes the customized logic that triggers email notifications to the respective suppliers.<\/p>\n\n\n<center><a href=\"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-content\/uploads\/2026\/03\/Fig-3.-Bank-posting-1024x493.jpg\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" class=\"size-full\" style=\"border: 1px solid #A9A9A9; padding: 2px; margin: 2px; align: center;\" src=\"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-content\/uploads\/2026\/03\/Fig-3.-Bank-posting-1024x493.jpg\" alt=\"[Fig 3. Bank posting]\"><\/a><\/center>\n<font size=\"2\"><center>[Fig 3. Bank posting]<\/center><\/font>\n\n\n<p>This ensures that once the bank entries are posted successfully, suppliers automatically receive an email containing their payment information.<\/p>\n\n\n\n<center><a href=\"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-content\/uploads\/2026\/03\/Fig-4.-Email-notification-1024x138.jpg\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" class=\"size-full\" style=\"border: 1px solid #A9A9A9; padding: 2px; margin: 2px; align: center;\" src=\"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-content\/uploads\/2026\/03\/Fig-4.-Email-notification-1024x138.jpg\" alt=\"[Fig 4. Email notification]\"><\/a><\/center>\n<font size=\"2\"><center>[Fig 4. Email notification]<\/center><\/font>\n\n\n\n<p><strong>Email Notifications Sent to Suppliers<\/strong><br>After completing the bank posting process in Sage X3, the system automatically triggers email notifications to the respective suppliers.<\/p>\n\n\n\n<p>As shown in the screenshot above, <strong>two emails were successfully received<\/strong>, corresponding to the two bank entries that were posted:<br>10126BNK00122<br>10126BNK00123<\/p>\n\n\n\n<p>Each email contains the <strong>entry number <\/strong>related to the payment transaction. Additionally, the <strong>voucher document for the specific bank entry is attached to the email<\/strong>, allowing suppliers to view the detailed payment information directly.<\/p>\n\n\n\n<p>Because both entries belong to the same batch (ADMIN2603101000011), the system processes them together during bank posting and generates separate email notifications for each supplier involved in the transactions.<\/p>\n\n\n\n<p>This automation ensures that suppliers receive <strong>immediate confirmation of their payments along with the corresponding voucher<\/strong>, improving communication and reducing the need for manual follow-ups.<br>Overall, this enhancement helps streamline the <strong>accounts payable payment notification process<\/strong>, making financial operations more efficient and reliable.<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In Sage X3, bank entries are typically posted using the Bank Posting screen available in the AP\/AR Accounting module. This process allows finance teams to record supplier payments, receipts, and other bank-related transactions efficiently. In one of our client implementations, a requirement arose where email notifications needed to be automatically sent to suppliers whenever multiple\u2026 <span class=\"read-more\"><a href=\"https:\/\/www.greytrix.com\/blogs\/sagex3\/2026\/03\/30\/bank-posting-email-automation-in-sage-x3\/\">Read More &raquo;<\/a><\/span><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8,13],"tags":[3700,197,231,3386,2841,3495,4551],"class_list":["post-32010","post","type-post","status-publish","format-standard","hentry","category-sage-erp-x3","category-integration","tag-automatically","tag-bank-posting","tag-bulk","tag-email","tag-suppliers","tag-trigger","tag-voucher"],"_links":{"self":[{"href":"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-json\/wp\/v2\/posts\/32010","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-json\/wp\/v2\/comments?post=32010"}],"version-history":[{"count":10,"href":"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-json\/wp\/v2\/posts\/32010\/revisions"}],"predecessor-version":[{"id":32020,"href":"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-json\/wp\/v2\/posts\/32010\/revisions\/32020"}],"wp:attachment":[{"href":"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-json\/wp\/v2\/media?parent=32010"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-json\/wp\/v2\/categories?post=32010"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.greytrix.com\/blogs\/sagex3\/wp-json\/wp\/v2\/tags?post=32010"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}