# Fakturačný softvér

> Doplnenie fakturačných údajov podľa IČO, overenie platiteľa DPH a kontrola dlhov odberateľa pre fakturačné systémy.

Fakturačný softvér potrebuje dve veci: správne údaje odberateľa a istotu, že mu má zmysel fakturovať. FirmAPI pokrýva oboje jedným volaním.

## Problém

Údaje odberateľa sa v systéme raz zadajú a potom starnú. Firma sa presťahuje, zmení názov, stratí registráciu pre DPH – a vy fakturujete na neaktuálne údaje, kým si to niekto nevšimne.

Druhá vrstva je riziko. Fakturovať s odloženou splatnosťou firme, ktorá je v konkurze alebo dlží na odvodoch, znamená pravdepodobný odpis pohľadávky. Vo väčšine fakturačných systémov o tom pri vystavení dokladu nie je ani zmienka.

## Riešenie cez FirmAPI

Pri zakladaní odberateľa doplníte údaje z registra a uložíte si IČO. Odvtedy viete kedykoľvek skontrolovať, či sa niečo zmenilo – buď periodicky, alebo cez webhook, ktorý vám zmenu oznámi sám.

Pred vystavením faktúry s odloženou splatnosťou si vyžiadajte scope s dlžníkmi a insolvenciou. Ak je odberateľ v niektorom zozname, softvér môže navrhnúť zálohovú faktúru namiesto splatnosti tridsať dní.

Príznak is_vat_payer rozhodne o tom, či na doklad patrí DPH. Je to jedna z mála vecí, kde je chyba viditeľná okamžite a opravuje sa dobropisom.

## Kontrola odberateľa pred vystavením faktúry

```
GET /v1/company/ico/51636549?scope=tax,debtor_status,insolvency

{
  "data": {
    "name": "Version Two s. r. o.",
    "tax": { "ic_dph": "SK2120748862", "is_vat_payer": true },
    "debtor_status": { "is_debtor": false, "sources": [] },
    "insolvency": { "has_active_proceedings": false, "proceedings": [] }
  }
}
```

## Použité dátové zdroje
- RPO – Register právnických osôb
- Finančná správa – platitelia DPH
- EU VIES
- Sociálna poisťovňa – dlžníci
- Finančná správa – daňoví dlžníci
- Insolvenčný register

## Časté otázky

### Mám kontrolovať odberateľa pri každej faktúre?

Nie nutne. Pri pravidelných odberateľoch stačí webhook na zmenu a kontrola pred väčším plnením. Pri jednorazových a nových odberateľoch sa kontrola oplatí vždy.

### Ako zistím, že sa odberateľovi zmenili údaje?

Cez webhook company.updated alebo e-mailovú notifikáciu. Nemusíte databázu prechádzať dokola – dozviete sa to v čase, keď zmena nastane.

### Vraciate aj bankový účet odberateľa?

Máme zoznam bankových účtov oznámených Finančnej správe. Slúži na kontrolu, či platíte na účet, ktorý je pre daný subjekt zverejnený.
