<?php include __DIR__ . '/config.php'; $vyfakturuj_api = new VyfakturujAPI(VYFAKTURUJ_API_LOGIN, VYFAKTURUJ_API_KEY); $opt = array('customer_IC' => '123456789', 'customer_DIC' => 'CZ123456789', 'customer_name' => 'Ukázková Firma', 'customer_street' => 'Pouliční 79/C', 'customer_city' => 'Praha', 'customer_zip' => '10300', 'customer_country' => 'Česká republika', 'items' => array(array('text' => 'Stěrač na ponorku', 'unit_price' => 990.25, 'vat_rate' => 15), array('text' => 'Kapalina do ostřikovačů 250 ml', 'unit_price' => 59, 'vat_rate' => 15), array('text' => 'Doprava', 'unit_price' => 0, 'vat_rate' => 0))); $result = $vyfakturuj_api->test_invoice__asPdf($opt); echo '<h2>Nepodařilo se stáhnout PDF:</h2>'; echo '<pre>' . print_r($result, true) . '</pre>'; exit;
<?php include __DIR__ . '/config.php'; $vyfakturuj_api = new VyfakturujAPI(VYFAKTURUJ_API_LOGIN, VYFAKTURUJ_API_KEY); # # #################################################################################### #################################################################################### ##### ##### ##### Získání mailu (pro kontrolu) ##### ##### ##### #################################################################################### #################################################################################### # # $opt = array('type' => 3, 'to' => '*****@*****.**', 'pdfAttachment' => true); $res = $vyfakturuj_api->invoice_sendMail_test(54525, $opt); // Získáme šablonu, co by se odeslalo echo '<h2>Tento mail by se odeslal:</h2>'; echo '<pre>' . print_r($res, true) . '</pre>'; # # #################################################################################### #################################################################################### ##### ##### ##### Skutečné odeslání e-mailu ##### ##### ##### #################################################################################### #################################################################################### # #
<?php include __DIR__ . '/config.php'; $vyfakturuj_api = new VyfakturujAPI(VYFAKTURUJ_API_LOGIN, VYFAKTURUJ_API_KEY); $result = $vyfakturuj_api->test(); echo '<h2>Test připojení k serveru:</h2>'; echo '<pre>' . print_r($result, true) . '</pre>'; exit;
<?php include __DIR__ . '/config.php'; $vyfakturuj_api = new VyfakturujAPI(VYFAKTURUJ_API_LOGIN, VYFAKTURUJ_API_KEY); # # ##################################################################################### ##################################################################################### ##### ##### ##### Vytvoření ##### ##### ##### ##################################################################################### ##################################################################################### # # // Vytvoříme nový kontakt $opt_contact = array('IC' => '123456789', 'name' => '#API - Ukázkový kontakt pro pravidelnou fakturu', 'note' => 'Kontakt vytvořený přes API', 'company' => 'Ukázkový kontakt', 'street' => 'Pouliční 79/C', 'city' => 'Praha', 'zip' => '10300', 'country' => 'Česká republika', 'mail_to' => '*****@*****.**'); $contact = $vyfakturuj_api->createContact($opt_contact); // vytvoříme nový kontakt $_ID_CONTACT = $contact['id']; $opt_template = array('id_customer' => $_ID_CONTACT, 'type' => 2, 'name' => '#API - Test pravidelné faktury', 'items' => array(array('text' => 'Stěrač na ponorku', 'unit_price' => 990.25, 'vat_rate' => 15), array('text' => 'Kapalina do ostřikovačů 250 ml', 'unit_price' => 59, 'vat_rate' => 15))); $ret = $vyfakturuj_api->createTemplate($opt_template); // vytvoříme novou fakturu echo '<h2>Vytvořili jsme pravidelnou fakturu:</h2>'; echo '<pre>' . print_r($ret, true) . '</pre>'; $_ID_ITEM = $ret['id']; // uložíme si ID nového zaznamu # # ##################################################################################### #####################################################################################
<?php include __DIR__ . '/config.php'; $vyfakturuj_api = new VyfakturujAPI(VYFAKTURUJ_API_LOGIN, VYFAKTURUJ_API_KEY); # # ##################################################################################### ##################################################################################### ##### ##### ##### Vytvoření ##### ##### ##### ##################################################################################### ##################################################################################### # # $opt = array('IC' => '123456789', 'name' => '#API - Ukázkový kontakt', 'note' => 'Kontakt vytvořený přes API', 'company' => 'Ukázkový kontakt', 'street' => 'Pouliční 79/C', 'city' => 'Praha', 'zip' => '10300', 'country' => 'Česká republika', 'mail_to' => '*****@*****.**'); $contact = $vyfakturuj_api->createContact($opt); // vytvoříme novou fakturu echo '<h2>Vytvořili jsme kontakt:</h2>'; echo '<pre>' . print_r($contact, true) . '</pre>'; $_ID_KONTAKTU = $contact['id']; // uložíme si ID nového kontaktu # # ##################################################################################### ##################################################################################### ##### ##### ##### Úprava ##### ##### ##### ##################################################################################### #####################################################################################
<?php include __DIR__ . '/config.php'; $vyfakturuj_api = new VyfakturujAPI(VYFAKTURUJ_API_LOGIN, VYFAKTURUJ_API_KEY); # # #################################################################################### #################################################################################### ##### ##### ##### Uhrazení dokladu ##### ##### ##### #################################################################################### #################################################################################### # # $_ID_DOKUMENTU = 54525; // zde zadejte ID dokladu, který chcete uhradit $_DATUM_UHRADY = '2016-07-25'; $res = $vyfakturuj_api->invoice_setPayment($_ID_DOKUMENTU, $_DATUM_UHRADY); // Získáme šablonu, co by se odeslalo echo '<h2>Doklad po uhrazení:</h2>'; echo '<pre>' . print_r($res, true) . '</pre>'; exit;
<?php include __DIR__ . '/config.php'; $vyfakturuj_api = new VyfakturujAPI(VYFAKTURUJ_API_LOGIN, VYFAKTURUJ_API_KEY); # # #################################################################################### #################################################################################### ##### ##### ##### Vytvoření faktury ##### ##### ##### #################################################################################### #################################################################################### # # $opt = array('customer_IC' => '123456789', 'customer_DIC' => 'CZ123456789', 'customer_name' => 'Ukázková Firma', 'customer_street' => 'Pouliční 79/C', 'customer_city' => 'Praha', 'customer_zip' => '10300', 'customer_country' => 'Česká republika', 'items' => array(array('text' => 'Stěrač na ponorku', 'unit_price' => 990.25, 'vat_rate' => 15), array('text' => 'Kapalina do ostřikovačů 250 ml', 'unit_price' => 59, 'vat_rate' => 15), array('text' => 'Doprava', 'unit_price' => 0, 'vat_rate' => 0))); $inv = $vyfakturuj_api->createInvoice($opt); // vytvoříme novou fakturu echo '<h2>Vytvořili jsme fakturu:</h2>'; echo '<pre>' . print_r($inv, true) . '</pre>'; $_ID_DOKUMENTU = $inv['id']; // uložíme si ID nového dokumentu # # #################################################################################### #################################################################################### ##### ##### ##### Úprava již vytvoření faktury (budeme upravovat právě vytvořenou fakturu) ##### ##### ##### #################################################################################### ####################################################################################