Přeskočit obsah

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 state-ready-to-export.png 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 ✅ Podporováno Přijaté faktury (receivedinvoices)
Vydaná faktura ✅ Podporováno Vydané faktury (issuedinvoices)
Přijatá zálohová faktura ✅ Podporováno Přijaté zálohové faktury (receiveddepositinvoices)
Přijatý dobropis ✅ Podporováno Přijaté dobropisy (receivedcreditnotes)
Vydaný dobropis ⚠ Bez special-case logiky Vydané faktury -- nezakládá se zvlášť jako dobropis
Účtenky, Slovenské faktury ❌ Nepodporováno --

Postup napojení AbraGen

Kroky, které jsou potřeba k úspěšnému napojení na účetní systém AbraGen:

  • 1⃣ Připravte si číselníky


    Pro správnou funkci je nutné mít vytvořené číselníky pro zdrojovou řadu a období.

  • 2⃣ Připravte si účetní jednotky


    Je nutné mít vytvořenou účetní jednotku pro každý alias.

  • 3⃣ 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


    Create Abragen

  • 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ů.

setup setup

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í:

  1. Vyhledání partnera podle IČO v adresáři AbraGen
  2. Pokud není nalezen, vyhledání podle DIČ
  3. Pokud partner neexistuje, automaticky se vytvoří nový záznam v adresáři včetně adresy a bankovních účtů
  4. 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

setup

Podmínky pro vygenerování platebního příkazu

  1. Platba dokladu je převodem
  2. Dokument není uhrazen
  3. Čá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:

  1. Alice obdrží evidenční číslo dokladu z AbraGen
  2. Dokument je spárován s dokladem v AbraGen
  3. V detailu dokumentu v Alice se zobrazí informace o exportu
  4. 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 error 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.


  1. Dostupné pouze, pokud pracujete s účetními jednotkami.