E-Invoice for MyInvois LHDN

توضیحات

E-Invoice for MyInvois LHDN is a comprehensive WordPress plugin that enables customers to request official e-invoices for their Bayarcash payment transactions through Malaysia’s MyInvois system. Built with seamless WooCommerce integration, this plugin provides a user-friendly way for customers to obtain compliant e-invoices when needed.

The plugin currently supports WooCommerce integration with plans to expand to other WordPress plugins in the future, making it a versatile solution for various business needs.

Key Features

  • WooCommerce Integration: Native integration with WooCommerce orders and payment processing
  • Customer-Initiated E-Invoice Requests: Customers can request official e-invoices by filling out required details within 90 hours of order completion
  • Bayarcash Payment Gateway Support: Exclusively supports orders paid through Bayarcash payment methods
  • Invoice Status Validation: Manual status checking available when submission UID is generated
  • Administrative Invoice Monitoring: View invoice details and status from order management interface
  • Product Classification: Set product classification codes for products and variations
  • Customer Account Integration: Allow customers to manage their e-invoice details
  • User Profile Integration: Enhanced user profiles with e-invoice specific fields

Supported Integrations

Current:
* WooCommerce (Full integration with orders, products, and customer accounts)

Future Roadmap:
* Other WordPress plugins and integrations
* Extended functionality for various business types

Requirements

  • WordPress 5.0 or later
  • PHP 7.2 or later
  • WooCommerce 3.0 or later (for e-commerce functionality)
  • Bayarcash WooCommerce plugin (required – plugin only works with Bayarcash payments)
  • API Secret Key from Submit eInvoice (https://submiteinvoice.com/)

نصب

  1. Upload the plugin files to the /wp-content/plugins/e-invoice-for-myinvois-lhdn directory, or install the plugin through the WordPress plugins screen directly
  2. Activate the plugin through the ‘Plugins’ screen in WordPress
  3. Ensure WooCommerce and Bayarcash WooCommerce plugin are installed and activated
  4. Navigate to MyInvois > Settings in your WordPress admin dashboard
  5. Configure your Submit eInvoice API credentials:
    • Enter your API Secret Key from https://submiteinvoice.com/profile
    • Provide your company TIN (Tax Identification Number)
    • Set your company details and address information
  6. Fill in your complete business details required for MyInvois submission
  7. Configure submission settings and invoice parameters
  8. Save your settings and test the connection
  9. Configure product classification codes in your WooCommerce products
  10. Your plugin is ready! Customers can now request e-invoices for their Bayarcash payment orders within 90 hours of purchase.

سوالات متداول

Do I need a MyInvois account?

Yes, you need to register with Submit eInvoice at https://submiteinvoice.com/ to obtain your API Secret Key. Submit eInvoice acts as an intermediary service that connects to LHDN’s MyInvois system.

Which platforms are supported?

Currently, the plugin provides full integration with WooCommerce. We’re planning to expand support to other WordPress plugins in future releases.

Does this work with all payment methods?

No, this plugin exclusively works with Bayarcash payment methods only. Customers can only request e-invoices for orders paid through Bayarcash payment gateways.

How do customers request e-invoices?

After completing payment through Bayarcash, customers will see an “E-Invoice Available” section on their order details page with a “Request E-Invoice” button. They have 90 hours from the order date to fill out the required details and submit their e-invoice request.

Where can I view submitted invoices?

You can view submitted invoices in two places:
1. WordPress Admin: Navigate to MyInvois > Invoices in your WordPress admin dashboard to view all submitted invoices, their status, and submission history
2. Submit eInvoice Dashboard: Monitor and manage all your e-invoices at https://submiteinvoice.com/dashboard

What happens if an invoice submission fails?

Failed submissions are logged for troubleshooting purposes. You can view the error details in the plugin logs to understand what went wrong.

Can customers access their e-invoices?

Yes, customers can view and download their e-invoices from their WooCommerce account page, and the plugin adds e-invoice specific fields to customer profiles.

Is this plugin compatible with multisite installations?

The plugin is designed to work with standard WordPress installations. Multisite compatibility may require additional configuration.

How do I set up product classification codes?

You can set product classification codes for individual products and product variations in the WooCommerce product editor. These codes are required for proper e-invoice submission to MyInvois. Note: MSIC codes are for business activity classification (set in plugin settings), while product classification codes are for categorizing individual products.

نقد و بررسی‌ها

نقد و بررسی‌ای برای این افزونه یافت نشد.

توسعه دهندگان و همکاران

“E-Invoice for MyInvois LHDN” نرم افزار متن باز است. افراد زیر در این افزونه مشارکت کرده‌اند.

مشارکت کنندگان

ترجمه “E-Invoice for MyInvois LHDN” به زبان شما.

علاقه‌ مند به توسعه هستید؟

کد را مرور کنید, را بررسی کنید مخزن SVN, یا مشترک شوید گزارش توسعه توسط RSS.

گزارش تغییرات

1.0.0

  • Initial release with comprehensive WooCommerce integration
  • MyInvois API fully integration
  • Product & MSIC classification code management
  • Customer account integration with e-invoice fields
  • Comprehensive admin dashboard and settings
  • Detailed logging and error handling
  • User profile enhancements for e-invoice data