Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Configuration

Tax

  • The hsn tax rule mapping would need to be uploaded on the Tax Config page of the UI screen. This is only required if the GST rule is not passed in the request body of the Compute Tax Api call.

Invoice

  • Invoice Prefix and Invoice Series would need to be uploaded on the Invoice Config page of the UI screen. This would be used to generate the invoice id.

Shipping Label

  • The logistic aggregator credentials would need to be added on the Logistics Config page of the UI screen.

    • For Clickpost, “username” and “apikey” values of the client’s Clickpost account would need to be added.

    • For Shiprocket, “email” and “password” values of the client’s Shiprocket account would need to be added.

Returns

  • Same as Shipping label configuration

Notifications

  • The following things need to be done to enable RMS to send notifications to client’s system:

    • The “Enable notifications from Clickpost” (or “Enable notifications from Shiprocket” in case of Shiprocket) button needs to be enabled on the Logistic Config page of the UI screen.

    • On the Push Config page of the UI screen, the push url (the url where RMS would send the notification) and the header names and header values would need to be added.

Features

Tax

  • Computes tax details for the given line items

  • Compute and store tax details for given line items

  • Order level and Line item level attributes can also be stored

  • Tax Computation Logic

    • The user uploads the applicable tax rate rule (e.g. GST_APPAREL, GST_FOOTWEAR, GST_5, GST_8) using the UI for all HSNs

    • Caller invokes the APIs with line items (with HSN codes and tax rule)

    • If Tax Rule is given, that is consumed directly

    • Else, The system finds the applicable tax rate using the following logic

      • Find the rule for matching 8 digit HSN code.

      • If not found, then find rule for matching 6 digit HSN  code

    • From the selling price and state data compute

      • Base price

      • Taxes

      • Tax breakup

  • The tax details are calculated against a unique reference number

Invoice

  • User adds the Invoice Prefix and the Invoice Series on the UI.

  • The caller invokes the API with the reference number for which the tax details were calculated.

  • The Invoice PDF is returned along with the invoice id and invoice time.

Shipping Label

  • Shipping label generation supported for 2 logistic aggregators: Clickpost and Shiprocket

  • User uploads the Clickpost and/or Shiprocket credentials on the UI.

  • 3 APIs for this:

    • Create Order on logistic aggregator portal

    • Generate AWB

    • Get Shipping Label PDF along with AWB and Courier Name

Returns

  • Return Awb generation is supported for 2 logistic aggregators: Clickpost and Shiprocket

  • User uploads the Clickpost and/or Shiprocket credentials on the UI.

  • 3 APIs for this:

    • Create return order on logistics aggregator portal

    • Generate Return AWB

    • Get Return AWB details

Notifications

  • Notifications sent by Clickpost and Shiprocket are forwarded to the client’s systems by RMS.

  • Notifications can be of forward orders containing the information about statuses (DELIVERED, OUT_FOR_DELIVERY,CANCELLED etc) and about return orders (RTO, RETURN_PICKED_UP etc.)

  • Upon receiving the notification from the logistic aggregator, they are then pushed to the client systems based on the url configured.

Image Removed