253 字
1 分鐘
Odoo 台灣電子發票整合開發

專案目標#

協助企業符合台灣電子發票法規要求,開發與財政部電子發票平台及第三方加值中心(如綠界、藍新)的整合模組。

整合功能#

1. 發票開立 (amego_invoice_tw)#

  • B2B 電子發票開立
  • B2C 雲端發票
  • 自動發票號碼管理

2. 銷售整合 (amego_invoice_tw_sale)#

  • 訂單確認自動開立發票
  • 發票資訊自動帶入
  • 多稅率支援

3. 綠界整合 (ecpay_invoice_tw)#

  • ECPay API 串接
  • 發票查詢與作廢
  • 中獎通知處理

4. 申報匯出 (tw_tax_media_export)#

  • 營業稅申報媒體檔
  • 發票明細匯出
  • 統一編號驗證

API 整合架構#

┌─────────────┐ ┌─────────────┐
│ Odoo │────▶│ 加值中心 │
│ 銷售/會計 │◀────│ ECPay/藍新 │
└─────────────┘ └──────┬──────┘
┌──────▼──────┐
│ 財政部平台 │
└─────────────┘

技術細節#

class InvoiceAPI(models.Model):
_name = 'invoice.api'
def create_invoice(self, order):
# 呼叫電子發票 API
payload = self._prepare_invoice_data(order)
response = requests.post(API_URL, json=payload)
return response.json()

導入效益#

  • 發票作業時間減少 80%
  • 零人工開立錯誤
  • 自動化申報節省 2 人天/月

部分資訊可能已經過時