Projekt

Obecné

Profil

Požadavek #101

otevřený

[MODUL] Automatická fakturace, export faktur do XML

Přidáno uživatelem Tomáš Dulík před asi 12 roky(ů). Aktualizováno před asi 5 roky(ů).

Stav:
Ve vývoji
Priorita:
Normální
Přiřazeno:
Kategorie:
Faktury
Cílová verze:
Začátek:
2013-04-10
Uzavřít do:
% Hotovo:

25%

Odhadovaná doba:
(Celkem: 3:00hod)

Popis

Nejmenovaná firma potřebuje automatickou fakturaci (vč. DPH) a následný export označených vydaných faktur do XML (formát XML zašlou).
Samozřejmě vývoj zaplatí. Prosím Michala o odhad časové náročnosti.


Dílčí úkoly 4 (3 otevřených1 uzavřený)

Chyba #572: Zobrazení všech faktur - pomalý SQL dotazUzavřenýJan Dubina2013-04-10

Akce
Požadavek #923: Zaúčtování fakturVe vývojiJan Dubina2014-07-21

Akce
Požadavek #925: Zasílání faktur e-mailem Ve vývojiJan Dubina2014-07-21

Akce
Požadavek #926: Upozornění na vypršení tarifů členůVe vývojiJan Dubina2014-07-21

Akce

Aktualizováno uživatelem Ondřej Fibich před téměř 12 roky(ů)

  • Přiřazeno nastaven na Michal Kliment
  • Cílová verze nastaven na 1.1

Aktualizováno uživatelem Michal Kliment před asi 11 roky(ů)

  • Stav změněn z Nový na Čeká se
  • Cílová verze smazán (1.1)

Zjistit zda zájem trvá.

Aktualizováno uživatelem Tomáš Dulík před asi 11 roky(ů)

Zájem trvá, za "nejmenovaná firma" dosaď "UnArtel", "HovNet Servis", ...

Aktualizováno uživatelem Michal Kliment před asi 11 roky(ů)

  • Stav změněn z Čeká se na Nový
  • Cílová verze nastaven na 1.2

Posunuji ale až na 1.2, je na tom závislé hodně dalších úprav (různé upozorňovací zprávy pro různé typy, atd.).

Aktualizováno uživatelem Michal Kliment před více než 10 roky(ů)

  • Přiřazeno změněn z Michal Kliment na Jan Dubina

Aktualizováno uživatelem Jan Dubina před více než 10 roky(ů)

Poprosil bych nejakou konkretnejsi specifikaci a to xml schema. Taky by bylo dobre nejak poresit tabulky v db - ve fakturach se moc nevyznam, tak at tam pak neco nechybi. Naposled byl problem hlavne s cizi menou a DPH (prevod sazby na % a naopak).

Aktualizováno uživatelem Tomáš Dulík před více než 10 roky(ů)

Jan Dubina napsal:

Poprosil bych nejakou konkretnejsi specifikaci a to xml schema.

Původní popis feature requestu je starý 2 roky a už není aktuální.
Mezitím už jsi udělal importy a exporty faktur v (zatím) dostatečném počtu formátů.

Takže export faktur do XML už řešit nemusíš.

Prioritní je automatická fakturace = generování faktur. Perioda generování musí být nastavitelná pro každého člena zvlášť. Částka i popis na faktuře se bude generovat z tarifu daného člena.
Výslednou dávku faktur, generovanou v jednom dni/týdnu/měsíci bude možné hromadně vyexportovat v některé z formátů, které už umíš.

No až to bude fungovat pro Pohodu, tak to můžeš udělat i pro Flexibee přes to jejich REST API.

Aktualizováno uživatelem Michal Kliment před více než 10 roky(ů)

Celé strhávání bude nezávislý proces na strhávání příspěvků, takže bude možnost členovi v jednom měsíci strhávat příspěvky a zároveň i fakturovat.

Bude potřeba přidat další typ poplatku (služba?) a do nastavení přidat volbu dne v měsíci generování faktur za služby (stejně jako tomu je s dnem stržení).

V tabulce tarifu člena je pak nutné přidat sloupec perioda (defaultně 1 = 1 měsíc).

Určení, jestli se bude pro daného člověka daný měsíc vystavovat faktura (AR = aktuální rok, AM = aktuální měsíc, PR = počáteční rok, PM = počáteční měsíc, P = perioda):

((AR*12+AM)-(PR*12+PM)) mod P == 0

Pokud bude pro daného člena podmínka splněna, vygeneruje se mu faktura na částku zadanou z tarifu násobenou periodou.

Akorát nevím, jak se to celé má správně zaúčtovat v podvojném účetnictví. Podle všeho by se měl vygenerovat převod se zápornou částkou (z nějakého podvojného účtu Vydané faktury?).

Aktualizováno uživatelem Michal Kliment před více než 10 roky(ů)

  • Stav změněn z Nový na Ve vývoji

Aktualizováno uživatelem Ondřej Fibich před více než 10 roky(ů)

  • Kategorie nastaven na Faktury

Aktualizováno uživatelem Ondřej Fibich před více než 9 roky(ů)

  • Předmět změněn z Automatická fakturace, export faktur do XML na [MODUL] Automatická fakturace, export faktur do XML

Aktualizováno uživatelem Jan Dubina před více než 9 roky(ů)

NÁVRH
U každého tarifu by měla být možnost fakturace dopředu a zpětně, také volba fakturačního období (měsíční, čtvrtletní, pololetní, roční). Je třeba také fakturovat tarify, které začínají/končí v průběhu fakturačního období - cena se poté dopočítává podle vzorce [počet dní v měsíci, kdy je tarif aktivní] / [počet dní v daném měsíci] * [poplatek]. Při vytváření tarifu s fakturací dopředu je nutné hned vystavit fakturu. Končící tarify se zpětnou fakturací musejí být fakturovány další měsíc po deaktivaci, aby např. člen s roční fakturací a tarifem končícím v únoru nečekal 10 měsíců na vystavení fakturu.
Automaticky generované faktury je potřeba spojovat - každý člen by měl mít pouze jednu měsíčně. Po fakturaci by mělo být zasláno upozornění zvolené skupině uživatelů.

Exporty pro jednotlivé faktury - HTML, PDF, Pohoda eForm, ISDOC, Pohoda XML, Pohoda Dbase
Exporty hromadné - Pohoda XML, Pohoda DBase

IMPLEMENTACE
  • tabulka invoices - přidání sloupce automatically_generated - zjednoduší filtrování a spojování automaticky gen. faktur
  • tabulka invoice_items - nový sloupec fee_id - vazba na tarif, v budoucnu nahradit vazbou na sklad
  • tabulka member_fees - invoicing_period - fakturační období v měsících a invoicing_type - fakturace zpětně/dopředu

Také k dispozici: Atom PDF