{"id":21107,"date":"2026-04-01T14:37:32","date_gmt":"2026-04-01T19:37:32","guid":{"rendered":"https:\/\/upstreamreporting.app\/support\/?p=21107"},"modified":"2026-04-01T14:37:32","modified_gmt":"2026-04-01T19:37:32","slug":"budget-vs-actual-detail-view","status":"publish","type":"post","link":"https:\/\/upstreamreporting.app\/support\/?p=21107","title":{"rendered":"Budget vs Actual (Detail View)"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Summary<\/h2>\n\n\n\n<p>The <strong>Budget vs Actual \u2014 Detail View<\/strong> shows budget and actual information for a selected AFE \/ well, with collapsible category groups, per-line variance and variance %, and drilldown to the underlying transactions and invoices. Use this page to investigate over\/under spends, review account-level detail, and export AFE-level reports.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Prerequisites<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>You must have permission to view Budget vs Actual detail (your account must include the <code>upstream_plus_view_los<\/code> permission or equivalent) in your role. Check our <a href=\"https:\/\/upstreamreporting.app\/support\/?p=10605\" data-type=\"post\" data-id=\"10605\">permissions glossary<\/a>. <\/li>\n\n\n\n<li>Budget estimates should be imported and mapped to the canonical taxonomy.<\/li>\n\n\n\n<li>LOS imports for the same period must be completed so the actuals are available.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Where to find it<\/h2>\n\n\n\n<p>From the navigation menu choose <strong>Budget vs Actual<\/strong>.  This shows you the <a href=\"https:\/\/upstreamreporting.app\/support\/?p=21068\" data-type=\"post\" data-id=\"21068\">Summary view<\/a>.  Then click an <strong>AFE number<\/strong> from the <a href=\"https:\/\/upstreamreporting.app\/support\/?p=21068\" data-type=\"post\" data-id=\"21068\">summary table<\/a>. The AFE link opens the &#8220;Detail View&#8221; for that AFE and associated well.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"484\" src=\"https:\/\/upstreamreporting.app\/support\/wp-content\/uploads\/afe-details-full-1024x484.png\" alt=\"Upstream+ Budget vs Actual (Detail View)\" class=\"wp-image-21108\" srcset=\"https:\/\/upstreamreporting.app\/support\/wp-content\/uploads\/afe-details-full-1024x484.png 1024w, https:\/\/upstreamreporting.app\/support\/wp-content\/uploads\/afe-details-full-300x142.png 300w, https:\/\/upstreamreporting.app\/support\/wp-content\/uploads\/afe-details-full-768x363.png 768w, https:\/\/upstreamreporting.app\/support\/wp-content\/uploads\/afe-details-full-1536x727.png 1536w, https:\/\/upstreamreporting.app\/support\/wp-content\/uploads\/afe-details-full-918x434.png 918w, https:\/\/upstreamreporting.app\/support\/wp-content\/uploads\/afe-details-full-980x464.png 980w, https:\/\/upstreamreporting.app\/support\/wp-content\/uploads\/afe-details-full.png 1592w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Page overview (top toolbar)<\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"84\" src=\"https:\/\/upstreamreporting.app\/support\/wp-content\/uploads\/afe-details-controls-1024x84.png\" alt=\"AFE Controls\" class=\"wp-image-21109\" srcset=\"https:\/\/upstreamreporting.app\/support\/wp-content\/uploads\/afe-details-controls-1024x84.png 1024w, https:\/\/upstreamreporting.app\/support\/wp-content\/uploads\/afe-details-controls-300x25.png 300w, https:\/\/upstreamreporting.app\/support\/wp-content\/uploads\/afe-details-controls-768x63.png 768w, https:\/\/upstreamreporting.app\/support\/wp-content\/uploads\/afe-details-controls-954x79.png 954w, https:\/\/upstreamreporting.app\/support\/wp-content\/uploads\/afe-details-controls-980x81.png 980w, https:\/\/upstreamreporting.app\/support\/wp-content\/uploads\/afe-details-controls.png 1323w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>At the top of the Detail View you\u2019ll find the controls:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Mode (Net \/ Gross)<\/strong> \u2014 <em>Net<\/em> displays post-deduction numbers (after royalties\/taxes); <em>Gross<\/em> shows pre-deduction values.<\/li>\n\n\n\n<li><strong>AFE Selection<\/strong> \u2014 a dropdown to choose the AFE\/well you want to inspect. Choose one AFE at a time to view its detailed budget vs actuals.<\/li>\n\n\n\n<li><strong>Start \/ End<\/strong> date pickers \u2014 choose the month range for the detail.<\/li>\n\n\n\n<li><strong>Recalculate<\/strong> \u2014 re-run the detail calculation for the selected AFE and date range (useful after <a href=\"https:\/\/upstreamreporting.app\/support\/?p=21059\" data-type=\"post\" data-id=\"21059\">imports<\/a> or <a href=\"https:\/\/upstreamreporting.app\/support\/?p=21062\" data-type=\"post\" data-id=\"21062\">layout changes<\/a>).<\/li>\n\n\n\n<li><strong>Export<\/strong> \u2014 download an Excel\/CSV\/PDF (Excel includes a summary + ledger sheets).<\/li>\n\n\n\n<li><strong>Rows \/ Groups indicator<\/strong> \u2014 shows the number of rows and groups visible.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">The table \u2014 how to read it<\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"458\" src=\"https:\/\/upstreamreporting.app\/support\/wp-content\/uploads\/afe-details-table-1024x458.png\" alt=\"\" class=\"wp-image-21110\" srcset=\"https:\/\/upstreamreporting.app\/support\/wp-content\/uploads\/afe-details-table-1024x458.png 1024w, https:\/\/upstreamreporting.app\/support\/wp-content\/uploads\/afe-details-table-300x134.png 300w, https:\/\/upstreamreporting.app\/support\/wp-content\/uploads\/afe-details-table-768x344.png 768w, https:\/\/upstreamreporting.app\/support\/wp-content\/uploads\/afe-details-table-954x427.png 954w, https:\/\/upstreamreporting.app\/support\/wp-content\/uploads\/afe-details-table-980x438.png 980w, https:\/\/upstreamreporting.app\/support\/wp-content\/uploads\/afe-details-table.png 1321w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>The detail table is a hierarchical view built from your LOS Layout (Categories \u2192 Groups \u2192 Line items). Key points:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Collapsed groups<\/strong> \u2014 groups are collapsed by default (based on your layout). Click the group caret to expand.<\/li>\n\n\n\n<li><strong>Line items<\/strong> \u2014 the lowest level shows account\/line-item names and month columns. Clicking a line item or the small arrow opens the <strong>drilldown modal<\/strong> with underlying transactions.<\/li>\n\n\n\n<li><strong>Columns<\/strong> \u2014 the primary columns are <strong>Budget<\/strong>, <strong>Actual<\/strong>, and <strong>Difference<\/strong> (Actual \u2212 Budget). You may also see other computed columns (Rolling totals, YTD, % variance).<\/li>\n\n\n\n<li><strong>Variance coloring<\/strong> \u2014 positive or negative variance is highlighted: usually red for overspend (Actual > Budget) and green for underrun (Actual &lt; Budget).<\/li>\n\n\n\n<li><strong>Group totals<\/strong> \u2014 group totals show aggregated Budget\/Actual\/Difference. You can toggle \u201cGroup totals with account detail\u201d (if available) to see both group lines and the accounts that compose them.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Troubleshooting<\/h2>\n\n\n\n<p><strong>Numbers don\u2019t match your ledger<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Ensure the <strong>Mode<\/strong> (Net\/Gross) is set correctly \u2014 the value may differ depending on whether royalties\/taxes are included.<\/li>\n\n\n\n<li>Confirm you\u2019re viewing the correct date range and that imports for those months have completed.<\/li>\n\n\n\n<li>Check your <a href=\"https:\/\/upstreamreporting.app\/support\/?p=21062\" data-type=\"post\" data-id=\"21062\">LOS Layout<\/a> to make sure accounts are grouped where you expect.<\/li>\n<\/ul>\n\n\n\n<p><strong>Drilldown modal is empty or missing invoices<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Verify the <a href=\"https:\/\/upstreamreporting.app\/support\/?p=21059\" data-type=\"post\" data-id=\"21059\">import job<\/a> included the original transaction documents and that the invoice links were recognized.<\/li>\n\n\n\n<li>If transactions exist but documents are missing, check the import job log for warnings about missing files.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">FAQs<\/h2>\n\n\n\n<p><strong>Q: What\u2019s the difference between Net and Gross mode?<\/strong><br><strong>A:<\/strong> <em>Gross<\/em> shows pre-deduction amounts (before royalties and production taxes). <em>Net<\/em> shows amounts after those deductions \u2014 use Net for reconciled accounting views.<\/p>\n\n\n\n<p><strong>Q: Can I export only the transactions for a single line item?<\/strong><br><strong>A:<\/strong> Yes \u2014 open the drilldown for that line item and use the modal export option to download the ledger for that selection.<\/p>\n\n\n\n<p><strong>Q: Why do some groups appear collapsed?<\/strong><br><strong>A:<\/strong> Groups can be set to Collapsed in the <a href=\"https:\/\/upstreamreporting.app\/support\/?p=21062\" data-type=\"post\" data-id=\"21062\">LOS Layout Builder<\/a> (Settings). Change the layout or click the caret to expand.<\/p>\n\r\n\t\t\t<div id=\"daexthefu-container\"\r\n\t\t\t\tclass=\"daexthefu-container daexthefu-layout-stacked daexthefu-alignment-center\"\r\n\t\t\t\tdata-post-id=\"21107\">\r\n\r\n\t\t\t\t<div class=\"daexthefu-feedback\">\r\n\t\t\t\t\t<div class=\"daexthefu-text\">\r\n\t\t\t\t\t\t<h3 class=\"daexthefu-title\">Was this article helpful?<\/h3>\r\n\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<div class=\"daexthefu-buttons-container\">\r\n\t\t\t\t\t\t<div class=\"daexthefu-buttons\">\r\n\t\t\t\t\t\t\t\r\n\t\t\t<div class=\"daexthefu-yes daexthefu-button daexthefu-button-type-icon\" data-value=\"1\">\r\n\t\t\t\t\r\n                <svg>\r\n                    <defs>\r\n                        <style>.thumb-up-cls-1{fill:#c9c9c9;}.thumb-up-cls-2{fill:#e1e1e1;}.thumb-up-cls-3{fill:#676767;}<\/style>\r\n                    <\/defs>\r\n                    <g id=\"thumb_up\">\r\n                        <path class=\"thumb-up-cls-2 daexthefu-icon-circle\" d=\"m24,3c11.58,0,21,9.42,21,21s-9.42,21-21,21S3,35.58,3,24,12.42,3,24,3m0-1C11.85,2,2,11.85,2,24s9.85,22,22,22,22-9.85,22-22S36.15,2,24,2h0Z\" \/>\r\n                        <g>\r\n                            <rect class=\"thumb-up-cls-3 daexthefu-icon-secondary-color\" x=\"10\" y=\"20\" width=\"6\" height=\"15\" rx=\"1.5\" ry=\"1.5\" \/>\r\n                            <path class=\"thumb-up-cls-1 daexthefu-icon-primary-color\" d=\"m30.57,9.06l-.49-.1c-.81-.17-1.61.35-1.78,1.16l-5.3,11.74c-.17.81,3.16,1.61,3.97,1.78l1.96.41c.81.17,1.61-.35,1.78-1.16l2.18-10.27c.34-1.61-.7-3.21-2.31-3.56Z\" \/>\r\n                            <path class=\"thumb-up-cls-1 daexthefu-icon-primary-color\" d=\"m38.17,20h-18.67c-.83,0-1.5.67-1.5,1.5v12c0,.83.67,1.5,1.5,1.5h16.27c.71,0,1.33-.5,1.47-1.21l2.4-12c.19-.93-.53-1.8-1.47-1.8Z\" \/>\r\n                        <\/g>\r\n                    <\/g>\r\n                <\/svg>\t\t\t<\/div>\r\n\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t<div class=\"daexthefu-no daexthefu-button daexthefu-button-type-icon\" data-value=\"0\">\r\n\t\t\t\t\r\n                <svg>\r\n                    <defs>\r\n                        <style>.thumb-down-cls-1{fill:#c9c9c9;}.thumb-down-cls-2{fill:#e1e1e1;}.thumb-down-cls-3{fill:#676767;}<\/style>\r\n                    <\/defs>\r\n                    <g id=\"thumb_down\">\r\n                        <path class=\"thumb-down-cls-2 daexthefu-icon-circle\" d=\"m24,3c11.58,0,21,9.42,21,21s-9.42,21-21,21S3,35.58,3,24,12.42,3,24,3m0-1C11.85,2,2,11.85,2,24s9.85,22,22,22,22-9.85,22-22S36.15,2,24,2h0Z\" \/>\r\n                        <g>\r\n                            <rect class=\"thumb-down-cls-3 daexthefu-icon-secondary-color\" x=\"10\" y=\"13\" width=\"6\" height=\"15\" rx=\"1.5\" ry=\"1.5\" \/>\r\n                            <path class=\"thumb-down-cls-1 daexthefu-icon-primary-color\" d=\"m30.57,38.94l-.49.1c-.81.17-1.61-.35-1.78-1.16l-5.3-11.74c-.17-.81,3.16-1.61,3.97-1.78l1.96-.41c.81-.17,1.61.35,1.78,1.16l2.18,10.27c.34,1.61-.7,3.21-2.31,3.56Z\" \/>\r\n                            <path class=\"thumb-down-cls-1 daexthefu-icon-primary-color\" d=\"m38.17,28h-18.67c-.83,0-1.5-.67-1.5-1.5v-12c0-.83.67-1.5,1.5-1.5h16.27c.71,0,1.33.5,1.47,1.21l2.4,12c.19.93-.53,1.8-1.47,1.8Z\" \/>\r\n                        <\/g>\r\n                    <\/g>\r\n                <\/svg>\t\t\t<\/div>\r\n\r\n\t\t\t\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t\t\t\t<\/div>\r\n\r\n\t\t\t\t<div class=\"daexthefu-comment\">\r\n\t\t\t\t\t<div class=\"daexthefu-comment-top-container\">\r\n\t\t\t\t\t\t<label id=\"daexthefu-comment-label\" class=\"daexthefu-comment-label\"><\/label>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"daexthefu-comment-character-counter-container\">\r\n\t\t\t\t\t\t\t\t<div id=\"daexthefu-comment-character-counter-number\"\r\n\t\t\t\t\t\t\t\t\tclass=\"daexthefu-comment-character-counter-number\"><\/div>\r\n\t\t\t\t\t\t\t\t<div class=\"daexthefu-comment-character-counter-text\"><\/div>\r\n\t\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<textarea id=\"daexthefu-comment-textarea\" class=\"daexthefu-comment-textarea\"\r\n\t\t\t\t\t\t\t\tplaceholder=\"Is there anything else you&#039;d like to share?\"\r\n\t\t\t\t\t\t\t\tmaxlength=\"\r\n\t\t\t\t\t\t\t\t400\t\t\t\t\t\t\t\t\t\"><\/textarea>\r\n\t\t\t\t\t<div class=\"daexthefu-comment-buttons-container\">\r\n\t\t\t\t\t\t<button class=\"daexthefu-comment-submit daexthefu-button\">Send feedback<\/button>\r\n\t\t\t\t\t\t<button class=\"daexthefu-comment-cancel daexthefu-button\">Cancel<\/button>\r\n\t\t\t\t\t<\/div>\r\n\t\t\t\t<\/div>\r\n\r\n\t\t\t\t<div class=\"daexthefu-successful-submission-text\">Thanks for your feedback!<\/div>\r\n\r\n\t\t\t<\/div>\r\n\r\n\t\t\t","protected":false},"excerpt":{"rendered":"<p>Summary The Budget vs Actual \u2014 Detail View shows budget and actual information for a selected AFE \/ well, with collapsible category groups, per-line variance and variance %, and drilldown [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":21111,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_helpful_status":1,"footnotes":""},"categories":[70,1],"tags":[],"class_list":["post-21107","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-getting-started","category-uncategorized"],"wps_subtitle":"","_links":{"self":[{"href":"https:\/\/upstreamreporting.app\/support\/index.php?rest_route=\/wp\/v2\/posts\/21107","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/upstreamreporting.app\/support\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/upstreamreporting.app\/support\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/upstreamreporting.app\/support\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/upstreamreporting.app\/support\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=21107"}],"version-history":[{"count":1,"href":"https:\/\/upstreamreporting.app\/support\/index.php?rest_route=\/wp\/v2\/posts\/21107\/revisions"}],"predecessor-version":[{"id":21112,"href":"https:\/\/upstreamreporting.app\/support\/index.php?rest_route=\/wp\/v2\/posts\/21107\/revisions\/21112"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/upstreamreporting.app\/support\/index.php?rest_route=\/wp\/v2\/media\/21111"}],"wp:attachment":[{"href":"https:\/\/upstreamreporting.app\/support\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=21107"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/upstreamreporting.app\/support\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=21107"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/upstreamreporting.app\/support\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=21107"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}