AbraGen
AbraGen
Integrace s AbraGen umožňuje export dokumentů z Alice prostřednictvím REST API AbraGen. Alice posílá doklad jako batch operaci -- v jediném volání se vytvoří faktura, případně dohledá objednávka, vygeneruje žádost o platební příkaz a nahraje příloha.
Jak to funguje?
Po označení dokumentu k exportu (stav
K exportu) Alice volá REST API AbraGen. Před zápisem se v AbraGen dohledá nebo vytvoří partner (podle IČO/DIČ), namapují se reference na číselníky (zdrojová řada, období, …) a doklad se zapíše batch požadavkem. Volitelně se vygeneruje platební příkaz a/nebo napojí na vydanou objednávku. Po úspěšném zápisu se v Alici doklad přesune do stavu Exportovaný, při chybě do stavu Chyba -- viz Diagnostika. Přehled všech stavů viz Stavy dokumentů.
Schéma datového toku
graph LR
A[Alice] -->|doklad| B[AbraGen]
B -.->|potvrzení| A
Podporované verze a předpoklady
| Oblast | Požadavek |
|---|---|
| Aplikace | AbraGen s REST API |
| Autentizace | HTTP Basic Authentication (uživatel + heslo) |
| Alias | Alias databáze AbraGen (výchozí data) -- viz Externí ID účetní jednotky |
| Síť | API server AbraGen musí být dosažitelný z cloudu Alice (URL + port) |
| Můstek | Není potřeba -- integrace probíhá přímo přes API |
Podporované typy dokumentů
Alice podporuje export následujících typů dokumentů do AbraGen:
| Typ dokumentu v Alice | Podpora | Agenda v AbraGen |
|---|---|---|
| Přijatá faktura | Přijaté faktury (receivedinvoices) |
|
| Vydaná faktura | Vydané faktury (issuedinvoices) |
|
| Přijatá zálohová faktura | Přijaté zálohové faktury (receiveddepositinvoices) |
|
| Přijatý dobropis | Přijaté dobropisy (receivedcreditnotes) |
|
| Vydaný dobropis | Vydané faktury -- nezakládá se zvlášť jako dobropis | |
| Účtenky, Slovenské faktury | -- |
Postup napojení AbraGen
Kroky, které jsou potřeba k úspěšnému napojení na účetní systém AbraGen:
-
Připravte si číselníky
Pro správnou funkci je nutné mít vytvořené číselníky pro zdrojovou řadu a období.
-
Připravte si účetní jednotky
Je nutné mít vytvořenou účetní jednotku pro každý alias.
-
Vytvořte napojení na AbraGen
Přidejte novou definici exportu typu AbraGen.
Vytvoření integrace
V nastavení na kartě Integrace přidejte AbraGen.
Podrobný postup, jak vytvořit integraci pro účetní systémy, naleznete v části Integrace
-
Nová definice importu

-
Popis polí
Název pole Popis pole Název Vlastní název exportu Typ AbraGen Účetní jednotka1 Účetní jednotka, do které budou dokumenty importovány Adresa Adresa serveru s AbraGen API včetně protokolu Port Číslo portu, na kterém je služba dostupná Alias Alias připojení Uživatelské jméno Uživatelské jméno do AbraGen Uživatelské heslo Uživatelské heslo do AbraGen
Připojení k AbraGen
Připojení k AbraGen využívá HTTP Basic Authentication. Výchozí alias připojení je data a výchozí uživatelské jméno je Supervisor. Tyto hodnoty upravte dle konfigurace ve Vaší instalaci AbraGen.
Synchronizace číselníků
Alice umožňuje jednosměrně (AbraGen -> Alice) synchronizovat hodnoty číselníků.

