Description
This plugin allows you to automatically generate and send electronic invoices and receipts using the Vessi.cl API from WooCommerce. Customers can choose the type of document (invoice or receipt) during the checkout process.
Key Features:
- Integration with Vessi.cl API
- Automatic issuance upon payment completion
- Custom data capture at checkout
- Support for Chilean electronic invoices and receipts
- Easy configuration from the admin panel
External Services
This plugin integrates with an external service to generate and send Chilean Electronic Tax Documents (DTE).
Service Name: Vessi.cl – Electronic Invoicing API
Service Type: Private REST API endpoint for the generation and submission of electronic tax documents to the Chilean Internal Revenue Service (SII).
Data Sent:
Depending on the selected document type (invoice or receipt), the following information is sent to the Vessi.cl API:
– Emitter data (provided in the plugin settings).
– Customer data:
– RUT
– Legal name / full name
– Business activity (giro)
– Address
– Municipality (comuna)
– Region
– Email address
– Order details:
– Product names, quantities, and prices
– Net amounts, VAT, and totals
– WooCommerce order reference data (order ID, date).
When Data Is Sent:
– Automatically when a WooCommerce order is marked as paid (woocommerce_payment_complete), if the “Auto-issue document” option is enabled in the plugin settings.
– Manually, when the admin triggers the issuance from the plugin’s interface.
Purpose of Data Transfer:
– To generate a valid Electronic Tax Document (DTE) and register it with the Chilean Internal Revenue Service (SII) in compliance with local tax regulations.
Service Terms and Privacy Policy:
– Vessi.cl Terms and Conditions: https://vessi.cl/terminos
– Vessi.cl Privacy Policy: https://vessi.cl/privacidad
(If you operate an intermediate endpoint between your plugin and Vessi.cl, you must publish and link to your own Terms and Privacy Policy on your domain.)
Installation
- Upload the plugin to the
/wp-content/plugins/directory. - Activate the plugin through the “Plugins” menu in WordPress.
- Go to Invoicing > Settings and complete the required fields.
- Make sure WooCommerce is installed and active.
FAQ
-
Do I need a Vessi.cl account?
-
Yes, you need an active account with valid credentials (Access Key, Secret Key, and emitter RUT).
-
Does this plugin work outside Chile?
-
No, it is designed specifically for Chilean electronic invoicing using Vessi.cl.
-
Where can I configure the invoicing data?
-
In the WordPress admin menu: Invoicing > Settings.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“Vessi.cl Electronic Invoicing” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Vessi.cl Electronic Invoicing” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.0.0
- Initial release with full integration to Vessi.cl