当前位置: 首页 > wzjs >正文

开通网站软件的会计科目怎么做怎样精准搜索关键词

开通网站软件的会计科目怎么做,怎样精准搜索关键词,网站建设明细报价表 服务器,设计网页布局的常用方法有哪三种背景 重写了一下乐企开票的额度管理,把下载/退回/额度有效期调整写到一个工具类里,方便其他接口在开票时额度不足,引入额度管理工具类实例化后来进行开票过程中的额度下载和调整有效期. 接口说明 下载发票额度 当企业本地的已下载未使用的发票额度小于需要开具的数电票的额…

背景

重写了一下乐企开票的额度管理,把下载/退回/额度有效期调整写到一个工具类里,方便其他接口在开票时额度不足,引入额度管理工具类实例化后来进行开票过程中的额度下载和调整有效期.

接口说明

下载发票额度

当企业本地的已下载未使用的发票额度小于需要开具的数电票的额度时,可通过此功能下载发票额度。
建议根据企业自身开票情况,对本地已下载未使用的发票额度设置阈值,当已下载未使用的发票额度小于设置的阈值时,自动触发下载发票额度操作。

退回发票额度

当企业需要在其他平台开具数电票,但是发票额度不足时,企业可通过此接口把下载到本地的发票额度退回至税务局端,以便企业在其他平台开具数电票时。

调整发票额度有效期

结合调整发票额度有效期接口,企业在月初未申报时下载的发票额度的有效期止为当月申报截止日期,超过发票额度有效期止后,无法开具数电票,企业在完成申报或到达发票额度有效期止后,通过此接口调整发票额度有效期,并根据税局端返回的有效期更新本地发票额度有效期。

序号接口名称服务编码
1下载或退回授信额度XZTHSXED
2调整授信额度有效期TZSXEDYXQ

发票额度即开票额度,用于控制企业开具数电票的总额度,国税要求企业自行管理每月数电票的发票额度,以下情况禁止使用发票额度。

  • 发票额度不在有效期内
  • 跨月使用
  • 开票总额度大于发票额度

直接上代码

#!/usr/bin/env python
# encoding: utf-8
# @author: Evan#chengwenit.com
# 乐企额度管理工具类
from lq_request_util import LQRequestUtil
from cjc_oracle_client import OracleDBClient
import cjc_cfg as cfg
import uuidclass LQInvoiceQuotaManager:"""乐企数电票额度管理类,用于处理额度查询、下载、退回、有效期调整等操作"""def __init__(self):self.requester = LQRequestUtil(base_url=cfg.url_front,headers=cfg.hjheaders,key=cfg.hjlqkey)self.db_client = OracleDBClient()def query_quota(self, taxpayer_id):"""查询企业可用发票额度"""try:# 定义请求数据request_data = {"nsrsbh": taxpayer_id}# 调用接口result = self.requester.post(cfg.url_after["sxed"], request_data, verify_ssl=False)if result.get("Data") is not None:if result["Data"]["returncode"] == '00':print("解密结果:", result)return resultexcept Exception as e:print("请求失败:", e)return Nonedef download_return_quota(self,jrdwptbh,sydwptbh,batch_id,taxno,ptbh,sqed,sqlx):"""下载/退回数电票额度"""try:self.db_client.connect()# 定义请求数据request_data = {"nsrsbh":taxno,"ptbh":ptbh,"sqlx":str(sqlx),"sqed":sqed,"ywlsh":jrdwptbh + sydwptbh +batch_id}# 调用接口result = self.requester.post(cfg.url_after["xzthed"], request_data, verify_ssl=False)if result.get("Data") is not None:if result["Data"]["returncode"] == '00':syqjq = result["Data"]["syqjq"]syqjz = result["Data"]["syqjz"]insertsql0 = f"""insert into cjc_lq_xzsxed_dtl(ywlsh,get_date,entityid,nsrsbh,ptbh,sqlx,sqed,syqjq,syqjz) values('{batch_id}',sysdate,1,'{taxno}','{ptbh}',{int(sqlx)},{sqed},to_date('{syqjq}','YYYYMMDD'),to_date('{syqjz}','YYYYMMDD'))"""self.db_client.execute_non_query(insertsql0) else:print(result)return resultexcept Exception as e:print("执行失败:", e)return Nonefinally:self.db_client.disconnect()def adjust_quota_validity(self, xsfnsrsbh, sxedsq):"""调整发票额度有效期 , 待验证.等申报期过后测试"""try:# 构建请求参数request_data = {"xsfnsrsbh": xsfnsrsbh,"sxedsq": sxedsq}# 调用接口,假设接口地址为 cfg.url_after["adjust_quota_validity"]result = self.requester.post(cfg.url_after["adjust_quota_validity"], request_data, verify_ssl=False)print("调整发票额度有效期结果:", result)return resultexcept Exception as e:print("调整发票额度有效期失败:", e)return Noneif __name__ == '__main__':lq_invoice_quota_manager = LQInvoiceQuotaManager()# 示例查询lq_invoice_quota_manager.query_quota("914601xxxxxxxxxxxx")# 示例下载# 生成业务流水号后缀batch_id = str(uuid.uuid4()).replace('-', '')print(batch_id)#lq_invoice_quota_manager.download_return_quota(cfg.hjheaders["jrdwptbh"],cfg.hjheaders["sydwptbh"],batch_id,cfg.hjxfxx["taxno"],cfg.hjheaders["jrdwptbh"],1000000.00,0)## 示例退回lq_invoice_quota_manager.download_return_quota(cfg.hjheaders["jrdwptbh"],cfg.hjheaders["sydwptbh"],batch_id,cfg.hjxfxx["taxno"],cfg.hjheaders["jrdwptbh"],10000000.00,1)## 示例调整有效期#lq_invoice_quota_manager.adjust_quota_validity("9146010062xxxxxxxx", "2024-01")