Následující tabulka shrnuje číselníky, které lze synchronizovat z AbraGen:
| Číselník | Popis | Úroveň | Povinný | Poznámka |
|---|---|---|---|---|
| Zdrojová řada | Řada, do které se doklad zařadí | Doklad | Ano | |
| Období | Účetní období | Doklad | Ano | |
| Typ výdaje | Typ výdaje pro přijaté faktury | Doklad i položka | Ne | Pouze pro přijaté faktury |
| Typ příjmu | Typ příjmu pro vydané faktury | Doklad i položka | Ne | Pouze pro vydané faktury |
| Středisko | Organizační středisko | Položka | Ne | |
| Obchodní případ | Přiřazení k obchodnímu případu | Položka | Ne |
Povinné číselníky
Číselníky Zdrojová řada a Období jsou povinné. Bez jejich nastavení nebude export do AbraGen fungovat.
Mapování polí dokumentu
Při exportu dokumentu do AbraGen se přenášejí hodnoty polí z Alice do odpovídajících polí v AbraGen.
Identifikace dokumentu
| Pole v Alice | Pole v AbraGen | Poznámka |
|---|---|---|
| Číslo faktury | externalnumber |
|
| Variabilní symbol | varsymbol |
|
| Konstantní symbol | constsymbol_id |
Dynamicky se dohledá v AbraGen podle kódu |
| Specifický symbol | specsymbol |
Pouze u přijatých faktur |
| ID dokumentu v Alici | docuuid |
Pouze u přijatých faktur (omezení délky) |
Datumy
| Pole v Alice | Pole v AbraGen | Poznámka |
|---|---|---|
| Datum vystavení | docdate, accdate |
accdate = účetní datum |
| Datum splatnosti | duedate |
|
| Datum uplatnění odpočtu DPH | vatdate |
Datum DPH; pokud není vyplněno, použije se datum vystavení |
| Datum zdanitelného plnění | vatadmitdate |
Pokud není vyplněno, použije se datum vystavení |
Povinná pole (vlastní pole / číselníky)
| Pole | Pole v AbraGen | Popis |
|---|---|---|
| Zdrojová řada | Docqueue |
Řada, do které se doklad v AbraGen zařadí (synchronizovaná) |
| Období | Period |
Účetní období v AbraGen (synchronizované) |
Volitelná pole (vlastní pole / číselníky)
| Pole | Pole v AbraGen | Poznámka |
|---|---|---|
| Typ výdaje / Typ příjmu | ExpenseType / IncomeType |
Typ výdaje (přijaté faktury) nebo typ příjmu (vydané faktury). Lze nastavit i na úrovni položek faktury. |
| Středisko | Division |
Nastavuje se na úrovni položek faktury |
| Obchodní případ | BusTransaction |
Nastavuje se na úrovni položek faktury |
| Účetní řada | Accdocqueue |
Dynamicky lookup v AbraGen podle kódu (nesynchronizuje se -- musíte v Alici nastavit ručně, klíč = kód v AbraGen) |
| Předkontace | Accpresetdefinition |
Dynamicky lookup v AbraGen podle kódu (nesynchronizuje se) |
Podporované sazby DPH
Při exportu do AbraGen se používají následující sazby DPH:
| Sazba | Popis |
|---|---|
| 0 % | Osvobozeno od DPH |
| 12 % | Snížená sazba |
| 21 % | Základní sazba |
Práce s partnery
Při exportu dokladu do AbraGen Alice automaticky vyhledá nebo vytvoří obchodního partnera (dodavatele/odběratele) v adresáři AbraGen. Postup je následující:
- Vyhledání partnera podle IČO v adresáři AbraGen
- Pokud není nalezen, vyhledání podle DIČ
- Pokud partner neexistuje, automaticky se vytvoří nový záznam v adresáři včetně adresy a bankovních účtů
- Pokud IČO ani DIČ nejsou k dispozici, použije se výchozí firma
Automatické vytvoření partnera
Při vytváření nového partnera se do AbraGen přenesou: název firmy, IČO, DIČ, adresa, PSČ, město a bankovní účty (u přijatých faktur).
Položky faktury
Alice přenáší do AbraGen jednotlivé položky faktury včetně následujících údajů:
- Název položky
- Množství
- Měrná jednotka
- Cena za jednotku
- Cena bez DPH
- Cena s DPH
- Sazba DPH
Na úrovni jednotlivých položek lze dále nastavit pole Středisko a Obchodní případ.
Dokumenty bez položek
Pokud dokument nemá položky nebo je export položek vypnutý, vytvoří se v AbraGen jedna souhrnná položka. Jako název této položky se použije poznámka dokumentu.
Podpora měn
Integrace s AbraGen podporuje práci s více měnami. Při exportu dokladu v cizí měně Alice:
- Automaticky vyhledá odpovídající měnu v AbraGen
- Přenese směnný kurz
- Uvede ceny v domácí i cizí měně
- Automaticky dopočítá lokální částky u cizích měn
Přílohy dokumentů
K dokladu v AbraGen se automaticky připojí originální dokument (např. PDF faktura) z Alice.
Omezení velikosti přílohy
Příloha je omezena velikostí přibližně 1 MB. Pokud je soubor příliš velký, příloha se k dokladu v AbraGen nepřipojí. Samotný export dokladu tím není ovlivněn.
Kontrola duplicit
U přijatých faktur Alice před exportem automaticky kontroluje, zda doklad se stejným číslem nebo variabilním symbolem již v AbraGen neexistuje. Pokud je nalezen duplicitní doklad, export se neprovede a budete na tuto skutečnost upozorněni.
Generování platebního příkazu
Generování platebního příkazu povolíte v nastavení integrace. Platební příkaz je vygenerován do agendy Žádosti o platební příkazy

