Pardavimo sąskaitų importas: Skirtumas tarp puslapio versijų

Iš Lobasoft ERP apskaitos sistema.
Jump to navigation Jump to search
 
(nerodoma 6 tarpinės versijos, sukurtos to paties naudotojo)
1 eilutė: 1 eilutė:
Duomenys importuojami XML formatu. Failo suformavimu žr. [[Importas]].
+
Importuojamų duomenų failo XML formatu suformavimui žr. [[Importas]]. Failą prisegti galima nuėjus į pardavimo SF sąrašą (Pardavimai > Operacijos > Sąskaitos) bei paspaudus Kiti veiksmai > Importas. Atkreiptinas dėmesys, kad sąskaitos importo šablonas susideda iš dviejų XSD failų. Įkeliant šabloną į Excel programą, reikalinga kad būtų prienami abu failai tame pačiame aplnake.
Importuojant pardavimo sąskaitas yra importuojami šie duomenys:
 
  
;Sąskaitos (SalesInvoice) duomenys
+
Viename importo faile gali būti pateikiamas neribotas sąskaitų skaičius. Tačiau, formuojant XML failus Excel programa, galima nurodyti tik po vieną vieno tipo elementą. Dėl šios priežasties Excel pagalba suformuotuose failuose kiekviena sąskaitą gali turėti tipo po vieną ją sudarantį elementą (pvz. tik vieną sąskaitos eilutę). Atsižvelgiant į tai, kad duomenys paprastai ruošiami Excel pagalba, atitinkami apribojimai taikomi ir importuojant duomenis į sistemą.
:'''Carrier''' - vežėjo duomenys. Šie duomenys naudojami pirkėjo paieškai pirkėjų/tiekėjų sąraše, o neradus - naujo vežėjo kūrimui.
 
:'''Currency''' - valiutos kodas (iš trijų simbolių). Jeigu nenaudojama, laikoma, kad importuojamos pardavimo SF išrašytos eurais.
 
:'''Customer''' - pirkėjo duomenys. Šie duomenys naudojami pirkėjo paieškai pirkėjų/tiekėjų sąraše, o neradus - naujo pirkėjo kūrimui.
 
:'''Date''' - SF data. Jeigu nenurodyta, tuomet imam aktuali data.
 
:'''DocNo''' - pardavimo SF dokumento numeris. SF serija taip pat gali būti nurodyta šiame lauke - jeigu '''Series''' laukas tuščias, tuomet serijos kodu laikoma '''DocNo''' reikšmės dalis, esanti iki pirmo tarpo. Jeigu tarpo nėra, tuomet laikoma, kad serija nenurodyta.
 
:'''DueDate''' - apmokėjimo terminas. Jeigu nenurodytas, imama tokia pati data kaip ir pardavimo SF ('''Date''').
 
:'''HeaderDimension''' - operacijos dimensija.
 
:'''Manager''' - vadybininkas (už operaciją atsakingas asmuo).
 
:'''No''' - eilės numeris importo sąraše.
 
:'''Series''' - pardavimo SF serija. Taip pat gali būti nurodoma '''DocNo''' lauke, kartu su SF numeriu.
 
  
;Pirkėjo arba vežėjo ('''Customer''' arba '''Carrier''') duomenys
+
Duomenys importui turi būti pateikiami Universal Business Language (UBL) standarte numatytu formatu. Visas laukų sąrašas bei jų aprašymas yra pateiktas šiuo adresu: [http://docs.oasis-open.org/ubl/os-UBL-2.1/mod/summary/reports/UBL-Invoice-2.1.html#t-Invoice-2].
:'''Address''' - adresas.
 
:'''Code''' - fizinio/juridinio asmens kodas.
 
:'''Name''' - pavadinimas.
 
:'''VATCountry''' - įregistravimo PVM mokėtoju valstybė. Jeigu nenurodyta, laikoma, kad valstybę identifikuoja pirmi du '''VATID''' lauko simboliai.
 
:'''VATID''' - PVM mokėtojo kodas.
 
  
;Sąskaitos eilutės (SalesInvoiceLine) duomenys
+
Importuojant pardavimo sąskaitas gali būti nurodomos reikšmės:
:'''AltQuantity''' - alternatyvus kiekis.
+
* AccountingCostCode - skolos dimensijos kodas.
:'''Description''' - parduodamos prekės aprašymas.
+
* AccountingCustomerParty - pirkėjo duomenys. Užpildoma pardavimo SF importo atveju.
:'''Dimension''' - eilutės dimensija.
+
** Party/LegalEntity/CompanyID - įmonės kodas.
:'''Location''' - vieta (sandėlis). Būtina nurodyti, kai yra parduodamos prekės. Jeigu nenurodyta prie importo duomenų, bus imamas pardavimo nustatymuose nurodytas numatytasis sandėlis.
+
** Party/LegalEntity/RegistrationAdresas - registracijos adresas.
:'''Price''' - prekės kaina.
+
** Party/LegalEntity/RegistrationName - įmonės pavadinimas.
:'''Quantity''' - parduodamas prekės/paslaugos kiekis.
+
** Party/PartyIdentification - paiškos kodas, nurodytas Pirkėjo/tiekėjo kortelėje.
:'''TaxAmount''' - mokesčio suma.
+
** Party/PartyTaxScheme/CompanyID - PVM mokėtojo kodas. Kartu gali būti valstybę identifikuojančios pirmosios 2 raidės.
 +
** Party/PartyTaxScheme/TaxScheme- PVM mokėtojo registracijos valstybė. Sudaroma iš 2 raidžių simbolių).
 +
