<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="sk">
	<id>https://wiki.ellipsecloud.com/index.php?action=history&amp;feed=atom&amp;title=Platba_na_hotelov%C3%BD_%C3%BA%C4%8Det</id>
	<title>Platba na hotelový účet - História úprav</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.ellipsecloud.com/index.php?action=history&amp;feed=atom&amp;title=Platba_na_hotelov%C3%BD_%C3%BA%C4%8Det"/>
	<link rel="alternate" type="text/html" href="https://wiki.ellipsecloud.com/index.php?title=Platba_na_hotelov%C3%BD_%C3%BA%C4%8Det&amp;action=history"/>
	<updated>2026-04-18T18:16:44Z</updated>
	<subtitle>História úprav pre túto stránku na wiki</subtitle>
	<generator>MediaWiki 1.42.0</generator>
	<entry>
		<id>https://wiki.ellipsecloud.com/index.php?title=Platba_na_hotelov%C3%BD_%C3%BA%C4%8Det&amp;diff=161&amp;oldid=prev</id>
		<title>Horecabase: Vytvorená stránka „ = Zapísanie položiek na hotelový účet hosťa = Umožní pripísať položky na hotelový účet. Pre overenie spojenia je použitá Basic Auth, meno a heslo spojenia je potrebné zadať v administračnej časti systému. Pre produkčné prostredie je potrebné v administrácii povoliť IP adresu pre vzdialený dopyt.&lt;syntaxhighlight lang=&quot;html&quot;&gt; https://DOMENA-WEBU/api/bor2/ &lt;/syntaxhighlight&gt;  == Zoznam dostupnych účtov – openbills == &lt;syntaxhighlight la…“</title>
		<link rel="alternate" type="text/html" href="https://wiki.ellipsecloud.com/index.php?title=Platba_na_hotelov%C3%BD_%C3%BA%C4%8Det&amp;diff=161&amp;oldid=prev"/>
		<updated>2024-07-02T11:47:06Z</updated>

		<summary type="html">&lt;p&gt;Vytvorená stránka „ = Zapísanie položiek na hotelový účet hosťa = Umožní pripísať položky na hotelový účet. Pre overenie spojenia je použitá Basic Auth, meno a heslo spojenia je potrebné zadať v administračnej časti systému. Pre produkčné prostredie je potrebné v administrácii povoliť IP adresu pre vzdialený dopyt.&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt; https://DOMENA-WEBU/api/bor2/ &amp;lt;/syntaxhighlight&amp;gt;  == Zoznam dostupnych účtov – openbills == &amp;lt;syntaxhighlight la…“&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nová stránka&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;
