/*
* 创建时间:2017-08-19 08:55
* 项目名称:kmall_pt
* 类名称:Test.java
* 包名称:com.kmall.admin
*
* 修改履历:
* 日期 修正者 主要内容
*
*
* Copyright (c) 2016-2017 兆尹科技
*/
package com.kmall.admin;
import cn.hutool.http.HttpRequest;
import cn.hutool.http.HttpUtil;
import com.alibaba.fastjson.JSON;
import com.kmall.admin.entity.GoodsEntity;
import com.kmall.admin.utils.CalculateTax;
import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
/**
* 名称:Test
* 描述:
*
* @author Scott
* @version 1.0
* @since 1.0.0
*/
public class Test {
public static void main(String[] args) {
BigDecimal actualPaymentAmount = new BigDecimal("64.15"); //随便拿一个门店的当前时间的价格,如果有活动价会使用活动价
GoodsEntity goodsEntity = new GoodsEntity();
goodsEntity.setHsCode("3307900000");
goodsEntity.setHsCodeName("其他编号未列名的芳香料制品(包括化妆盥洗品)");
goodsEntity.setImpConsumTaxRate(new BigDecimal("0"));
goodsEntity.setValueAddedTaxRate(new BigDecimal("13"));
goodsEntity.setLegalUnit2Qty(new BigDecimal("0"));
goodsEntity.setLegalUnit1Qty(new BigDecimal("0.1"));
goodsEntity.setSku("ISZWCW47250");
goodsEntity.setCosmThresholdValue(null);
BigDecimal calculateTax = CalculateTax.calculateTax(goodsEntity, actualPaymentAmount);// 税费
BigDecimal goodsRate = calculateTax.divide(actualPaymentAmount,4,BigDecimal.ROUND_HALF_UP);
System.out.println(calculateTax);
System.out.println(goodsRate);
}
}