* AccountingSupplierParty - tiekėjo duomenys. Užpildoma pirkimo SF importo atveju.
 +
** Laukai tokie patys kaip ir pirkėjo duomenų atveju.
 +
* BillingReference - sąskaitos informacija.
 +
** ID - serijos numeris.
 +
* DueDate - apmokėjimo data.
 +
* ID - sąskaitos numeris. Kartu gali būti nurodytas ir serijos numeris. Jeigu nurodyta kartu, tarp serijos ir numerio turi būti tarpas.
 +
* InvoiceDate - sąskaitos data.
 +
* InvoiceLine - sąskaitos eilutė.
 +
** AccountingCostCode - eilutės dimensijos kodas.
 +
** InvoicedQuantity - prekės/paslaugos kiekis. Jeigu nenurodytas, laikoma kad lygus 1.
 +
** Item - parduodama prekė paslauga.
 +
*** BuyersItemIdentification - prekės kodas pirkėjo sistemoje. Turi būti užpildoma pirkimo sąskaitų importo atveju.
 +
*** CommodityClassification - prekės kodas pagal kombinuotąją prekių nomenklatūrą (tik pardavimo SF importo atveju).
 +
*** Delivery/DeliveryLocation/ID - sandėlio kodas. Turi būti nurodytas jeigu perkamos/parduodamos prekės. Alternatyviai gali būti nurodytas [[Pardavimų nustatymai | pardavimų]]/[[Pirkimų nustatymai |pirkimų]] importo nustatymuose.
 +
*** SellersItemIdentification - prekės kodas pardavėjo sistemoje. Turi būti užpildoma pardavimo sąskaitų importo atveju.
 +
*** TaxTotal - PVM duomenys. Jeigu nenurodyta, nustatoma pagal prekės/tiekėjo-pirkėjo kombinaciją.
 +
**** TaxSubtotal - PVM suma.
 +
**** TaxCategory - mokesčio kodas (pagal PVM kodų klasifikatorių).
 +
** LineExtensionAmount - eilutės suma be PVM. Turi būti nurodyta.
  
;Prekės/paslaugos (Item) duomenys
+
Importuojant pardavimus pirmiausia bandoma identifikuoti pirkėją. Jeigu pirkėjas neidentifikuojamas, sukuriamas naujas. Identifikuoti bandoma tokia tvarka:
Naudojami identifikuoti prakės/paslaugos/sąskaitos aprašymą klasifikatoriuje. Pirmiausia bandoma rasti prekę/paslaugą pagal paieškos kodo reikšmę ('''Key'''), o jeigu ji nenurodyta - pagal KN kodą. Matavimo vienetai yra paimam iš prekės/paslaugos kortelės.
+
# Pagal įmonės kodą.
:'''CNCode''' - Kombinuotosios nomenklatūros (KN) kodas. Jeigu prekės kodas nenurodytas ('''Item''' lauke), tuomet parduodamą prekę bandoma identifikuoti pagal KN kodo reikšmę, nurodytą perkės/paslaugos kortelėje.
+
# Pagal PVM kodą.
:'''Key''' - Paieškos kodas.
+
# Pagal Pirkėjo/tiekėjo paieškos kodą sistemoje.
 +
# Pagal Pirkėjo/tiekėjo pavadinimą sistemoje.
 +
 
 +
Mokėtojo identifikavimo eiliškumas. Imama pirma randama reikšmė, ieškoma tokia tvarka:
 +
# Importuojamoje sąskaitoje nurodytas mokėtojas.
 +
# Kaip numatytoji reikšmė nurodytas mokėtojas.
 +
# Apmokėjimo būde nurodytas mokėtojas (jeigu apmokėjimo būdas nurodytas importuojamoje sąskaitoje).
 +
# Pirkėjas prilyginamas mokėtojui.

Dabartinė 17:43, 28 lapkričio 2020 versija

