You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Alexey Skobkin a5a58b9892
Adding missing service quality agreement to the invoice_side.html.twig.
3 years ago
config Finishing first version draft. Entrypoints still needs to be properly implemented. 3 years ago
example Added README.md, example PDF and screenshot. 3 years ago
images Draft. 3 years ago
src Properly processing non-existing images. 3 years ago
templates Adding missing service quality agreement to the invoice_side.html.twig. 3 years ago
translation Adding missing service quality agreement to the invoice_side.html.twig. 3 years ago
.gitignore Adding PDF files in the repository root to the .gitignore. 3 years ago
README.md Added README.md, example PDF and screenshot. 3 years ago
composer.json Finishing first version draft. Entrypoints still needs to be properly implemented. 3 years ago
composer.lock Almost finished first dirty version. 3 years ago
generate Draft. 3 years ago
show.php Finishing first version draft. Entrypoints still needs to be properly implemented. 3 years ago

README.md

Bilingual Invoice Generator

Example invoice screenshot

PDF

Build

Install dependencies

composer install

Create config and translation files

cp config/parameters.yaml.dist config/parameters.yaml.dist
cp translations/source.yaml.dist translations/source.yaml
cp translations/target.yaml.dist translations/target.yaml

Usage

# Generate file name
./generate 123 ./

# Use exact file name
./generate 123 ./invoice.pdf

# Set issue date
./generate 123 ./ --issue-date 01.01.1970

# Get help
./generate --help