Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations Mike Lewis on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Problem with Inclusive TAX in orders inserted with Micros Transaction Services

Status
Not open for further replies.

mvelazquez

Technical User
Mar 14, 2015
117
MX
Hello

I have a problem with the application of Inclusive TAX in orders inserted with Micros Transaction Services:

I have a discount with a very simple configuration:

mstsc_ByhYkywr5o_pqiv3r.jpg


mstsc_t5yvhoPbhp_llrsua.jpg


mstsc_M2lYgPANUf_wcvgqf.jpg


When I mark this discount at a point of sale or directly on the server the transaction is calculated well and in my micros.dtl table I see the following:

mstsc_98pX9fXz9D_axlstu.jpg


But if this transaction is generated through the transaction service, the tax in the menu item is the same as the previous case but the discount is different, In the correct transaction the Inclusive Tax is 1.44, 8% of the subtotal (rpt_ttl) but in this transaction it is 6.25:

mstsc_0L83YN5c95_oa9zjn.jpg


The way in which the transaction is inserted through the TS is as follows:

XML:
<?xml version="1.0" encoding="utf-8"?>
<soap-env:Envelope xmlns:soap-env="[URL unfurl="true"]http://schemas.xmlsoap.org/soap/envelope/">[/URL]
  <soap-env:Body>
    <ns0:PostTransactionEx xmlns:ns0="[URL unfurl="true"]http://schemas.micros.com/RESPOS">[/URL]
      <ns0:pGuestCheck>
        <ns0:CheckID>PRUEBA 3</ns0:CheckID>
        <ns0:CheckTableObjectNum>0</ns0:CheckTableObjectNum>
        <ns0:CheckRevenueCenterObjectNum>6</ns0:CheckRevenueCenterObjectNum>
        <ns0:CheckOrderType>4</ns0:CheckOrderType>
        <ns0:CheckEmployeeObjectNum>550</ns0:CheckEmployeeObjectNum>
        <ns0:CheckSeq>0</ns0:CheckSeq>
        <ns0:CheckNum>0</ns0:CheckNum>
        <ns0:CheckDateToFire>2021-07-10T14:32:57.428992-05:00</ns0:CheckDateToFire>
        <ns0:CheckGuestCount>0</ns0:CheckGuestCount>
        <ns0:pCheckInfoLines>
          <ns0:string>137553128</ns0:string>
        </ns0:pCheckInfoLines>
        <ns0:CheckStatusBits>0</ns0:CheckStatusBits>
      </ns0:pGuestCheck>
      <ns0:ppMenuItems>
        <ns0:ResPosAPI_MenuItem>
          <ns0:MenuItem>
            <ns0:MiObjectNum>2002</ns0:MiObjectNum>
            <ns0:MiMenuLevel>4</ns0:MiMenuLevel>
            <ns0:MiOverridePrice>65.0</ns0:MiOverridePrice>
            <ns0:MiReference/>
            <ns0:ItemDiscount/>
          </ns0:MenuItem>
        </ns0:ResPosAPI_MenuItem>


      </ns0:ppMenuItems>
      <ns0:ppComboMeals/>
      <ns0:pServiceChg/>
      <ns0:pSubTotalDiscount>
        <ns0:DiscObjectNum>313</ns0:DiscObjectNum>
        <ns0:DiscAmountOrPercent>19.5</ns0:DiscAmountOrPercent>
      </ns0:pSubTotalDiscount>
      <ns0:pTmedDetail>
        <ns0:TmedObjectNum>504</ns0:TmedObjectNum>
        <ns0:TmedPartialPayment>45.5</ns0:TmedPartialPayment>
        <ns0:TmedEPayment>
          <ns0:PaymentCommand>NO_E_PAYMENT</ns0:PaymentCommand>
          <ns0:AccountDataSource>SOURCE_UNDEFINED</ns0:AccountDataSource>
          <ns0:AccountType>ACCOUNT_TYPE_UNDEFINED</ns0:AccountType>
          <ns0:ExpirationDate>0001-01-01T00:00:00</ns0:ExpirationDate>
          <ns0:StartDate>0001-01-01T00:00:00</ns0:StartDate>
          <ns0:IssueNumber>0</ns0:IssueNumber>
        </ns0:TmedEPayment>
      </ns0:pTmedDetail>
      <ns0:pTotalsResponse/>
      <ns0:ppCheckPrintLines/>
      <ns0:ppVoucherOutput/>
    </ns0:PostTransactionEx>
  </soap-env:Body>
</soap-env:Envelope>

The tax rate we handle is 8%

mstsc_tYx9yYgYTr_melznx.jpg



I think it may be a configuration of the TAX or the Discount but it draws my attention because it is applied manually if it is applied correctly and for transactions inserted with TS not.
 

An important issue to mention is that transactions are not charged or totaled through the TS, but rather they arrive at a point of sale and there the check is opened and totaled.
 
As an update I comment that I have tested on RES 3700:
V4.7,
V5.5 MR7
V5.7 MR6

All with the same result.
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top