跳转到主要内容

Fedex 商业发票生成器,使用 reportlab 进行发票模板化

项目描述

# Fedex 商业发票 #

Fedex 商业发票生成,使用 Python (使用 reportlab)

### 这个仓库是做什么的? ###

生成商业 fedex 发票的方法
* https://github.com/radzhome/fedex-commercial-invoice

### 我该如何设置? ###

* 下载仓库,使用 pip 安装 requirements.txt
* 要全局安装,请使用 `[sudo] python setup.py install`

### 使用方法 ###

生成商业发票
<pre><code>
# generate_invoice test
from fedex_invoice.invoice import generate_commercial_invoice


# 包括公司信息。
export_data = {'company': 'Radtek Inc.', 'address': '123 Main St.',
'city': 'Toronto', 'state_code': 'ON', 'postal_code': 'L8J 1V4', 'country_code': 'CA',
'waybill_no': '9999 9999 9999', 'export_date': '12/20/2015', 'export_refs': '999432423, 14314321423',
'export_country': 'USA', 'manufacture_country': 'CHINA',
'destination_country': 'CANADA'}

importer_data = {'first_name': 'Real First Name',
'last_name': 'Real Last Name',
'postal_code': 'M5A 3C6', 'country_code': 'CA', 'state_code': 'ON',
'city': 'North York', 'address': '123 Import St.'}

exporter_data = {'first_name': 'Real First Name',
'last_name': 'Real Last Name',
'postal_code': 'M5A 3C6', 'country_code': 'CA', 'state_code': 'ON',
'city': 'North York', 'address': '123 Export St.'}

cosignee_data = {'first_name': '真实姓名',
'last_name': 'Real Last Name',
'postal_code': 'M5A 3C6', 'country_code': 'CA', 'state_code': 'ON',
'city': 'North York', 'address': '123 Cosignee St.'}

product1 = {'marks_nos': '1234', 'no_packages': 1, 'package_type': 'BOX',
'description': '详细、完整、最新的货物描述', 'quantity': 1,
'measure_unit': '磅', 'weight': 25, 'unit_value': 23.24, 'total_value': 23.24}

product2 = {'marks_nos': '12', 'no_packages': 1, 'package_type': 'OWN_PACKAGING',
'description': '货物描述,另一个产品描述', 'quantity': 2,
'measure_unit': '磅', 'weight': 5, 'unit_value': 43.44, 'total_value': 43.44}

flags = {'fob': True, 'caf': True, 'cif': False}

products = [product1, product2, product1, product2, product1, product2]

generate_commercial_invoice(export_data, exporter_data, cosignee_data, products, flags, importer_data)
</code></pre>
查看输出示例。


本仓库可以作为生成您自己的发票的起点。如果您有一个有用的脚本,请不要
犹豫将其添加到项目中。

项目详情


下载文件

下载适用于您的平台文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。

源分发

fedex-invoice-1.0.1.tar.gz (6.2 kB 查看哈希值)

上传时间