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 |
دليل تطوير الحزمة الأساسية @rytass/الفاتورة (發票基底套件開發指南). يُستخدم عند إنشاء محولات فاتورة جديدة (محول الفاتورة)، أو فهم الواجهات الأساسية، أو توسيع وظائف الفاتورة. يغطي الفاتورة وInvoiceGateway وواجهات InvoiceAllowance وأنماط التنفيذ. المصدر: rytass/utils.