<?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                      #####
#####                                                                          #####
####################################################################################
####################################################################################
#
#
示例#3
0
<?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) #####
#####                                                                          #####
####################################################################################
####################################################################################