dz3n / nra-audit-generator
NRA 订单审计 XML 文件生成器
2.0.1
2023-03-20 14:06 UTC
Requires
- php: ^8.1
- ext-xmlwriter: ^8.1
Requires (Dev)
- phpunit/phpunit: ^9.3
This package is not auto-updated.
Last update: 2024-10-01 19:23:31 UTC
README
安装
composer require dz3n/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