The USPS Half Penny Increase in ShipWorks

image

The USPS has increased its first class, 1 oz. metered mail rate by a half-cent. These envelopes now cost $0.485. Yep, that’s 48 ½ ₵.  The walk-in retail rate of a first class envelope is still $0.49, which is good because really, who keeps half-pennies in their wallet? The cost per additional ounce for both metered and retail is $0.22.

I use First Class Mail envelopes. What do I need to do?

If you process First Class Mail envelopes you will want to upgrade to the latest version of ShipWorks to ensure that all of your shipments are priced accurately with the new rates.

You’ll also want to update your templates to accommodate the new three-digit form of the pricing. Before May 31st, 2015, ShipWorks used two digits to the right of the decimal point when calculating and displaying shipping rates ($0.48). Now we have updated ShipWorks to display the additional digit for the new metered mail rate  ($0.485). We’ll show you how to update your templates below.

Brand new ShipWorks users who installed version of ShipWorks released on May 29th are in luck though, because all of their templates fully support the new rate changes.

How do I update my templates?

Templates or reports installed prior to the latest software update use two-digit decimal numbers when calculating and displaying shipment costs, so half-cent pricing is rounded up to the nearest penny.   However, you can make some quick adjustments to your custom reports and templates to account for the new three-digit pricing.

Editing  your templates to accommodate the new rate is a pretty straightforward change that you can make in a short time:

1. From the main screen in ShipWorks, click Manage -> Templates.

2. Select the template you want to change, and then click the Edit button. From the Code tab, locate the format-number code. It’ll look something like this:  <xsl:value-of select=“format-number($variablename,’#,##0.00’)” />

3. After each variable name, add a # symbol in the third place after the decimal point, so it looks like this: <xsl:value-of select=“format-number($variablename,’#,##0.00#’)” />

4. Save your change, and the full metered mail pricing will show accurately in that template or report.

Which templates do I need to edit?

You can use the instructions above for any template that includes shipping costs. Here are the default ShipWorks templates that you may want to update, including the code you’ll want to search for in each.

image

 Orders with Items
<xsl:value-of select=“format-number(../Shipment[Status = ‘Processed’]/TotalCharges, ’#,##0.00#’)” />

 Shipping cost by Carrier 
<xsl:value-of select=“format-number($uspsWeb, ’#,##0.00#’)” />
<xsl:value-of select=“format-number($usps, ’#,##0.00#’)” />
<xsl:value-of select=“format-number($uspsEndicia, ’#,##0.00#’)” />
<xsl:value-of select=“format-number($uspsExpress1, ’#,##0.00#’)” />
xsl:value-of select=“format-number($total, ’#,##0.00#’)” />

 Shipping Profit and Loss
<xsl:value-of select=“format-number(Charge[Type=’SHIPPING’]/Amount, ’#,##0.00#’)” />
<xsl:value-of select=“format-number($shippingCosts, ’#,##0.00#’)” />
<xsl:value-of select=“format-number(Charge[Type=’SHIPPING’]/Amount – $shippingCosts, ’#,##0.00#’)” />
<xsl:value-of select=“format-number($totalShippingCost, ’#,##0.00#’)” />
<xsl:value-of select=“format-number($totalShippingCharges – $totalShippingCost, ’#,##0.00#’)” />

 Shipper Productivity
<xsl:value-of select=“format-number(sum(//Shipment[ProcessedUser/Username=$username and Status=’Processed’]/TotalCharges), ’#,##0.00#’)” />

What if I need more help?

No problem! If you need any help updating any of your templates, please open a support ticket with us and we’ll help you get everything shipshape as quickly as we can. We are always happy to help.

Author: ShipWorks

Share This Post On