Ezzel a funkcióval egyszerre több vásárlási illetve értékesítési raktári mozgásból készíthetünk egyszerre egy vagy több szállítói illetve vevő gépi számlát.
Jogosultságkód: 24220200 Help context: 24220200
Forrás: CsopGepiSzla

A működés elve ugyanaz, mint az egyedi gépi számla készítésé, az eltérés mindössze annyi, hogy egyszerre nem egy bizonylatfejről, hanem a szűrési és a számlakészítési feltételeknek megfelelő összes készlet mozgás bizonylatfejről és hozzájuk tartozó mozgásokról készül gépi számla.
Lásd:
Szállítói gépi számla
Lásd:
Vevõi gépi számla
Input adatok:
1. TipusK Számla típus
1 – Szállító
2 – Vevő
2. SzmDatX Számla kelte Kötelező.
3. TelDatX Teljesítés dátuma Kötelező.
4. FizHatX Fizetési határidő Üresen is maradhat.
Számított adatok:
1. SzmDatY Számla kelte
2. TelDatY Teljesítés dátuma – számviteli
3. FizHatY Fizetési határidő
4. JellegY Számla jelleg
5. DevDatY Deviza árfolyam dátuma – áfa átszámítás
6. AfaDatY Áfa elszámolás dátuma (Áfa teljesítés dátum)
Számlázási mód: A partner törzs számlázási mód mezője (AParTor.IdoSzla) alapján.
N – Normál számla A számla teljesítés dátuma az értékesítés dátuma
I – Gyűjtő számla Csoportos vevő gépi számla készítésekor a teljesítés dátuma, az inputként megadott teljesítés dátum lesz. (Nem az értékesítési bizonylat dátumát veszi át a program.)
H – Határozott idejű elszámolás A számla teljesítés dátuma a fizetési határidő.
Számla készítési módok:
1. Új számla:
A program minden partner számára egy új számlát készít.
2. Kapcsolt számla:
Ha az adott partnernek már van olyan elkészült számlája, ami megfelel a csatolási feltételeknek, akkor a program nem készít új számlafejet, hanem a meglévőhöz rendel új számla áru tételeket. Ellenkező esetben a partner számára új számla készül.
Csatolási feltételek:
3. Egy számla:
A szűrési feltételeknek megfelelő mozgásokból egyetlen új számla készül, függetlenül attól, hogy a mozgások hány partnerhez kapcsolódnak. Az új számla partner kódja: 0.
A számított adatok előállítása:
1. SzmDatY Számla kelte
:= SzmDatX A számított számla kelte megegyezik az inputként megadott dátummal.
2. FizHatY Fizetési határidő
If FizHatX is not Null Then FizHatY := FizHatX
Else FizHatY := SzmDatY + AParTor(PSzaAla.ParKod).FizHat
Ha a fizetési határidő input mezőjébe beírunk egy dátumot, akkor ez a dátum lesz a fizetési határidő. Amikor nem adunk meg inputként fizetési határidőt, akkor azt a program számítja ki. A program úgy határozza meg a fizetési határidőt, hogy a számla keltéhez hozzáadja a partner törzsben napokban megadott fizetési határidőt.
| 3. | TelDatY Teljesítés dátuma |
4. JellegY Számla jelleg
5. DevDatY Deviza árfolyam dátuma – áfa átszámítás
6. AfaDatY Áfa elszámolás dátuma
A fenti adatok (teljesítés dátuma, számla jelleg, áfa átszámítás dátuma, áfa elszámolás dátuma) a partner számlázási módja alapján kerül meghatározásra.
Case AParTor(PSzaAla.ParKod).IdoSzla When
’N’ Normál
TelDatY := First (Last) KMozFej.MozDat
Normál számla esetén a teljesítés dátuma az első (vagy cégtől függően [RUMED] az utolsó) értékesítés dátuma.
JellegY := 1 – Vég számla
DevDatY := TelDatY A deviza árfolyam dátuma a teljesítés dátuma lesz.
AfaDatY := TelDatY Az áfa elszámolás dátuma a teljesítés dátumával egyezik meg.
’I’ Gyűjtő
TelDatY := TelDatX
Gyűjtő számla teljesítés dátuma az inputként megadott teljesítés dátuma lesz.
JellegY := 1 – Vég számla
DevDatY := TelDatY A deviza árfolyam dátuma a teljesítés dátuma lesz.
AfaDatY := TelDatY Az áfa elszámolás dátuma a teljesítés dátumával egyezik meg.
’H’ Határozott idejű
TelDatY := TelDatX
Határozott idejű elszámolás esetén is a számviteli teljesítés dátuma az inputként megadott teljesítés dátuma lesz.
JellegY := 4 – Határozott idejű elszámolású számla (folyamatos)
DevDatY := SzmDatY A devizás áfa átszámítás dátuma a számla kelte lesz.
AfaDatY := FizHatY Az áfa bevallás dátuma az ellenérték megtérítésének esedékessége (Áfa tv 58. § (1)), azaz a fizetési határidő.
A program által előállított adatok:
Azon adatmezők, melyek előállítási módja más mint a normál gépi számláknál.
Tábla: PSzaAla Számla alap adatok
I9. PeeKod Pénzeszköz kód
A pénzeszköz a kiskereskedelemben előállított gépi számlával egyező módon kerül meghatározásra.
I15. BeeDat Beérkezés dátuma SzmDatY
I16. TelDat Teljesítés dátuma – számviteli TelDatY
I17. SzmDat Számla kelte SzmDatY
I18. FiHaSz Fizetési határidő – számlán FizHatY
I19. FiHaEl Fizetési határidő – elfogadott FizHatY
I20. AfaDat Áfa elszámolás (teljesítés) dátuma AfaDatY
F1. DevDatF Deviza átszámítási dátum – forduló napi null
D1. DevDat Deviza átszámítási dátum – számviteli TelDatY
D4. DevTel Deviza teljesítés dátum TelDatY
DA1. DevDatA Devizás áfa átszámítási dátum DevDatY
Példa:
Mozgás dátum: KMozFej.MozDat 2001.03.20
Számla kelte: SzmDatX 2001.04.01
Teljesítés dátuma TelDatX 2001.03.31
Fizetési határidő: FizHatX 2001.04.30
Adatbázis mező |
Adatbázis dátum |
Számított dátum |
N Normál |
I Gyűjtő |
H Határozott idejű elszám. |
BeeDat |
Beérkezés |
SzmDatY |
2001.04.01 |
2001.04.01 |
2001.04.01 |
TelDat |
Teljesítés - számviteli |
TelDatY |
2001.03.20 |
2001.03.31 |
2001.03.31 |
SzmDat |
Számla kelte |
SzmDatY |
2001.04.01 |
2001.04.01 |
2001.04.01 |
FiHaSz |
Fizetési határidő – számlán |
FizHatY |
2001.04.30 |
2001.04.30 |
2001.04.30 |
FiHaEl |
Fizetési határ – elfogadott |
FizHatY |
2001.04.30 |
2001.04.30 |
2001.04.30 |
AfaDat |
Áfa elszámolás |
AfaDatY |
2001.03.20 |
2001.03.31 |
2001.04.30 |
DevDatF |
Fordulónap |
Null |
Null |
Null |
Null |
DevDat |
Deviza átszámít - számvitel |
TelDatY |
2001.03.20 |
2001.03.31 |
2001.03.31 |
DevTel |
Deviza teljesítés |
TelDatY |
2001.03.20 |
2001.03.31 |
2001.03.31 |
DevDatA |
Devizás áfa átszámítás |
DevDatY |
2001.03.20 |
2001.03.31 |
2001.04.01 |