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 商业发票生成,使用 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 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | a3533d3e3f375a673c6daf5a64285b5a44ab5ad4191e3340e05e74d4c8c3e347 |
|
MD5 | 837697671a8474eba2906b0d238cfe0c |
|
BLAKE2b-256 | c41c66acb63e3f678b39fe99cc184dc0cee248f89a2b79116dde74fc8b38ce1d |