escapeboy / nra-audit-generator
NRA 订单审计 XML 文件生成器
1.1.1
2022-10-11 15:02 UTC
Requires
- php: ^7.4
- ext-xmlwriter: ^7.4
Requires (Dev)
- phpunit/phpunit: ^9.3
This package is auto-updated.
Last update: 2024-09-11 19:15:25 UTC
README
安装
composer require escapeboy/nra-audit-generator
用法
$shop = new \Audit\Shop($eik, $shopUniqueNumber, $domain, $shopCreatedAt, $isMarketplace, $yearOfOdit, $monthOfOdit); $order = new \Audit\Order($orderUniqueNumber, $orderDate, $documentNumber, $documentDate, $totalDiscount, $paymentType, $items, $virtualPosNumber, $transactionNumber, $paymentProcessrIdentifier); $item = new \Audit\Item($name, $quantity, $price, $vatRate = 20); $order->addItem($item); $shop->addOrder($order); $returnedOrder = new \Audit\ReturnedOrder($orderNumber, $orderAmount, $orderDate, $returnMethod); $shop->addReturnedOrder($returnedOrder); $xml = (string) \Audit\XmlConverter::convert($shop);
支付类型
\Audit\PaymentTypes\WithoutPostPayment::class; //1 \Audit\PaymentTypes\VirtualPOSTerminal::class; //2 \Audit\PaymentTypes\WithPostPayment::class; //3 \Audit\PaymentTypes\PaymentService::class; //4 \Audit\PaymentTypes\Other::class; //5 \Audit\PaymentTypes\ReflectedWithReceipt::class; //6
退货方式
\Audit\ReturnMethods\IBAN::class; //1 \Audit\ReturnMethods\Card::class; //2 \Audit\ReturnMethods\Cash::class; //3 \Audit\ReturnMethods\Other::class; //4
使用此库的流行平台的插件
如果你使用此库创建了一个插件 - 联系我或创建一个 pull request 来添加到这里。
其他相关插件
- WooCommerce Наредба Н-18 облекчен режим плъгин (PAID)
- Bulgarisation for WooCommerce (FREE)
- WooCommerce Наредба Н-18 模块
- OpenCart 3 模块
嘿!你可以通过以下链接通过 Revolut 给我汇款: https://pay.revolut.com/katsarov