Order (Naročilo)

Splošno navodilo:

http://help.Minimax.si/sl/prejeta-narocila

http://help.Minimax.si/sl/izdana-narocila

API dokumentacija:

https://moj.Minimax.si/SI/API/Home/ModuleDetails/Order

Kratek opis

Omogočeno je branje naročil.

Omogočeno je dodajanje in spreminjanje naročil.

Omogočeno je brisanje naročil.

Omogočeno je potrjevanje naročil, tiskanje naročil in kopiranje naročil v izdan račun.

 

Order - podatki naročila

Order

Podatek

Opis

ReceivedIssued

Podatek označuje ali je naročilo prejeto ali izdano. Obvezen podatek. Izbira iz:

  • I – izdano naročilo,
  • P – prejeto naročilo.

Year

Leto naročila, samo za branje.

Number

Številka naročila, samo za branje.

Date

Datum naročila, obvezen podatek

DueDate

Rok

Customer

Stranka, obvezen podatek

Vnese se ID stranke – stranko izberemo iz šifranta strank, ki ga izpišemo s klicem metode GetCustomers.

CustomerName

Naziv stranke

CustomerAddress

Naslov stranke

CustomerPostalCode

Poštna številka stranke

CustomerCity

Pošta stranke

CustomerCounty

Država stranke

Vnese se ID države – državo izberemo iz šifranta držav, ki ga izpišemo s klicem metode GetCountries.

CustomerCountryName

Naziv države, ki ga vnesemo, če država stranke ni domača država. Ta naziv države se prikazuje na izpisih, kjer se tiska naslov stranke.

Analytic

Analitika

Vnese se ID analitike – analitiko izberemo iz šifranta analitik, ki ga izpišemo s klicem metode GetAnalytics.

Reference

Veza

Currency

Denarna enota, obvezen podatek.

Vnese se ID denarne enote - denarno enoto izberemo iz šifranta denarnih enot, ki ga izpišemo s klicem metode GetCurrencies.

Notes

Opomba

Document

Dokument

Vnese se ID dokumenta – dokument izberemo iz šifranta dokumentov, ki ga izpišemo s klicem metode GetDocuments.

DateConfirmed

Datum potrditve naročila. Podatek je samo za branje, spreminjati ga je mogoče preko akcij v PutCustomActionOrder (actionName: confirm).

DateCompleted

Datum zaključitve naročila. Podatek je samo za branje, spreminjati ga je mogoče preko akcij v PutCustomActionOrder (actionName: complete)

DateCanceled

Datum razveljavitve naročila. Podatek je samo za branje, spreminjati ga je mogoče preko akcij v PutCustomActionOrder (actionName: invalidate)

Status

Status naročila, podatek je samo za branje.

  • P – potrjeno,
  • O – osnutek,
  • Z – zaključeno,
  • R – razveljavljeno.

DescriptionAbove

Besedilo, ki se bo tiskalo kot opis zgoraj na listini naročila, ki se pripravi.

DescriptionBelow

Besedilo, ki se bo tiskalo kot opis spodaj na listini naročila, ki se pripravi.

ReportTemplate

Nastavitev izpisa za tiskanje naročila.

Vnese se ID nastavitve izpisa – nastavitev izpisa izberemo iz šifranta nastavitev izpisa, ki ga izpišemo s klicem metode GetReportTemplates.

Za izdana naročila se izbere nastavitev izpisa, kjer je DisplayType = IN.

Za prejeta naročila se izbere nastavitev izpisa, kjer je DisplayType = PN.

OrderRows

Seznam vrstic naročila.

 

OrderRow - podatki vrstic naročila

OrderRow

Podatek

Opis

Item

Artikel, obvezen podatek.

Vnese se ID artikla – artikel izberemo iz šifranta artiklov, ki ga izpišemo s klicem metode GetItems.

ItemName

Naziv artikla, ki se bo izpisal pri tiskanju naročila.

ItemCode

Šifra artikla, ki se bo izpisala pri tiskanju naročila.

Description

Opis artikla, ki se bo izpisal pri artiklu pri tiskanju naročila.

Quantity

Količina

Price

Cena

 

Primeri

Pri zgradbi objekta za pošiljanje si lahko pomagamo s testnimi podatki objekta, ki jih prikažemo s klikom na gumb Test API na pogledu posamezne metode.

 

Vnos novega prejetega naročila

Metoda: AddOrder

Order

Podatek

Opis

ReceivedIssued

P

Date

14.9.2015

Currency

ID denarne enote (EUR)

ReportTemplate

ID nastavitve izpisa, ki ima DisplayType = PN.

Customer

ID stranke

CustomerName

Končni kupec

CustomerAddress

-

CustomerPostalCode

-

CustomerCity

-

CustomerCountry

ID države (Slovenija)

 

OrderRow

Podatek

Opis

Item

ID artikla

ItemName

Set posode

Quantity

12

Price

25

 

JSON:

{
    "OrderId": null,
    "ReceivedIssued": "P",
    "Year": 0,
    "Number": null,
    "Date": "2015-09-14T00:00:00+02:00",
    "Customer": {
        "ID": 3381150,
        "Name": null,
        "ResourceUrl": null
    },
    "CustomerName": "Končni kupec",
    "CustomerAddress": "-",
    "CustomerPostalCode": "-",
    "CustomerCity": "-",
    "CustomerCountry ": {
        "ID": 192,
        "Name": null,
        "ResourceUrl": null
    },
    "CustomerCountryName": null,
    "Analytic": null,
    "DueDate": null,
    "Reference": null,
    "Currency": {
        "ID": 7,
        "Name": null,
        "ResourceUrl": null
    },
    "Notes": null,
    "Document": null,
    "DateConfirmed": null,
    "DateCompleted": null,
    "DateCanceled": null,
    "Status": null,
    "DescriptionAbove": null,
    "DescriptionBelow": null,
    "ReportTemplate": {
        "ID": 448526,
        "Name": null,
        "ResourceUrl": null
    },
    "OrderRows": [{
        "OrderRowId": null,
        "Order": null,
        "Item": {
            "ID": 1410152,
            "Name": null,
            "ResourceUrl": null
        },
        "ItemName": "Set posode",
        "ItemCode": null,
        "Description": null,
        "Quantity": 12.0,
        "Price": 25.0,
        "UnitOfMeasurement": null,
        "RecordDtModified": "0001-01-01T00:00:00",
        "RowVersion": null,
        "_links": null
    }],
    "RecordDtModified": "0001-01-01T00:00:00",
    "RowVersion": null,
    "_links": null
}