Podmínky pro vygenerování platebního příkazu
- Platba dokladu je převodem
- Dokument není uhrazen
- Částka k úhradě je vyšší než 0
Napojení na objednávky
U přijatých faktur lze automaticky napojit doklad na vydanou objednávku v AbraGen. Systém vyhledá odpovídající objednávku podle čísla objednávky uvedeného na faktuře.
Tuto funkci aktivujete v nastavení integrace.
Po úspěšném exportu
Po úspěšném exportu dokumentu do AbraGen:
- Alice obdrží evidenční číslo dokladu z AbraGen
- Dokument je spárován s dokladem v AbraGen
- V detailu dokumentu v Alice se zobrazí informace o exportu
- U přijatých faktur hrazených převodem se automaticky vygeneruje platební příkaz (pokud je funkce povolena v nastavení integrace)
Diagnostika
Při chybě se dokument v Alici přesune do stavu
Chyba s detailem v náhledu.
Chybí zdrojová řada / Chybí období
Příčina: Dokument nemá vyplněnou Zdrojovou řadu nebo Období -- obě pole jsou povinná.
Řešení: Doplňte vlastní pole Zdrojová řada a Období v detailu dokumentu. Hodnoty se získávají synchronizací číselníků z AbraGen.
Měna dokladu nebyla nalezena v účetním systému
Příčina: Měna na dokumentu (např. USD) neexistuje jako záznam v AbraGen.
Řešení: V AbraGen přidejte odpovídající měnu (kód ISO 4217), nebo upravte dokument na podporovanou měnu.
Nelze zadat doklad bez firmy
Příčina: Nepodařilo se najít ani vytvořit dodavatele/odběratele v AbraGen.
Řešení: Doplňte na dokumentu IČO nebo DIČ, případně ověřte, že má uživatel API právo na zápis do adresáře v AbraGen.
Doklad již existuje
Příčina: U přijaté faktury byl nalezen duplicitní doklad podle čísla nebo variabilního symbolu téhož dodavatele -- viz Kontrola duplicit.
Řešení: Pokud je doklad správně, označte ho v Alici ručně jako exportovaný. V opačném případě smažte duplicitu v AbraGen.
Příloha se nepřipojila
Příloha přesahuje limit (~1 MB AbraGen). Doklad samotný se zapsal, jen bez přílohy. PDF lze nahrát ručně přímo v AbraGen.
Časté dotazy | FAQ
Jaké číselníky je nutné nastavit před prvním exportem?
Před prvním exportem je nutné nastavit minimálně dva povinné číselníky: Zdrojová řada a Období. Doporučujeme využít funkci synchronizace číselníků, která tyto hodnoty automaticky načte z AbraGen.
Co se stane, když partner (dodavatel/odběratel) v AbraGen ještě neexistuje?
Alice partnera automaticky vytvoří v adresáři AbraGen. Přenesou se údaje jako název firmy, IČO, DIČ, adresa a bankovní účty. Pokud dokument nemá IČO ani DIČ, použije se výchozí firma.
Proč se k dokladu v AbraGen nepřipojila příloha?
Příloha je omezena velikostí přibližně 1 MB. Pokud je originální dokument větší, příloha se nepřipojí. Samotný export dokladu tím však není ovlivněn -- doklad se do AbraGen přenese bez přílohy.
Jak funguje kontrola duplicit?
U přijatých faktur Alice před exportem ověří, zda doklad se stejným číslem nebo variabilním symbolem již v AbraGen existuje. Pokud ano, export se neprovede a zobrazí se upozornění. Tím se zabrání duplicitnímu zaúčtování.
Lze nastavit středisko nebo obchodní případ na úrovni celého dokladu?
Středisko a obchodní případ se nastavují na úrovni jednotlivých položek faktury. Typ výdaje (u přijatých faktur) a typ příjmu (u vydaných faktur) lze nastavit jak na úrovni dokladu, tak na úrovni položek.
Podporuje integrace export v cizí měně?
Ano, Alice podporuje export dokladů v cizí měně. Při exportu se automaticky vyhledá odpovídající měna v AbraGen, přenese se směnný kurz a ceny se uvedou v domácí i cizí měně.
Jak funguje napojení na objednávky?
U přijatých faktur lze v nastavení integrace zapnout automatické napojení na vydané objednávky. Systém vyhledá objednávku v AbraGen podle čísla objednávky uvedeného na faktuře a propojí ji s importovaným dokladem.
-
Dostupné pouze, pokud pracujete s účetními jednotkami. ↩