波兰增值税纳税人注册API客户

vater的Python项目详细描述


瓦特

Build StatusCoverage StatusPyPIDocumentation Status

Python客户端提供访问波兰增值税纳税人注册API(1.3.0版)的便捷方式。在

安装

pip install vater

用法

脚本
>>> import vater
>>> client = vater.Client(base_url='https://wl-api.mf.gov.pl')
>>> client.search_nip(nip='0000000000')
(
  Subject(
    name='Beastie Boys',
    nip='0000000000',
    status_vat='Czynny',
    regon='111111111',
    pesel=None,
    krs='0000000000',
    residence_address=None,
    working_address='Brooklyn',
    representatives=[],
    authorized_clerks=[],
    partners=[
      Company(
        company_name='Mike D',
        first_name='Michael',
        last_name='Diamond',
        nip=None,
        pesel=None
      )
    ],
    registration_legal_date=datetime.date(2001, 1, 1),
    registration_denial_basis=None,
    registration_denial_date=None,
    restoration_basis=None,
    restoration_date=None,
    removal_basis=None,
    removal_date=None,
    account_numbers=['00000000000000000000000000'],
    has_virtual_accounts=False
  ),
  'z5x71-85a8gl5'
)

如果要获取原始服务器json,只需将raw设置为True:

^{pr2}$

默认情况下,数据是从今天的日期获取的, 可以通过设置date参数来更改:

>>> import datetime
>>> client.search_nip(nip='0000000000', date=datetime.date(2001, 1, 1))

字符串也可以作为date传递:

>>> client.search_nip(nip='0000000000', date='2001-01-01')

请记住,API将请求主题的最大数量限制为30个。在

CLI
command
^{}
^{}
^{}
^{}
^{}
^{}
^{}
^{}

每个命令都允许设置--date参数,格式如下YYYY-MM-DD。 默认值是今天的日期。在

文档

项目文件可在此处找到: https://vater.readthedocs.io

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java从Dropwizard中的Minio检索文件时,GET请求中的超时是如何处理的?   带Hibernate的java Jackson用于序列化以避免枚举   Raspberry Pi上的java Jave分段错误   java在屏幕旋转时不保存当前片段和数据   java War文件未在Heroku上正确部署   如何使用Java处理Selenium webdriver中的促销广告或cookie   java处理“用法:PApplet[options]<classname>[sketch args]”   java文本文件错误扫描程序   运行第一个JavaFX模块化程序时出现java异常   java将fileoutputstream转换为字符串   如何调试gstreamerjava?   java Spring RestTemplate ResponseBody类是什么样的   如何将JSON数组转换为Java列表。我在用斯文森   javascript在显示div按钮后进入新页面