Find a file
2020-02-01 03:43:08 +03:00
config Finishing first version draft. Entrypoints still needs to be properly implemented. 2020-02-01 02:26:07 +03:00
example Added README.md, example PDF and screenshot. 2020-02-01 03:43:08 +03:00
images Draft. 2020-01-31 04:04:13 +03:00
src Properly processing non-existing images. 2020-02-01 03:27:25 +03:00
templates Properly processing non-existing images. 2020-02-01 03:27:25 +03:00
translation Finishing first version draft. Entrypoints still needs to be properly implemented. 2020-02-01 02:26:07 +03:00
.gitignore Draft. 2020-01-31 04:04:13 +03:00
composer.json Finishing first version draft. Entrypoints still needs to be properly implemented. 2020-02-01 02:26:07 +03:00
composer.lock Almost finished first dirty version. 2020-01-31 22:18:20 +03:00
generate Draft. 2020-01-31 04:04:13 +03:00
README.md Added README.md, example PDF and screenshot. 2020-02-01 03:43:08 +03:00
show.php Finishing first version draft. Entrypoints still needs to be properly implemented. 2020-02-01 02:26:07 +03:00

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