This skill provides guidance for developers working with the @rytass/invoice base package, including creating new invoice adapters.
The @rytass/invoice package defines the core interfaces and types that all invoice adapters must implement. It follows the adapter pattern to provide a unified API across different Taiwan e-invoice providers.
| TaxType | TAXED, TAXFREE, ZEROTAX, SPECIAL, MIXED | | InvoiceState | INITED, ISSUED, VOID, ALLOWANCED | | InvoiceAllowanceState | INITED, ISSUED, INVALID | | InvoiceCarrierType | PRINT, MOBILE, MOICA, LOVECODE, MEMBER, PLATFORM | | CustomsMark | YES, NO |
Guida allo sviluppo per il pacchetto base @rytass/invoice (發票基底套件開發指南). Da utilizzare durante la creazione di nuovi adattatori per fatture (adattatore 新增發票), per comprendere le interfacce di base o per estendere la funzionalità delle fatture. Copre le interfacce Invoice, InvoiceGateway, InvoiceAllowance e i modelli di implementazione. Fonte: rytass/utils.