---
schema_version: "1"
id: b190fbc643354ea99737151935865cc0c0c2c7975c42bcd377ced9d9a793751f
title: Set Up Additional Charges for CRV, Liquor Tax, and Deposits in Point of Sale
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/commerce/264-0-0/rt_pos_orders_additional_charges_set_up.md
canonical_url: https://help.salesforce.com/s/articleView?id=commerce.rt_pos_orders_additional_charges_set_up.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 40ad6bf3e89ec185b9103c5ab1bc8b14dd250d7735177eaec43f84bf5e62a40f
description: Beverage retailers need the ability to charge and disclose additional charges like CRV, liquor tax, and deposits on the items that customers purchase. In the United States, the Container Deposit Legislation/Bottle Bill governs the additional charges. The Container Deposit Legislation/Bottle Bill generally requires a refundable deposit on certain types of recyclable beverage containers to maintain an increased recycling rate.
products:
  - Commerce
release: "264"
---
# Set Up Additional Charges for CRV, Liquor Tax, and Deposits in Point of Sale

Beverage retailers need the ability to charge and disclose additional charges like CRV, liquor tax, and deposits on the items that customers purchase. In the United States, the Container Deposit Legislation/Bottle Bill governs the additional charges. The Container Deposit Legislation/Bottle Bill generally requires a refundable deposit on certain types of recyclable beverage containers to maintain an increased recycling rate.

Requirements Supported:

- Configure one or multiple additional charges at each product level.
- Mark certain types of additional charges as taxable or nontaxable.
- Call out additional charges at the item level in the POS app.
- POS Log exports can reflect all the additional charges which were applied to the items in an order.

Prerequisites:

- Modern POS App build: 5.5.2 or later (Offline available in 8.3.1+)
- Platform Support:iPhone & iPad
- Offline Support: Yes

## CMS - Configuration & Setup

1. Set up the Field Mapping.
    
    Read the additional charges from your product feed and map them to **AdditionalCharges** in the CMS.
    
    ![Map additional charges from your product feed to additional charges in the CMS.](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-commerce-retail-264-0-0-production-enus/17d647fb-8988-49fb-9add-c4f4cc79c9e4/retail/images/rt_pos_orders_additional_charges_field_mappings.png)
    
    ![Map source fields to target fields.](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-commerce-retail-264-0-0-production-enus/17d647fb-8988-49fb-9add-c4f4cc79c9e4/retail/images/rt_pos_orders_additional_charges_source_target_fields.png)
2. After setting up the field mapping, click the green line to add a Field Transformation.
    
    - Transformation Type: **Regex Replace All**
    - Regex: ^(.+)$
    - Replace: {"chargeName":"Deposit","stateCode":"CA","amount":$1,"sku":"123","taxable":false}
    - ![Important](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-commerce-retail-264-0-0-production-enus/17d647fb-8988-49fb-9add-c4f4cc79c9e4/images/icon_important.png)
        
        Important If you change the Field Transformation, reupload the product feed to update the offline logs.
    
    ![Add a field transformation.](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-commerce-retail-264-0-0-production-enus/17d647fb-8988-49fb-9add-c4f4cc79c9e4/retail/images/rt_pos_orders_additional_charges_field_transformation.png)
3. Additional charges appear on the Cart and Checkout page at the item level, on paper receipts, in order history details, and on return screens. For example, the deposit is $0.30.
    
    ![See deposit at the item level.](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-commerce-retail-264-0-0-production-enus/17d647fb-8988-49fb-9add-c4f4cc79c9e4/retail/images/rt_pos_orders_additional_charges_deposit_item_level.png)
4. Merchants can rename the additional charges. For example, merchants can rename Deposit to Bottle Deposit. This is done with "chargeName":"Deposit" in the field mappings. This value then appears on the Cart Screen at the item level.

## Known Issues & Restrictions

On builds before 8.3.1, if switching from online to offline with a product that has additional charges in the cart, the additional charge amount will appear on the cart line item, but the cart subtotal won't be calculated correctly to include the additional charges.