devlab-oy/pupesoft — pull request #1750 by mikamyllynen (2014-07-02 14:12:21+00:00)
Title: * Maksupääte-integraatio

* Mahdollisuus lähettää ja vastaanottaa maksutapahtumia sekä kuittauksia maksupäätteelle
* Uusi yhtiön parametri jolla ominaisuus kytketään päälle. Vaikuttaa kassamyyntinäkymään.
* Lumo-client on Simple TCP/IP client joka vastaa sanomien ja kuittausten lähettämisestä ja vastaanottamisesta
* Lumo-handler käyttää Lumo-clienttiä sekä tallentaa vastaanotetut kuitit kantaan
* HUOM! Vaatii kantamuutokset:
```sql
ALTER TABLE yhtion_parametrit
ADD COLUMN maksupaate_kassamyynti CHAR(1) NOT NULL DEFAULT ''
AFTER dynaaminen_kassamyynti;

CREATE TABLE `maksupaatetapahtumat` (
`yhtio` VARCHAR(5) NOT NULL DEFAULT '',
`maksutapa` VARCHAR(50) NOT NULL DEFAULT '',
`summa_valuutassa` decimal(12,2) NOT NULL DEFAULT '0.00',
`valkoodi` CHAR(3) NOT NULL DEFAULT '',
`status` VARCHAR(1) NOT NULL DEFAULT '',
`asiakkaan_kuitti` TEXT,
`kauppiaan_kuitti` TEXT,
`tilausnumero` VARCHAR(50) NOT NULL DEFAULT '',
`laatija` VARCHAR(50) NOT NULL DEFAULT '',
`luontiaika` DATETIME NOT NULL DEFAULT '0000-00-00 00:00:00',
`muutospvm` DATETIME NOT NULL DEFAULT '0000-00-00 00:00:00',
`muuttaja` VARCHAR(50) NOT NULL DEFAULT '',
`tunnus` INT(11) NOT NULL AUTO_INCREMENT,
PRIMARY KEY (`tunnus`),
KEY `yhtio_index` (`yhtio`)
)	ENGINE=MyISAM AUTO_INCREMENT=1 DEFAULT CHARSET=latin1;