web
You’re offline. This is a read only version of the page.
close
Skip to main content

Notifications

Announcements

No record found.

Community site session details

Community site session details

Session Id :
Microsoft Dynamics RMS (Archived)

RMS Z report

(0) ShareShare
ReportReport
Posted on by

Hi Guys,

We are running 2007 RMS POS system still recently I noticed when we print out the Z report we get a massive print out from our receipt printer basically it shows Tax figures.

It never used to happen how do I fix this issue ?

*This post is locked for comments

I have the same question (0)
  • Community Member Profile Picture
    on at

    IMG_5F00_9957.JPGIMG_5F00_9957.JPG

  • Community Member Profile Picture
    on at

    here is the samples I get a massive print out when I print the Z report

  • Suggested answer
    TheNeos Profile Picture
    1,347 on at

    Hello,

    I suppose you are asking to reduce the size of the report.

    1 - In Manager go to Database > Registers > Receipt Formats > POS Receipt Format and open properties.

    Find Reports "X Z ZZ...." and open properties.

    If this gives you options to view or hide sections do so for the ones that interest you.

    Otherwise you stack with it. You need to edit the XML file and select it as in 1.

    Remember if you decide to experiment with XML editor backup the original file.

  • Community Member Profile Picture
    on at

    Hi Theneos,

    Thanks for your response.

    Here is the XML file how do I hide the tax ?

    <XML>
    <!--
    ===========================
    40 col. X & Z Reports and Blind Closeouts
    ===========================
    -->
    <PROPERTIES>
    <DESCRIPTION> XML 40-col X and Z Report and Blind Closeouts </DESCRIPTION>
    <AUTHOR> Microsoft Corporation </AUTHOR>
    <VERSION>Version 1.04</VERSION>
    </PROPERTIES>
    <!--
    ===========================
    Variable Declarations
    ===========================
    -->
    <!-- These variables may be altered: -->
    <SET name="LogoFilename" custom="true" description="Logo Filename" type="vbString">
    </SET>
    <SET name="PaperWidth" custom="true" description="PaperWidth" type="vbDouble"> 2.75 </SET>
    <SET name="PaperHeight" custom="true" description="PaperHeight" type="vbDouble"> 11.0 </SET>
    <SET name="MarginLeft" custom="true" description="MarginLeft" type="vbDouble"> 0.20 </SET>
    <SET name="MarginRight" custom="true" description="MarginRight" type="vbDouble"> 0.20 </SET>
    <SET name="MarginTop" custom="true" description="MarginTop" type="vbDouble"> 0.50 </SET>
    <SET name="MarginBottom" custom="true" description="MarginBottom" type="vbDouble"> 0.50 </SET>
    <SET name="HideZeroTaxes" custom="true" description="Hide Zero Taxes" type="vbBoolean"> False </SET>
    <SET name="PaperCutPercent" custom="true" description="Paper Cut Percent (OPOS)" type="vbLong"> 100 </SET>
    <SET name="CharacterSet" custom="true" description="Character Set (OPOS)" type="vbLong"> 437 </SET>
    <SET name="PrintReceipt" custom="true" description="Print to Receipt (OPOS)" type="vbBoolean"> True </SET>
    <SET name="PrintJournal" custom="true" description="Print to Journal (OPOS)" type="vbBoolean"> True </SET>
    <SET name="PrintSlip" custom="true" description="Print to Slip (OPOS)" type="vbBoolean"> False </SET>
    <SET name="PageWidth" description="PageWidth" type="vbDouble"> PaperWidth - MarginLeft - MarginRight </SET>
    <SET name="PageHeight" description="PageHeight" type="vbDouble"> PaperHeight - MarginTop - MarginBottom </SET>
    <!--
    ===========================
    Page Settings
    ===========================
    -->
    <OPOS>
    <CHARACTERSET> CharacterSet </CHARACTERSET>
    <PAPERCUTPERCENT> PaperCutPercent </PAPERCUTPERCENT>
    <PRINTRECEIPT> PrintReceipt </PRINTRECEIPT>
    <PRINTJOURNAL> PrintJournal </PRINTJOURNAL>
    <PRINTSLIP> PrintSlip </PRINTSLIP>
    </OPOS>
    <MARGIN>
    <TOP> MarginTop </TOP>
    <BOTTOM> MarginBottom </BOTTOM>
    <LEFT> MarginLeft </LEFT>
    <RIGHT> MarginRight </RIGHT>
    <ORIENTATION>orPortrait</ORIENTATION>
    </MARGIN>
    <FONT name="">
    <!-- No ID is default font -->
    <NAME> "Arial" </NAME>
    <SIZE> 8 </SIZE>
    <BOLD> False </BOLD>
    <UNDERLINE> False </UNDERLINE>
    <ITALIC> False </ITALIC>
    <COLOR> False </COLOR>
    <CPL>44</CPL>
    </FONT>
    <FONT name="Small">
    <NAME> "Arial" </NAME>
    <SIZE> 8 </SIZE>
    <BOLD> False </BOLD>
    <UNDERLINE> False </UNDERLINE>
    <ITALIC> False </ITALIC>
    <COLOR> False </COLOR>
    <CPL>44</CPL>
    </FONT>
    <FONT name="Large">
    <NAME> "Arial" </NAME>
    <SIZE> 18 </SIZE>
    <BOLD> True </BOLD>
    <UNDERLINE> False </UNDERLINE>
    <ITALIC> False </ITALIC>
    <COLOR> False </COLOR>
    <CPL>30</CPL>
    </FONT>
    <DOCUMENT>
    <!--
    ===========================
    Logo
    ===========================
    -->
    <PICTURE>
    <FILENAME> LogoFilename </FILENAME>
    <WIDTH> PageWidth </WIDTH>
    <LEFT> MarginLeft </LEFT>
    <HEIGHT> 0 </HEIGHT>
    </PICTURE>
    <!--
    ===========================
    Transaction Type
    ===========================
    -->
    <TABLE>
    <FONT> "Large" </FONT>
    <BORDER> tbAll </BORDER>
    <COLUMNHEADER>
    <ALIGNMENT> "^~" </ALIGNMENT>
    <WIDTH> PageWidth </WIDTH>
    <IF>
    <CONDITION> (Transaction.Type = transactionXReport) </CONDITION>
    <THEN>
    <TEXT> "X REPORT" </TEXT>
    </THEN>
    </IF>
    <IF>
    <CONDITION> (Transaction.Type = transactionZReport) </CONDITION>
    <THEN>
    <TEXT> "Z REPORT" </TEXT>
    </THEN>
    </IF>
    <IF>
    <CONDITION> (Transaction.Type = transactionZZReport) </CONDITION>
    <THEN>
    <TEXT> "ZZ REPORT" </TEXT>
    </THEN>
    </IF>
    <IF>
    <CONDITION> (Transaction.Type = transactionBlindCloseout) </CONDITION>
    <THEN>
    <TEXT> "BLIND CLOSE" </TEXT>
    </THEN>
    </IF>
    </COLUMNHEADER>
    </TABLE>
    <!--
    ===========================
    Transaction Details
    ===========================
    -->
    <TABLE>
    <BORDER> tbNone </BORDER>
    <COLUMNHEADER>
    <ALIGNMENT> "&lt;~" </ALIGNMENT>
    <WIDTH> PageWidth * 0.45 </WIDTH>
    <TEXT> "" </TEXT>
    </COLUMNHEADER>
    <COLUMNHEADER>
    <ALIGNMENT> "&gt;~" </ALIGNMENT>
    <WIDTH> PageWidth * 0.35 </WIDTH>
    <TEXT> "" </TEXT>
    </COLUMNHEADER>
    <COLUMNHEADER>
    <ALIGNMENT> "&gt;~" </ALIGNMENT>
    <WIDTH> PageWidth * 0.20 </WIDTH>
    <TEXT> "" </TEXT>
    </COLUMNHEADER>
    <!--
    ===========================
    Section:
    ===========================
    -->
    <ROW> "Report Date|" Transaction.Date </ROW>
    <ROW> "Report Time|" Transaction.Time </ROW>
    <ROW> "" </ROW>
    <!--
    ===========================
    Section: Batch Information
    ===========================
    -->
    <FOR each="ReportBatch">
    <ROW> "Register #|" Report.RegisterNumber </ROW>
    <ROW> "Batch #|" Report.Batch.BatchNumber </ROW>
    <ROW> "Batch Status|" Report.Batch.Status </ROW>
    <ROW> "Start Date|" Report.Batch.StartDate </ROW>
    <ROW> "Start Time|" Report.Batch.StartTime </ROW>
    <IF>
    <CONDITION> Len(Report.Batch.EndDate) </CONDITION>
    <THEN>
    <ROW> "Date|" Report.Batch.EndDate </ROW>
    <ROW> "Time|" Report.Batch.EndTime </ROW>
    </THEN>
    <ELSE>
    <ROW> "Date|n/a" </ROW>
    <ROW> "Time|n/a" </ROW>
    </ELSE>
    </IF>
    <ROW> "" </ROW>
    </FOR>
    <!-- Do not show the following on blind closeouts -->
    <IF>
    <CONDITION> (Transaction.Type &lt;&gt; transactionBlindCloseout) </CONDITION>
    <THEN>
    <!--
    ===========================
    Section: Grand Total In
    ===========================
    -->
    <ROW> "Opening Total|" Report.OpeningTotal </ROW>
    <ROW> "Sales|" Report.Sales </ROW>
    <ROW> "Returns|" Report.Returns </ROW>
    <ROW> "Tax|" Report.Tax </ROW>
    <ROW> "Shipping|" Report.Shipping </ROW>
    <ROW> "Debit Surcharge|" Report.DebitSurcharge </ROW>
    <ROW> "Cash Back Fee|" Report.CashBackSurcharge </ROW>
    <ROW> "Paid on Layaway|" Report.LayawayPaid </ROW>
    <ROW> "Paid to Account|" Report.PaidToAccount </ROW>
    <ROW> "Deposit Made|" Report.CustomerDepositMade </ROW>
    <ROW> "Total|" Report.TotalIn </ROW>
    <ROW> "" </ROW>
    <!--
    ===========================
    Section: Grand Total Out
    ===========================
    -->
    <!--BOOKMARK-->
    <ROW> "Paid Out|" Report.PaidOut </ROW>
    <ROW> "Dropped|" Report.Dropped </ROW>
    <ROW> "Layaway Closed|" Report.LayawayClosed </ROW>
    <ROW> "Paid on Account|" Report.PaidOnAccount </ROW>
    <ROW> "Deposit Redeemed|" Report.CustomerDepositRedeemed </ROW>
    <ROW> "Closing Total|" Report.ClosingTotal </ROW>
    <IF>
    <CONDITION> (Report.TenderRoundingError &lt;&gt; 0) </CONDITION>
    <THEN>
    <ROW> "Round off Error|" Report.TenderRoundingError </ROW>
    </THEN>
    </IF>
    <ROW> "Total|" Report.TotalOut </ROW>
    <ROW> "" </ROW>
    <!--
    ===========================
    Section: Total Over Short
    ===========================
    -->
    <ROW> "Over / Short|" Report.OverShort </ROW>
    <ROW> "" </ROW>
    <!--
    ===========================
    Section: Total Batch Info
    ===========================
    -->
    <ROW> "Total Tendered|" Report.TotalTendered </ROW>
    <ROW> "Total Change|" Report.TotalChange </ROW>
    <ROW> "Discounts|" Report.Discounts </ROW>
    <ROW> "Cost of Goods|" Report.CostOfGoods </ROW>
    <ROW> "Commission|" Report.Commission </ROW>
    <ROW> "Customer Count|" Report.CustomerCount </ROW>
    <ROW> "No Sales|" Report.NoSalesCount </ROW>
    <ROW> "Aborted Trans|" Report.AbortedTransCount </ROW>
    <ROW> "" </ROW>
    <!--
    ===========================
    Section: Tax Totals
    ===========================
    -->
    <ROW> "Tax Collected:" </ROW>
    <IF>
    <CONDITION> HideZeroTaxes </CONDITION>
    <THEN>
    <FOR each="ReportTax">
    <IF>
    <CONDITION> Report.Tax.Total &lt;&gt; 0 </CONDITION>
    <THEN>
    <ROW> Report.Tax.Description "|" Report.Tax.Total </ROW>
    </THEN>
    </IF>
    </FOR>
    </THEN>
    <ELSE>
    <FOR each="ReportTax">
    <ROW> Report.Tax.Description "|" Report.Tax.Total </ROW>
    </FOR>
    </ELSE>
    </IF>
    <ROW> "" </ROW>
    <!--
    ===========================
    Section: Tender Totals (Open)
    ===========================
    -->
    <FOR each="ReportTender">
    <IF>
    <CONDITION> Report.Tender.TenderType &lt;&gt; tenderAccount </CONDITION>
    <THEN>
    <ROW> Report.Tender.Description "|" Report.Tender.OpenTotal "|(open)" </ROW>
    </THEN>
    </IF>
    </FOR>
    <ROW> "" </ROW>
    <!--
    ===========================
    Section: Tender Totals (Shift)
    ===========================
    -->
    <FOR each="ReportTender">
    <IF>
    <CONDITION> Report.Tender.TenderType &lt;&gt; tenderAccount </CONDITION>
    <THEN>
    <ROW> Report.Tender.Description "|" Report.Tender.ShiftTotal "|(shift)" </ROW>
    </THEN>
    </IF>
    </FOR>
    <ROW> "" </ROW>
    <!--
    ===========================
    Section: Tender Totals (Close)
    ===========================
    -->
    <FOR each="ReportTender">
    <IF>
    <CONDITION> Report.Tender.TenderType &lt;&gt; tenderAccount </CONDITION>
    <THEN>
    <ROW> Report.Tender.Description "|" Report.Tender.CloseTotal "|(close)" </ROW>
    </THEN>
    </IF>
    </FOR>
    <ROW> "" </ROW>
    <!--
    ===========================
    Section: Tender Totals (Even)
    ===========================
    -->
    <FOR each="ReportTender">
    <IF>
    <CONDITION> Report.Tender.TenderType &lt;&gt; tenderAccount </CONDITION>
    <THEN>
    <IF>
    <CONDITION> Report.Tender.OverShort &gt; 0 </CONDITION>
    <THEN>
    <ROW> Report.Tender.Description "|" Report.Tender.OverShort "|(over)" </ROW>
    </THEN>
    </IF>
    <IF>
    <CONDITION> Report.Tender.OverShort &lt; 0 </CONDITION>
    <THEN>
    <ROW> Report.Tender.Description "|" Report.Tender.OverShort "|(short)" </ROW>
    </THEN>
    </IF>
    <IF>
    <CONDITION> Report.Tender.OverShort = 0 </CONDITION>
    <THEN>
    <ROW> Report.Tender.Description "|" Report.Tender.OverShort "|(even)" </ROW>
    </THEN>
    </IF>
    </THEN>
    </IF>
    </FOR>
    <ROW> "" </ROW>
    <!--
    ===========================
    Section: Tender Totals (Count)
    ===========================
    -->
    <FOR each="ReportTender">
    <IF>
    <CONDITION> Report.Tender.TenderType &lt;&gt; tenderAccount </CONDITION>
    <THEN>
    <ROW> Report.Tender.Description "|" Report.Tender.CountTotal "|(count)" </ROW>
    </THEN>
    </IF>
    </FOR>
    <ROW> "" </ROW>
    <!--
    ===========================
    Section: Department Totals
    ===========================
    -->
    <ROW> "Department Sales:" </ROW>
    <FOR each="ReportDepartment">
    <ROW> Report.Department.Name "|" Report.Department.Sales "|" Report.Department.PercentageSales </ROW>
    </FOR>
    <ROW> "|==============================================|==============================================" </ROW>
    <!--
    ===========================
    Section: Department Grand Total
    ===========================
    -->
    <ROW> "|" Report.DepartmentTotalSales "|" Report.DepartmentTotalPercentage </ROW>
    <ROW> "" </ROW>
    <!--
    ===========================
    Section: Hourly Totals
    ===========================
    -->
    <ROW> "Hourly Sales:" </ROW>
    <FOR each="ReportHour">
    <ROW> Report.Hour.Hour "|" Report.Hour.Sales "|" Report.Hour.TransactionCount </ROW>
    </FOR>
    <ROW> "|==============================================|==============================================" </ROW>
    <!--
    ===========================
    Section: Hourly Grand Total
    ===========================
    -->
    <ROW> "|" Report.HourlyTotalSales "|" Report.HourlyTotalTransactionCount </ROW>
    </THEN>
    </IF>
    <!--
    <IF>
    <CONDITION> 0 </CONDITION>
    <THEN></THEN>
    </IF>
    -->
    </TABLE>
    </DOCUMENT>
    </XML>

  • Community Member Profile Picture
    on at

    IMG_5F00_9991.JPGIMG_5F00_9991.JPG

  • TheNeos Profile Picture
    1,347 on at

    I would delete the following rows and give it a try, mind you I have not tested it.

    <SET name="HideZeroTaxes" custom="true" description="Hide Zero Taxes"

    <ROW> "Tax|" Report.Tax </ROW>

    ===========================

    Section: Tax Totals

    ===========================

    -->

    <ROW> "Tax Collected:" </ROW>

    <IF>

    <CONDITION> HideZeroTaxes </CONDITION>

    <THEN>

    <FOR each="ReportTax">

    <IF>

    <CONDITION> Report.Tax.Total <> 0 </CONDITION>

    <THEN>

    <ROW> Report.Tax.Description "|" Report.Tax.Total </ROW>

    </THEN>

    </IF>

    </FOR>

    </THEN>

    <ELSE>

    <FOR each="ReportTax">

    <ROW> Report.Tax.Description "|" Report.Tax.Total </ROW>

    </FOR>

    </ELSE>

    </IF>

    <ROW> "" </ROW>

    <!--

  • Community Member Profile Picture
    on at

    Hi TheNeos,

    I made the changes but still printing the tax amount when I print the x report any other idea ?

  • TheNeos Profile Picture
    1,347 on at

    Bellow is the one We use. It shows the Tax total on top section but no tax details.

    You have to re-select the form on each cash register and restart POS to take effect. If is the form has the same name select a different form and then the one you want to use.

    <?xml version = "1.0" encoding = "UTF-16"?>

    <XML>

    <!--

      ===========================

      40 col. X & Z Reports and Blind Closeouts

      ===========================

    -->

    <PROPERTIES>  

    <DESCRIPTION>  XML 40-col X and Z Report and Blind Closeouts      </DESCRIPTION>  

    <AUTHOR>       Microsoft Corporation                           </AUTHOR>  

    <VERSION>Version 1.04</VERSION>

    </PROPERTIES>

    <!--

      ===========================

      Variable Declarations

      ===========================

    -->

    <!--  These variables may be altered: -->

    <SET name = "LogoFilename" custom = "true" description = "Logo Filename" type = "vbString">      

    </SET>

    <SET name = "PaperWidth" custom = "true" description = "PaperWidth" type = "vbDouble">         2.75  </SET>

    <SET name = "PaperHeight" custom = "true" description = "PaperHeight" type = "vbDouble">       11.0  </SET>

    <SET name = "MarginLeft" custom = "true" description = "MarginLeft" type = "vbDouble">         0.20  </SET>

    <SET name = "MarginRight" custom = "true" description = "MarginRight" type = "vbDouble">       0.20  </SET>

    <SET name = "MarginTop" custom = "true" description = "MarginTop" type = "vbDouble">           0.50  </SET>

    <SET name = "MarginBottom" custom = "true" description = "MarginBottom" type = "vbDouble">     0.50  </SET>

    <SET name = "HideZeroTaxes" custom = "true" description = "Hide Zero Taxes" type = "vbBoolean">  False </SET>

    <SET name = "PaperCutPercent" custom = "true" description = "Paper Cut Percent (OPOS)" type = "vbLong">     100   </SET>

      <SET name = "CharacterSet" custom="true" description="Character Set (OPOS)" type="vbLong">     437   </SET>

    <SET name = "PrintReceipt" custom = "true" description = "Print to Receipt (OPOS)" type = "vbBoolean">  True  </SET>

    <SET name = "PrintJournal" custom = "true" description = "Print to Journal (OPOS)" type = "vbBoolean">  True  </SET>

    <SET name = "PrintSlip" custom = "true" description = "Print to Slip (OPOS)" type = "vbBoolean">  False </SET>

    <SET name = "PageWidth" description = "PageWidth" type = "vbDouble"> PaperWidth - MarginLeft - MarginRight </SET>

    <SET name = "PageHeight" description = "PageHeight" type = "vbDouble"> PaperHeight - MarginTop - MarginBottom </SET>

    <!--

      ===========================

      Page Settings

      ===========================

    -->

    <OPOS>

      <CHARACTERSET>       CharacterSet    </CHARACTERSET>

    <PAPERCUTPERCENT>    PaperCutPercent </PAPERCUTPERCENT>

    <PRINTRECEIPT>       PrintReceipt    </PRINTRECEIPT>

    <PRINTJOURNAL>       PrintJournal    </PRINTJOURNAL>

    <PRINTSLIP>          PrintSlip       </PRINTSLIP>

    </OPOS>

    <MARGIN>  

    <TOP>    MarginTop      </TOP>  

    <BOTTOM> MarginBottom   </BOTTOM>  

    <LEFT>   MarginLeft     </LEFT>  

    <RIGHT>  MarginRight    </RIGHT>

    <ORIENTATION>orPortrait</ORIENTATION>

    </MARGIN>

    <FONT name = "">  

    <!--  No ID is default font -->

    <NAME>         "Arial" </NAME>  

    <SIZE>         8        </SIZE>  

    <BOLD>         False    </BOLD>  

    <UNDERLINE> False    </UNDERLINE>  

    <ITALIC>       False    </ITALIC>  

    <COLOR>        False    </COLOR>

    <CPL>44</CPL>

    </FONT>

    <FONT name = "Small">  

    <NAME>         "Arial"  </NAME>  

    <SIZE>            8        </SIZE>  

    <BOLD>         False    </BOLD>  

    <UNDERLINE>    False    </UNDERLINE>  

    <ITALIC>       False    </ITALIC>  

    <COLOR>        False    </COLOR>

    <CPL>44</CPL>

    </FONT>

    <FONT name = "Large">  

    <NAME>         "Arial" </NAME>  

    <SIZE>         18          </SIZE>  

    <BOLD>         True     </BOLD>  

    <UNDERLINE>    False    </UNDERLINE>  

    <ITALIC>       False    </ITALIC>  

    <COLOR>        False    </COLOR>

    <CPL>30</CPL>

    </FONT>

    <DOCUMENT>

    <!--

      ===========================

      Logo

      ===========================

    -->

    <PICTURE>      

    <FILENAME>  LogoFilename         </FILENAME>      

    <WIDTH>     PageWidth            </WIDTH>      

    <LEFT>      MarginLeft           </LEFT>      

    <HEIGHT>    0                    </HEIGHT>  

    </PICTURE>

    <!--

      ===========================

      Transaction Type

      ===========================

    -->

    <TABLE>      

    <FONT> "Large" </FONT>      

    <BORDER> tbAll </BORDER>      

    <COLUMNHEADER>        

    <ALIGNMENT> "^~" </ALIGNMENT>        

    <WIDTH> PageWidth </WIDTH>        

    <IF>            

    <CONDITION> (Transaction.Type = transactionXReport) </CONDITION>            

    <THEN>                

    <TEXT> "X REPORT" </TEXT>            

    </THEN>        

    </IF>        

    <IF>            

    <CONDITION> (Transaction.Type = transactionZReport) </CONDITION>            

    <THEN>              

    <TEXT> "Z REPORT" </TEXT>            

    </THEN>          

    </IF>        

    <IF>            

    <CONDITION> (Transaction.Type = transactionZZReport) </CONDITION>            

    <THEN>              

    <TEXT> "ZZ REPORT" </TEXT>            

    </THEN>        

    </IF>        

    <IF>            

    <CONDITION> (Transaction.Type = transactionBlindCloseout) </CONDITION>            

    <THEN>                  

    <TEXT> "BLIND CLOSE" </TEXT>            

    </THEN>        

    </IF>      

    </COLUMNHEADER>  

    </TABLE>

    <!--

      ===========================

      Transaction Details

      ===========================

    -->

    <TABLE>      

    <BORDER> tbNone </BORDER>      

    <COLUMNHEADER>        

    <ALIGNMENT> "<~" </ALIGNMENT>        

    <WIDTH> PageWidth * 0.45 </WIDTH>        

    <TEXT> "" </TEXT>      

    </COLUMNHEADER>      

    <COLUMNHEADER>        

    <ALIGNMENT> ">~" </ALIGNMENT>        

    <WIDTH> PageWidth * 0.35 </WIDTH>        

    <TEXT> "" </TEXT>      

    </COLUMNHEADER>      

    <COLUMNHEADER>        

    <ALIGNMENT> ">~" </ALIGNMENT>        

    <WIDTH> PageWidth * 0.20 </WIDTH>        

    <TEXT> "" </TEXT>      

    </COLUMNHEADER>

    <!--

      ===========================

      Section:

      ===========================

    -->

    <ROW> "Report Date|" Transaction.Date </ROW>      

    <ROW> "Report Time|" Transaction.Time </ROW>      

    <ROW> "" </ROW>

    <!--

      ===========================

      Section: Batch Information

      ===========================

    -->

    <FOR each = "ReportBatch">        

    <ROW> "Register #|" Report.RegisterNumber </ROW>        

    <ROW> "Batch #|" Report.Batch.BatchNumber </ROW>        

    <ROW> "Batch Status|" Report.Batch.Status </ROW>        

    <ROW> "Start Date|" Report.Batch.StartDate </ROW>        

    <ROW> "Start Time|" Report.Batch.StartTime </ROW>        

    <IF>

    <CONDITION> Len(Report.Batch.EndDate) </CONDITION>            

    <THEN>              

    <ROW> "Date|" Report.Batch.EndDate </ROW>              

    <ROW> "Time|" Report.Batch.EndTime </ROW>            

    </THEN>            

    <ELSE>              

    <ROW> "Date|n/a" </ROW>              

    <ROW> "Time|n/a" </ROW>            

    </ELSE>        

    </IF>        

    <ROW> "" </ROW>      

    </FOR>      

    <!--  Do not show the following on blind closeouts -->

    <IF>            

    <CONDITION> (Transaction.Type <> transactionBlindCloseout) </CONDITION>            

    <THEN>

    <!--

      ===========================

      Section: Grand Total In

      ===========================

    -->

    <ROW> "Opening Total|" Report.OpeningTotal </ROW>          

    <ROW> "Sales|" Report.Sales </ROW>          

    <ROW> "Returns|" Report.Returns </ROW>          

    <ROW> "Tax|" Report.Tax </ROW>          

    <ROW> "Shipping|" Report.Shipping </ROW>

    <ROW> "Debit Surcharge|" Report.DebitSurcharge </ROW>

    <ROW> "Cash Back Fee|" Report.CashBackSurcharge </ROW>          

    <ROW> "Paid on Layaway|" Report.LayawayPaid </ROW>          

    <ROW> "Paid to Account|" Report.PaidToAccount </ROW>          

    <ROW> "Deposit Made|" Report.CustomerDepositMade </ROW>          

    <ROW> "Total|" Report.TotalIn </ROW>          

    <ROW> "" </ROW>

    <!--

      ===========================

      Section: Grand Total Out

      ===========================

    -->

    <!--BOOKMARK-->

    <ROW> "Paid Out|" Report.PaidOut </ROW>          

    <ROW> "Dropped|" Report.Dropped </ROW>          

    <ROW> "Layaway Closed|" Report.LayawayClosed </ROW>          

    <ROW> "Paid on Account|" Report.PaidOnAccount </ROW>          

    <ROW> "Deposit Redeemed|" Report.CustomerDepositRedeemed </ROW>          

    <ROW> "Closing Total|" Report.ClosingTotal </ROW>          

    <IF>                  

    <CONDITION> (Report.TenderRoundingError <> 0) </CONDITION>                  

    <THEN>                      

    <ROW> "Round off Error|" Report.TenderRoundingError </ROW>                  

    </THEN>          

    </IF>          

    <ROW> "Total|" Report.TotalOut </ROW>          

    <ROW> "" </ROW>

    <!--

      ===========================

      Section: Total Over Short

      ===========================

    -->

    <ROW> "Over / Short|" Report.OverShort </ROW>          

    <ROW> "" </ROW>

    <!--

      ===========================

      Section: Total Batch Info

      ===========================

    -->

    <ROW> "Total Tendered|" Report.TotalTendered </ROW>          

    <ROW> "Total Change|" Report.TotalChange </ROW>          

    <ROW> "Discounts|" Report.Discounts </ROW>          

    <ROW> "Cost of Goods|" Report.CostOfGoods </ROW>          

    <ROW> "Commission|" Report.Commission </ROW>          

    <ROW> "Customer Count|" Report.CustomerCount </ROW>          

    <ROW> "No Sales|" Report.NoSalesCount </ROW>          

    <ROW> "Aborted Trans|" Report.AbortedTransCount </ROW>          

    <ROW> "" </ROW>

    <!--

      ===========================

      Section: Tax Totals

      ===========================

    -->

    <ROW> "Tax Collected:" </ROW>

    <IF>

    <CONDITION> HideZeroTaxes </CONDITION>

    <THEN>

    <FOR each = "ReportTax">

    <IF>

    <CONDITION> Report.Tax.Total <> 0 </CONDITION>

    <THEN>

    <ROW> Report.Tax.Description "|" Report.Tax.Total </ROW>

    </THEN>

    </IF>

    </FOR>

    </THEN>

    <ELSE>

    <FOR each = "ReportTax">

    <ROW> Report.Tax.Description "|" Report.Tax.Total </ROW>

    </FOR>

    </ELSE>          

    </IF>          

    <ROW> "" </ROW>

    <!--

      ===========================

      Section: Tender Totals (Open)

      ===========================

    -->

    <FOR each = "ReportTender">            

    <IF>                

    <CONDITION> Report.Tender.TenderType <> tenderAccount </CONDITION>                

    <THEN>                  

    <ROW> Report.Tender.Description "|" Report.Tender.OpenTotal "|(open)" </ROW>                

    </THEN>            

    </IF>          

    </FOR>          

    <ROW> "" </ROW>

    <!--

      ===========================

      Section: Tender Totals (Shift)

      ===========================

    -->

    <FOR each = "ReportTender">            

    <IF>                

    <CONDITION> Report.Tender.TenderType <> tenderAccount </CONDITION>                

    <THEN>                  

    <ROW> Report.Tender.Description "|" Report.Tender.ShiftTotal "|(shift)" </ROW>                

    </THEN>            

    </IF>          

    </FOR>          

    <ROW> "" </ROW>

    <!--

      ===========================

      Section: Tender Totals (Close)

      ===========================

    -->

    <FOR each = "ReportTender">            

    <IF>                

    <CONDITION> Report.Tender.TenderType <> tenderAccount </CONDITION>                

    <THEN>                  

    <ROW> Report.Tender.Description "|" Report.Tender.CloseTotal "|(close)" </ROW>                

    </THEN>            

    </IF>          

    </FOR>          

    <ROW> "" </ROW>

    <!--

      ===========================

      Section: Tender Totals (Even)

      ===========================

    -->

    <FOR each = "ReportTender">            

    <IF>                

    <CONDITION> Report.Tender.TenderType <> tenderAccount </CONDITION>                

    <THEN>                  

    <IF>                            

    <CONDITION> Report.Tender.OverShort > 0 </CONDITION>                            

    <THEN>                                

    <ROW> Report.Tender.Description "|" Report.Tender.OverShort "|(over)" </ROW>                            

    </THEN>                  

    </IF>                  

    <IF>                              

    <CONDITION> Report.Tender.OverShort < 0 </CONDITION>                              

    <THEN>                                

    <ROW> Report.Tender.Description "|" Report.Tender.OverShort "|(short)" </ROW>                              

    </THEN>                  

    </IF>                  

    <IF>                            

    <CONDITION> Report.Tender.OverShort = 0 </CONDITION>                            

    <THEN>                                

    <ROW> Report.Tender.Description "|" Report.Tender.OverShort "|(even)" </ROW>                            

    </THEN>                  

    </IF>                

    </THEN>            

    </IF>          

    </FOR>          

    <ROW> "" </ROW>

    <!--

      ===========================

      Section: Tender Totals (Count)

      ===========================

    -->

    <FOR each = "ReportTender">            

    <IF>                

    <CONDITION> Report.Tender.TenderType <> tenderAccount </CONDITION>                

    <THEN>                  

    <ROW> Report.Tender.Description "|" Report.Tender.CountTotal "|(count)" </ROW>                

    </THEN>            

    </IF>          

    </FOR>          

    <ROW> "" </ROW>

    <!--

      ===========================

      Section: Department Totals

      ===========================

    -->

    <ROW> "Department Sales:" </ROW>          

    <FOR each = "ReportDepartment">            

    <ROW> Report.Department.Name "|" Report.Department.Sales "|" Report.Department.PercentageSales </ROW>          

    </FOR>          

    <ROW> "|==============================================|==============================================" </ROW>

    <!--

      ===========================

      Section: Department Grand Total

      ===========================

    -->

    <ROW> "|" Report.DepartmentTotalSales "|" Report.DepartmentTotalPercentage </ROW>          

    <ROW> "" </ROW>

    <!--

      ===========================

      Section: Hourly Totals

      ===========================

    -->

    <ROW> "Hourly Sales:" </ROW>          

    <FOR each = "ReportHour">            

    <ROW> Report.Hour.Hour "|" Report.Hour.Sales "|" Report.Hour.TransactionCount </ROW>          

    </FOR>          

    <ROW> "|==============================================|==============================================" </ROW>

    <!--

      ===========================

      Section: Hourly Grand Total

      ===========================

    -->

    <ROW> "|" Report.HourlyTotalSales "|" Report.HourlyTotalTransactionCount </ROW>        

    </THEN>      

    </IF>

    <!--

         <IF>

               <CONDITION> 0 </CONDITION>

               <THEN></THEN>

         </IF>

    -->

    </TABLE>

    </DOCUMENT>

    </XML>

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Responsible AI policies

As AI tools become more common, we’re introducing a Responsible AI Use…

Neeraj Kumar – Community Spotlight

We are honored to recognize Neeraj Kumar as our Community Spotlight honoree for…

Leaderboard > 🔒一 Microsoft Dynamics RMS (Archived)

Last 30 days Overall leaderboard

Featured topics

Product updates

Dynamics 365 release plans