﻿{"id":42713,"date":"2024-05-20T05:20:38","date_gmt":"2024-05-20T05:20:38","guid":{"rendered":"https:\/\/pomoc.comarch.pl\/optima\/pl\/2027\/?post_type=ht_kb&#038;p=42713"},"modified":"2024-05-20T06:36:33","modified_gmt":"2024-05-20T06:36:33","slug":"api-do-uslugi-comarch-ocr-archiwalne","status":"publish","type":"ht_kb","link":"https:\/\/pomoc.comarch.pl\/optima\/pl\/2027\/dokumentacja\/api-do-uslugi-comarch-ocr-archiwalne\/","title":{"rendered":"API do us\u0142ugi Comarch OCR (archiwum)"},"content":{"rendered":"<p style=\"text-align: left;\"><div class=\"su-list\" style=\"margin-left:0px\">\n<div class=\"su-spoiler su-spoiler-style-fancy su-spoiler-icon-caret su-spoiler-closed\" data-scroll-offset=\"0\" data-anchor-in-url=\"no\"><div class=\"su-spoiler-title\" tabindex=\"0\" role=\"button\"><span class=\"su-spoiler-icon\"><\/span>Spis tre\u015bci<\/div><div class=\"su-spoiler-content su-u-clearfix su-u-trim\">\n<ul>\n<li style=\"padding-left: 30px;\"><a href=\"#1\">Tworzenie sesji u\u017cytkownika (POST)<\/a><\/li>\n<li style=\"padding-left: 30px;\"><a href=\"#2\">Usuwanie sesji u\u017cytkownika (DELETE)<\/a><\/li>\n<li style=\"padding-left: 30px;\"><a href=\"#3\">Przetwarzanie dokumentu (POST)<\/a><\/li>\n<\/ul>\n<\/div><\/div>\n<\/div>\n\n<table id=\"tablepress-368\" class=\"tablepress tablepress-id-368\">\n<thead>\n<tr class=\"row-1\">\n\t<th class=\"column-1\">Us\u0142uga<\/th><th class=\"column-2\">Adres<\/th>\n<\/tr>\n<\/thead>\n<tbody class=\"row-striping row-hover\">\n<tr class=\"row-2\">\n\t<td class=\"column-1\">Comarch OCR<\/td><td class=\"column-2\">https:\/\/www.erp.comarch.pl\/OCR\/<\/td>\n<\/tr>\n<tr class=\"row-3\">\n\t<td class=\"column-1\">Comarch OCR API<\/td><td class=\"column-2\">https:\/\/ocr.erp.comarch.pl\/v1.0\/api\/<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<!-- #tablepress-368 from cache -->\n<section class=\"msp-alert-box msp-alert-info\"><div class=\"msp-alert-icon\"><svg width=\"16\" height=\"16\" class=\"kb-icon kb-icon--info\" aria-hidden=\"true\" focusable=\"false\" viewBox=\"0 0 32 32\" version=\"1.1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\">\r\n    <g id=\"[AP]-Iconography\" stroke=\"none\" stroke-width=\"1\" fill=\"none\" fill-rule=\"evenodd\">\r\n        <g id=\"Iconography_sortowanie-po-kategorii\" transform=\"translate(-715.000000, -3631.000000)\" fill=\"currentColor\">\r\n            <g id=\"Group-8\" transform=\"translate(286.000000, 548.000000)\">\r\n                <g id=\"Iconography-Card-\" transform=\"translate(381.000000, 3043.000000)\">\r\n                    <g id=\"0-Icons-\/-24-\/-Data-\/-Info-\/-Outlined\" transform=\"translate(48.000000, 40.000000)\">\r\n                        <path d=\"M15.9993333,2.024 C23.706,2.024 29.9753333,8.29333333 29.9753333,16 C29.9753333,23.7066667 23.706,29.976 15.9993333,29.976 C8.294,29.976 2.02466667,23.7066667 2.02466667,16 C2.02466667,8.29333333 8.294,2.024 15.9993333,2.024 Z M15.9993333,4.024 C9.39666667,4.024 4.02466667,9.396 4.02466667,16 C4.02466667,22.604 9.39666667,27.976 15.9993333,27.976 C22.6033333,27.976 27.9753333,22.604 27.9753333,16 C27.9753333,9.396 22.6033333,4.024 15.9993333,4.024 Z M15.9993333,14.9877333 C16.69,14.9877333 17.2486667,15.5477333 17.2486667,16.2370667 L17.2486667,22.6770667 C17.2486667,23.3677333 16.69,23.9264 15.9993333,23.9264 C15.3086667,23.9264 14.75,23.3677333 14.75,22.6770667 L14.75,16.2370667 C14.75,15.5477333 15.3086667,14.9877333 15.9993333,14.9877333 Z M15.9993333,9.32293333 C16.862,9.32293333 17.566,10.0256 17.566,10.8896 C17.566,11.7536 16.862,12.4562667 15.9993333,12.4562667 C15.1366667,12.4562667 14.434,11.7536 14.434,10.8896 C14.434,10.0256 15.1366667,9.32293333 15.9993333,9.32293333 Z\" id=\"Color\"><\/path>\r\n                    <\/g>\r\n                <\/g>\r\n            <\/g>\r\n        <\/g>\r\n    <\/g>\r\n<\/svg><\/div><div class=\"msp-alert-body\"><div class=\"msp-alert-title\">Informacja<\/div><div class=\"msp-alert-content\">W celu korzystania z us\u0142ugi Comarch OCR nale\u017cy odblokowa\u0107 komunikacj\u0119 do adres\u00f3w *.erp.comarch.pl na porcie 443 (SSL).<\/div><\/div><\/section>\n<p>W pierwszym kroku nale\u017cy zalogowa\u0107 si\u0119 w aplikacji <a href=\"https:\/\/www.erp.comarch.pl\/OCR\/\">Comarch OCR<\/a> i wygenerowa\u0107 klucze dost\u0119powe.<\/p>\n<h2>Metody<\/h2>\n<p><a name=\"1\"><\/a><\/p>\n<h3>Tworzenie sesji u\u017cytkownika\u00a0(POST)<\/h3>\n<p>Adres: <a href=\"https:\/\/ocr.erp.comarch.pl\/v1.0\/api\/sessions\/post\">https:\/\/ocr.erp.comarch.pl\/v1.0\/api\/sessions\/post<\/a><\/p>\n<p>&nbsp;<\/p>\n<p>W nag\u0142\u00f3wku zapytania nale\u017cy do\u0142\u0105czy\u0107 nast\u0119puj\u0105ce dane uwierzytelniaj\u0105ce:<\/p>\n\n<table id=\"tablepress-369\" class=\"tablepress tablepress-id-369\">\n<thead>\n<tr class=\"row-1\">\n\t<th class=\"column-1\">Klucz<\/th><th class=\"column-2\">Warto\u015b\u0107<\/th>\n<\/tr>\n<\/thead>\n<tbody class=\"row-striping row-hover\">\n<tr class=\"row-2\">\n\t<td class=\"column-1\">authKey<\/td><td class=\"column-2\">Klucz wygenerowany w panelu do zarz\u0105dzania Comarch OCR<\/td>\n<\/tr>\n<tr class=\"row-3\">\n\t<td class=\"column-1\">authSecret<\/td><td class=\"column-2\">Sekret wygenerowany w panelu do zarz\u0105dzania Comarch OCR<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<!-- #tablepress-369 from cache -->\n<p>Opis struktury JSON odpowiedzi<\/p>\n\n<table id=\"tablepress-370\" class=\"tablepress tablepress-id-370\">\n<thead>\n<tr class=\"row-1\">\n\t<th class=\"column-1\">Property<\/th><th class=\"column-2\">Opis<\/th>\n<\/tr>\n<\/thead>\n<tbody class=\"row-striping row-hover\">\n<tr class=\"row-2\">\n\t<td class=\"column-1\">sessionToken<\/td><td class=\"column-2\">Token sesji<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<!-- #tablepress-370 from cache -->\n<p>Przyk\u0142adowa odpowied\u017a JSON<\/p>\n<p><code>{<br \/>\n\"sessionToken\": \"00000000-0000-0000-0000-000000000000\"\"<br \/>\n}<br \/>\n<\/code><\/p>\n<p>Mo\u017cliwe kody odpowiedzi HTTP:<\/p>\n\n<table id=\"tablepress-371\" class=\"tablepress tablepress-id-371\">\n<thead>\n<tr class=\"row-1\">\n\t<th class=\"column-1\">Kod<\/th><th class=\"column-2\">Znaczenie<\/th>\n<\/tr>\n<\/thead>\n<tbody class=\"row-striping row-hover\">\n<tr class=\"row-2\">\n\t<td class=\"column-1\">200<\/td><td class=\"column-2\">Poprawnie wygenerowano token sesji.<\/td>\n<\/tr>\n<tr class=\"row-3\">\n\t<td class=\"column-1\">400<\/td><td class=\"column-2\">Brak wymaganych parametr\u00f3w w nag\u0142\u00f3wku \u017c\u0105dania lub b\u0142\u0119dne dane.<\/td>\n<\/tr>\n<tr class=\"row-4\">\n\t<td class=\"column-1\">403<\/td><td class=\"column-2\">Wymagane jest u\u017cycie SSL<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<!-- #tablepress-371 from cache -->\n<a name=\"2\"><\/a><\/p>\n<h3>Usuwanie sesji u\u017cytkownika\u00a0(DELETE)<\/h3>\n<p>Adres: <a href=\"https:\/\/ocr.erp.comarch.pl\/v1.0\/api\/sessions\/delete\">https:\/\/ocr.erp.comarch.pl\/v1.0\/api\/sessions\/delete<\/a><\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: left;\">W nag\u0142\u00f3wku zapytania nale\u017cy do\u0142\u0105czy\u0107 nast\u0119puj\u0105ce warto\u015bci:<\/p>\n\n<table id=\"tablepress-372\" class=\"tablepress tablepress-id-372\">\n<thead>\n<tr class=\"row-1\">\n\t<th class=\"column-1\">Klucz<\/th><th class=\"column-2\">Warto\u015b\u0107<\/th>\n<\/tr>\n<\/thead>\n<tbody class=\"row-striping row-hover\">\n<tr class=\"row-2\">\n\t<td class=\"column-1\">authToken<\/td><td class=\"column-2\">Token sesji<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<!-- #tablepress-372 from cache -->\n\n<table id=\"tablepress-374\" class=\"tablepress tablepress-id-374\">\n<thead>\n<tr class=\"row-1\">\n\t<th class=\"column-1\">Kod<\/th><th class=\"column-2\">Znaczenie<\/th>\n<\/tr>\n<\/thead>\n<tbody class=\"row-striping row-hover\">\n<tr class=\"row-2\">\n\t<td class=\"column-1\">204<\/td><td class=\"column-2\">Sesja poprawnie zako\u0144czona<\/td>\n<\/tr>\n<tr class=\"row-3\">\n\t<td class=\"column-1\">400<\/td><td class=\"column-2\">Brak tokenu sesji w nag\u0142\u00f3wku \u017c\u0105dania.<\/td>\n<\/tr>\n<tr class=\"row-4\">\n\t<td class=\"column-1\">403<\/td><td class=\"column-2\">Wymagane jest u\u017cycie SSL<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<!-- #tablepress-374 from cache -->\n<a name=\"3\"><\/a><\/p>\n<h3>Przetwarzanie dokumentu\u00a0(POST)<\/h3>\n<p>Adres: <a href=\"https:\/\/ocr.erp.comarch.pl\/v1.0\/api\/invoice\/post\">https:\/\/ocr.erp.comarch.pl\/v1.0\/api\/invoice\/post<\/a><\/p>\n<p>&nbsp;<\/p>\n<p>Opis struktury JSON zapytania<\/p>\n\n<table id=\"tablepress-442\" class=\"tablepress tablepress-id-442\">\n<thead>\n<tr class=\"row-1\">\n\t<th class=\"column-1\">Property<\/th><th class=\"column-2\">Opis<\/th>\n<\/tr>\n<\/thead>\n<tbody class=\"row-striping row-hover\">\n<tr class=\"row-2\">\n\t<td class=\"column-1\">Data<\/td><td class=\"column-2\">Plik o rozszerzeniu *.jpg, *.png, *bmp lub *.pdf w postaci binarnej<\/td>\n<\/tr>\n<tr class=\"row-3\">\n\t<td class=\"column-1\">InvoiceGuid<\/td><td class=\"column-2\">Opcjonalne - GUID<\/td>\n<\/tr>\n<tr class=\"row-4\">\n\t<td class=\"column-1\">Filename<\/td><td class=\"column-2\">Nazwa pliku wraz z rozszerzeniem<\/td>\n<\/tr>\n<tr class=\"row-5\">\n\t<td class=\"column-1\">ReturnData<\/td><td class=\"column-2\">Opcjonalne - informacja czy us\u0142uga ma zwr\u00f3ci\u0107 pliki dla przetworzonych dokument\u00f3w, warto\u015b\u0107 parametru 1 \u2013 pliki s\u0105 do\u0142\u0105czone do odpowiedzi<\/td>\n<\/tr>\n<tr class=\"row-6\">\n\t<td class=\"column-1\">RecognitionLanguageOption<\/td><td class=\"column-2\">Opcjonalny - j\u0119zyk rozpoznawania dokumentu,<br \/>\n0 - j. polski (je\u015bli na fakturze zostanie rozpoznany j\u0119zyk angielski, rozpoznanie nast\u0105pi jak dla faktur angielskich),<br \/>\n1 - j. niemiecki,<br \/>\n2 - j. francuski,<br \/>\n3 - j. angielski<br \/>\n-1 \u2013 rozpoznanie na podstawie j\u0119zyka wykrytego na dokumencie<br \/>\n(domy\u015blnie - j. polski)<\/td>\n<\/tr>\n<tr class=\"row-7\">\n\t<td class=\"column-1\">BarCodeRecognition<\/td><td class=\"column-2\">Opcjonalny - informacja czy nale\u017cy rozpoznawa\u0107 kody kreskowe da dokumentach, opcja wymaga ustawienia ExportFormat=1, 0 - nie rozpoznaje kod\u00f3w, 1 - rozpoznaje kody, 2 - \u0142\u0105czy strony na podstawie rozpoznanych kod\u00f3w<\/td>\n<\/tr>\n<tr class=\"row-8\">\n\t<td class=\"column-1\">OneInvoiceFile<\/td><td class=\"column-2\">Opcjonalny - informacja jak nale\u017cy \u0142\u0105czy\u0107 strony w przes\u0142anym pliku, 0 - \u0142\u0105czenie stron w dokumenty na podstawie danych zawartych na stronach, 1 - jeden przes\u0142any plik to jeden dokument<\/td>\n<\/tr>\n<tr class=\"row-9\">\n\t<td class=\"column-1\">DefaultPaymentForm<\/td><td class=\"column-2\">Opcjonalny \u2013 domy\u015blna forma p\u0142atno\u015bci jaka ma zosta\u0107 zwr\u00f3cona w przypadku nie wykrycia formy p\u0142atno\u015bci na dokumencie (np. \u201egot\u00f3wka\u201d)<\/td>\n<\/tr>\n<tr class=\"row-10\">\n\t<td class=\"column-1\">Language<\/td><td class=\"column-2\">Opcjonalny \u2013 informacja w jakim j\u0119zyku maj\u0105 byc zwr\u00f3cone komunikaty, 0 - j. polski, 1 - j. niemiecki (domy\u015blnie - j. polski)<\/td>\n<\/tr>\n<tr class=\"row-11\">\n\t<td class=\"column-1\">PagesToRecognize<\/td><td class=\"column-2\">Opcjonalny \u2013 informacja kt\u00f3re strony w pliku maj\u0105 zosta\u0107 rozpoznane (np. \"1-3,5\")<\/td>\n<\/tr>\n<tr class=\"row-12\">\n\t<td class=\"column-1\">RawRecognitionText<\/td><td class=\"column-2\"><br \/>\nOpcjonalny \u2013 informacja czy ma zosta\u0107 zwr\u00f3cona oryginalna, niezmieniona tre\u015b\u0107 wykryta na stronie, 0 - brak oryginalnej tre\u015bci, 1 - oryginalna tre\u015b\u0107 zostanie zwr\u00f3cona  <\/td>\n<\/tr>\n<tr class=\"row-13\">\n\t<td class=\"column-1\">PaymentMethodMapping<\/td><td class=\"column-2\">Opcjonalny \u2013 tylko dla dokument\u00f3w w j\u0119zyku angielskim, informacja czy forma p\u0142atno\u015bci ma zosta\u0107 mapowana na podstawow\u0105 form\u0119 p\u0142atno\u015bci (got\u00f3wka, przedp\u0142ata, karta, przelew), 0 - brak mapowania, 1 - mapowanie <\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<!-- #tablepress-442 from cache -->\n<p>W nag\u0142\u00f3wku zapytania nale\u017cy do\u0142\u0105czy\u0107 nast\u0119puj\u0105ce warto\u015bci:<\/p>\n\n<table id=\"tablepress-372-no-2\" class=\"tablepress tablepress-id-372\">\n<thead>\n<tr class=\"row-1\">\n\t<th class=\"column-1\">Klucz<\/th><th class=\"column-2\">Warto\u015b\u0107<\/th>\n<\/tr>\n<\/thead>\n<tbody class=\"row-striping row-hover\">\n<tr class=\"row-2\">\n\t<td class=\"column-1\">authToken<\/td><td class=\"column-2\">Token sesji<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<!-- #tablepress-372-no-2 from cache -->\n<p>Schemat zapytania:<\/p>\n<pre>{\r\n\r\n \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\"type\": \"object\",\r\n\r\n \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\"properties\": {\r\n\r\n \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\"Data\": {\r\n \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0   \"type\": [\r\n \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\"string\"\r\n \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 ]\r\n \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 },\r\n \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \"InvoiceGuid\": {\r\n \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \"type\": [\r\n \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \"string\"\r\n \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 ]\r\n \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 },\r\n \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \"Filename\": {\r\n \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \"type\": [\r\n \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0  \"string\"\r\n \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 ]\r\n \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 },\r\n \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \" ReturnData\": {\r\n \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \"type\": [\r\n \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \"integer\"\r\n \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 ]\r\n  \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 },\r\n \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \" RecognitionLanguageOption \": {\r\n \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \"type\": [\r\n \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \"integer\"\r\n \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 ]\r\n \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0},\r\n \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \" BarCodeRecognition \": {\r\n \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \"type\": [\r\n \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \"integer\"\r\n \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 ]\r\n \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 }\r\n \u00a0\u00a0\u00a0\u00a0\u00a0 },\r\n \u00a0\u00a0\u00a0\u00a0\u00a0 \"required\": [\r\n \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \"Data\",\r\n \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \"Filename\",\r\n \u00a0\u00a0\u00a0\u00a0\u00a0 ]<\/pre>\n<p>&nbsp;<\/p>\n<p>Opis struktury JSON odpowiedzi<\/p>\n\n<table id=\"tablepress-375\" class=\"tablepress tablepress-id-375\">\n<thead>\n<tr class=\"row-1\">\n\t<th class=\"column-1\">Property<\/th><th class=\"column-2\">Opis<\/th>\n<\/tr>\n<\/thead>\n<tbody class=\"row-striping row-hover\">\n<tr class=\"row-2\">\n\t<td class=\"column-1\">ExportString<\/td><td class=\"column-2\">Odpowied\u017a w formacie JSON<\/td>\n<\/tr>\n<tr class=\"row-3\">\n\t<td class=\"column-1\">Message<\/td><td class=\"column-2\">Komunikat o wyniku przetwarzania dokumentu przez us\u0142ug\u0119<\/td>\n<\/tr>\n<tr class=\"row-4\">\n\t<td class=\"column-1\">Code<\/td><td class=\"column-2\">Kod odpowiedzi<\/td>\n<\/tr>\n<tr class=\"row-5\">\n\t<td class=\"column-1\">Status<\/td><td class=\"column-2\">Status odpowiedzi<\/td>\n<\/tr>\n<tr class=\"row-6\">\n\t<td class=\"column-1\">AdditionalMessage<\/td><td class=\"column-2\">Dodatkowa informacja o pozosta\u0142ych dokumentach, gdy w pakiecie pozosta\u0142o 10 lub mniej dokument\u00f3w<\/td>\n<\/tr>\n<tr class=\"row-7\">\n\t<td class=\"column-1\">UriToDownload<\/td><td class=\"column-2\">Adres URL do strony sp\u00f3jnej z kodem odpowiedzi<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<!-- #tablepress-375 from cache -->\n<p>Schemat odpowiedzi:<\/p>\n<pre>\r\n{  \r\n    \"type\": \"object\",  \r\n    \"properties\": {  \r\n        \"ExportString\": {  \r\n            \"type\": [  \r\n                \"string\",  \r\n                \"null\"  \r\n            ]  \r\n        },  \r\n        \"Message\": {  \r\n            \"type\": [  \r\n                \"string\",  \r\n                \"null\"  \r\n            ]  \r\n        },  \r\n        \"Code\": {  \r\n            \"type\": \"integer\"  \r\n        },  \r\n        \"Status\": {  \r\n            \"type\": \"integer\"  \r\n        },  \r\n        \"AdditionalMessage\": {  \r\n            \"type\": [  \r\n                \"string\",  \r\n                \"null\"  \r\n            ]  \r\n        },  \r\n        \"UriToDownload\": {  \r\n            \"type\": [  \r\n                \"string\",  \r\n                \"null\"  \r\n            ]  \r\n        }  \r\n    },  \r\n    \"required\": [  \r\n        \"ExportString\",  \r\n        \"Message\",  \r\n        \"Code\",  \r\n        \"Status\",  \r\n        \"AdditionalMessage\",  \r\n        \"UriToDownload\"  \r\n    ]  \r\n} \r\n\r\n<\/pre>\n<p>Struktura przyk\u0142adowego pliku w formacie JSON zawartego w odpowiedzi z serwera us\u0142ugi Comarch OCR.<\/p>\n<pre>\r\n[\r\n    {\r\n        \"Fields\": {\r\n            \"DocumentNumber\": \"12\/03\/2019\", - numer faktury\r\n            \"DateOfIssue\": \"2018-11-08\", - data wystawienia\r\n            \"DateOfSale\": \"2018-11-08\", - data sprzeda\u017cy\r\n            \"DueDate\": \"2018-11-08\", - data p\u0142atno\u015bci\r\n            \"PaymentForm\": \"got\u00f3wka\", - spos\u00f3b p\u0142atno\u015bci\r\n            \"BankAccountNumber\": \"11100110011001100110011001\" - numer rachunku\r\n        },\r\n        \"IsCorrection\": true, - informacja czy faktura jest korekt\u0105\r\n        \"CorrectedDocumentNumber\": \"11\/03\/2019\", - numer dokumentu korygowanego\r\n        \"Language\": \"PL\", - j\u0119zyk rozpoznany na dokumencie\r\n        \"NumberOfPagesLeft\": 123, - liczba stron, kt\u00f3re pozosta\u0142y do wykorzystania w pakiecie\r\n        \"SellerContractor\": { - dane sprzedawcy\r\n            \"TIN\": \"1111111111\",\r\n            \"CompanyName\": \"PRZYK\u0141ADOWA SP\u00d3\u0141KA Z OGRANICZON\u0104 ODPOWIEDZIALNO\u015aCI\u0104\",\r\n            \"Street\": \"ul. \u017byczkowskiego\",\r\n            \"StreetNumber\": \"\",\r\n            \"ApartmentsNumber\": \"12\",\r\n            \"PostCode\": \"11-111\",\r\n            \"PostOffice\": \"Krak\u00f3w\",\r\n            \"City\": \"Krak\u00f3w\",\r\n            \"Voivodeship\": \"MA\u0141OPOLSKIE\",\r\n            \"ActiveVATTaxpayer\": true\r\n        },\r\n        \"BuyerContractor\": { - dane nabywcy\r\n            \"TIN\": \"1111111111\",\r\n            \"CompanyName\": \"PRZYK\u0141ADOWA SP\u00d3\u0141KA Z OGRANICZON\u0104 ODPOWIEDZIALNO\u015aCI\u0104\",\r\n            \"Street\": \"ul. \u017byczkowskiego\",\r\n            \"StreetNumber\": \"\",\r\n            \"ApartmentsNumber\": \"12\",\r\n            \"PostCode\": \"11-111\",\r\n            \"PostOffice\": \"Krak\u00f3w\",\r\n            \"City\": \"Krak\u00f3w\",\r\n            \"Voivodeship\": \"MA\u0141OPOLSKIE\",\r\n            \"ActiveVATTaxpayer \": true\r\n        },\r\n        \"Currency\": \"PLN\", - symbol waluty, je\u017celi puste to oznacza, \u017ce waluta PLN\r\n        \"VatPositions\": [ - pozycje tabeli VAT\r\n            {\r\n                \"VatRate\": 23,\r\n                \"Subtotal\": -62.52,\r\n                \"VAT\": -14.38,\r\n                \"Total\": -76.9,\r\n                \"VatStatus\": 0 \u2013 0 \u2013 opodatkowana, 1- zwolniona, 2- nie podlega\r\n            }\r\n        ],\r\n        \"PageProperties\": {\r\n            \"FirstPageNumber\": 1, - informacja na kt\u00f3rej stronie pliku pdf znajduje si\u0119 dokument\r\n            \"DocumentLength\": 1, - informacja ile stron posiada dokument\r\n            \"PageRotation\": 0 - informacja o ile stopni zgodnie z ruchem wskaz\u00f3wek zegara nale\u017cy obr\u00f3ci\u0107 dokument w formacie .pdf, aby by\u0142 wy\u015bwietlany poprawnie\r\n        }\r\n\r\n        \"ProductItems\": [ - pozycje tabeli produkt\u00f3w\r\n            {\r\n                \"Name\": \"Produkt 1\",\r\n                \"Unit\": \"szt\",\r\n                \"ProductCode\": \"123456789012\",\r\n                \"Count\": 2,\r\n                \"NettoUnitPrice\": 31.26,\r\n                \"BruttoUnitPrice \": 39.8,\r\n                \"Netto\": 62.52,\r\n                \"Brutto\": 79.6,\r\n                \"VatRate\": 0.23,\r\n                \"VatAmount\": 14.38 \r\n}\r\n        ], \r\n        \"Attachment\": \"JVBERi0xLjQKJdP0zOEKMSAwIG9iago8\u2026\", - plik binarny przetworzonego dokumentu w formacie base64\r\n        \"Barcode\": { - rozpoznany na dokumencie kod kreskowy\r\n            \"Text\": 1, - odczytany numer\r\n            \"Type\": \"EAN8\" - rodzaj kodu kreskowego\r\n        }\r\n        \"JpkCodes\": [ - kody JPK_V7 wyst\u0119puj\u0105ce na fakturze\r\n            {\r\n                \"Code\": \"GTU_01\",\r\n\r\n<\/pre>\n<p>Struktura przyk\u0142adowego pliku w formacie JSON dla faktur w j\u0119zyku niemieckim zawartego w odpowiedzi z serwera us\u0142ugi Comarch OCR. ( dla <em>RecognitionLanguageOption=1)<\/em><\/p>\n<pre>\r\n{\r\n        \"Fields\": {\r\n            \"DocumentNumber\": \"12\/03\/2019\", - numer faktury\r\n            \"DateOfIssue\": \"2018-11-08\", - data wystawienia\r\n            \"GrossPrice\": \"52,50\", - kwota brutto\r\n            \"UstIDNumber\": \"79865412\", - numer identyfikacyjny sprzedawcy\r\n            \"OrderNumber\": \"A123456789\", - numer identyfikacyjny sprzedawcy\r\n            \"PurchaseOrderNumber \": \"B123456789\", - numer identyfikacyjny sprzedawcy\r\n            \"TaxIdentificationNumber\": \"B123456789\", - Steuernummer sprzedawcy\r\n            \"Reference\": \"0110454\", - referencja z kodu QR\r\n            \"AdditionalInformation\": \"0110454\", - dodatkowe informacje z kodu QR\r\n            \"BillInformation\": \"052375900000000000001765321\", - informacje o rachunku z kodu QR\r\n            \"EsrCode\": \"001104549>052375900000000000001765321+ 0110454\", - kod ESR\r\n            \"EsrReference\": \"052375900000000000001765321\", - referencja z kodu ESR\r\n            \"EsrSubscriberNumber\": \"0110454\", - numer subskrybenta z kodu ESR\r\n        },\r\n        \"BuyerContractor\": { - dane nabywcy\r\n            \"CompanyName\": \"Comarch\",\r\n            \"Street\": \"Maximilianstra\u00dfe\",\r\n            \"StreetNumber\": \"12\",\r\n            \"ApartmentsNumber\": \"10\",\r\n            \"PostCode\": \"01010\",\r\n            \"City\": \"M\u00fcnchen \",\r\n        },\r\n        \"SellerContractor\": { - dane sprzedawcy, gdy nie rozpoznano UstIDNumber\r\n            \"CompanyName\": \"Comarch\",\r\n            \"Street\": \"Friedrichtra\u00dfe\",\r\n            \"StreetNumber\": \"24\",\r\n            \"ApartmentsNumber\": \"20\",\r\n            \"PostCode\": \"02020\",\r\n            \"City\": \"M\u00fcnchen \",\r\n        },\r\n\r\n        \"Currency\": \"EUR\", \r\n        \"Language\": \"DE\", - j\u0119zyk rozpoznany na dokumencie\r\n        \"NumberOfPagesLeft\": 123, - liczba stron, kt\u00f3re pozosta\u0142y do wykorzystania w pakiecie\r\n        \"PageProperties\": {\r\n            \"FirstPageNumber\": 1, - informacja na kt\u00f3rej stronie pliku pdf znajduje si\u0119 dokument\r\n            \"DocumentLength\": 1, - informacja ile stron posiada dokument\r\n            \"PageRotation\": 0 - informacja o ile stopni zgodnie z ruchem wskaz\u00f3wek zegara nale\u017cy obr\u00f3ci\u0107 dokument w formacie .pdf, aby by\u0142 wy\u015bwietlany poprawnie\r\n        }\r\n        \"Attachment\": \"JVBERi0xLjQKJdP0zOEKMSAwIG9iago8\u2026\", - plik binarny przetworzonego dokumentu w formacie base64\r\n    }\r\n]\r\n\r\n<\/pre>\n<p>Struktura przyk\u0142adowego pliku w formacie JSON dla faktur w j\u0119zyku francuskim zawartego w odpowiedzi z serwera us\u0142ugi Comarch OCR. (dla <em>RecognitionLanguageOption=2)<\/em><\/p>\n<pre>\r\n[\r\n    {\r\n        \"Fields\": {\r\n            \"DocumentNumber\": \"12\/03\/2019\", - numer faktury\r\n            \"DateOfIssue\": \"2018-11-08\", - data wystawienia\r\n            \"DateOfSale\": \"2018-11-08\", - data sprzeda\u017cy\r\n            \"DueDate\": \"2018-11-08\", - data p\u0142atno\u015bci\r\n        },\r\n        \"BuyerContractor\": { - dane nabywcy\r\n            \"CompanyName\": \"Comarch\",\r\n            \"Street\": \" Rue Paul Langevin \",\r\n            \"StreetNumber\": \"12\",\r\n            \"ApartmentsNumber\": \"10\",\r\n            \"PostCode\": \"01010\",\r\n            \"City\": \"Paris\",\r\n        },\r\n        \"BuyerContractor\": { - dane nabywcy\r\n            \"CompanyName\": \"Comarch\",\r\n            \"Street\": \"Rue Paul Langevin\",\r\n            \"StreetNumber\": \"12\",\r\n            \"ApartmentsNumber\": \"10\",\r\n            \"PostCode\": \"01010\",\r\n            \"City\": \"Paris\",\r\n        },\r\n        \"Currency\": \"EUR\", - symbol waluty\r\n        \"Language\": \"FR\", - j\u0119zyk rozpoznany na dokumencie\r\n        \"NumberOfPagesLeft\": 123, - liczba stron, kt\u00f3re pozosta\u0142y do wykorzystania w pakiecie\r\n        \"VatPositions\": [ - pozycje tabeli VAT\r\n            {\r\n                \"VatRate\": 23,\r\n                \"Subtotal\": -62.52,\r\n                \"VAT\": -14.38,\r\n                \"Total\": -76.9,\r\n                \"VatStatus\": 0 \u2013 0 \u2013 opodatkowana, 1- zwolniona, 2- nie podlega\r\n            }\r\n        ],\r\n        \"PageProperties\": {\r\n            \"FirstPageNumber\": 1, - informacja na kt\u00f3rej stronie pliku pdf znajduje si\u0119 dokument\r\n            \"DocumentLength\": 1, - informacja ile stron posiada dokument\r\n            \"PageRotation\": 0 - informacja o ile stopni zgodnie z ruchem wskaz\u00f3wek zegara nale\u017cy obr\u00f3ci\u0107 dokument w formacie .pdf, aby by\u0142 wy\u015bwietlany poprawnie\r\n        }\r\n\r\n        \"ProductItems\": [ - pozycje tabeli produkt\u00f3w\r\n            {\r\n                \"Name\": \"Produit 1\",\r\n                \"Unit\": \"pcs\",\r\n                \"ProductCode\": \"123456789012\",\r\n                \"Count\": 2,\r\n                \"NettoUnitPrice\": 31.26,\r\n                \"BruttoUnitPrice \": 39.8,\r\n                \"Netto\": 62.52,\r\n                \"Brutto\": 79.6,\r\n                \"VatRate\": 0.23,\r\n                \"VatAmount\": 14.38 \r\n}\r\n        ], \r\n        \"Attachment\": \"JVBERi0xLjQKJdP0zOEKMSAwIG9iago8\u2026\", - plik binarny przetworzonego dokumentu w formacie base64\r\n    }\r\n]\r\n\r\n<\/pre>\n<p>Og\u00f3lny opis mo\u017cliwych scenariuszy odpowiedzi z serwera us\u0142ugi Comarch OCR<\/p>\n\n<table id=\"tablepress-376\" class=\"tablepress tablepress-id-376\">\n<thead>\n<tr class=\"row-1\">\n\t<th class=\"column-1\">Code<\/th><th class=\"column-2\">Status<\/th><th class=\"column-3\">Opis<\/th><th class=\"column-4\">Dodatkowe informacje<\/th>\n<\/tr>\n<\/thead>\n<tbody class=\"row-striping row-hover\">\n<tr class=\"row-2\">\n\t<td class=\"column-1\">Dowolny<\/td><td class=\"column-2\">1<\/td><td class=\"column-3\">Informacja<\/td><td class=\"column-4\"><\/td>\n<\/tr>\n<tr class=\"row-3\">\n\t<td class=\"column-1\">Dowolny<\/td><td class=\"column-2\">2<\/td><td class=\"column-3\">Ostrze\u017cenie<\/td><td class=\"column-4\">Nale\u017cy sprawdzi\u0107 czy co\u015b si\u0119 znajduje w AdditionalMessage lub UriToDownload<\/td>\n<\/tr>\n<tr class=\"row-4\">\n\t<td class=\"column-1\">Dowolny<\/td><td class=\"column-2\">3<\/td><td class=\"column-3\">B\u0142\u0105d<\/td><td class=\"column-4\">Nale\u017cy sprawdzi\u0107 czy co\u015b si\u0119 znajduje w AdditionalMessage lub UriToDownload<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<!-- #tablepress-376 from cache -->\n<p>Szczeg\u00f3\u0142owy opis mo\u017cliwych scenariusz\u00f3w odpowiedzi z serwera us\u0142ugi Comarch OCR<\/p>\n\n<table id=\"tablepress-385\" class=\"tablepress tablepress-id-385\">\n<thead>\n<tr class=\"row-1\">\n\t<th class=\"column-1\">Code<\/th><th class=\"column-2\">Status<\/th><th class=\"column-3\">Opis<\/th><th class=\"column-4\">Dodatkowe informacje<\/th>\n<\/tr>\n<\/thead>\n<tbody class=\"row-striping row-hover\">\n<tr class=\"row-2\">\n\t<td class=\"column-1\">1<\/td><td class=\"column-2\">1<\/td><td class=\"column-3\">Dokument rozpoznany prawid\u0142owo.<\/td><td class=\"column-4\"><\/td>\n<\/tr>\n<tr class=\"row-3\">\n\t<td class=\"column-1\">1<\/td><td class=\"column-2\">2<\/td><td class=\"column-3\">Dokument rozpoznany prawid\u0142owo.<\/td><td class=\"column-4\">Klientowi pozosta\u0142o w pakiecie 10 lub mniej dokument\u00f3w, szczeg\u00f3\u0142owa informacja w AdditionalMessage, link do sklepu Comarch znajduje si\u0119 w UriToDownload.<\/td>\n<\/tr>\n<tr class=\"row-4\">\n\t<td class=\"column-1\">2<\/td><td class=\"column-2\">1<\/td><td class=\"column-3\">Dokument rozpoznany cz\u0119\u015bciowo lub b\u0142\u0119dnie.<\/td><td class=\"column-4\"><\/td>\n<\/tr>\n<tr class=\"row-5\">\n\t<td class=\"column-1\">2<\/td><td class=\"column-2\">2<\/td><td class=\"column-3\">Dokument rozpoznany cz\u0119\u015bciowo lub b\u0142\u0119dnie.<\/td><td class=\"column-4\">Klientowi pozosta\u0142o w pakiecie 10 lub mniej dokument\u00f3w, szczeg\u00f3\u0142owa informacja w AdditionalMessage, link do sklepu Comarch znajduje si\u0119 w UriToDownload.<\/td>\n<\/tr>\n<tr class=\"row-6\">\n\t<td class=\"column-1\">3<\/td><td class=\"column-2\">3<\/td><td class=\"column-3\">Dokument nierozpoznany.<\/td><td class=\"column-4\"><\/td>\n<\/tr>\n<tr class=\"row-7\">\n\t<td class=\"column-1\">4<\/td><td class=\"column-2\">3<\/td><td class=\"column-3\">Funkcja niedost\u0119pna.<\/td><td class=\"column-4\"><\/td>\n<\/tr>\n<tr class=\"row-8\">\n\t<td class=\"column-1\">5<\/td><td class=\"column-2\">3<\/td><td class=\"column-3\">Przerwa techniczna.<\/td><td class=\"column-4\"><\/td>\n<\/tr>\n<tr class=\"row-9\">\n\t<td class=\"column-1\">6<\/td><td class=\"column-2\">3<\/td><td class=\"column-3\">Niepoprawne zapytanie.<\/td><td class=\"column-4\"><\/td>\n<\/tr>\n<tr class=\"row-10\">\n\t<td class=\"column-1\">7<\/td><td class=\"column-2\">3<\/td><td class=\"column-3\">Niepoprawny numer klucza.<\/td><td class=\"column-4\"><\/td>\n<\/tr>\n<tr class=\"row-11\">\n\t<td class=\"column-1\">8<\/td><td class=\"column-2\">3<\/td><td class=\"column-3\">Brak podpisanej klauzuli RODO.<\/td><td class=\"column-4\">Link do formularza z umow\u0105 znajduje si\u0119 w UriToDownload.<\/td>\n<\/tr>\n<tr class=\"row-12\">\n\t<td class=\"column-1\">9<\/td><td class=\"column-2\">3<\/td><td class=\"column-3\">Brak wykupionego pakietu przez klienta.<\/td><td class=\"column-4\">Link do sklepu Comarch znajduje si\u0119 w UriToDownload.<\/td>\n<\/tr>\n<tr class=\"row-13\">\n\t<td class=\"column-1\">10<\/td><td class=\"column-2\">3<\/td><td class=\"column-3\">Wykorzystany pakiet dokument\u00f3w.<\/td><td class=\"column-4\">Link do sklepu Comarch znajduje si\u0119 w UriToDownload.<\/td>\n<\/tr>\n<tr class=\"row-14\">\n\t<td class=\"column-1\">11<\/td><td class=\"column-2\">3<\/td><td class=\"column-3\">Klient zaznaczy\u0142 dokument w kt\u00f3rym jest wi\u0119cej stron ni\u017c pozosta\u0142o w pakiecie.<\/td><td class=\"column-4\">Link do sklepu Comarch znajduje si\u0119 w UriToDownload.<\/td>\n<\/tr>\n<tr class=\"row-15\">\n\t<td class=\"column-1\">12<\/td><td class=\"column-2\">3<\/td><td class=\"column-3\">Rozmiar pojedynczej strony przekracza obs\u0142ugiwany limit.<\/td><td class=\"column-4\"><\/td>\n<\/tr>\n<tr class=\"row-16\">\n\t<td class=\"column-1\">13<\/td><td class=\"column-2\">3<\/td><td class=\"column-3\">Klient zosta\u0142 zablokowany ze wzgl\u0119du na brak op\u0142aconego pakietu.<\/td><td class=\"column-4\"><\/td>\n<\/tr>\n<tr class=\"row-17\">\n\t<td class=\"column-1\">14<\/td><td class=\"column-2\">3<\/td><td class=\"column-3\">B\u0142\u0119dny token sesji. (W przypadku korzystania z OCR API)<\/td><td class=\"column-4\"><\/td>\n<\/tr>\n<tr class=\"row-18\">\n\t<td class=\"column-1\">15<\/td><td class=\"column-2\">3<\/td><td class=\"column-3\">Brak dost\u0119pu do API OCR (W przypadku korzystania z OCR API)<\/td><td class=\"column-4\"><\/td>\n<\/tr>\n<tr class=\"row-19\">\n\t<td class=\"column-1\">17<\/td><td class=\"column-2\">3<\/td><td class=\"column-3\">Nierozpoznany j\u0119zyk na dokumencie (W przypadku korzystania z OCR API)<\/td><td class=\"column-4\"><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<!-- #tablepress-385 from cache -->\n<p><strong>W przypadku odpowiedzi z serwera z Code innym ni\u017c wymienione w tabeli powy\u017cej nale\u017cy wy\u015bwietli\u0107 informacj\u0119 zgodnie ze Statusem. <\/strong><\/p>\n<p><strong>Komunikat tej informacji znajduje si\u0119 w Message lub AdditionalMessage, i ewentualny link w UriToDownload.<\/strong><\/p>\n<p>Przyk\u0142adowe zapytanie JSON<\/p>\n<p><code>{<br \/>\n\"Data\": \"[DANE BINARNE]\",<br \/>\n\"InvoiceGuid\":\"dce8b807-2846-4816-a24b-12d7eca140ed\",<br \/>\n\"Filename\":\"255430.pdf\",<br \/>\n}<\/code><\/p>\n<p>Przyk\u0142adowa odpowied\u017a JSON<br \/>\n<code>{<br \/>\n\"ExportString\": \"[ODPOWIED\u0179 W FORMACIE JSON]\",<br \/>\n\"Message\": \"Rozpoznano dokument 255430.pdf.\",<br \/>\n\"Code\": 1,<br \/>\n\"Status\": 2,<br \/>\n\"AdditionalMessage\": \"W bezp\u0142atnym pakiecie Demo OCR zosta\u0142o jeszcze 7 dokument\u00f3w do<br \/>\nwykorzystania. Kliknij w ten komunikat, aby przej\u015b\u0107 do Sklepu Comarch i kupi\u0107<br \/>\nodpowiedni Pakiet Comarch OCR.\",<br \/>\n\"UriToDownload\": \"https:\/\/sklep.comarch.pl\/produkty\/ocr,2,16251\"<br \/>\n}<\/code><\/p>\n","protected":false},"excerpt":{"rendered":"<p>W pierwszym kroku nale\u017cy zalogowa\u0107 si\u0119 w aplikacji Comarch OCR i wygenerowa\u0107 klucze dost\u0119powe. Metody Tworzenie sesji u\u017cytkownika\u00a0(POST) Adres: https:\/\/ocr.erp.comarch.pl\/v1.0\/api\/sessions\/post &nbsp; W nag\u0142\u00f3wku zapytania nale\u017cy do\u0142\u0105czy\u0107 nast\u0119puj\u0105ce dane uwierzytelniaj\u0105ce: Opis struktury JSON odpowiedzi Przyk\u0142adowa odpowied\u017a JSON { &#8222;sessionToken&#8221;: &#8222;00000000-0000-0000-0000-000000000000&#8243;&#8221; } Mo\u017cliwe kody odpowiedzi HTTP: Usuwanie sesji u\u017cytkownika\u00a0(DELETE) Adres: https:\/\/ocr.erp.comarch.pl\/v1.0\/api\/sessions\/delete &nbsp; W nag\u0142\u00f3wku zapytania nale\u017cy do\u0142\u0105czy\u0107 [&hellip;]<\/p>\n","protected":false},"author":5,"featured_media":0,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","meta":{"_ht_kb_usefulness":0,"_ht_kb_post_views_count":1835,"_ht_kb_article_order":0,"_ht_kb_reading_time":10,"footnotes":""},"ht_kb_category":[544],"ht_kb_tag":[],"class_list":["post-42713","ht_kb","type-ht_kb","status-publish","format-standard","hentry","ht_kb_category-api-archiwum"],"_links":{"self":[{"href":"https:\/\/pomoc.comarch.pl\/optima\/pl\/2027\/wp-json\/wp\/v2\/ht_kb\/42713","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pomoc.comarch.pl\/optima\/pl\/2027\/wp-json\/wp\/v2\/ht_kb"}],"about":[{"href":"https:\/\/pomoc.comarch.pl\/optima\/pl\/2027\/wp-json\/wp\/v2\/types\/ht_kb"}],"author":[{"embeddable":true,"href":"https:\/\/pomoc.comarch.pl\/optima\/pl\/2027\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/pomoc.comarch.pl\/optima\/pl\/2027\/wp-json\/wp\/v2\/comments?post=42713"}],"version-history":[{"count":5,"href":"https:\/\/pomoc.comarch.pl\/optima\/pl\/2027\/wp-json\/wp\/v2\/ht_kb\/42713\/revisions"}],"predecessor-version":[{"id":42729,"href":"https:\/\/pomoc.comarch.pl\/optima\/pl\/2027\/wp-json\/wp\/v2\/ht_kb\/42713\/revisions\/42729"}],"wp:attachment":[{"href":"https:\/\/pomoc.comarch.pl\/optima\/pl\/2027\/wp-json\/wp\/v2\/media?parent=42713"}],"wp:term":[{"taxonomy":"ht_kb_category","embeddable":true,"href":"https:\/\/pomoc.comarch.pl\/optima\/pl\/2027\/wp-json\/wp\/v2\/ht_kb_category?post=42713"},{"taxonomy":"ht_kb_tag","embeddable":true,"href":"https:\/\/pomoc.comarch.pl\/optima\/pl\/2027\/wp-json\/wp\/v2\/ht_kb_tag?post=42713"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}