{"id":673,"date":"2021-01-15T18:50:13","date_gmt":"2021-01-15T18:50:13","guid":{"rendered":"http:\/\/morecpq.com\/?p=673"},"modified":"2021-01-19T14:15:33","modified_gmt":"2021-01-19T14:15:33","slug":"salesforce-billing-refund-process-flow","status":"publish","type":"post","link":"https:\/\/morecpq.com\/index.php\/2021\/01\/15\/salesforce-billing-refund-process-flow\/","title":{"rendered":"Salesforce Billing!  Refund Process Flow"},"content":{"rendered":"\n<p>This is a post about Salesforce Billing!  I am getting more and more into billing and we could not be more delighted!  This is a process that we ironed out in a flow it clear on what needs to happen and in what order&#8230; follow along!<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>Original Invoice (Opp -> Quote -> Order -> Bill Now Button -> Original Invoice)<ol><li><strong>Invoice Balance = 100<\/strong><\/li><\/ol><\/li><li>Customer Paid with Payment Gateway<ol><li><strong>Invoice Balance = 0<\/strong><\/li><li><strong>Payment Balance = 0 (Allocated Instantly)<\/strong><\/li><li><strong>Payment Allocation = 100<\/strong><\/li><\/ol><\/li><li>Amend to Create Negative Invoice (Contract -> Amend Button -> Amend Button -> Order Checkbox -> Order -> Bill Now Button -> Negative Invoice)<ol><li><strong>Amendment Invoice Balance = -10<\/strong><\/li><li><em>Invoice Balance = 0<\/em><\/li><li><em>Payment Balance = 0<\/em><\/li><li><em>Payment Allocation = 100<\/em><\/li><\/ol><\/li><li>Convert Negative Lines to Credit Notes (Negative Invoice -> Convert Negative Lines Button)<ol><li><strong>Credit Note Balance = 10<\/strong><\/li><li><em>Amendment Invoice Balance = -10<\/em><\/li><li><em>Invoice Balance = 0<\/em><\/li><li><em>Payment Balance = 0<\/em><\/li><li><em>Payment Allocation = 100<\/em><\/li><\/ol><\/li><li>Unallocate all Payment Allocations from Original Invoice (Original Invoice -> Payment -> Allocations Button -> All Unallocate Buttons)<ol><li><strong>Payment Allocation = 0<\/strong><\/li><li><strong>Invoice Balance = 100<\/strong><\/li><li><strong>Payment Balance = 100<\/strong><\/li><li><em>Credit Note Balance = 10<\/em><\/li><li><em>Amendment Invoice Balance = -10<\/em><\/li><\/ol><\/li><li>Allocate Credit Notes to Original Invoice (Negative Invoice -> Credit Note (Do this for all credit notes) -> Allocate Button -> Choose Invoice Lines -> Save Button)<ol><li><strong>Credit Note Allocation = 10<\/strong><\/li><li><strong>Invoice Balance = 90<\/strong><\/li><li><strong>Credit Note Balance = 0<\/strong><\/li><li><em>Payment Allocation = 0<\/em><\/li><li><em>Payment Balance = 100<\/em><\/li><li>Amendment Invoice Balance = -10<\/li><\/ol><\/li><li>Allocate Payment to Original Invoice (Original Invoice -> Payment -> Allocations Button -> Check All Lines -> Allocate Button)<ol><li><strong>Payment Allocation = 90<\/strong><\/li><li><strong>Invoice Balance = 0<\/strong><\/li><li><strong>Payment Balance = 10<\/strong><\/li><li><em>Credit Note Allocation = 10<\/em><\/li><li><em>Credit Note Balance = 0<\/em><\/li><li><em>Amendment Invoice Balance = -10<\/em><\/li><\/ol><\/li><li>Refund Remaining Payment Balance (sends to Gateway) (Payment -> Refund)<ol><li><strong>Refund Amount = 10<\/strong><\/li><li><strong>Payment Balance = 0<\/strong><\/li><li><em>Payment Allocation = 90<\/em><\/li><li><em>Invoice Balance = 0<\/em><\/li><li><em>Credit Note Allocation = 10<\/em><\/li><li><em>Credit Note Balance = 0<\/em><\/li><li><em>Amendment Invoice Balance = -10<\/em><\/li><\/ol><\/li><\/ol>\n","protected":false},"excerpt":{"rendered":"<p>This is a post about Salesforce Billing! I am getting more and more into billing and we could not be more delighted! This is a process that we ironed out in a flow it clear on what needs to happen and in what order&#8230; follow along! Original Invoice (Opp -> Quote -> Order -> Bill &hellip;<br \/><a href=\"https:\/\/morecpq.com\/index.php\/2021\/01\/15\/salesforce-billing-refund-process-flow\/\" class=\"more-link pen_button pen_element_default pen_icon_arrow_double\">Continue reading <span class=\"screen-reader-text\">Salesforce Billing!  Refund Process Flow<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-673","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"jetpack_featured_media_url":"","jetpack-related-posts":[],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/morecpq.com\/index.php\/wp-json\/wp\/v2\/posts\/673","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/morecpq.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/morecpq.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/morecpq.com\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/morecpq.com\/index.php\/wp-json\/wp\/v2\/comments?post=673"}],"version-history":[{"count":10,"href":"https:\/\/morecpq.com\/index.php\/wp-json\/wp\/v2\/posts\/673\/revisions"}],"predecessor-version":[{"id":719,"href":"https:\/\/morecpq.com\/index.php\/wp-json\/wp\/v2\/posts\/673\/revisions\/719"}],"wp:attachment":[{"href":"https:\/\/morecpq.com\/index.php\/wp-json\/wp\/v2\/media?parent=673"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/morecpq.com\/index.php\/wp-json\/wp\/v2\/categories?post=673"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/morecpq.com\/index.php\/wp-json\/wp\/v2\/tags?post=673"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}