产地证中的PSR啥意思
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了产地证中的PSR啥意思相关的知识,希望对你有一定的参考价值。
PSR的意思是产品特定原产地证书的标准。
PSR标准:仅当适用区域价值成分标准时(包括PSR标准中满足区域价值成分要求),才会在证书第9栏显示FOB金额;取消了一份证书最多20项品名的限制;原产地标准增加了“PE”、“CTH”;证书采用白色A4纸印刷;
扩展资料
普惠制原产地证书上所列的商品只有符合有关给惠国的普惠制原产地规则才有资格享受减免关税待遇。原产地证书分为以下几个标准:
WO主要适用于农林牧渔产品、矿产品等初级产品,没有经过加工生产的产品。
WP适用于工业品(所有工业品都可以用这一标准),完全使用具备国产资格的原材料生产的产品。
PSR适用于含进口原材料且满足特定产品原产地规则的产品。
参考资料来源:百度百科-原产地证书
参考技术A它的英文全称是Product Specific Rule,即产品特定原产地标准
PSR标准:仅当适用区域价值成分标准时(包括PSR标准中满足区域价值成分要求),才会在证书第9栏显示FOB金额;取消了一份证书最多20项品名的限制;原产地标准增加了“PE”、“CTH”;证书采用白色A4纸印刷。
扩展资料:
注明申报货物享受优惠待遇所依据的原产地标准:
1、如货物完全原产,填写“WO”。
2、货物含有进口成份,但完全由已经取得原产资格的材料或部件生产,填写“WP”。
3、货物符合产品特定原产地规则,填写“PSR”。
4、货物适用协定文本3.3条(即附件3-B所列符合特定货物处理的310项产品)的规定,填写“OP”
参考资料来源:百度百科-原产地证书
参考技术B 这个是申请产地证书时候,填写的一种原产地成份的标准。。这个是FTA中巴产地证书填写规定。具体意思。。。你要看中国自由贸易区服务网有一个选项是选:PSR符合中国特定原产地标准的产品
还有一个选项就是(非原产于中国巴基斯坦或无法确定原产地
的原材料不超过出口产品丽岸价的60%时,填写中国-巴基斯坦自由贸易区累计成分(自贸区成分)占最终产品离岸价的百分比
在辅助项那里填写国产价值的百分比就可以了,
记得哦,要国产价值百分比哦 参考技术C 货物符合产品特定原产地标准的产品,填产品特定原产地标准“PSR”。本回答被提问者采纳 参考技术D 它的英文全称是Product Specific Rule,即产品特定原产地标准
Composer PSR-4自动加载的实现与PSR-4文档中的示例有啥区别
【中文标题】Composer PSR-4自动加载的实现与PSR-4文档中的示例有啥区别【英文标题】:What's the point of the difference between the implement of composer PSR-4 autoload and the example in PSR-4 documentComposer PSR-4自动加载的实现与PSR-4文档中的示例有什么区别 【发布时间】:2019-02-11 14:14:40 【问题描述】:这是composer PSR-4自动加载的实现:
private function findFileWithExtension($class, $ext)
// PSR-4 lookup
$logicalPathPsr4 = strtr($class, '\\', DIRECTORY_SEPARATOR) . $ext;
$first = $class[0];
if (isset($this->prefixLengthsPsr4[$first]))
$subPath = $class;
while (false !== $lastPos = strrpos($subPath, '\\'))
$subPath = substr($subPath, 0, $lastPos);
$search = $subPath . '\\';
if (isset($this->prefixDirsPsr4[$search]))
$pathEnd = DIRECTORY_SEPARATOR . substr($logicalPathPsr4, $lastPos + 1);
foreach ($this->prefixDirsPsr4[$search] as $dir)
if (file_exists($file = $dir . $pathEnd))
return $file;
这是 PSR-4 文档中的示例:
protected function loadMappedFile($prefix, $relative_class)
// are there any base directories for this namespace prefix?
if (isset($this->prefixes[$prefix]) === false)
return false;
// look through base directories for this namespace prefix
foreach ($this->prefixes[$prefix] as $base_dir)
// replace the namespace prefix with the base directory,
// replace namespace separators with directory separators
// in the relative class name, append with .php
$file = $base_dir
. str_replace('\\', '/', $relative_class)
. '.php';
// if the mapped file exists, require it
if ($this->requireFile($file))
// yes, we're done
return $file;
// never found it
return false;
你会发现Composer的实现多了一个判断,即:
if (isset($this->prefixLengthsPsr4[$first]))
// ...
我不明白为什么要添加判断。谁能告诉我?
【问题讨论】:
【参考方案1】:首先,这两个函数脱离了上下文,做了完全不同的事情——即使你比较函数参数,你也会发现它们并不对应,所以比较它们没有多大意义。
但是 Composer 实现中的这个附加条件确保了更精确的命名空间优先于更一般的定义。因为通常包通常共享相同的根命名空间。例如在 Yii 2 框架中:
核心框架的yii2
包使用yii
作为所有类的根命名空间,源代码位于vendor/yiisoft/yii2
。
yii2-redis
扩展使用yii\redis
命名空间,源码位于vendor/yiisoft/yii2-redis
。
在这种情况下,如果您想使用 yii\redis\Connection
类定义解析文件,您有两个选择:
vendor/yiisoft/yii2/redis/Connection
,
vendor/yiisoft/yii2-redis/Connection
。
第二个是正确的。并且由于 Composer 实现中的这个附加条件,它将被用作首选,因为 yii\redis
命名空间的定义比 yii
命名空间更精确。通过这种方式,您可以提高自动加载器的性能(但是,如果您使用优化的自动加载器,则无关紧要),使其更可预测并允许您覆盖某些类(您只需要为具有新实现的文件使用更精确的命名空间)。
【讨论】:
非常感谢。为了更好地理解,我会多次阅读您的答案。以上是关于产地证中的PSR啥意思的主要内容,如果未能解决你的问题,请参考以下文章