Az oldal megtekintéséhez kérjük, engedélyezze a JavaScriptet.

sERPa súgó

Navigáció: Pénzügy > Szállító > Funkciók

Szállítószámla érkeztetés xml import

Ugrás Előző Fel Következő Menü

A funkció segítségével a Szállítószámla érkeztetés funkcióba vehetők fel fixen HUF devizával Normál típusú számlák. A funkció helyesbítő / sztornó és gyűjtő számlákat nem kezel és normál típusú tétel sem importálható. A funkció annak érdekében lett kifejlesztve, hogy nagy mennyiségű tételszám esetén gyors bizonylat rögzítést tegyen lehetővé.

A tételek áfa kulcsát és analitikáját a termékben megadott besorolási számhoz tartozó áfakulcs határozza meg. Ha nincs megadva, akkor Normál, Normál, Normál, 27%

Importáláskor a szállítószámla paraméterben a kiválasztott sorozathoz beállítottak szerint kitöltésre kerülnek a kontírszámok.

A számlatétel szállítólevél tétellel való összekapcsolása is megvalósul, amennyiben

- a <BuyerOrderNumber> mezőben van szállítórendelés szám és az ahhoz a szállítóhoz tartozik, akire a számla felvételre kerül,

- a megadott szállítórendelésen egy termék csak egyszer szerepel,

- a számlán egy termék csak egyszer szerepel.

Lehetnek olyan esetek, amikor ezt a programnak nem sikerül pontosan végrehajtania. Például rendelünk valamiből 100db-ot, ezt két részletben kapjuk meg, ami két szállítólevél. A program nem tudja eldönteni, hogy ez a számlatétel melyik szállítólevelet takarja és mindkét szállítólevél - termék alapján vonatkozó - tétele hozzákapcsolásra kerül a számlatételhez.

Javasolt almenü

Szállító

Párbeszédablak, eredményképernyő

Párbeszédablak

 

 

 

Leírás

Funkció elérése menüszerkesztéskor: Vevőanalitika / Szállítóanalitika / Számlaérkeztetés / Szállítószámla érkeztetés xml import

Ellenőrzések

Ha az importálandó számlában szereplő ügyfélhez az xml-ben megadott számlaszám már szerepel a rendszerben, akkor a program kérdést tesz fel:

 Erre az ügyfélre, ezzel a számlaszámmal már létezik bizonylat: <sERPa bizonylatszám>

 Beimportálja a számlát? Igen / Nem.

Az alábbi esetekben a számla nem kerül importálásra:

- Vevő adószám nincs, vagy nem a miénk

- Szállító ügyfél GLN nem létezik (azaz nem találjuk a szállítót) vagy az xml-ben hozzá megadott adószám nem egyezik a sERPa-ban megadott adószámmal.

- Nincs meg minden tételhez a termék

- az xml-ben megadott össz tételszám nem egyezik a ténylegesen átadott tételek számával

- az importált fájlban nem egyezik a termék áfakulcsa a sERPa-ban megadott áfakulccsal.

- A számla devizája nem egyezik a kapcsolandó szállítólevél devizájával.

A hiányosságok visszaadásra kerülnek egy táblázatban:

Mezőleírások

Hibakód

Sikertelen import esetén a program belső hibakódja. Az okok leírása a Hibaleírás mezőben található.

Bizonylatszám

Sikeres importálás esetén a legenerált bizonylat száma kerül a mezőbe, hiba esetén a szállítószámla száma látható.

Hibaleírás

Ha nem sikerült az importálás, akkor a program kiírja annak okát.

Figyelmeztetés

Az importálást nem befolyásoló egyéb figyelmeztetés kerül kiírásra, pl. végösszeg eltérés.

 

XML szerkezet

Csak azok a mezők kerülnek feldolgozásra, amiknél van magyarázó rész.

 

<?xml version="1.0" encoding="utf-8"?>

