The D-Edge integration can work in both net and gross pricing environments. You must ensure that the pricing environment in D-edge and the channels matches your pricing environment in Mews. You can learn more about how to set up the D-Edge integration here.
Note: To avoid price discrepancies, ensure that the D-Edge extranet, D-Edge booking engine and all connected channels are set up in the correct pricing environment and match the Mews pricing environment.
In this article you can learn about:
- How the pricing environments work
- What do properties need to ensure?
- City tax calculation
- Channel manager configuration
- Different pricing environment scenarios
How the pricing environments work
- If your property operates in a net pricing environment, Mews sends net price updates to D-Edge.
- If your property operates in a gross pricing environment, Mews sends gross price updates to D-Edge.
- For reservations, Mews reads the net price for properties operating in a net pricing environment and gross price for properties operating in a gross pricing environment.
What do properties need to ensure?
- For properties that have Mews configured in net pricing, ensure that you configure all the channels, the D-Edge booking engine and D-Edge extranet in net.
- For properties that have Mews configured in gross pricing, ensure that you configure all the channels, the D-Edge booking engine and D-Edge extranet in gross.
City tax calculation
When Mews receives a net price from D-Edge, it adds taxes as per the property's legal environment. This applies to both reservation nights and extras. Mews does not include city tax in the tax calculation. Therefore, you have to add the city tax via a product rule or as hard-coded city tax.
Channel manager configuration
You have to ensure that the D-Edge extranet, the D-Edge booking engine and all connected channels are set up in the correct pricing environment and match the Mews pricing environment.
Note: If you mix pricing environments, for example, channel in net, D-Edge in gross and Mews in net, this leads to price discrepancies. To avoid discrepancies, you must have the same pricing environment in every system.
Different pricing environment scenarios
Consider the following scenarios:
If you configure a channel in net, D-Edge in gross, and Mews in net
In this case, a reservation comes from the channel as:
Room 1: 105 + 105; for two nights, net amount
TotalAmount = 210, net amount
D-Edge considers 210 as gross and passes it on to Mews as gross without taxes. This creates a discrepancy in the booking price because the total price in Mews is without taxes.
If you configure a channel in net, D-Edge in net and Mews in net
The reservation comes from the channel as:
Room 1: 107 + 107; for two nights, net amount
TotalAmount= 214, net amount
Here, D-Edge considers 214 as net and passes it on to Mews as net without taxes. This creates a correctly priced booking, as Mews reads it as net and adds taxes according to the legal environment.
Sometimes Expedia or other channels send tax-inclusive sums, i.e., gross amount, as AmountBeforeTax. Mews treats this price as a tax-exclusive net price and adds tax again. This results in the tax being added twice, once by the channel and the second time by Mews, thereby charging an incorrect reservation price.
To reprice reservations, you can create a Travel agency adjustment as follows:
- Open Travel agency contract(s).
- Calculate the adjustment. You need to subtract the tax percentage.
Note: You need to repeat this step for all Travel agency contracts affected by channel reservations.
You can learn more about what operations you can do with D-Edge here.