POST api/invoicing/invoice
Method for posting single invoice to ERP.
Request Information
URI Parameters
None.
Body Parameters
InvoiceRequest| Name | Description | Type | Additional information |
|---|---|---|---|
| InvoiceDate |
Invoice date (dd.MM.yyyy) |
string |
Required |
| InvoiceTime |
Invoice time (HH:mm) |
string |
Required |
| DocumentTypeID |
Document type ID (from ERP) |
string |
Required |
| CustomerID |
Customer ID |
integer |
Required |
| CustomerVatID |
Customer VAT ID (OIB) |
string |
Required |
| OriginalInvoiceID |
Original invoice ID (this ID is checked, cannot trasfer multiple invoices with same ID) |
string |
Required |
| OriginalInvoiceCode |
Original invoice number |
string |
Required |
| KifKuf |
URA/IRA number |
integer |
Required |
| Currency |
Currency |
string |
Required |
| PaymentDueDays |
Payment due (in days) |
integer |
Required |
| Additional |
Additional |
string |
None. |
| PaymentModel |
Payment model |
string |
None. |
| PaymentReference |
Payment reference number |
string |
None. |
| Items |
Invoice items |
Collection of InvoiceItem |
Required |
Request Formats
application/json, text/json
Sample:
{
"InvoiceDate": "sample string 1",
"InvoiceTime": "sample string 2",
"DocumentTypeID": "sample string 3",
"CustomerID": 4,
"CustomerVatID": "sample string 5",
"OriginalInvoiceID": "sample string 6",
"OriginalInvoiceCode": "sample string 7",
"KifKuf": 8,
"Currency": "sample string 9",
"PaymentDueDays": 10,
"Additional": "sample string 11",
"PaymentModel": "sample string 12",
"PaymentReference": "sample string 13",
"Items": [
{
"TaxType": "sample string 1",
"Basis": 2.1,
"IsTouristTax": true,
"ConsumptionTaxRate": 4.1,
"TaxExemptCode": "sample string 5"
},
{
"TaxType": "sample string 1",
"Basis": 2.1,
"IsTouristTax": true,
"ConsumptionTaxRate": 4.1,
"TaxExemptCode": "sample string 5"
}
]
}
application/xml, text/xml
Sample:
<InvoiceRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/api.cpis.tetrada.hr.Models">
<Additional>sample string 11</Additional>
<Currency>sample string 9</Currency>
<CustomerID>4</CustomerID>
<CustomerVatID>sample string 5</CustomerVatID>
<DocumentTypeID>sample string 3</DocumentTypeID>
<InvoiceDate>sample string 1</InvoiceDate>
<InvoiceTime>sample string 2</InvoiceTime>
<Items>
<InvoiceItem>
<Basis>2.1</Basis>
<ConsumptionTaxRate>4.1</ConsumptionTaxRate>
<IsTouristTax>true</IsTouristTax>
<TaxExemptCode>sample string 5</TaxExemptCode>
<TaxType>sample string 1</TaxType>
</InvoiceItem>
<InvoiceItem>
<Basis>2.1</Basis>
<ConsumptionTaxRate>4.1</ConsumptionTaxRate>
<IsTouristTax>true</IsTouristTax>
<TaxExemptCode>sample string 5</TaxExemptCode>
<TaxType>sample string 1</TaxType>
</InvoiceItem>
</Items>
<KifKuf>8</KifKuf>
<OriginalInvoiceCode>sample string 7</OriginalInvoiceCode>
<OriginalInvoiceID>sample string 6</OriginalInvoiceID>
<PaymentDueDays>10</PaymentDueDays>
<PaymentModel>sample string 12</PaymentModel>
<PaymentReference>sample string 13</PaymentReference>
</InvoiceRequest>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
Collection of IdResponse| Name | Description | Type | Additional information |
|---|---|---|---|
| ID |
Document ID (in ERP) |
integer |
Required |
Response Formats
application/json, text/json
Sample:
[
{
"ID": 1
},
{
"ID": 1
}
]
application/xml, text/xml
Sample:
<ArrayOfIdResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/api.cpis.tetrada.hr.Models">
<IdResponse>
<ID>1</ID>
</IdResponse>
<IdResponse>
<ID>1</ID>
</IdResponse>
</ArrayOfIdResponse>