node-tw-e-invoice
An unofficial Node.js interface of Taiwan MOF E-Invoice API . 台灣財政部電子發票 API 的 非官方 Node.js 介面。
npm i node-tw-e-invoice --save
Feature
- Request by action
- Request parameters schema validation
- Provide serial number generator
- Auto convert to Unix timestap
- Auto generate signature
Not implement :
-
Real HTTP Request
Retrun Promise contain
path
,method
¶m
values . -
Request Individual statistics information
Example
;const TaiwanEInvoice InquirerIdentity CarrierCardType= ;const Serial= APIUtil; //Create TaiwanEInvoice instanceconst EInvoice = processenvAPP_IDprocessenvAPI_KEY; // Create serial number generatorconst serial = ; EInvoice//Declare identityaction'qryCarrierAgg'//Request by action serial:serialnext cardType: CarrierCardTypeMobile cardNo:'/AB56P5Q' timeStamp: cardEncrypt:'password';
Documentation
- Check out the Using Guides
- Check out the API Doc
Official specifications
- 電子發票應用API規格 V1.5 :E-Invoice API Spec.
v1.5
- 電子發票營業人應用API規格 V1.4 : E-Invoice Business Entity API Spec.
v1.4
- 電子發票行動支付應用API規格 V1.4 : E-Invoice Mobile Payment API Spec.
v1.4