Skip to content

Instantly share code, notes, and snippets.

@Kedrigern
Created April 10, 2020 11:52
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Kedrigern/5ac071282320420a156e3423310298a9 to your computer and use it in GitHub Desktop.
Save Kedrigern/5ac071282320420a156e3423310298a9 to your computer and use it in GitHub Desktop.
---
metadata:
title: Pětadvactíka
short title: Pětadvactíka
documentation: "Zatím není"
description: Pomoc živnostníkům Pětadvactíka v souvislosti s COVID-19
authors:
- name: Ondřej Profant
organization: Pirátská strana
- name: Jan Suchánek
organization: Pirátská strana
- name: Bára Soukupová
organization: Pirátská strana
revision_date: 2020-04-10
---
question: Závěrečná kontrola
subquestion: |
#### Základní údaje o OSVČ
IČO ${ ico }
DIČ ${ dic }
${ name }, narozen ${ birth }
${ address }
Číslo účtu: ${ bank_account } / ${ bank_code }
#### Pomoc v programu pětadvacítka
Období: ${ date_from } - ${ date_to } (počet dní: ${days})
Příspěvěk: ${ amount } Kč
mandatory: True
---
question: Jaké je vaše IČO?
fields:
- IČO: ico
datatype: string
minlength: 8
maxlength: 8
default: 01178253
- DIČ: dic
default: 25596641
help: U OSVČ se obvykle jedná o Rodné číslo
datatype: number
---
question: Vítejte ${ ico }
subquestion: Jsou tyto údaje správné?
fields:
- Jméno: name
default:
code: get_osvc_name()
- Adresa: address
default:
code: get_osvc_address()
- Narození: birth
datatype: date
default:
code: get_osvc_birth()
need:
- ico
---
question: V jakém období chcete pomoci?
subquestion: V jakém období vaše podnikání bylo postiženo v epidemii COVID19?
fields:
- Od: date_from
datatype: date
default: 2020-03-12
- Do: date_to
datatype: date
default: 2020-04-30
---
question: Bankovní spojení
fields:
- Číslo účtu: bank_account
datatype: number
- Kód banky: bank_code
code: |
[
{"0100": "0100 Komerční banka, a.s. "},
{"0300": "0300 ČSOB, a.s. "},
{"0600": "0600 MONETA Money Bank, a.s. "},
{"0710": "0710 Česká národní banka "},
{"0800": "0800 Česká spořitelna, a.s. "},
{"2010": "2010 Fio banka, a.s. "},
{"2020": "2020 MUFG Bank (Europe) N.V. Prague Branch "},
{"2030": "2030 AKCENTA, spořitelní a úvěrní družstvo "},
{"2060": "2060 Citfin, spořitelní družstvo "},
{"2070": "2070 Moravský Peněžní Ústav – spořitelní družstvo "},
{"2100": "2100 Hypoteční banka, a.s. "},
{"2200": "2200 Peněžní dům, spořitelní družstvo "},
{"2220": "2220 Artesa, spořitelní družstvo "},
{"2240": "2240 Poštová banka, a.s., pobočka Česká republika "},
{"2250": "2250 Banka CREDITAS a.s. "},
{"2260": "2260 ANO spořitelní družstvo "},
{"2310": "2310 ZUNO BANK AG, organizační složka "},
{"2600": "2600 Citibank Europe plc, organizační složka "},
{"2700": "2700 UniCredit Bank Czech Republic and Slovakia, a.s. "},
{"3030": "3030 Air Bank a. s. "},
{"3050": "3050 BNP Paribas Personal Finance SA, odštěpný závod "},
{"3060": "3060 PKO BP S.A., Czech Branch "},
{"3500": "3500 ING Bank N.V. "},
{"4000": "4000 Expobank CZ a.s. "},
{"4300": "4300 Českomoravská záruční a rozvojová banka, a.s. "},
{"5500": "5500 Raiffeisenbank, a.s. "},
{"5800": "5800 J&T Banka, a.s. "},
{"6000": "6000 PPF banka a.s. "},
{"6100": "6100 Equa bank a. s. "},
{"6200": "6200 COMMERZBANK Aktiengesellschaft, pobočka Praha "},
{"6210": "6210 mBank S.A., organizační složka "},
{"6300": "6300 BNP Paribas Fortis SA/NV, pobočka Česká republika "},
{"6700": "6700 Všeobecná úverová banka a.s., pobočka Praha "},
{"6800": "6800 Sberbank CZ, a.s. "},
{"7910": "7910 Deutsche Bank A.G. Filiale Prag "},
{"7940": "7940 Waldviertler Sparkasse Bank AG "},
{"7950": "7950 Raiffeisen stavební spořitelna a.s. "},
{"7960": "7960 Českomoravská stavební spořitelna a. s. "},
{"7970": "7970 Wüstenrot - stavební spořitelna a.s. "},
{"7980": "7980 Wüstenrot hypoteční banka, a.s. "},
{"7990": "7990 Modrá pyramida stavební spořitelna, a.s. "},
{"8030": "8030 Raiffeisenbank im Stiftland Waldsassen eG pobočka Cheb, odštěpný závod "},
{"8040": "8040 Oberbank AG pobočka Česká republika "},
{"8060": "8060 Stavební spořitelna České spořitelny, a.s. "},
{"8090": "8090 Česká exportní banka, a.s. "},
{"8150": "8150 HSBC Bank plc - pobočka Praha "},
{"8200": "8200 PRIVAT BANK AG der Raiffeisenlandesbank Oberösterreich v České republice "},
{"8220": "8220 Payment Execution s.r.o. "},
{"8230": "8230 EEPAYS s. r. o. "},
{"8240": "8240 Družstevní záložna Kredit "},
{"8250": "8250 Bank of China (Hungary) Close Ltd. Prague branch, odštěpný závod "}
]
---
code: |
date_diff = date_to-date_from
days = date_diff.days
amount = 500*days
---
code: |
from ares_util.ares import call_ares
data = call_ares(ico)
def get_osvc_name():
return data['legal']['company_name']
def get_osvc_address():
return data['address']['street'] + ", " + data['address']['city'] + ", " + data['address']['zip_code']
def get_osvc_birth():
return "1993-01-01"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment