2017 © Pedro Peláez
 

library swiss-payment-slip

A library for creating Swiss payment slips

image

swiss-payment-slip/swiss-payment-slip

A library for creating Swiss payment slips

  • Monday, January 29, 2018
  • by ravage84
  • Repository
  • 6 Watchers
  • 12 Stars
  • 18,900 Installations
  • PHP
  • 1 Dependents
  • 0 Suggesters
  • 11 Forks
  • 10 Open issues
  • 13 Versions
  • 8 % Grown

The README.md

SwissPaymentSlip - Swiss Payment Slips

Travis Build Status Scrutinizer CI Build Status Scrutinizer CI Code Coverage Scrutinizer CI Code Quality Total Downloads Latest Stable Version, (*1)

Do you need to create Swiss payment slips (called ES or ESR) as PDF files in a project of yours? Then you found almost the right place, go to SwissPaymentSlipFpdf or SwissPaymentSlipTcpdf., (*2)

If you need to include some basic logic for Swiss payment slips in your PHP code base then you are probably right though..., (*3)

The partial and unfinished support for the red payment slip was dropped in version 0.13.0 due to lack of demand., (*4)

How to use

Just install the the package (see Installation) and check out the contained examples in the examples folder., (*5)

If you need help for extending and/or customizing the library to your needs, just ask for help., (*6)

Installation

Requirements

  • PHP 5.6.x+

Composer

To add this library to your project through Composer, install Composer on your system first, then initialize a composer.json file and then execute the following from within your project's folder:, (*7)

$ php composer.phar require "swiss-payment-slip/swiss-payment-slip"

Background Story

In february 2013 I was looking for a solution to create swiss payment slips for a project I had to do at my work place. After a short Google search I came across Manuel Reinhard's blog post about the class he made for that. On his Github project's page I found Peter Siska's pull request. His pull request introduced PSR-0 compatibility and he created a composer package on Packagist. So I tried Peter's version and it suited my basic needs., (*8)

BUT since the customer I was working for used custom designed payment slips I couldn't use Manuel's/Peter's script since it wasn't flexible enough. Now I had to decide whether I want to "just" change the script to fit my needs or to rewrite it and make it as flexible as possible. I decided myself for the latter., (*9)

TODOs

  • Improve code documentation
  • Add more examples/improve existing ones, showcase disabling the various field blocks better
  • Improve the tests
  • Release the stable release of the API

Submitting bugs and feature requests

Bugs and feature request are tracked on GitHub., (*10)

Author

This project was created by Marc Würth. See Background Story for more details., (*11)

License

SwissPaymentSlip is licensed under the MIT License. See the LICENSE file for details., (*12)

Thanks to

The Versions

29/01 2018

dev-master

9999999-dev https://github.com/ravage84/SwissPaymentSlip

A library for creating Swiss payment slips

  Sources   Download

MIT

The Requires

  • php >=5.4.0

 

The Development Requires

es payment slip inpayment slip einzahlungsschein esr

07/08 2017

0.12.2

0.12.2.0 https://github.com/ravage84/SwissPaymentSlip

A library for creating Swiss payment slips

  Sources   Download

MIT

The Requires

  • php >=5.4.0

 

The Development Requires

es payment slip inpayment slip einzahlungsschein esr

14/06 2016

dev-stickler-ci-tests

dev-stickler-ci-tests https://github.com/ravage84/SwissPaymentSlip

A library for creating Swiss payment slips

  Sources   Download

MIT

The Requires

  • php >=5.4.0

 

The Development Requires

es payment slip inpayment slip einzahlungsschein esr

26/02 2016

0.12.1

0.12.1.0 https://github.com/ravage84/SwissPaymentSlip

A library for creating Swiss payment slips

  Sources   Download

MIT

The Requires

  • php >=5.4.0

 

The Development Requires

es payment slip inpayment slip einzahlungsschein esr

15/06 2015

0.12.0

0.12.0.0 https://github.com/ravage84/SwissPaymentSlip

A library for creating Swiss payment slips

  Sources   Download

MIT

The Requires

  • php >=5.4.0

 

The Development Requires

es payment slip inpayment slip einzahlungsschein esr

18/02 2015

0.11.1

0.11.1.0 https://github.com/ravage84/SwissPaymentSlip

A library for creating Swiss payment slips

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

The Development Requires

es payment slip inpayment slip einzahlungsschein esr

18/02 2015

0.11.0

0.11.0.0 https://github.com/ravage84/SwissPaymentSlip

A library for creating Swiss payment slips

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

The Development Requires

es payment slip inpayment slip einzahlungsschein esr

18/02 2015

0.10.0

0.10.0.0 https://github.com/ravage84/SwissPaymentSlip

A library for creating Swiss payment slips

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

The Development Requires

es payment slip inpayment slip einzahlungsschein esr

13/02 2015

0.9.0

0.9.0.0 https://github.com/ravage84/SwissPaymentSlip

A library for creating Swiss payment slips

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

The Development Requires

es payment slip inpayment slip einzahlungsschein esr

12/02 2015

0.8.0

0.8.0.0 https://github.com/ravage84/SwissPaymentSlip

A library for creating Swiss payment slips

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

The Development Requires

es payment slip inpayment slip einzahlungsschein esr

16/09 2013

0.6.0

0.6.0.0 https://github.com/ravage84/SwissPaymentSlip

A class to create Swiss payment slips with reference number (ESR)

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

payment slip inpayment slip einzahlungsschein esr

16/09 2013

0.7.0

0.7.0.0 https://github.com/ravage84/SwissPaymentSlip

A class to create Swiss payment slips with reference number (ESR)

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

The Development Requires

es payment slip inpayment slip einzahlungsschein esr

07/03 2013

0.5.0

0.5.0.0 https://github.com/ravage84/SwissPaymentSlip

A class to create Swiss payment slips with reference number (ESR)

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

payment slip inpayment slip einzahlungsschein esr