土耳其通胀数据公布前,手工工作室把里拉报价单改成了三档
伊斯坦布尔的手工工作室给本地旅行社供橄榄油皂和手织围巾,每月接 20 单左右,报价单用里拉。土耳其统计局(TÜİK)每月 3 日前后公布上月 CPI,我们提前一周就得把报价单锁死,否则旅行社那边按旧价签合同,月底汇率一抖,利润直接吃掉。
这次做法是把报价单拆成三档:基础价、汇率缓冲、原料浮动。基础价按上周央行公布的银行间平均汇率折算,缓冲加 3%,原料浮动单独列一行,跟着橄榄油和棉线的批发价走。代码片段如下,用 Python 读 TCMB 的 EVDS 汇率接口,算三档价:
import requests
import pandas as pd
API_KEY = 'YOUR_TCMB_KEY'
url = f'https://evds2.tcmb.gov.tr/service/evds/series=TP.DK.USD.A&startDate=01-09-2024&endDate=15-09-2024&type=json&key={API_KEY}'
r = requests.get(url).json()
rates = [float(i['TP_DK_USD_A']) for i in r['items'] if i['TP_DK_USD_A']]
avg = sum(rates) / len(rates)
base = 1200 # 里拉,单件基础成本
buffer = 0.03
float_rate = 0.05 # 原料浮动比例
price = base * (1 + buffer + float_rate) / avg
print(f'三档报价:{base/avg:.0f} / {base*(1+buffer)/avg:.0f} / {price:.0f} 里拉')
为什么这样:旅行社下单周期 30 天,里拉对美元一个月波动 2%–5% 是常态,缓冲 3% 刚好覆盖一半风险,剩下靠原料浮动转嫁。代价是报价单看起来复杂,旅行社财务要核对三行数字,我们得在邮件里多写一句“以签约日汇率中间价为准”。
失效的地方:如果 TÜİK 数据公布后里拉单日跳 8% 以上,三档价会被击穿,旅行社直接要求重谈;另外 EVDS 接口偶尔抽风,返回空值,代码里要加 if not rates: raise,否则平均汇率算成 0。我自己踩过的坑是拿央行买入价和卖出价混用,算出来的价差 1.2%,客户对账时发现了。
你们工作室在通胀数据公布前,报价单是锁死还是留浮动条款?具体怎么跟客户解释?
0
赞同度 100% · 0 条评论 · 7 阅读
0 条评论
还没有评论,写下第一条。