接口返回示例

请求参数

{
"nsrsbh": "纳税人识别号/统一社会信用代码",
"ptbh": "平台编号",
"sqlx": "申请类型",
"sqed": "申请额度",
"ywlsh": "业务流水号"
}

返回成功

{
"Response":{
"RequestId": "16位随机数字和字母组合",
"Data":{
"returncode": "00",
"returnmsg": "成功",
"syqjq": "发票额度使用区间起",
"syqjz": "发票额度使用区间止"
}
}
}

返回失败

{
"Response":{
"RequestId": "16位随机数字和字母组合",
"Error":{
"Code": "01,
"Message": "错误说明"
}
}
}
http://www.dtcms.com/wzjs/571973.html

相关文章:

  • 公司网站内容建设潍坊互联网推广
  • 网站二维码链接怎么做vs做网站登录界面
  • seo移动网站页面怎么做福安市代理做网站
  • 做网站的怎么跑业务wordpress中文旅游模板下载
  • 做百度推广去些网站加客户多用户旅游网站开发
  • 专门做网站推广的平台有什么网站可以做一起作业
  • 网站logo如何做清晰江门提供网站制作平台
  • 网站内容排版设计小说网站源码
  • 外贸网站推广怎么做公司变更地址需要多少钱
  • wordpress导航站模版提升学历有哪几种途径含金量高的
  • 网站htm建设商业营销厅装修公司
  • 专门教做西餐的网站wordpress 登录后页面空白
  • 美食网站建设方案化妆品品牌策划方案
  • wordpress前端切换风格apache wordpress 优化
  • 贵州百度seo整站优化最近新闻热点
  • 云南站群网站建设做网站做地区好还是全国的好
  • 商务网站模板wordpress如何给头部加个搜索
  • 网站图片水印做网站的必要性
  • 常熟网站做网站第二年要续费吗
  • 河北省永清县建设局网站高安网站制作
  • 制作网站必做步骤网站建设公司联系电话
  • 弓长岭网站建设广州网站程序开发
  • 做网站怎么做放大图片wordpress 去除html
  • 做网站用的腾讯云服务器佛山市锵美装饰有限公司网站建设案例
  • 那个网站做二手车好网站 百度搜不到
  • 企业网站模板哪个好金坛网页定制
  • 河源市住房建设局网站网络平台推广广告费用
  • php asp网站开发wordpress改后台登录路径
  • 昆明网站建设创意上海设计展2021室内设计
  • 成都网站搜索排名优化公司做特殊任务的网站