Obě strany předchozí revize Předchozí verze Následující verze | Předchozí verze |
it:software:invoiceninja [2024/01/05 13:51] – Petr Nosek | it:software:invoiceninja [2024/01/05 17:31] (aktuální) – [QR kód] Petr Nosek |
---|
| |
O proměnné je psáno [[https://forum.invoiceninja.com/t/qr-codes-scan-and-pay/3713/10|zde]] a [[https://forum.invoiceninja.com/t/issue-with-custom-fields-amount-and-other-fields-should-only-contain-float-no-currency-text/10253|zde]]. | O proměnné je psáno [[https://forum.invoiceninja.com/t/qr-codes-scan-and-pay/3713/10|zde]] a [[https://forum.invoiceninja.com/t/issue-with-custom-fields-amount-and-other-fields-should-only-contain-float-no-currency-text/10253|zde]]. |
| |
| Jenom jsem nasadil QR platby, tak u druhé faktury dostal Google výpadek a nejde generovat QR obrázky. To mě dovedlo k alternativní službě, která je jistým způsobem ještě jednodušší, protože parametry účtu předávám v rámci parametrů. |
| |
| Dokumentaci jsem našel na serveru [[https://qr-platba.cz/pro-vyvojare/restful-api/|qr-platba.cz]] a tady je příklad kódu: |
| |
| <code html> |
| <img src="http://api.paylibo.com/paylibo/generator/czech/image?accountNumber=222885&bankCode=5500&amount=250.00¤cy=CZK&vs=333&message=FOND%20HUMANITY%20CCK" /> |
| </code> |
| |
| |
| |
<code html> | <code html> |
<img src=" data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAqCAYAAABFsP5IAAAZl3pUWHRSYXcgcHJvZmlsZSB0eXBlIGV4aWYAAHjapZrpdRy5FYX/IwqHgH0JB+s5zsDh+7uoEofkSOPRWJTIVrMaBbzlLkCZ/Z9/H/Mv/uTksomp1NxytvyJLTbfeVHt86ff787G+/3+yfH9nfv6vvH9/YXnrcDP8Py35vf6H++7jwGeH51X6dNAdb6/GF9/0d47+/ptoPdGQTPyvFjvQO0dKPjnF+4doL8zza2Wz0sY+/n5fv4JA/+MvnmC9Q72zOLb/2Mheitxn+D9Di5YvofwTiDoXzSh88Ld78nrVeR1DJXvPvyICQH5WZw+/jRmdDTV+NOLvmTl49W3bOXxxuh7tqJ/Lwnfgpw/fv70fePSz7NyQ//pzrG+r/zX94lnfWb0Lfr6d86q566ZVfSYCXV+F/URNb3gOhYWdetqmFq2hX+JIcr9anxVqnpSCstOO/iarjlPuo6Lbrnujtv353STKUa/jS+88H76cN+sofjmZ3jyx5c7voQWFnn0Yd60x+A/5uLubZud5t6tcufluNQ7BnN85Le/zO9+4By1gnOKZR43VszLewWbaShz+s5lZMSdN6jpBvjH1/c/ymsgg0lRVos0AjueIUZyfyBBuIkOXJj4+fSgK+sdgBBx68RkXCADZM0FWsvZ4n1xjkBWEtSZOg3kBxlwKfnFJH0MIZOb6nVrPlLcvdQnz9uG9wEzMpFCDoXctNBJVoyJ+imxUkM9hRRTSjmVVFNLPYccc8o5lyxQ7CWUaEoquZRSSyu9hhprqrmWWmurvfkWAM3UciutttZ6556dkTuf7lzQ+/AjjDiSGXmUUUcbfVI+M8408yyzzjb78iss8GPlVVZdbfXtNqW0404777LrbrsfSu0Ec+JJJ59y6mmnf2TtTeufvn4ja+7Nmr+Z0oXlI2u8W8qPIZzgJClnJMyb6Mh4UQooaK+c2epi9MqccmabpyuSZ5JJOVtOGSODcTufjvuRO+OfjCpz/1feTIlf8ub/aeaMUvebmftz3n6WtSUamjdjTxcqqDbQfScwmdr9WDmAM/c1nfv+NN/fCGuFbTVH6vVQ/2u34DvhtysQA8Cq273zCQ7szGsqqrNuQ/elEsYZiIAz5yiH+aXDDEbsIzJopDJm0Tt7raOfua9czl7uXhc87y4zlt7y1Gzrg7wUPu0GjJjmsZOFDH9qCmXk1kuZkaB5otI31UFw65l7nRCPoe5immAoOqNtMCDaM/NYe8wcNjhm/TzbpbHqSIS9T243Ql5t59RWS5uOX3T/3KOu7tJ0227bdukWKCDdq9/UkRWrBbjKHLhgUUyL8lo1L0bqqZIaIoKsITDUgB+57JTd3JSeRsjMhjIdnbWD9BpsOedWsYuZbeZCGlbJh7xQGyakwcpKXUTkuEZ5Uj98KRO2hlNXUAovGKbd6OdetkekpG0T0VWEA2VoVhuMvuNp5eSsyeS5TptkmOuOPYuAuZszpASE1PQ66n3GIJ83c5Ol0QEEPbt2QuWmJ61S/XlvGvqhoLgDwd4znByo4jkpFhpll7I3KcmDiqPXzma5BHD0lnd15MrdEj49UFPlVk5zdp9x9qTDmUilx/pOnshWOgJe7ea5vNofl1N6uvxZDC2ZB/+Dh8NMeW0yTYwaCandUQ9UHLUem6tkjbs3F/VfyYZARJymOHMOKfdTGSo6VuHyIeJ9U0TQe/BprpGRGyMAEdWU4l0KSK4aIO1TWFErCSBupQI6y5bkomogRMpk5DxSi3HkRc7otdhayICEN6qnloFGgLfuuMrshCi2nOiEVYbPDTUyQ6b7B00RAdc5PO1QNwU1STgj7G7K7hn5o3mS3T0rGc/daRSCvvxInmp2zGSMUOl+soGs4xUD8LcRzxb2MKmntG9v23xIcKFHSrU7nJFiEynwi0q2qYjjwcgFkhNTrlmNO2c6i6Gc2SeR80SEZnaReKBtP7Bph/EJy8IaY1oaztIFVLs6L5A5td404B6LOyEUlkuARpuxzk5xZhuwCcmXOsZ2brd4AP21MsBOfXm6OvhZFzptNjA7zWHT7L2ueQQBtBiduwnUruScDuCyslSHa6gYAQjqeczTWDtFsqn05I2LRBZC2EPC8EzwMSQQ4fYwlRZ7nSlRZcl3ypAbeXuiF5Oci3QLECMnZqL041prxJIHVEWlFsQgndzBP+FhI32NeVRKFsKkroHi0PMA0VlFLScRELOIUYa5SksU0yyqdycAJbUJK2ELWSp5qlaZNSwZz4rb9xXTCicGZqOiN3Q6Sd8ewplrrg2wd5Cs+xIB29oSYzZ0cZdsdE8KgIsyxeJJ85mhMWXJmkkk4+WNMPchSS6E05YP9GYPcL+dE8CzXrG24NaEccvFJSm9BztNQXcfp0sizQQSDMKp5Izmh90QNbdKgu5Y+d1YtImw+5Yc4mMTM8ANK8qHgCsxad4Xe0bK40JLv9DSMm4CUuGdlpAEtOZ9v97PUKMP49EiUzztQS1g8A5ULnOnNNEnYPYB4QOworuxLiDwuIDeg/JWzHDiAp6XoRtJXgv8wiFk/d4LvUO2QOCJrgLsF3OqKNyZbjyih8LuGjBM/s4LYWxGO7YoQmBnfVp03V8ikEgZLOabihglAqiSw4udFlYex/kstYIeSRmoRQsN26PNMKi0DYVKZcNMmQFA54llkWRBiLZE7ec7iy+UB6gaGG+hwUCIX13ilke1TW4FqW2qj9+B4zeOl4NDIp0G9TTmkx9WGMDms548yE+PsA6DFn1iKnNoQOJAEm5aEF91Zdh9ZcPdqb5xFqKOrlIgRgVV9hQ5U/szg1sLLSQkPFw17iC2wQv94RpkUjZKBCVMrcAnjCVIJ0pPSD8Wwqo+L0TrLn+sA92QzXwXErLkFsCdkGpJikfsLEitmJ5D0/WY+kIyQKRrwQLgYIasyhiN7jDDWV40G1EvuvGkmdG7AFaTaAUmch+bMl7tLolOCmPfCNk2eQ/u9v00ow/+r8sWQnh6j78d+AB6thZ1FQat3k+hyGERMCpiBkaBlYvMXKB3EWbOh7qR/HPuGe/OirAqLM1vSPyGc2/rntuaJp3JXSFXi0aSIiVxxFg40B6UXql7akg+m2oDXrzUozieDtowIH7RON+uDED1YhJiQqTyn3StCz3vmAAA7kp0F1c9TQtqV3QEsk/w+s7c3Kmjce5uxlUSC6sCR1gRfHFEBi9A+pasKygnPhja69F46DovZi4srSDyD86mCklYNJO9mMdC1nhCCVCg8QKM6AC2OAiBg6sOuEOnUkd+ZvwaEg9lb9dGPQ5IH9FDXVTsT3QbkFHg9349A7IlXULm7m4tvUwEYDvTTlQAx9Ou+fSL3lI+NCzMh/oBxlHxSUy32oOhQDs9BIou7o8AbMucgp9AGW/81UG+QHsQffmLoSe0SE1fuLVqFom8hWI76HnogpselAuKIBSW0SPmISwo3sstnIE7PIDYKZPo50FYyGEoMARaugYjOQ33gch0OoCKVE9IHXQuMUxMEV7saEMMB6FFDkVhqRuSJAXalRZZSj/KBWlFjVnpjNQ705a9YXa5OQ+m8f/JAG2UFGOGJzBU4IoAUIOB7j3D/QKuvzf5d+4Jr9obqrYXSD4hJpqiZvxaVrSD7gKgNjgNreXzki7+CzUMgKEMKqQxEbChAyxA4WdWtdZ8Jtblxd9jh5sTEXMuLzE/mXPFa0IAeO+ZWErdYNIS1Gte7kU4okiGe4i0PfBwaZSWIdwYGamNLoZ78BrbsLnxQe7yMUTEOX7DssJ8JgmgqvPKQPTsNH5hROkWlg4l9/3c0lbzsH6m71ALiFSGKnItIe4L/eimitvEQ0BwjAklwH9IXmpy43lfLsdlN1fGpEwsoIfmpJ5Qevni+3N/Br0xA0XgGBKytCNwyiikC890uGXapoMa2N2rLYAW+L2H3Yd9l4H0WodZEa3lUKiwc8tEsmMBJRQccrTQARPfL/NxRZs87kwyC5B2SMiQjnxDFk75Y+oao6q91klFcjtMNGICiqCxcjSEjnydOkEb7f341GC4sVZ+JA6mi8xgpw9yA7yQIgI6ArPD+FD/jdbHkhsIrOJkpFi0GafqqtqiuktN0KVEIkyaBXmIMyh7oRFgK5i+dsE3NQiMtE7TUa+z0Y/Hxw0nIvLXlM7SJtQl0If4AbUP6ifXQLH70ATmmyh4aLnD+BDzsCw+yD4S4W7Bgqm8r07rZgQGTYI7pNgpOW1pdIvwAWFpfHzIudgJCqxHr47wFBjZY50IPuyprwnotbIuAwpRiYGQyC4YgLsvxJ4KKj3m/FtJ/SioX5STeevpRzmt862YVPd/p5jMrSaKSYKTfw5pD1Zal1kpzDYsM6JdNtBC7hZlxNKVBsoAjS7/5qhEJy8C0M4NiyFn1Z84vKt8tCF2If5CiExWug1wIcYpgJUlIMlaYxqGJKLRCq4YEiu400QeYII6M3YUthlyQ+iBmSwSDZsLbA5NlsztxpxpcjDUyIAHItqgKAbE4MM3s2962HaMJkJLki2P/RBUdw3DfmdltZ9yhLnYa6MCKVjT42x4JtwggWAzE154wUyZd6QXADQPvbgmrrIVh+Ek9FsTFpJkg9axQn6HSZbVVYsgg0BsiBvCY8WJfBchX8UQajPGqnT2AMq9Hx7fCRWbjabcGhkwgpLiliagfAI9s4/HxuyIpnWywqX4XmQ0ZPZqxaxpjxW+AEpML5EyKxAQNbs7fo6407w2BqDde9sCmoruwZNL1Ecsz44ouYpmG2hkBAoBtAYMz9qc6xWEV4Q8qeOtuwmECkS34XOa9uoyqc70aIDJHdBOIvOre+M2V/gyzmLREr5dNnnHPWu2Er7OFflQ7JK9e4JyGoMGIJIv+uighWC/hulCkAyTaNkiYxtvxX0ussv7s7qOrukwHe5Pen0NqkYmgY6Dsl3DOMNAxZ2typOZxk7vcO/1cdufgZ72uNC2KS5iZjI3XDsemYdE906iU0cH6IqOicg4hVvVQlP7DmjMsAC+rllTkpFL713N97X+aakJLqX7xZaUqqP2F+qhtKIedtoVHdptMeCuMvU4TwqkZ5g8YYS0pRvwwmg+QFlJJbNTmwK1DPoOi89nE2V2RYwJE92sjMutecRoZCmguTZeA4KwT49SIVlOXEWfN3glog4RJBfqUGAUs4eOYLK9tQc8VCKnxMNX7xcECxIKRfEKDZXM3bcBv6jKxmLD44IHMUIzUl8g45Jj14EWVfZjP5sWrE/8KHjp34ciMB2h0Wz71H1RNMD9eI5yCfux+iBYOBPn3NIFNFaMtkIP0kAHwpxReAezdDKYAVJijuvAQkSsmc8lol/pZ4I6J0IZ2QQIa9NiSuFqQylQAsIreBCi1a5khAXqGBGFeeh+r33S7esGypoLjIXydtK1+Ao0l0b85e4Jbkz5CNUUUl2CpjSHiztZsLbevTpEVGhwiKec+XhwD4mWa9RflPzjpMD8s6OCP04KuroYyYWnpbXc01dDZwKIWzKtjTuwD0PrMp4w8TZimEUTF/pI5tlrd3DtXNGqLRjsBAYVtwrZzIJhV33ZVSr2BMCRkh9pQXI51gySjUbBOfDeO+on3s0060s3XuBNqq9XhQiEcevZL4YVZIEwNavlUFnZiFfFYPbnot8yowSgI0I65u48ONobgQD3YPs7XEUcPHW3L63IcT/bTWQQ35yWhQHpdYxG1SMJV4yKtViARfMe2gftBQHcJWi3VGZ7Zi2iafvGusgqqBQoJ+tDz3b6CTNIZ+Pfx6NbndxMjoKqhs3wlg6+xtQBe1bKucow7ZIa1zLp5hUImmEbtKJPNs29CwMcP/E8boEOxcObCAZyy2cc8Hc0SnQ0C4gxixX2qV+zn7ub2JEUNcVN7AG8DP7R1ICOzik8xUXy0Qe3QMAV9EWLu6GjQEhYG3xAUY0zDfKl4LBpRuQLFNQTxi2iChAFy3omjsYFaKSdGrGrMKROakiuFDWelXabeZqoDTLUCKKIBUTbbLRYtUpXiy68dIcDOlgJhkyOlqqeg8KEJBGr/A9ew2Vf75Ewd1GyuYJxXgeJ5A7MRYJA/9PHPNyEG2Mh7KlWQULbnUAEMLCoCIxKBS2PaUQyK1seq+JBGoqUqvSCHYAXpIDPVSjR4o1c0QEldecS2leyx0g8+X0PJRoaW76H+9sib7xoCw8yaEcnwZgkl5rWZuC6bBm5Z+u5ZfrMwDqujmcfcqTHyAAaMerYlcxHkS2UM1Ee65GEZMdpHsCaSBYyUPpvE57QFp2M0kNYLmm8m/yUyufke6/Nmd6FZ9HesyLJ6CZCb9f4RWefQ667pXJlXUZSQMLEj3BeExF1OopoxMyKIXVwgOhEODYdIS+DxUWVIe/Uub7eTZ+V7rbfeIyFdsLKekxyEP9EHUe3SUY9LeB0nCYYubZBEcclVbfkhIAILtJuP6jtYFOWzRwtDUDmQwM5RI84j3vYpMOTYdIAtfm8amGK8avQCIDLPepEJoDube9UB1qenoEcVHMtopGouuCDDvfiMTr1QqE18Yv6m04QTy0QLN1TLxSq9bsUNHRoemSK5ciYUDHoW8oa4EIQm0KsNtxW7zE2OhgfRlkCmHRs04Y/VExfqAT2sEBuR5RiUz5tRDUH97v/sRH1890i+GM+xzgk4x7kmM8nOdy5XEJCM43zKKWtwobbBpKFitEx/lTlZSF4QLcPbS9bb5onKHR6yaUXD3smGxFR4MMSbQ8nA1G1R9qUeoDjERLp3WkX59KPECSpeehQB48oM7wc3C8Dxyig95fR+GR7pMwd8R1Po5k73F2p04aKdlqY2gKYf28o887s10PZX52EfD0IMV9OQmilrR1b2KdUpqJDOVJ1z/Iwrp16skkOyaHkDqjlHVCnU6pkOi6hyiJdW8Oc97NVXiHvBYZO8Yjmy0Qa/yBfndnIZ2F6sCENux51KhpwNQuCsMXRFv6e0DGbGwX6+UGDh/cOSAI9Qya+E7KOB4ERYcC9rGGOiTUIDq0KgSYtVGrK2psnHvQTtjzr4AAUiJQa2mRtu7WTrMGZu1ykmTpykaLUFkNTaW5mX0bA6kWyMJbELh6dBNBhUa0Y1SIF2G/IvqVNfph2bhzKpgAHAZaat8IJuDLpWNuXIHNSl4yx3F7UeTBcBb+4o8dRlp5/mGubvWEfaXfhVKjw4j6BymSh0abb8mEhAYtso6S5a+uWzMXv2Z9jfBCSFScdQ9Xy7oyhS6CFdrcwfqwWLc+EB1ys/bw1nz2xQpBj3Ln1pccY60FW4M9FLjAj3gWhiWxEt8x77qHj3654aX876nzhPg+i+4Ib0CW0nbpJOg/OQ3tLOxNWqQsHdHcg/OghH0y9jgEQaD5V+aKuU61NO7LQiiF22sVIJoWkhyyWChGsmdpYQ900HUuzTMhnqnpLlgYNDRmadNbz7Hs8ux7a8zhGXTPA4O6lU4Q5Am00EIxAaSClouSbHs7BcW8m72qPFbOrJxcWklYbllMnNbiGqB03lLDMhk4s0CUQa0w2a1uCTMNfEPkkh9oWCDmlxRglUSeoC2AHLxL0YEj8mtebVe0crSeptHDKUhoHyk94Q+4GnqL9qGZwditGuSA4KWOioHN1rPmEQrqFKxoS2y5myLcMzVg9o3NzknPS6cua0y+6H3GBy777k46Su7WDRZeidnrc64DfaG/UJSIOZE62ZbTHoR216V0XNiY3PS3koGw9iuC7RDaXVtqKRdO1QWnSY76rsTqHRQ0glUTuJjDgXoTIXPVQd1Ixm0U/uvepiF+cMzo9vYN0w9oGycYKhri1/bQXXKKO+5OxNSQERSEpOluFcZOkm6fKQeWs0RsdoCeE1nMQDuvBE0ygYm0CPLWQy8GcpmclASTK2LF+v/HPeL29KhZbD3dG7Uy2v5jxfa4Dpn2DArgnn2u8O8cpOD2Wkc59JIoKIyhW7K4DYGoQIYSbw5hA53pWxwZDA+wgsmkUWRbGVfEu5rRfJQYuImxQN+WM64+2oprhobuzp2NZl4YbBokKODS0vlQJNQ1b6VEG926yDG4JKaELz+NXWtEWGninp5Egb3CTpC/DDbRrAG4BiBKLf2rHpxuLzi3ynNqxp7iq1TNWZ2m3pj3nIkcLOw5EWlJam3LB+NMc8e5qtSFLkeiMgEBueSMVEWc2Je2t9YloB5zHkj761SyejVA9q/wu9NNW6N1ZBJTzbv3uLEpD0j9XkdY118deqI7+hpT4rASZfFeshjRxKJPKGwtHeDBCeGnMReuGAvWECdihEem2oedHUN1TYo/2idS1POurqX8K/P0UbwSB2CdkLlpOB5FfH3QbGMn118+5FUXcokbEBg6Wng4g0/sFu171hMe5bLAj3YbZOToVkP8ZCFW/pMuPDU5lNDa+XzpPO0M4nCLHnkDvoyf6aJmu0y09gNlqFa36Pb1OFyKjF2qGoBY37gGC+UnvBCTgvJvBLUu3omiqHmRCzG4vSKbmOj5puS2GQW32OgwVcTESrg/l7lmCvATQ65FUphEkIg7y+C82pIbr6GwqlOLQfrnO9il/PfoSZSxZIvO9Jzo6KoCvlnaQeMdp8yBj/PDZpWg39yBr5BZse0+GO77421Okf++n+d0P6BEwINyFCBVoMxm9hOSJBrV+HzaqkwoHejCxDv9m2xxOjxqh7qlfUHn6u+0H3+5ANfvVrA6PJuHo+E0j84gjh471PA0esez7lBN1U/2VfR72AtNXje59cEGVh+BbTg+MAqbaMDJem1Kku2DA3vAMmKH/7oLNPwvtp4gdPZkBHv0X7dAZON0BywAAAAGFaUNDUElDQyBwcm9maWxlAAB4nH2RPUjDUBSFT1tLRVoc7CDFIUN1sigq4qhVKEKFUCu06mDy0j9o0pCkuDgKrgUHfxarDi7Oujq4CoLgD4izg5Oii5R4X1JoEeOFx/s4757De/cB/maVqWbPOKBqlpFJJYVcflUIvcKHICIYQ0xipj4niml41tc9dVPdJXiWd9+fFVEKJgN8AvEs0w2LeIN4etPSOe8TR1lZUojPiUcNuiDxI9dll984lxz288yokc3ME0eJhVIXy13MyoZKPEUcV1SN8v05lxXOW5zVap2178lfGC5oK8tcpzWEFBaxBBECZNRRQRUWErRrpJjI0HnSwx9z/CK5ZHJVwMixgBpUSI4f/A9+z9YsTk64SeEkEHyx7Y9hILQLtBq2/X1s260TIPAMXGkdf60JzHyS3uho8SOgfxu4uO5o8h5wuQMMPumSITlSgJa/WATez+ib8sDALdC35s6tfY7TByBLs0rfAAeHwEiJstc93t3bPbd/e9rz+wFZ33KdKZADFQAADRppVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+Cjx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IlhNUCBDb3JlIDQuNC4wLUV4aXYyIj4KIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgIHhtbG5zOkdJTVA9Imh0dHA6Ly93d3cuZ2ltcC5vcmcveG1wLyIKICAgIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIgogICAgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIgogICB4bXBNTTpEb2N1bWVudElEPSJnaW1wOmRvY2lkOmdpbXA6NzA3YmQ0NDQtZGQzNS00OThhLTljMjQtNjZjNzAzNzk3MGM0IgogICB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjNlYjUyYTEzLTE5NjEtNDBjMy05NTk4LWZlYjFmNjVmOTkxMyIKICAgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmYwZmE2NTdkLTc4MTktNDMxNi04N2VmLWFiNzg4Nzg2YWU1OCIKICAgZGM6Rm9ybWF0PSJpbWFnZS9wbmciCiAgIEdJTVA6QVBJPSIyLjAiCiAgIEdJTVA6UGxhdGZvcm09IkxpbnV4IgogICBHSU1QOlRpbWVTdGFtcD0iMTcwNDQ2MjUwMTc2MDYwMyIKICAgR0lNUDpWZXJzaW9uPSIyLjEwLjMwIgogICB0aWZmOk9yaWVudGF0aW9uPSIxIgogICB4bXA6Q3JlYXRvclRvb2w9IkdJTVAgMi4xMCI+CiAgIDx4bXBNTTpIaXN0b3J5PgogICAgPHJkZjpTZXE+CiAgICAgPHJkZjpsaQogICAgICBzdEV2dDphY3Rpb249InNhdmVkIgogICAgICBzdEV2dDpjaGFuZ2VkPSIvIgogICAgICBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjA0MmM4YzJhLWEzMTUtNGI0MC04YTdkLTNmMWNhOTc0NTkwYyIKICAgICAgc3RFdnQ6c29mdHdhcmVBZ2VudD0iR2ltcCAyLjEwIChMaW51eCkiCiAgICAgIHN0RXZ0OndoZW49IjIwMjQtMDEtMDVUMTQ6NDg6MjErMDE6MDAiLz4KICAgIDwvcmRmOlNlcT4KICAgPC94bXBNTTpIaXN0b3J5PgogIDwvcmRmOkRlc2NyaXB0aW9uPgogPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+4DcnFgAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAAsSgAALEoBd3p0TQAAAAd0SU1FB+gBBQ0wFYY+q4YAAAddSURBVHja7Zp7jFxVHcc/d9lSK2LvEuhv2xTT1Gh8n2Gl0YCRLgbTASNBio+Ia6cGr0WRtNKSJsjuAmJI0bhKUycpZWsbIygiRnegULo1QgpomBvS+Aehj21x97B9XNNqC7uz1z96Rs5c78zO7t7Z2cJ8k5OZ+zuPe875nd/zHsdNeyH1wXFgTZDL9tpEEfUl4JYyfQaBHbNnN28dGPh7aNqvAL5ZxftWm3apKue32rQtN/Yw8BywTWv/aFKb0kz90AJscdPeziCXPWTRFwJLK/T72htvjH5fRF2ptR8Ai8ZpX4RrNnhplfNzqxj7BqBTRLVr7eeT2JQm6gsHeH+F+lPAIVOOWfRLgJ5pnusBoN+U3cCoxbhH3w4SUg12ae1fY6mz64HfmceOBQtSmUKhROP+TGt/dYXx+iPqcZclAe1a+9F6Wzq2au13WXVLgBfM42IRtVhrf9/ZLiETgtZ+yUksFMKP1HEuL8ZI+9teQoic2BL15jjs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" /> | <img src="data:image/png;base64,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jBQWsQQRAmTUUUEVFuK0a6SYyNB50sM/5PhFcsnkqoCRYwE1qJAcP/gf/J6tWUxMuknhJBB8se2PESC0C7Qatv19bNutEyDwDFxpHX+tCcx8kt7oaLEjoH8buLjuaPIecLkDDD7pkiE5UoCWv1gE3s/om/LAwC3Qt+bOrX2O0wcgS7NK3wAHh8BoibLXPd7d2z23f3va8/sBlZ9ytbVp6sEAAA39aVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJYTVAgQ29yZSA0LjQuMC1FeGl2MiI+CiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiCiAgICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgICB4bWxuczpHSU1QPSJodHRwOi8vd3d3LmdpbXAub3JnL3htcC8iCiAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIKICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgeG1wTU06RG9jdW1lbnRJRD0iZ2ltcDpkb2NpZDpnaW1wOjcwN2JkNDQ0LWRkMzUtNDk4YS05YzI0LTY2YzcwMzc5NzBjNCIKICAgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowODkyNTNhOC01NzQ4LTRkMTEtYjRhMy04MzQ5NDQ0OGQwZjUiCiAgIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpmMGZhNjU3ZC03ODE5LTQzMTYtODdlZi1hYjc4ODc4NmFlNTgiCiAgIGRjOkZvcm1hdD0iaW1hZ2UvcG5nIgogICBHSU1QOkFQST0iMi4wIgogICBHSU1QOlBsYXRmb3JtPSJMaW51eCIKICAgR0lNUDpUaW1lU3RhbXA9IjE3MDQ0NjI3MTkzMjMxNjEiCiAgIEdJTVA6VmVyc2lvbj0iMi4xMC4zMCIKICAgdGlmZjpPcmllbnRhdGlvbj0iMSIKICAgeG1wOkNyZWF0b3JUb29sPSJHSU1QIDIuMTAiPgogICA8eG1wTU06SGlzdG9yeT4KICAgIDxyZGY6U2VxPgogICAgIDxyZGY6bGkKICAgICAgc3RFdnQ6YWN0aW9uPSJzYXZlZCIKICAgICAgc3RFdnQ6Y2hhbmdlZD0iLyIKICAgICAgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDowNDJjOGMyYS1hMzE1LTRiNDAtOGE3ZC0zZjFjYTk3NDU5MGMiCiAgICAgIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkdpbXAgMi4xMCAoTGludXgpIgogICAgICBzdEV2dDp3aGVuPSIyMDI0LTAxLTA1VDE0OjQ4OjIxKzAxOjAwIi8+CiAgICAgPHJkZjpsaQogICAgICBzdEV2dDphY3Rpb249InNhdmVkIgogICAgICBzdEV2dDpjaGFuZ2VkPSIvIgogICAgICBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjc0YzYwN2M5LWMwZmEtNDgyNS05ODdjLWNiYzU0OTZhMTZkNyIKICAgICAgc3RFdnQ6c29mdHdhcmVBZ2VudD0iR2ltcCAyLjEwIChMaW51eCkiCiAgICAgIHN0RXZ0OndoZW49IjIwMjQtMDEtMDVUMTQ6NTE6NTkrMDE6MDAiLz4KICAgIDwvcmRmOlNlcT4KICAgPC94bXBNTTpIaXN0b3J5PgogIDwvcmRmOkRlc2NyaXB0aW9uPgogPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+r+yG4AAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAAsSgAALEoBd3p0TQAAAAd0SU1FB+gBBQ0zO3HF9YoAAAPCSURBVFjD3ZZ/iFVVEMc/72W00UIXKeYZxdoPKqE4/bBk64/WIOSmUYYUFGEZeQuFbQ2pDTYeGVlKbFL/3ELaqMBKCFn0+iNsH1lhWe0JpZcku4uRb/4ILilsm8brj+bB5bX73nMrYh04nDtzz5wz3zNzZiYXhFGV6dNBYH6axBMibgC4zeS/A4PAM8C7wII6vU1A9yT7rQU2ZvhjwHpVP9jMkFn8M7oGmAOMAgKcB6wHOoCngCNAwc7ZnNEbBt4GHHCPAUuBU8Bc4GWgDKwGPhBxs1X9eCND8vy7lKr6fqDX+CtsnjCwo8BBVT+k6ovANvv/qvGp8TtV/QBwAGgpYuo9MgCMATngCeBCk4/aDQLcDVw3xX4dIu4QMNtu9yPgRuAy4I3MXlub2JWIOIA2oK+ZNyYFkiZxCSAIoy3AXguNsTSJiybvaADkBPCheWCHqvdm0H5V33kanu0FvrUQewx4YdpvJE3i74MwWgh8choG/GIh8re3JOK+yPD3qvpjDfYZVvUlETcEPD2d0KoHUw7CqAt4roW93reQmkx+oE42YfMh4BXgV+OPGn/U+D3ALBHXpup/a3R4ri79dqVJXArCqB3IpUl83MLp3DSJx+37LeDhjM6laRKP8j/TVB65ABgMwuiONIkrNRCNSMStBK4Gnlf1qYhbDNyg6tfZ//st1eaBwVwu916lMlwVcfOsplwC/ABsUvVjIq6v3sOqvkfE9VtW2yXiClZ7Dueb1Ih9QRhd1eKlLAV6rI4A3AqsMBAbgC1mWDvwTrVafbNQcGdZQukEvgLuBHaZ/grgQSumCzJF9UmgU8SdD+w2nW3N6sjlQCkIo/ktghkHVoq4mzOeEgO4WdUvUvWLgX7g0WqVa62QHgFiYAnwkog729R3qPpbaiNzTjuwHTgHuF3VV1opiAJ8GoTRSBBGI8CyBmu/BD4DXgf+MNk8C+F9mXXbbQ4std4F/AwMAXNU/Un7v1zEVW3szuh3m8dHatmv1creZq3DXLuNRrQauB64z/iKzRdl1lyZeaN7DewSYD/wooi7qVbhgYU21mb0f7S0vEjERf9Fi4Kq/w54rWasqi8DJaBXxK0Rcd3mha+t6dwDPAsct6pPxpsFoMvG0mxKV/UbzLMbRVzHVFlrAvi8BbvL+b9aGgA1zwEU7RZPGL/MutpiLWsBPaq+IuIeAtYBj1i326fqvxFxPwEXA8sz5xUNbK0nexz4GChOWkeYgZTnDKEskJMWHjMayCnggTSJyzMdyKo0ibfO6NgKwmjNmfBG/gQK6VFcQ3FNKgAAAABJRU5ErkJggg==" /> |
</code> | </code> |
| |
===== Šablona ===== | ===== Šablona ===== |
| |
Šablonu jsem postavil na **Business template**. | Šablonu jsem postavil na **Business template**. Přidal jsem ještě některé styly na další úpravy. Některé jsem později vypnul, protože jsem našel jinou volbu v nastavení, které problém řešila. |
| |
| <code css> |
| /* [data-ref="product_table-product.item-th"], |
| [data-ref="product_table-product.item-td"] { display:none; }*/ |
| |
| |
| p[data-ref="company_details-company.id_number"]::before { |
| content: "I\00010C: "; |
| display: inline; /* nebo 'inline-block' pokud potřebujete další formátování */ |
| } |
| |
| p[data-ref="company_details-company.id_number"], p[data-ref="company_details-company.id_number"] > p { |
| display: inline-block; |
| margin-bottom: 5px; |
| } |
| |
| [data-ref="company_details-company.custom1"]{ |
| margin-top: 10px; |
| } |
| |
| p[data-ref="client_details-client.number"]:not(:empty)::before { |
| content: "I\00010C: "; |
| display: inline; /* nebo 'inline-block' pokud potřebujete další formátování */ |
| } |
| |
| p[data-ref="client_details-client.number"], p[data-ref="client_details-client.number"] > p { |
| display: inline-block; |
| } |
| |
| p[data-ref="client_details-client.vat_number"]:not(:empty)::before { |
| content: "DI\00010C: "; |
| display: inline; /* nebo 'inline-block' pokud potřebujete další formátování */ |
| } |
| |
| p[data-ref="client_details-client.vat_number"], p[data-ref="client_details-client.vat_number"] > p { |
| display: inline-block; |
| margin-bottom: 10px; /* Pro jistotu, aby nebyly žádné defaultní marginy */ |
| } |
| |
| #payment-instructions{ |
| font-size: 18px !important; |
| padding-bottom: 30px; |
| padding-top: 10px; |
| |
| } |
| |
| #payment-instructions strong{ |
| font-size: 20px; |
| } |
| |
| [data-ref="client_details-client.phone"] { margin-top: 10px } |
| |
| /*[data-ref="totals_table-net_subtotal"] { display: none } |
| [data-ref="totals_table-net_subtotal-label"] { display: none } |
| [data-ref="totals_table-subtotal-label"] { display: none } |
| [data-ref="totals_table-subtotal"] { display: none }*/ |
| |
| </code> |
| |
| A tady kód samotné šablony. |
| |
| <code html> |
| <div id="body"> |
| <div class="header-container"> |
| <img src="$company.logo" class="company-logo" alt="$company.name logo"> |
| <div id="company-details"></div> |
| <div id="company-address"></div> |
| </div> |
| <div class="client-and-entity-wrapper"> |
| <div id="client-details"><p class="entity-issued-to">$entity_issued_to_label:</p></div> |
| <div id="vendor-details"></div> |
| <div id="shipping-details"></div> |
| <div class="entity-details-wrapper"> |
| <table id="entity-details" cellspacing="0" dir="$dir"></table> |
| </div> |
| </div> |
| <div id="payment-instructions">Platbu <strong>$amount</strong> proveďte na účet číslo <strong>280 158 1174/2010</strong>, s variabilním symbolem <strong>$number</strong></div> |
| <table id="product-table" cellspacing="0" data-ref="table"></table> |
| <table id="task-table" cellspacing="0" data-ref="table"></table> |
| <table id="delivery-note-table" cellspacing="0" data-ref="table"></table> |
| <table id="statement-invoice-table" cellspacing="0" data-ref="table"></table> |
| <div id="statement-invoice-table-totals" data-ref="statement-totals"></div> |
| <table id="statement-payment-table" cellspacing="0" data-ref="table"></table> |
| <div id="statement-payment-table-totals" data-ref="statement-totals"></div> |
| <table id="statement-credit-table" cellspacing="0" data-ref="table"></table> |
| <div id="statement-credit-table-totals" data-ref="statement-totals"></div> |
| <table id="statement-aging-table" cellspacing="0" data-ref="table"></table> |
| <div id="statement-aging-table-totals" data-ref="statement-totals"></div> |
| <div id="table-totals" cellspacing="0">$status_logo</div> |
| <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABBQAAAF8CAYAAAB..." width="35%" style="display: block; margin-left: auto;" /> |
| </div> |
| <div> |
| <img src="https://chart.googleapis.com/chart?cht=qr&chl=SPD*1.0*ACC:CZ8520100000002801581174*AM:$amount_raw*CC:CZK*X-VS:$number&chs=200x200&chld=L|0" class="qr-code img-thumbnail img-responsive" /> |
| </div> |
| </code> |
| |
| Výsledek pak vypadá takto: |
| |
| {{:it:software:pasted:20240105-150706.png}} |