API - https://moj.minimax.si/SI/API/Home/ModuleDetails/IssuedInvoicePosting
Opis
Uputa se odnosi na prijenos prometa dnevnog utrška i knjiženje izlaznih računa. Preko API sučelja omogućene su sljedeće funkcionalnosti:
- Pregled popisa i pojedinačnih zapisa dnevnih utržaka i knjiženih računa
- Dodavanje dnevnih utržaka i knjiženih računa
- Brisanje dnevnih utržaka i knjiženih računa
- Pregled popisa pripadajućih načina plaćanja koji se koriste kod knjiženja izlaznih računa i utržaka
IssuedInvoicePosting
Sljedeća tablica opisuje podatke koji su potrebni za unos utrška, tj. knjiženja izlaznog računa.
| Podatak | Opis | 
| DocumentType | Tip dokumenta: 
 | 
| Status | 
 | 
| Customer | Stranka, obvezan podatak na dokumentima: 
 Unese se ID stranke. Stranku odaberemo iz šifrarnika stranaka koji dobijemo pomoću metode GetCustomers. | 
| DateTransaction | Datum prometa, obvezan podatak na dokumentima: 
 | 
| DateDue | Datum dospijeća, obvezan podatak na dokumentima: 
 | 
| PaymentReference | Veza za plaćanje, podatak unosimo na dokumentu: 
 | 
| Analytic | Analitika. Unese se ID analitike. Analitiku odaberemo iz šifrarnika analitika koji dobijemo pomoću metode GetAnalytics. | 
| Date | Datum. | 
| Description | Opis. | 
| Currency | Novčana jedinica. | 
| ExchangeRate | Tečaj. | 
| SalesValue | Prodajna vrijednost s PDV-om. | 
| SalesValueVat | PDV od prodajne vrijednosti. | 
| PurchaseValue | Nabavna vrijednost. | 
| IssuedInvoicePostingPaymentMethods | Način plaćanja - podatek unosimo na dokumentima: 
 Unesemo ID načina plaćanja koji dobijemo preko popisa GetIssuedInvoicePostingPaymentMethods | 
| IssuedInvoicePostingTaxes | Porezi na utršku ili knjiženju izlaznog računa. | 
| IssuedInvoicePostingRevenues | Prihodi na utršku ili knjiženju izlaznog računa. | 
IssuedInvoicePostingPaymentMethods
Načini plaćanja na utršku ili na knjiženju izlaznog računa.
| Podatak | Opis | 
| PaymentMethod | |
| Amount | Iznos | 
| AmountInDomesticCurrency | Iznos u domaćoj novčanoj jedinici | 
| Customer | Stranka, možemo ju unositi na dokumentu: 
 | 
| AdvancePaymentIssuedInvoicePostingId | Veza na predujam. | 
IssuedInvoicePostingTaxes
Podaci za unos poreza na utršku ili knjiženju izlaznog računa
| Podatak | Opis | 
| TaxType | Tip poreza: 
 | 
| TaxSubjectType | |
| VatRate | Stopa PDV-a, obvezan podatak. Unese se ID stope PDV-a. PDV stopu odaberemo iz šifrarnika stope PDV-a koji ispišemo pomoću metode GetVatRates. | 
| TaxPercentage | Porez u postocima. | 
| TaxBase | Osnovica poreza. | 
| TaxAmount | Vrijednost poreza. | 
| TaxBaseInDomesticCurrency | Osnovica poreza u domaćoj novčanoj jedinici. | 
| TaxAmountInDomesticCurrency | Vrijednost poreza u domaćoj novčanoj jedinici. | 
| VatAccountingType | Vrsta obračuna PDV-a. | 
IssuedInvoicePostingRevenues
Prihodi utrška ili knjiženja izlaznog računa
| Podatak | Opis | 
| Account | Konto, obvezan podatak. Unese se ID konta. Konto odaberemo iz šifrarnika konta koji ispišemo putem metode GetAccounts. | 
| Amount | Iznos | 
| AmountInDomesticCurrency | Iznos u domaćoj novčanoj jedinici. | 
Primjeri
Primjeri v nastavku prikazuju osnovni skup podataka za uspješan prijenos prometa dnevnog utrška ili podataka za knjiženje izlaznog računa.
Važno:
Među podacima u JSON zapisima u nastavku navedeni su testni ID koje je prije pozivanja potrebno zamijeniti s ispravnim ID-ovima koji pripadaju organizaciji, a koje dobijemo pozivanjem odgovarajućih metoda.
Testni podaci u primjerima: 
Customer.ID = 111111
PaymentMethod.ID = 222222
Account.ID = 333333
Utržak
{
    "DocumentType":"IZT",
    "Date":"2020-05-19",            
    "Description":"Opis",
    "IssuedInvoicePostingTaxes":[
        {
        "TaxType":"DDV",
        "TaxBase":100.00,
        "TaxAmount":22.00,
            "VatRate":{
                "ID":36
            }
        },
        {
        "TaxType":"DDV",
        "TaxBase":100.00,
        "TaxAmount":9.50,
            "VatRate":{
                "ID":28
            }
        }
    ],
    "IssuedInvoicePostingPaymentMethods":[
    {
        "Amount":231.50,
        "PaymentMethod":{
            "ID":222222
        }
    }
    ],
    "IssuedInvoicePostingRevenues":[
    {
        "Amount":200.00,
        "Account":{
            "ID":333333
        }
    }
    ]
}Izlazni račun u utršku
{    
    "DocumentType":"IRI",
    "Date":"2020-05-19",
    "Customer":{
        "ID":111111
    },         
    "Description":"Opis",
    "IssuedInvoicePostingTaxes":[
        {
        "TaxType":"DDV",
        "TaxBase":100.00,
        "TaxAmount":22.00,
            "VatRate":{
                "ID":36
            }
        },
        {
        "TaxType":"DDV",
        "TaxBase":100.00,
        "TaxAmount":9.50,
            "VatRate":{
                "ID":28
            }
        }
    ],
 }Izlazni račun
{
    "DocumentType":"IRS",
    "Date":"2020-05-19",
    "DateTransaction":"2020-05-19",
    "DateDue":"2020-05-19",
    "Customer":{
        "ID":8676870
    },
    "Description":"Opis",
    "IssuedInvoicePostingTaxes":[
        {
        "TaxType":"DDV",
        "TaxBase":100.00,
        "TaxAmount":22.00,
            "VatRate":{
                "ID":36
            }
        },
        {
        "TaxType":"DDV",
        "TaxBase":100.00,
        "TaxAmount":9.50,
            "VatRate":{
                "ID":28
            }
        }
    ], 
    "IssuedInvoicePostingPaymentMethods": [
    {
        "Amount": 200.00,
        "PaymentMethod": {
            "ID": 190498
        }
    }],
    "IssuedInvoicePostingRevenues": [{
        "Amount": 200.00,
        "Account": {
            "ID": 7614360
        }
    }
    ]
} 
      
