Download the PHP package structurize/peppol without Composer
On this page you can find all versions of the php package structurize/peppol. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download structurize/peppol
More information about structurize/peppol
Files in structurize/peppol
Package peppol
Short Description Laravel package for sending invoices over peppol using Structurize
License MIT
Informations about the package peppol
Laravel Structurize Peppol
This package provides a Laravel integration for generating and sending UBL invoices over the Peppol network using the Structurize API.
It extends the base structurize/structurize package and adds
Peppol-specific tools, migrations, services, and configuration options.
Features
- Generate UBL invoices using Structurize
- Send invoices over the Peppol network
- Database logging for Peppol communication
- Company Peppol connectivity tracking
- Multi-tenant support (optional)
- Simple service-based invoice sending API
Installation
1. Install Structurize core package
2. Create a Structurize account & API Key
Sign up and generate an API key on the Structurize platform.
3. Register your company as a Peppol participant
Follow the Digiteal documentation:
https://doc.digiteal.eu/reference/registerparticipant
4. Configure environment variables
5. Update config/services.php
Install the Peppol package
Configuration
Publish config and migrations
Config File Explanation (config/peppol.php)
api_key
Defines which env variable contains the Structurize API key.
tables
Defines the database tables used by the package.
table-fields
Field mapping for your tables.
services
Defines the service used to generate the JSON payload required to build UBL invoices.
multi_tenant
Used when your application needs to work with multiple Structurize API keys.
Usage
php $peppolService->sendInvoice($invoice); php $schedule->command('peppol:sync-companies company')->daily();
### UI Integration
Use fields like:
- `company->peppol_connected`
- `invoice->peppol_sent`
- `invoice->peppol_sent_at`
## License
MITAll versions of peppol with dependencies
illuminate/support Version ^4.0|^5.0|^6.0|^7.0|^8.0|^9.0|^10.0|^11.0|^12.0
structurize/structurize Version >=0.0.1