Importuojamų duomenų failo XML formatu suformavimui žr. Importas. Failą prisegti galima nuėjus į pardavimo SF sąrašą (Pardavimai > Operacijos > Sąskaitos) bei paspaudus Kiti veiksmai > Importas. Atkreiptinas dėmesys, kad sąskaitos importo šablonas susideda iš dviejų XSD failų. Įkeliant šabloną į Excel programą, reikalinga kad būtų prienami abu failai tame pačiame aplnake.

Viename importo faile gali būti pateikiamas neribotas sąskaitų skaičius. Tačiau, formuojant XML failus Excel programa, galima nurodyti tik po vieną vieno tipo elementą. Dėl šios priežasties Excel pagalba suformuotuose failuose kiekviena sąskaitą gali turėti tipo po vieną ją sudarantį elementą (pvz. tik vieną sąskaitos eilutę). Atsižvelgiant į tai, kad duomenys paprastai ruošiami Excel pagalba, atitinkami apribojimai taikomi ir importuojant duomenis į sistemą.

Duomenys importui turi būti pateikiami Universal Business Language (UBL) standarte numatytu formatu. Visas laukų sąrašas bei jų aprašymas yra pateiktas šiuo adresu: [1].

Importuojant pardavimo sąskaitas gali būti nurodomos reikšmės:

  • AccountingCostCode - skolos dimensijos kodas.
  • AccountingCustomerParty - pirkėjo duomenys. Užpildoma pardavimo SF importo atveju.
    • Party/LegalEntity/CompanyID - įmonės kodas.
    • Party/LegalEntity/RegistrationAdresas - registracijos adresas.
    • Party/LegalEntity/RegistrationName - įmonės pavadinimas.
    • Party/PartyIdentification - paiškos kodas, nurodytas Pirkėjo/tiekėjo kortelėje.
    • Party/PartyTaxScheme/CompanyID - PVM mokėtojo kodas. Kartu gali būti valstybę identifikuojančios pirmosios 2 raidės.
    • Party/PartyTaxScheme/TaxScheme- PVM mokėtojo registracijos valstybė. Sudaroma iš 2 raidžių simbolių).
  • AccountingSupplierParty - tiekėjo duomenys. Užpildoma pirkimo SF importo atveju.
    • Laukai tokie patys kaip ir pirkėjo duomenų atveju.
  • BillingReference - sąskaitos informacija.
    • ID - serijos numeris.
  • DueDate - apmokėjimo data.
  • ID - sąskaitos numeris. Kartu gali būti nurodytas ir serijos numeris. Jeigu nurodyta kartu, tarp serijos ir numerio turi būti tarpas.
  • InvoiceDate - sąskaitos data.
  • InvoiceLine - sąskaitos eilutė.
    • AccountingCostCode - eilutės dimensijos kodas.
    • InvoicedQuantity - prekės/paslaugos kiekis. Jeigu nenurodytas, laikoma kad lygus 1.
    • Item - parduodama prekė paslauga.
      • BuyersItemIdentification - prekės kodas pirkėjo sistemoje. Turi būti užpildoma pirkimo sąskaitų importo atveju.
      • CommodityClassification - prekės kodas pagal kombinuotąją prekių nomenklatūrą (tik pardavimo SF importo atveju).
      • Delivery/DeliveryLocation/ID - sandėlio kodas. Turi būti nurodytas jeigu perkamos/parduodamos prekės. Alternatyviai gali būti nurodytas pardavimų/pirkimų importo nustatymuose.
      • SellersItemIdentification - prekės kodas pardavėjo sistemoje. Turi būti užpildoma pardavimo sąskaitų importo atveju.
      • TaxTotal - PVM duomenys. Jeigu nenurodyta, nustatoma pagal prekės/tiekėjo-pirkėjo kombinaciją.
        • TaxSubtotal - PVM suma.
        • TaxCategory - mokesčio kodas (pagal PVM kodų klasifikatorių).
    • LineExtensionAmount - eilutės suma be PVM. Turi būti nurodyta.

Importuojant pardavimus pirmiausia bandoma identifikuoti pirkėją. Jeigu pirkėjas neidentifikuojamas, sukuriamas naujas. Identifikuoti bandoma tokia tvarka:

  1. Pagal įmonės kodą.
  2. Pagal PVM kodą.
  3. Pagal Pirkėjo/tiekėjo paieškos kodą sistemoje.
  4. Pagal Pirkėjo/tiekėjo pavadinimą sistemoje.

Mokėtojo identifikavimo eiliškumas. Imama pirma randama reikšmė, ieškoma tokia tvarka:

  1. Importuojamoje sąskaitoje nurodytas mokėtojas.
  2. Kaip numatytoji reikšmė nurodytas mokėtojas.
  3. Apmokėjimo būde nurodytas mokėtojas (jeigu apmokėjimo būdas nurodytas importuojamoje sąskaitoje).
  4. Pirkėjas prilyginamas mokėtojui.