{"id":15236,"date":"2020-12-10T20:32:40","date_gmt":"2020-12-10T20:32:40","guid":{"rendered":"https:\/\/synder.com\/help\/?p=15236"},"modified":"2026-03-30T19:50:00","modified_gmt":"2026-03-30T19:50:00","slug":"how-rules-work-in-synder","status":"publish","type":"post","link":"https:\/\/synder.com\/help\/how-rules-work-in-synder\/","title":{"rendered":"How Smart Rules Work in Synder"},"content":{"rendered":"\n<p><strong>Overview:<\/strong><\/p>\n\n\n\n<ol>\n\t<li style=\"margin-bottom: 5px\"><p style=\"margin-bottom: 5px\"><a href=\"#1\">What can you do with rules?<\/a><\/p><\/li>\n\t<li style=\"margin-bottom: 5px\"><p style=\"margin-bottom: 5px\"><a href=\"#2\">How do Rules work?<\/a><\/p><\/li>\n<li style=\"margin-bottom: 5px\"><p style=\"margin-bottom: 5px\"><a href=\"#3\">Troubleshooting issues with Smart Rules<\/a><\/p><\/li>\n<\/ol>\n\n\n\n<h2 id=\"1\"><strong>What can you do with rules?<\/strong><\/h2>\n\n\n\n<p>By using our Smart Rules, you can fill in the gaps in the data you are missing during the synchronization to QuickBooks Online or build a flow to trigger an action outside QuickBooks Online such as send a notification email (thank you emails\/reminders), a text message, etc.&nbsp;<br>You can apply or edit classes\/locations\/tax\/payment method\/product names etc. in QuickBooks Online for synchronized transactions based on customer\/product names\/description\/amount etc.<\/p>\n\n\n\n<p><strong>Why is data missing?<\/strong> Simply because the systems like let\u2019s say Stripe and QuickBooks Online are built for different tasks, which means Stripe doesn\u2019t have any accounts or classes, but you might want to have them in QuickBooks Online.<br><strong>Missing data filling example<\/strong>: Let\u2019s say you want all transactions from Stripe where the total amount is equal to or greater than 100 to be applied to a specific class, e.g., <strong>Food<\/strong>, in QuickBooks Online.&nbsp;<br>Once a Sales Receipt\/Invoice is synchronized to your QuickBooks Online, it triggers an update of the receipt and the class selected in <a rel=\"noreferrer noopener\" href=\"https:\/\/synder.com\/\" target=\"_blank\">Synder<\/a> will be applied.<\/p>\n\n\n\n<p>Here is the transaction in QuickBooks Online after the sync and update:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"500\" src=\"https:\/\/synder.com\/help\/wp-content\/uploads\/sites\/2\/2024\/06\/How-Smart-Rules-Work-in-Synder-10-1-1024x500.png\" alt=\"\" class=\"wp-image-22270\" srcset=\"https:\/\/synder.com\/help\/wp-content\/uploads\/sites\/2\/2024\/06\/How-Smart-Rules-Work-in-Synder-10-1-1024x500.png 1024w, https:\/\/synder.com\/help\/wp-content\/uploads\/sites\/2\/2024\/06\/How-Smart-Rules-Work-in-Synder-10-1-300x147.png 300w, https:\/\/synder.com\/help\/wp-content\/uploads\/sites\/2\/2024\/06\/How-Smart-Rules-Work-in-Synder-10-1-768x375.png 768w, https:\/\/synder.com\/help\/wp-content\/uploads\/sites\/2\/2024\/06\/How-Smart-Rules-Work-in-Synder-10-1-1536x751.png 1536w, https:\/\/synder.com\/help\/wp-content\/uploads\/sites\/2\/2024\/06\/How-Smart-Rules-Work-in-Synder-10-1-60x29.png 60w, https:\/\/synder.com\/help\/wp-content\/uploads\/sites\/2\/2024\/06\/How-Smart-Rules-Work-in-Synder-10-1-150x73.png 150w, https:\/\/synder.com\/help\/wp-content\/uploads\/sites\/2\/2024\/06\/How-Smart-Rules-Work-in-Synder-10-1.png 1911w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>By creating a rule, you can update any synchronized transaction adding missing data or correcting recorded data to make sure there is nothing you need to edit manually to have your books accurate and detailed. This provides you with each and every detailed reporting opportunity and ability to take informed decisions for your business.<\/p>\n\n\n\n<h2 id=\"2\"><strong>How do Rules work?<\/strong><\/h2>\n\n\n\n<p>Rules work on the basis of if-then conditions, so you can create flows and make Synder adapt to your needs. The process contains 2 phases:<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>Synchronization of a transaction from the payment processor\/e-commerce to your accounting system.<\/li><li>Update of the created QuickBooks Online transaction based on the information inside of it, which happens almost instantly based on the conditions of the flow.<\/li><\/ol>\n\n\n\n<p>Below is an example on how to create a rule to apply the class for payment transactions. However, you can use the same principle to build any flow and adjust Synder to your specific needs.&nbsp;<\/p>\n\n\n\n<p>1. Go to the <em>Smart rules<\/em> tab on the left menu \u2192 <em>Rules<\/em> \u2192 click <em>Create rule<\/em>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"354\" src=\"https:\/\/synder.com\/help\/wp-content\/uploads\/sites\/2\/2024\/06\/How-Smart-Rules-Work-in-Synder-1-1-1024x354.png\" alt=\"\" class=\"wp-image-22271\" srcset=\"https:\/\/synder.com\/help\/wp-content\/uploads\/sites\/2\/2024\/06\/How-Smart-Rules-Work-in-Synder-1-1-1024x354.png 1024w, https:\/\/synder.com\/help\/wp-content\/uploads\/sites\/2\/2024\/06\/How-Smart-Rules-Work-in-Synder-1-1-300x104.png 300w, https:\/\/synder.com\/help\/wp-content\/uploads\/sites\/2\/2024\/06\/How-Smart-Rules-Work-in-Synder-1-1-768x266.png 768w, https:\/\/synder.com\/help\/wp-content\/uploads\/sites\/2\/2024\/06\/How-Smart-Rules-Work-in-Synder-1-1-1536x531.png 1536w, https:\/\/synder.com\/help\/wp-content\/uploads\/sites\/2\/2024\/06\/How-Smart-Rules-Work-in-Synder-1-1-60x21.png 60w, https:\/\/synder.com\/help\/wp-content\/uploads\/sites\/2\/2024\/06\/How-Smart-Rules-Work-in-Synder-1-1-150x52.png 150w, https:\/\/synder.com\/help\/wp-content\/uploads\/sites\/2\/2024\/06\/How-Smart-Rules-Work-in-Synder-1-1.png 1876w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>2. As a trigger that starts the flow, we select the <em>Sales Receipt<\/em> \u2192 <em>Created<\/em>. Once you sync a transaction via Synder, you will have both Expense and Sales Receipt\/Invoice created in QuickBooks Online, and the created sales receipt will trigger a rule to work.<br><em><strong>Condition<\/strong> <\/em>means that you are going to specify additional conditions for the rule to be applied to specific Sales Receipts. You can select <strong><em>Action<\/em><\/strong><em> <\/em>right away if you want the flow to be applied to each of the synchronized Sales Receipts.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"448\" src=\"https:\/\/synder.com\/help\/wp-content\/uploads\/sites\/2\/2024\/06\/How-Smart-Rules-Work-in-Synder-2-1024x448.png\" alt=\"\" class=\"wp-image-22272\" srcset=\"https:\/\/synder.com\/help\/wp-content\/uploads\/sites\/2\/2024\/06\/How-Smart-Rules-Work-in-Synder-2-1024x448.png 1024w, https:\/\/synder.com\/help\/wp-content\/uploads\/sites\/2\/2024\/06\/How-Smart-Rules-Work-in-Synder-2-300x131.png 300w, https:\/\/synder.com\/help\/wp-content\/uploads\/sites\/2\/2024\/06\/How-Smart-Rules-Work-in-Synder-2-768x336.png 768w, https:\/\/synder.com\/help\/wp-content\/uploads\/sites\/2\/2024\/06\/How-Smart-Rules-Work-in-Synder-2-60x26.png 60w, https:\/\/synder.com\/help\/wp-content\/uploads\/sites\/2\/2024\/06\/How-Smart-Rules-Work-in-Synder-2-150x66.png 150w, https:\/\/synder.com\/help\/wp-content\/uploads\/sites\/2\/2024\/06\/How-Smart-Rules-Work-in-Synder-2.png 1345w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>3. Now we start to build our if-then algorithm. From the \u201cSelect field\u201d dropdown select Amount \u2192 Greater or equals \u2192 100 \u2192 click Yes. That means <strong>if <\/strong>the amount of a transaction equals or is greater than 100, <strong>then<\/strong> the action described at the next step will be applied to the sales receipt.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"445\" src=\"https:\/\/synder.com\/help\/wp-content\/uploads\/sites\/2\/2024\/06\/How-Smart-Rules-Work-in-Synder-3-1024x445.png\" alt=\"\" class=\"wp-image-22273\" srcset=\"https:\/\/synder.com\/help\/wp-content\/uploads\/sites\/2\/2024\/06\/How-Smart-Rules-Work-in-Synder-3-1024x445.png 1024w, https:\/\/synder.com\/help\/wp-content\/uploads\/sites\/2\/2024\/06\/How-Smart-Rules-Work-in-Synder-3-300x130.png 300w, https:\/\/synder.com\/help\/wp-content\/uploads\/sites\/2\/2024\/06\/How-Smart-Rules-Work-in-Synder-3-768x334.png 768w, https:\/\/synder.com\/help\/wp-content\/uploads\/sites\/2\/2024\/06\/How-Smart-Rules-Work-in-Synder-3-60x26.png 60w, https:\/\/synder.com\/help\/wp-content\/uploads\/sites\/2\/2024\/06\/How-Smart-Rules-Work-in-Synder-3-150x65.png 150w, https:\/\/synder.com\/help\/wp-content\/uploads\/sites\/2\/2024\/06\/How-Smart-Rules-Work-in-Synder-3.png 1362w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>4. You can continue creating conditions, but for our current flow, we select the Actions button. Select <em>QuickBooks action<\/em> to be applied to <em>Sales Receipt<\/em> \u2192 <em>Update current<\/em>* \u2192 <em>Set QuickBooks entity data<\/em>.&nbsp;<br><strong><em>*Update Current<\/em><\/strong><em> is an option to update the whole synchronized Sales Receipt which triggered the flow.<\/em><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"373\" src=\"https:\/\/synder.com\/help\/wp-content\/uploads\/sites\/2\/2024\/06\/How-Smart-Rules-Work-in-Synder-4-1024x373.png\" alt=\"\" class=\"wp-image-22274\" srcset=\"https:\/\/synder.com\/help\/wp-content\/uploads\/sites\/2\/2024\/06\/How-Smart-Rules-Work-in-Synder-4-1024x373.png 1024w, https:\/\/synder.com\/help\/wp-content\/uploads\/sites\/2\/2024\/06\/How-Smart-Rules-Work-in-Synder-4-300x109.png 300w, https:\/\/synder.com\/help\/wp-content\/uploads\/sites\/2\/2024\/06\/How-Smart-Rules-Work-in-Synder-4-768x280.png 768w, https:\/\/synder.com\/help\/wp-content\/uploads\/sites\/2\/2024\/06\/How-Smart-Rules-Work-in-Synder-4-60x22.png 60w, https:\/\/synder.com\/help\/wp-content\/uploads\/sites\/2\/2024\/06\/How-Smart-Rules-Work-in-Synder-4-150x55.png 150w, https:\/\/synder.com\/help\/wp-content\/uploads\/sites\/2\/2024\/06\/How-Smart-Rules-Work-in-Synder-4.png 1252w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>5. Enter the class you want to apply \u2192 click the <strong>Submit <\/strong>button.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"598\" src=\"https:\/\/synder.com\/help\/wp-content\/uploads\/sites\/2\/2024\/06\/How-Smart-Rules-Work-in-Synder-5-1024x598.png\" alt=\"\" class=\"wp-image-22275\" srcset=\"https:\/\/synder.com\/help\/wp-content\/uploads\/sites\/2\/2024\/06\/How-Smart-Rules-Work-in-Synder-5-1024x598.png 1024w, https:\/\/synder.com\/help\/wp-content\/uploads\/sites\/2\/2024\/06\/How-Smart-Rules-Work-in-Synder-5-300x175.png 300w, https:\/\/synder.com\/help\/wp-content\/uploads\/sites\/2\/2024\/06\/How-Smart-Rules-Work-in-Synder-5-768x448.png 768w, https:\/\/synder.com\/help\/wp-content\/uploads\/sites\/2\/2024\/06\/How-Smart-Rules-Work-in-Synder-5-60x35.png 60w, https:\/\/synder.com\/help\/wp-content\/uploads\/sites\/2\/2024\/06\/How-Smart-Rules-Work-in-Synder-5-150x88.png 150w, https:\/\/synder.com\/help\/wp-content\/uploads\/sites\/2\/2024\/06\/How-Smart-Rules-Work-in-Synder-5.png 1347w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>6. Click on <strong>Save &amp; Close Rule<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"599\" src=\"https:\/\/synder.com\/help\/wp-content\/uploads\/sites\/2\/2024\/06\/How-Smart-Rules-Work-in-Synder-6-1024x599.png\" alt=\"\" class=\"wp-image-22276\" srcset=\"https:\/\/synder.com\/help\/wp-content\/uploads\/sites\/2\/2024\/06\/How-Smart-Rules-Work-in-Synder-6-1024x599.png 1024w, https:\/\/synder.com\/help\/wp-content\/uploads\/sites\/2\/2024\/06\/How-Smart-Rules-Work-in-Synder-6-300x175.png 300w, https:\/\/synder.com\/help\/wp-content\/uploads\/sites\/2\/2024\/06\/How-Smart-Rules-Work-in-Synder-6-768x449.png 768w, https:\/\/synder.com\/help\/wp-content\/uploads\/sites\/2\/2024\/06\/How-Smart-Rules-Work-in-Synder-6-60x35.png 60w, https:\/\/synder.com\/help\/wp-content\/uploads\/sites\/2\/2024\/06\/How-Smart-Rules-Work-in-Synder-6-150x88.png 150w, https:\/\/synder.com\/help\/wp-content\/uploads\/sites\/2\/2024\/06\/How-Smart-Rules-Work-in-Synder-6.png 1406w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>7. Go to the <em><strong>Platform transactions<\/strong><\/em> tab and sync a few transactions to check the result. <br>You can also <a href=\"https:\/\/synder.com\/help\/rollback-function-in-synder\/\">rollback<\/a> and resync historical transactions if you want them to be recorded according to the rule.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"274\" src=\"https:\/\/synder.com\/help\/wp-content\/uploads\/sites\/2\/2024\/06\/How-Smart-Rules-Work-in-Synder-7-1024x274.png\" alt=\"\" class=\"wp-image-22277\" srcset=\"https:\/\/synder.com\/help\/wp-content\/uploads\/sites\/2\/2024\/06\/How-Smart-Rules-Work-in-Synder-7-1024x274.png 1024w, https:\/\/synder.com\/help\/wp-content\/uploads\/sites\/2\/2024\/06\/How-Smart-Rules-Work-in-Synder-7-300x80.png 300w, https:\/\/synder.com\/help\/wp-content\/uploads\/sites\/2\/2024\/06\/How-Smart-Rules-Work-in-Synder-7-768x205.png 768w, https:\/\/synder.com\/help\/wp-content\/uploads\/sites\/2\/2024\/06\/How-Smart-Rules-Work-in-Synder-7-1536x411.png 1536w, https:\/\/synder.com\/help\/wp-content\/uploads\/sites\/2\/2024\/06\/How-Smart-Rules-Work-in-Synder-7-60x16.png 60w, https:\/\/synder.com\/help\/wp-content\/uploads\/sites\/2\/2024\/06\/How-Smart-Rules-Work-in-Synder-7-150x40.png 150w, https:\/\/synder.com\/help\/wp-content\/uploads\/sites\/2\/2024\/06\/How-Smart-Rules-Work-in-Synder-7.png 1888w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>8. Once a transaction that meets the selected criteria is synced, you can check whether the smart rule was applied under the <em>Sync log<\/em>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"527\" src=\"https:\/\/synder.com\/help\/wp-content\/uploads\/sites\/2\/2024\/06\/How-Smart-Rules-Work-in-Synder-8-1024x527.png\" alt=\"\" class=\"wp-image-22278\" srcset=\"https:\/\/synder.com\/help\/wp-content\/uploads\/sites\/2\/2024\/06\/How-Smart-Rules-Work-in-Synder-8-1024x527.png 1024w, https:\/\/synder.com\/help\/wp-content\/uploads\/sites\/2\/2024\/06\/How-Smart-Rules-Work-in-Synder-8-300x155.png 300w, https:\/\/synder.com\/help\/wp-content\/uploads\/sites\/2\/2024\/06\/How-Smart-Rules-Work-in-Synder-8-768x396.png 768w, https:\/\/synder.com\/help\/wp-content\/uploads\/sites\/2\/2024\/06\/How-Smart-Rules-Work-in-Synder-8-1536x791.png 1536w, https:\/\/synder.com\/help\/wp-content\/uploads\/sites\/2\/2024\/06\/How-Smart-Rules-Work-in-Synder-8-60x31.png 60w, https:\/\/synder.com\/help\/wp-content\/uploads\/sites\/2\/2024\/06\/How-Smart-Rules-Work-in-Synder-8-150x77.png 150w, https:\/\/synder.com\/help\/wp-content\/uploads\/sites\/2\/2024\/06\/How-Smart-Rules-Work-in-Synder-8.png 1627w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Alternatively, go to Smart rules \u2192 Executions tab to check if the rule was triggered and applied. Use the \u201cShow sync info\u201d link to open the log of the transaction updated by the flow.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"317\" src=\"https:\/\/synder.com\/help\/wp-content\/uploads\/sites\/2\/2024\/06\/How-Smart-Rules-Work-in-Synder-9-1024x317.png\" alt=\"\" class=\"wp-image-22279\" srcset=\"https:\/\/synder.com\/help\/wp-content\/uploads\/sites\/2\/2024\/06\/How-Smart-Rules-Work-in-Synder-9-1024x317.png 1024w, https:\/\/synder.com\/help\/wp-content\/uploads\/sites\/2\/2024\/06\/How-Smart-Rules-Work-in-Synder-9-300x93.png 300w, https:\/\/synder.com\/help\/wp-content\/uploads\/sites\/2\/2024\/06\/How-Smart-Rules-Work-in-Synder-9-768x238.png 768w, https:\/\/synder.com\/help\/wp-content\/uploads\/sites\/2\/2024\/06\/How-Smart-Rules-Work-in-Synder-9-1536x476.png 1536w, https:\/\/synder.com\/help\/wp-content\/uploads\/sites\/2\/2024\/06\/How-Smart-Rules-Work-in-Synder-9-60x19.png 60w, https:\/\/synder.com\/help\/wp-content\/uploads\/sites\/2\/2024\/06\/How-Smart-Rules-Work-in-Synder-9-150x46.png 150w, https:\/\/synder.com\/help\/wp-content\/uploads\/sites\/2\/2024\/06\/How-Smart-Rules-Work-in-Synder-9.png 1894w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>9. Check the results on the QuickBooks side to see that the class is applied automatically. Here you go:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"500\" src=\"https:\/\/synder.com\/help\/wp-content\/uploads\/sites\/2\/2024\/06\/How-Smart-Rules-Work-in-Synder-10-1024x500.png\" alt=\"\" class=\"wp-image-22269\" srcset=\"https:\/\/synder.com\/help\/wp-content\/uploads\/sites\/2\/2024\/06\/How-Smart-Rules-Work-in-Synder-10-1024x500.png 1024w, https:\/\/synder.com\/help\/wp-content\/uploads\/sites\/2\/2024\/06\/How-Smart-Rules-Work-in-Synder-10-300x147.png 300w, https:\/\/synder.com\/help\/wp-content\/uploads\/sites\/2\/2024\/06\/How-Smart-Rules-Work-in-Synder-10-768x375.png 768w, https:\/\/synder.com\/help\/wp-content\/uploads\/sites\/2\/2024\/06\/How-Smart-Rules-Work-in-Synder-10-1536x751.png 1536w, https:\/\/synder.com\/help\/wp-content\/uploads\/sites\/2\/2024\/06\/How-Smart-Rules-Work-in-Synder-10-60x29.png 60w, https:\/\/synder.com\/help\/wp-content\/uploads\/sites\/2\/2024\/06\/How-Smart-Rules-Work-in-Synder-10-150x73.png 150w, https:\/\/synder.com\/help\/wp-content\/uploads\/sites\/2\/2024\/06\/How-Smart-Rules-Work-in-Synder-10.png 1911w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 id=\"3\"><strong>Troubleshooting issues with Smart Rules<\/strong><\/h2>\n\n\n\n<p><strong>Cases it may cover:<\/strong> When you have smart rules that involve nullable fields, i.e., fields that might sometimes be empty. Examples include:<br><strong><em>Sales transactions:<\/em><\/strong> Billing address, shipping address, description, etc.<br><strong><em>Fee transactions:<\/em><\/strong> Payee (vendor), payment method, etc.<\/p>\n\n\n\n<p><strong>Potential issue:<\/strong> Your smart rule might incorrectly update transactions that should not be updated due to improper handling of nullable fields, or it might not execute at all.<br><strong>Solution:<\/strong> Create a separate condition box with &#8220;Set&#8221; at the very beginning of your smart rule.<\/p>\n\n\n\n<p><strong>Example scenario:<\/strong> You want to update a location in your Stripe transactions based on the shipping address. For instance, if the shipping address has &#8220;US,&#8221; Synder should record such transactions to the US location.<\/p>\n\n\n\n<p>So the initial rule condition will look like this:<br>Shipping address \u2192 Country \u2192 Contains \u2192 US <strong>OR <\/strong>United States<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-us.googleusercontent.com\/docsz\/AD_4nXdMu1YJ2tN35EuKhGnEMFU39JO474Ju6BP5wrDqqeLht54mwOWZojn2gQLrzEvrjCZvGwJ-lLU6VDsRRk2A-HHIkxr2_4OG97Ox635-W2tGZTHDR19eQzzXdgyOySTn1qdRG29Oil_BCtt-MTYebp8_BriX?key=igabSX6f2HPgVq5QvHtpdw\" alt=\"\"\/><\/figure>\n\n\n\n<p>And the action looks like this.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-us.googleusercontent.com\/docsz\/AD_4nXcfnsrXj-wBILDteuegZxPPX2KG-BDxmAomK7BfPAiLUdIZ90sfNr0lH1YctvFfhsrH4__u2xjDABGU_jGdgp7f_Zf3wb2m06AYF9xV1NT558RtDLk17bdzLa6o2z1AdE1aczgl5w8VkvAoNStVEgG9kGSL?key=igabSX6f2HPgVq5QvHtpdw\" alt=\"\"\/><\/figure>\n\n\n\n<p>The issue lies with handling nullable fields. First, You need to inform Synder that this field is set, so the app can check this field during the sync and take the necessary action (in this case, updating the location).<\/p>\n\n\n\n<p>This is how you will\u00a0need to change the rule:<br>1. Select <strong><em>Set <\/em><\/strong>instead of <strong><em>Contains<\/em><\/strong>, click on <strong><em>Yes <\/em><\/strong>and hit the nearest box to add another condition.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-us.googleusercontent.com\/docsz\/AD_4nXcw7C_epQXT2Er9T0MEHOqancRyzDQavtTWhT555vgmQN0VCa3MwLigJpE7I49Ra46Vr18f4APVa3kHo0eBYDjLIqwKCwWmYgqLHKGR9eoqRv3GVzQPb2wuTD1yYFNeCgCvK8pe3npwj2a-G9C7WNeYhX0v?key=igabSX6f2HPgVq5QvHtpdw\" alt=\"\"\/><\/figure>\n\n\n\n<p>2. Select <strong><em>Condition<\/em><\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-us.googleusercontent.com\/docsz\/AD_4nXcSJ4QS3kV6gsiR6_59S1Vm-wKxGaefWcTK_XJDxDoojGVv-e8oZzAYkZ8Dk25VcPtFsIAxHIsUrCMab6jeB0hbNdroEqNYoYr7ZeN5wZeqrz7D9PWQ8n8pqcofufbttU9XcJbzxFL0HQERCpyVabqnvek?key=igabSX6f2HPgVq5QvHtpdw\" alt=\"\"\/><\/figure>\n\n\n\n<p>3. Specify the same conditions you had before. In our example, it is<strong><em> Shipping address<\/em><\/strong> \u2192 <strong><em>Country <\/em><\/strong>\u2192 <strong><em>Contains <\/em><\/strong>\u2192 <strong><em>US OR United States<\/em><\/strong>. Then, click <strong><em>Yes <\/em><\/strong>and hit the nearest box.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-us.googleusercontent.com\/docsz\/AD_4nXfOelSPVOJamRVqktUjokRgQehVzXJEPEyKEYBcScKHd25iEHiYStQ-bCcyabHmyhzHjUrY15vdXen7txVObdYN-tVYlHRdQCSj6kIiOPyD1-YjsPTdH4UpJvqd-NslYKnBVX9cqLpDsZWQCXcecqwIZouE?key=igabSX6f2HPgVq5QvHtpdw\" alt=\"\"\/><\/figure>\n\n\n\n<p>4. Click on <strong><em>Action<\/em><\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-us.googleusercontent.com\/docsz\/AD_4nXeo6EIWxva0GuDKM9n7pNGmgy3ssMAdUux1W5bSsvtw4liz3MUUrZZ1qK40gncElrRk5a0gw1Z2uC9uxsHjM5uI96ksqRQWu4Fdjv6crDwKvHTpF0eSOLEBTljD2boECl8kVXGv7EHmv-jXkq2I_6-HYgre?key=igabSX6f2HPgVq5QvHtpdw\" alt=\"\"\/><\/figure>\n\n\n\n<p>5. Choose <strong><em>QuickBooks action<\/em><\/strong> \u2192 <strong><em>Sales Receipt<\/em><\/strong> \u2192 <strong><em>Update current<\/em><\/strong> \u2192 <strong><em>Set QuickBooks entity data.<\/em><\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-us.googleusercontent.com\/docsz\/AD_4nXfsUdzakiN1YoJiGU4inxAunHRXFZYWsGL9JVXetFzfyTo0NR_DUMz_21ZCqzAqOVvbK9Iq-DnN1OWcWVnxz4rhsUn6_IQGNPWdJlyedEy36kDSzCullwnmXVVlYy-otSMWTLuzcpeWOJHDILUrMd6D0Bc?key=igabSX6f2HPgVq5QvHtpdw\" alt=\"\"\/><\/figure>\n\n\n\n<p>6. Choose the needed action. E.g., <strong><em>Location <\/em><\/strong>in this case and click on <strong><em>Submit<\/em><\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-us.googleusercontent.com\/docsz\/AD_4nXdBplTlb3wyu0XVuxcU6dTDjBfMArY8jHIvzVvEuXvz2aesyn2HNuIOzDk76BAgOjyU2KQCm84WCyr5FgmuzBzmPsfXRuqyOfw5QBhQ5Lb_z01Fj5NO-8ELotKozamk2SCdq5kt_EPh2uRY65rxzAoXvQvh?key=igabSX6f2HPgVq5QvHtpdw\" alt=\"\"\/><\/figure>\n\n\n\n<p>7. Click on <strong><em>Update &amp; Close Rule<\/em><\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-us.googleusercontent.com\/docsz\/AD_4nXd-_TSPtdMO_65WfbmKD588sGoWl844sqhYf3owsGBZhTzjOD2xbwDMKwsENQQ60wJcvgc59g5_iwAoOnjS9GZ76tUYboZxrXrp3fy52d34KPI3q-cX-mh7wc0tnpmHG_2VVkC47T_tm9-yoZk4OCyWuyc?key=igabSX6f2HPgVq5QvHtpdw\" alt=\"\"\/><\/figure>\n\n\n\n<p>8. Rollback and re-sync one of the transactions in the <strong><em>Platform transactions<\/em><\/strong> tab to check the result.<\/p>\n\n\n\n<div class=\"wp-block-advgb-images-slider advgb-images-slider-block\"><div class=\"advgb-images-slider\" data-slick=\"{&quot;rtl&quot;: false}\"><div class=\"advgb-image-slider-item\"><img decoding=\"async\" src=\"https:\/\/synder.com\/help\/wp-content\/uploads\/sites\/2\/2020\/12\/How-to-build-a-rule-that-checks-for-nullable-fields-12.png\" class=\"advgb-image-slider-img\" alt=\"Slider image\" style=\"width:100%;height:auto\"\/><div class=\"advgb-image-slider-item-info\" style=\"justify-content:center;align-items:center\"><\/div><\/div><div class=\"advgb-image-slider-item\"><img decoding=\"async\" src=\"https:\/\/synder.com\/help\/wp-content\/uploads\/sites\/2\/2020\/12\/How-to-build-a-rule-that-checks-for-nullable-fields-13.png\" class=\"advgb-image-slider-img\" alt=\"Slider image\" style=\"width:100%;height:auto\"\/><div class=\"advgb-image-slider-item-info\" style=\"justify-content:center;align-items:center\"><\/div><\/div><div class=\"advgb-image-slider-item\"><img decoding=\"async\" src=\"https:\/\/synder.com\/help\/wp-content\/uploads\/sites\/2\/2020\/12\/How-to-build-a-rule-that-checks-for-nullable-fields-14.png\" class=\"advgb-image-slider-img\" alt=\"Slider image\" style=\"width:100%;height:auto\"\/><div class=\"advgb-image-slider-item-info\" style=\"justify-content:center;align-items:center\"><\/div><\/div><\/div><\/div>\n\n\n\n<p>9. Check the result in your books by clicking on <strong><em>Show in qb<\/em><\/strong> and review the smart rule execution.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-us.googleusercontent.com\/docsz\/AD_4nXddRQiwjQZh2XI17EJilDgWejgECNbbL-A9xaLTwfZxBDkt32HKGNhRSQquN-EDZJW_XXKKoSoWQ3T0Y2DrK_CyTQyXA0Uapumh6ck2OQfqZXP3Nn-YOvMFw7JLaEGaCWLYSsQoWPyVZ3Pj7Pi8y3t3V7ws?key=igabSX6f2HPgVq5QvHtpdw\" alt=\"\"\/><\/figure>\n\n\n\n<p>10. Here\u2019s the result in your accounting company.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-us.googleusercontent.com\/docsz\/AD_4nXc4rLjc84Pdm7zu9L_vWRqZsJkkTZRGXSIRonx9lYmuwyjWRv0SEUU2q1BcD-A4PU2R6F-jefRGhSelWLBKKnYTYBd-0NZKWM5yXaiMCu7reKa7qdU8LTubzkoBwIZGk03rXdyqgICGf9HhCgCRCSRhxhOO?key=igabSX6f2HPgVq5QvHtpdw\" alt=\"\"\/><\/figure>\n\n\n\n<p>That\u2019s it! Now you know how smart rules work and how to ensure they function correctly.<\/p>\n\n\n\n<p><a href=\"https:\/\/synder.com\/contact\/\"><em>Reach out to the Synder Team<\/em><\/a>\u00a0via online support chat, phone, or email with any questions you have \u2013 we\u2019re always happy to help you!<\/p>\n\n\n\n<script>\nif (window.convertflow == undefined) {\nvar script = document.createElement('script'); \nscript.async = true;\nscript.src = \"https:\/\/js.convertflow.co\/production\/websites\/11040.js\"; \ndocument.body.appendChild(script); \n};\n<\/script>\n<div class=\"cf-cta-snippet cta74541\" website-id=\"11040\" cta-id=\"74541\"><\/div>\n\n\n\n<p><br><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Overview: What can you do with rules? How do Rules work? Troubleshooting issues with Smart Rules What can you do with rules? By using our Smart Rules, you can fill in the gaps in the data you are missing during the synchronization to QuickBooks Online or build a flow to trigger an action outside QuickBooks [&hellip;]<\/p>\n","protected":false},"author":2318,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","advgb_blocks_editor_width":"","advgb_blocks_columns_visual_guide":"","footnotes":""},"categories":[369,264,375],"tags":[],"ppma_author":[337],"class_list":["post-15236","post","type-post","status-publish","format-standard","hentry","category-transaction-recording-per-transaction","category-smart-rules","category-smart-rules-automation-pt"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.4 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Smart Rules in Synder to Synchronize Your Data Perfectly | Synder<\/title>\n<meta name=\"description\" content=\"Build a flow to trigger an action outside QuickBooks, to fill in the gaps in accounting data you are missing during the synchronization with QuickBooks.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/synder.com\/help\/how-rules-work-in-synder\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Smart Rules in Synder to Synchronize Your Data Perfectly | Synder\" \/>\n<meta property=\"og:description\" content=\"Build a flow to trigger an action outside QuickBooks, to fill in the gaps in accounting data you are missing during the synchronization with QuickBooks.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/synder.com\/help\/how-rules-work-in-synder\/\" \/>\n<meta property=\"og:site_name\" content=\"Synder\" \/>\n<meta property=\"article:published_time\" content=\"2020-12-10T20:32:40+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-03-30T19:50:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/synder.com\/help\/wp-content\/uploads\/sites\/2\/2024\/06\/How-Smart-Rules-Work-in-Synder-10-1-1024x500.png\" \/>\n<meta name=\"author\" content=\"ann.lomonosova\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"buffyclaw\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Smart Rules in Synder to Synchronize Your Data Perfectly | Synder","description":"Build a flow to trigger an action outside QuickBooks, to fill in the gaps in accounting data you are missing during the synchronization with QuickBooks.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/synder.com\/help\/how-rules-work-in-synder\/","og_locale":"en_US","og_type":"article","og_title":"Smart Rules in Synder to Synchronize Your Data Perfectly | Synder","og_description":"Build a flow to trigger an action outside QuickBooks, to fill in the gaps in accounting data you are missing during the synchronization with QuickBooks.","og_url":"https:\/\/synder.com\/help\/how-rules-work-in-synder\/","og_site_name":"Synder","article_published_time":"2020-12-10T20:32:40+00:00","article_modified_time":"2026-03-30T19:50:00+00:00","og_image":[{"url":"https:\/\/synder.com\/help\/wp-content\/uploads\/sites\/2\/2024\/06\/How-Smart-Rules-Work-in-Synder-10-1-1024x500.png"}],"author":"ann.lomonosova","twitter_card":"summary_large_image","twitter_misc":{"Written by":"buffyclaw","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/synder.com\/help\/how-rules-work-in-synder\/","url":"https:\/\/synder.com\/help\/how-rules-work-in-synder\/","name":"Smart Rules in Synder to Synchronize Your Data Perfectly | Synder","isPartOf":{"@id":"https:\/\/synder.com\/help\/#website"},"primaryImageOfPage":{"@id":"https:\/\/synder.com\/help\/how-rules-work-in-synder\/#primaryimage"},"image":{"@id":"https:\/\/synder.com\/help\/how-rules-work-in-synder\/#primaryimage"},"thumbnailUrl":"https:\/\/synder.com\/help\/wp-content\/uploads\/sites\/2\/2024\/06\/How-Smart-Rules-Work-in-Synder-10-1-1024x500.png","datePublished":"2020-12-10T20:32:40+00:00","dateModified":"2026-03-30T19:50:00+00:00","author":{"@id":"https:\/\/synder.com\/help\/#\/schema\/person\/cf5e26ded736dff85bcd55f6bf17b697"},"description":"Build a flow to trigger an action outside QuickBooks, to fill in the gaps in accounting data you are missing during the synchronization with QuickBooks.","breadcrumb":{"@id":"https:\/\/synder.com\/help\/how-rules-work-in-synder\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/synder.com\/help\/how-rules-work-in-synder\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/synder.com\/help\/how-rules-work-in-synder\/#primaryimage","url":"https:\/\/synder.com\/help\/wp-content\/uploads\/sites\/2\/2024\/06\/How-Smart-Rules-Work-in-Synder-10-1.png","contentUrl":"https:\/\/synder.com\/help\/wp-content\/uploads\/sites\/2\/2024\/06\/How-Smart-Rules-Work-in-Synder-10-1.png","width":1911,"height":934},{"@type":"BreadcrumbList","@id":"https:\/\/synder.com\/help\/how-rules-work-in-synder\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/synder.com\/help\/"},{"@type":"ListItem","position":2,"name":"How Smart Rules Work in Synder"}]},{"@type":"WebSite","@id":"https:\/\/synder.com\/help\/#website","url":"https:\/\/synder.com\/help\/","name":"Synder","description":"Articles &amp; FAQ","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/synder.com\/help\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/synder.com\/help\/#\/schema\/person\/cf5e26ded736dff85bcd55f6bf17b697","name":"buffyclaw","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/synder.com\/help\/#\/schema\/person\/image\/5696ad396d7048fb7663d51ec401d64a","url":"https:\/\/secure.gravatar.com\/avatar\/0832d1a32347e509db7625eecf0e89cc?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0832d1a32347e509db7625eecf0e89cc?s=96&d=mm&r=g","caption":"buffyclaw"},"url":"https:\/\/synder.com\/help\/author\/buffyclaw\/"}]}},"author_meta":{"display_name":"buffyclaw","author_link":"https:\/\/synder.com\/help\/author\/buffyclaw\/"},"featured_img":null,"coauthors":[{"link":"https:\/\/synder.com\/help\/author\/annlomonosova\/","display_name":"ann.lomonosova"}],"tax_additional":{"categories":{"linked":["<a href=\"https:\/\/synder.com\/help\/category\/transaction-recording-per-transaction\/\" class=\"advgb-post-tax-term\">Transaction Recording: Per Transaction (PT)<\/a>","<a href=\"https:\/\/synder.com\/help\/category\/advanced-features\/smart-rules\/\" class=\"advgb-post-tax-term\">Smart Rules<\/a>","<a href=\"https:\/\/synder.com\/help\/category\/transaction-recording-per-transaction\/smart-rules-automation-pt\/\" class=\"advgb-post-tax-term\">Smart Rules Automation PT<\/a>"],"unlinked":["<span class=\"advgb-post-tax-term\">Transaction Recording: Per Transaction (PT)<\/span>","<span class=\"advgb-post-tax-term\">Smart Rules<\/span>","<span class=\"advgb-post-tax-term\">Smart Rules Automation PT<\/span>"]}},"comment_count":"0","relative_dates":{"created":"Posted 5 years ago","modified":"Updated 3 weeks ago"},"absolute_dates":{"created":"Posted on December 10, 2020","modified":"Updated on March 30, 2026"},"absolute_dates_time":{"created":"Posted on December 10, 2020 8:32 pm","modified":"Updated on March 30, 2026 7:50 pm"},"featured_img_caption":"","series_order":"","authors":[{"term_id":337,"user_id":37,"is_guest":0,"slug":"annlomonosova","display_name":"ann.lomonosova","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/884e139a99d57caa9aa8e6f3bd800f60?s=96&d=mm&r=g","author_category":"","first_name":"Ann","last_name":"Lomonosova","user_url":"","job_title":"","description":""}],"_links":{"self":[{"href":"https:\/\/synder.com\/help\/wp-json\/wp\/v2\/posts\/15236"}],"collection":[{"href":"https:\/\/synder.com\/help\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/synder.com\/help\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/synder.com\/help\/wp-json\/wp\/v2\/users\/2318"}],"replies":[{"embeddable":true,"href":"https:\/\/synder.com\/help\/wp-json\/wp\/v2\/comments?post=15236"}],"version-history":[{"count":1,"href":"https:\/\/synder.com\/help\/wp-json\/wp\/v2\/posts\/15236\/revisions"}],"predecessor-version":[{"id":26712,"href":"https:\/\/synder.com\/help\/wp-json\/wp\/v2\/posts\/15236\/revisions\/26712"}],"wp:attachment":[{"href":"https:\/\/synder.com\/help\/wp-json\/wp\/v2\/media?parent=15236"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/synder.com\/help\/wp-json\/wp\/v2\/categories?post=15236"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/synder.com\/help\/wp-json\/wp\/v2\/tags?post=15236"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/synder.com\/help\/wp-json\/wp\/v2\/ppma_author?post=15236"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}