= Zapísanie položiek na hotelový účet hosťa =&lt;br /&gt;
Umožní pripísať položky na hotelový účet. Pre overenie spojenia je použitá Basic Auth, meno a heslo spojenia je potrebné zadať v administračnej časti systému. Pre produkčné prostredie je potrebné v administrácii povoliť IP adresu pre vzdialený dopyt.&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
https://DOMENA-WEBU/api/bor2/&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Zoznam dostupnych účtov – openbills ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
https://DOMENA-WEBU/api/bor2/?type=openbills&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&amp;#039;&amp;#039;&amp;#039;GET - povinné parametre:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
type=(string)openbills&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;GET - voliteľné parametre:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
rfid=(string) - hodnota sa použije pre vyhľadávanie RFID karty hosťa&lt;br /&gt;
&lt;br /&gt;
forcestatus=(int) 1 ignoruje stav izby&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Odpoveď je pole vo formáte JSON&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;idr&amp;#039;&amp;#039;&amp;#039; – id rezervácie&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;id_room&amp;#039;&amp;#039;&amp;#039; - id izby&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;room_name&amp;#039;&amp;#039;&amp;#039; – meno izby&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;peoples&amp;#039;&amp;#039;&amp;#039; - pole s menom a identifikátorom hosťa&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
[{&lt;br /&gt;
   &amp;quot;idr&amp;quot;: &amp;quot;2084&amp;quot;,&lt;br /&gt;
   &amp;quot;id_room&amp;quot;: &amp;quot;18&amp;quot;,&lt;br /&gt;
   &amp;quot;room_name&amp;quot;: &amp;quot;304&amp;quot;,&lt;br /&gt;
   &amp;quot;peoples&amp;quot;: {&lt;br /&gt;
      &amp;quot;1&amp;quot;: { &amp;quot;id&amp;quot;: &amp;quot;2773&amp;quot;, &amp;quot;name&amp;quot;: &amp;quot;Peter&amp;quot;, &amp;quot;surname&amp;quot;: &amp;quot;Ratatuille&amp;quot; },&lt;br /&gt;
      &amp;quot;2&amp;quot;: { &amp;quot;id&amp;quot;: &amp;quot;2774&amp;quot;, &amp;quot;name&amp;quot;: &amp;quot;Anna&amp;quot;, &amp;quot;surname&amp;quot;: &amp;quot;Ratatuille&amp;quot; }&lt;br /&gt;
}&lt;br /&gt;
}]&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Pripísanie na účet – billtoroom ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
https://DOMENA-WEBU/api/bor2/?type=billtoroom&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&amp;#039;&amp;#039;&amp;#039;GET - povinné parametre:  &amp;#039;&amp;#039;&amp;#039;type=(string)billtoroom&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;POST (application/json):&amp;#039;&amp;#039;&amp;#039; &lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;idr&amp;#039;&amp;#039;&amp;#039; – (int) id rezervácie&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;id_room&amp;#039;&amp;#039;&amp;#039; - (int) id izby&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;idp&amp;#039;&amp;#039;&amp;#039; - (int) identifikátor hosťa (nepovinné)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;items&amp;#039;&amp;#039;&amp;#039; - (array) položky na pripísanie&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;forcestatus&amp;#039;&amp;#039;&amp;#039; - (int), nepovinne, hodnota 1 preskočí kontrolu stavu hostí na izbe. Pri forcestatus=1 je povinny parameter &amp;#039;&amp;#039;&amp;#039;cdate&amp;#039;&amp;#039;&amp;#039;(Y-m-d), dátum naťaženia položky nesmie byť menší ako aktuálny.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;directitem&amp;#039;&amp;#039;&amp;#039; - (int), nepovinné, hodnota 1 umožní zapísať priamo položky pokladne podla id a typu&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Popis poľa &amp;quot;items&amp;quot;:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;vat&amp;#039;&amp;#039;&amp;#039; – (int) hladina DPH&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;price_vat&amp;#039;&amp;#039;&amp;#039; – (float) cena jednotky s DPH&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;lot&amp;#039;&amp;#039;&amp;#039; – (int) počet jednotiek&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;name&amp;#039;&amp;#039;&amp;#039; – (string) názov položky&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;id&amp;#039;&amp;#039;&amp;#039; - (int) pri &amp;#039;&amp;#039;&amp;#039;directitem = 1&amp;#039;&amp;#039;&amp;#039;, id položky pokladne z volania /api/money/?type=regitems resp /api/money/?type=regsets&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;type&amp;#039;&amp;#039;&amp;#039; - (reg / cal) pri &amp;#039;&amp;#039;&amp;#039;directitem = 1&amp;#039;&amp;#039;&amp;#039;, typ položky &amp;#039;&amp;#039;&amp;#039;reg&amp;#039;&amp;#039;&amp;#039; - položka pokladne, &amp;#039;&amp;#039;&amp;#039;cal&amp;#039;&amp;#039;&amp;#039; - kalkulácia&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vzor volania pri directitem = 0 / NULL&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
&amp;quot;idr&amp;quot;: &amp;quot;2084&amp;quot;,&lt;br /&gt;
&amp;quot;id_room&amp;quot;: &amp;quot;18&amp;quot;,&lt;br /&gt;
&amp;quot;idp&amp;quot;: &amp;quot;2773&amp;quot;,&lt;br /&gt;
&amp;quot;items&amp;quot;: [&lt;br /&gt;
   {&amp;quot;vat&amp;quot;: 10, &amp;quot;name&amp;quot;: &amp;quot;Francuzska polievka&amp;quot;, &amp;quot;lot&amp;quot;: 2, &amp;quot;price_vat&amp;quot;: 1.1 },&lt;br /&gt;
   { ... }&lt;br /&gt;
]&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Vzor volania pri directitem = 1&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
&amp;quot;idr&amp;quot;: &amp;quot;2084&amp;quot;,&lt;br /&gt;
&amp;quot;id_room&amp;quot;: &amp;quot;18&amp;quot;,&lt;br /&gt;
&amp;quot;idp&amp;quot;: &amp;quot;2773&amp;quot;,&lt;br /&gt;
&amp;quot;items&amp;quot;: [&lt;br /&gt;
   {&amp;quot;id&amp;quot;: 2, &amp;quot;type&amp;quot;: &amp;quot;reg&amp;quot;, &amp;quot;lot&amp;quot;: 2, &amp;quot;price_vat&amp;quot;: 1.1 },&lt;br /&gt;
   { ... }&lt;br /&gt;
]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Odpoveď&lt;br /&gt;
&lt;br /&gt;
1. Úspešné pripísanie&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&amp;quot;status&amp;quot;:&amp;quot;Success&amp;quot;}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;2. položky poľa errors sa nepodarilo zapísať&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
&amp;quot;status&amp;quot;: &amp;quot;Done with errors&amp;quot;,&lt;br /&gt;
&amp;quot;errors&amp;quot;: [{&amp;quot;vat&amp;quot;: 15, &amp;quot;name&amp;quot;: &amp;quot;Parená knedľa&amp;quot;, &amp;quot;lot&amp;quot;: 2, &amp;quot;price_vat&amp;quot;: 3.8 }]&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&amp;#039;&amp;#039;&amp;#039;Chybové hlášky:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# {&amp;quot;error&amp;quot;:&amp;quot;Bad Config&amp;quot;} – nesprávne nakonfigurované položky pre zápis&lt;br /&gt;
# {&amp;quot;error&amp;quot;:&amp;quot;People not on room&amp;quot;} – izba rezervácie ma iný status ako Hostia na izbe&lt;br /&gt;
# {&amp;quot;error&amp;quot;:&amp;quot;Room not found&amp;quot;} – id izby rezervácie nexistuje&lt;br /&gt;
# {&amp;quot;error&amp;quot;:&amp;quot;Reservation is canceled&amp;quot;} – rezervácia bola zrušená&lt;br /&gt;
# {&amp;quot;error&amp;quot;:&amp;quot;Unspecified error&amp;quot;} – chyba v nastavení hotelového účtu&lt;/div&gt;</summary>
		<author><name>Horecabase</name></author>
	</entry>
</feed>