<Invoice>

 <InvoiceHeader>

   <InvoiceNumber>te-di-01</InvoiceNumber>                                        ; Számlaszám

   <Date>2018-07-26</Date>                                                        ; Számla kelte

   <InvoiceIssueDate>2018-07-26</InvoiceIssueDate>

   <InvoiceDueDate>2018-08-25</InvoiceDueDate>                                ; Esedékesség

   <PaymentTerms>30</PaymentTerms>

     <PaymentMethod>

       <Code>42</Code>                                                        ; Számla fizetési mód. 42 = átutalás, 10 = készpénz. Ha ettől eltérő, akkor hibát kell üzenni ("Ismeretlen fizetési mód")

     </PaymentMethod>

   <InvoiceCurrencyCoded>HUF</InvoiceCurrencyCoded>                        ; Deviza. Ha nem HUF nem kerül beimportálásra.

   <InvoicePurposeCoded>O</InvoicePurposeCoded>                                ; O = normál számla. Ha nem O, akkor nem kerül beimportálásra a számla. Hibaüzenet: "Csak Normál típusú számla importálható"

   <DocumentRole>O</DocumentRole>                                                ; O = normál számla. Ha nem O, akkor nem kerül beimportálásra a számla. Hibaüzenet: "Csak Normál típusú számla importálható"

   <Comment>teszt számla</Comment>                                        ; Fejléc megjegyzés

   <eNumer>51825580</eNumer>

 </InvoiceHeader>

 <InvoiceParty>

   <OrderParty>

     <BuyerOrderNumber>2018-SR30/002080</BuyerOrderNumber>                ; Szállítórendelés száma, amin megrendelésre került a most kiszámlázott áru. Ellenőrzésre kerül, hogy ez a szállítórendelés ahhoz a szállítóhoz tartozik-e, akit a <BuyerParty>/<ILN> mező alapján azonosítunk. Ha nem, akkor hibát üzen a program: "Ismeretlen rendelésszám." - de ettől függetlenül a számla importálásra kerül.

     <BuyerOrderDate>2018-07-26T00:00:00</BuyerOrderDate>

   </OrderParty>

   <DeliveryParty>

     <DeliveryDate>2018-06-18T00:00:00</DeliveryDate>                                ; Számla teljesítés dátum

     <DeliveryDocumentNumber>1234</DeliveryDocumentNumber>

     <DeliveryDocumentDate>2018-07-25T00:00:00</DeliveryDocumentDate>

     <DespatchAdviceNumber></DespatchAdviceNumber>

     <DespatchAdviceDate></DespatchAdviceDate>

   </DeliveryParty>

   <BuyerParty>

     <ILN>5990088892008</ILN>                                                ; Saját adat GLN kód. Ez alapján is azonosítjuk, hogy a miénk-e a számla

     <SellerBuyerID>uzupelnic</SellerBuyerID>

     <TaxID>11082455-2-06</TaxID>                                                ; Saját adat adószám. Ez alapján is azonosítjuk, hogy a miénk-e a számla Az adószám formátuma lehet kötőjeles, vagy kötőjel nélküli, akkor is felismeri az ellenőrzés!

     <Name>TE-DI TRADE KFT</Name>

     <Street>Back Bernát utca 6.</Street>

     <HouseNumber></HouseNumber>

     <PostalCode>6728</PostalCode>

     <City>Szeged</City>

     <Country>HU</Country>

   </BuyerParty>

   <ShipToParty>

     <ILN>5990088892008</ILN>

     <Name>TE-DI TRADE KFT</Name>

     <Street>Back Bernát utca 6.</Street>

     <PostalCode>6728</PostalCode>

     <City>Szeged</City>

     <Country>HU</Country>

   </ShipToParty>

   <SellerParty>

     <ILN>7777777777777</ILN>                                                ; Ügyfél GLN. Ez alapján dől el, hogy melyik ügyfél kerül a számlára szállítóként.

     <BuyerSellerID>1234</BuyerSellerID>

     <TaxID>HU11962144243</TaxID>                                                ; Szállító ügyfél adószám. Ellenőrzésre kerül, hogy egyezik-e a sERPa-ban tárolttal. Ha nem, akkor hibaüzenet: "Hibás adószám!" Az adószám formátuma lehet EU adósám, vagy magyar adószám, kötőjellel, vagy anélkül, akkor is felismeri az ellenőrzés, mert eltávolítja a kötőjeleket és esetleges szóközöket és megvizsgálja magyar adószámként (12345678-9-10, vagy 12345678910) és EU adószámként (HU12345678) is az egyezőséget.

     <BankAccount>111111111111111</BankAccount>                                ; Ez a bankszámla szám kerül a számlába. Ha nincs ilyen bankszámlaszám megadva a szállítóhoz, akkor üresen marad a mező.

     <Name>DOCCA OutSource IT Kft.</Name>

     <Street>Németvölgyi út 16., 7. emelet, 1 sz</Street>

     <HouseNumber></HouseNumber>

     <PostalCode>H-1126</PostalCode>

     <City>BUDAPEST</City>

     <Country>HU</Country>

   </SellerParty>

   <ShipFromParty>

     <ILN>7777777777777</ILN>

     <Name>Budapest</Name>        

     <Country>HU</Country>

   </ShipFromParty>

 </InvoiceParty>

 <InvoiceDetail>

   <Item>

     <ItemNum>1</ItemNum>

     <EAN>5997659560342</EAN>

     <BuyerItemID>EIS BOL MIX 150G</BuyerItemID>                                ; sERPa termék kód. Ha nincs ilyen kódú termék, és a következő mezőben szereplő idegen kód alapján sem sikerül a terméket azonosítani, akkor hibát üzen a program: "Nem találom a terméket." A számla nem kerül importálásra.

     <SellerItemID>10000420</SellerItemID>                                        ; Termék idegenazonosító kód

     <ProductIdentifierExt>krt</ProductIdentifierExt>

     <PacketContentQuantity>6.0</PacketContentQuantity>

     <QuantityValue>6.0</QuantityValue>                                        ; Mennyiség (alapértelmezett mennyiségi egységben)

     <TaxCategoryCoded>S</TaxCategoryCoded>

     <TaxPercent>27.0</TaxPercent>                                                ; Termék áfakulcsa.

                                                                         Ha nem egyezik a sERPa-ban megadottal, akkor hibaüzenetet küld a program és a számla nem kerül beimportálásra.

     <TaxAmount>239.76</TaxAmount>

     <MonetaryNetValue>888.0</MonetaryNetValue>

     <MonetaryGrossValue>1127.76</MonetaryGrossValue>

     <UnitOfMeasure>PCE</UnitOfMeasure>

     <PackUnitOfMeasure>PCE</PackUnitOfMeasure>

     <UnitPriceValue>148.0</UnitPriceValue>                                        ; Engedménnyel csökkentett nettó egységár

     <UnitPriceValueGross>187.96</UnitPriceValueGross>

     <Name>EISBERG BOLERO MIX 150G 6/K</Name>

   </Item>

 </InvoiceDetail>

 <InvoiceSummary>

   <NumberOfLines>4</NumberOfLines>                                        ; Ellenőrző érték, a számlatételek száma.

   <NetValue>10830.0</NetValue>                                                ; Számla nettó érték. Eltérés esetén üzenetet küld a program.

   <TaxValue>2924.1</TaxValue>

   <TaxableValue>10830.0</TaxableValue>

   <GrossValue>13754.1</GrossValue>                                        ; Számla bruttó végösszeg. Eltérés esetén üzenetet küld a program.

     <TaxSummary>

       <Tax>

         <TaxCategoryCoded>S</TaxCategoryCoded>

         <TaxPercent>27.0</TaxPercent>

         <TaxNettoAmount>10830.0</TaxNettoAmount>

         <TaxableAmount>10830.0</TaxableAmount>

         <TaxAmount>2924.1</TaxAmount>

         <TaxGrossAmount>13754.1</TaxGrossAmount>

       </Tax>

     </TaxSummary>

 </InvoiceSummary>

</Invoice>