POST api/v1/Expenses?token={token}&inCaseOfErrorReturnHttpCode={inCaseOfErrorReturnHttpCode}
Request Information
URI Parameters
| Name | Description | Type/Additional information |
|---|---|---|
| token |
Optional. You can semd the token in the URL or pass it in the Headers as "Caspit-Token" |
string |
| inCaseOfErrorReturnHttpCode |
Optional. In case of error caspit will return 400 - Bad Request,
|
Default value is BadRequest |
Body Parameters
The expense details
Represents an expense הוצאה
Request Formats
application/json, text/json
Sample:
{
"Payments": [
{
"ExpensePaymentId": "sample string 1",
"PaymentDate": "2025-10-26T23:49:23.4139858+02:00",
"PaymentDetails": "sample string 2",
"TotalPaid": 1.0,
"PaymentMethodNumber": "sample string 3",
"BankAccountId": "sample string 4",
"DateCreated": "2025-10-26T23:49:23.4139858+02:00",
"UserCreated": "sample string 5",
"DateUpdated": "2025-10-26T23:49:23.4139858+02:00",
"UserUpdated": "sample string 6"
},
{
"ExpensePaymentId": "sample string 1",
"PaymentDate": "2025-10-26T23:49:23.4139858+02:00",
"PaymentDetails": "sample string 2",
"TotalPaid": 1.0,
"PaymentMethodNumber": "sample string 3",
"BankAccountId": "sample string 4",
"DateCreated": "2025-10-26T23:49:23.4139858+02:00",
"UserCreated": "sample string 5",
"DateUpdated": "2025-10-26T23:49:23.4139858+02:00",
"UserUpdated": "sample string 6"
}
],
"ExpenseId": "sample string 1",
"Number": 1,
"PortionNumber": 2,
"Date": "2025-10-26T23:49:23.4139858+02:00",
"TrxCode": "sample string 4",
"TrxCodeNumber": 5,
"OsekMorshe": "sample string 6",
"SupplierName": "sample string 7",
"SupplierId": "sample string 8",
"Details": "sample string 9",
"Reference": "sample string 10",
"Total": 11.0,
"TotalNoVat": 12.0,
"Vat": 13.0,
"VatRate": 14.0,
"Status": 15,
"WorkingFromHomePercentageAllowed": 16.0,
"ImageFileName": "sample string 17",
"ImageFile": "QEA=",
"Flag": 1,
"AllocationNumber": "sample string 18",
"VatPeriod": 1,
"DateCreated": "2025-10-26T23:49:23.4139858+02:00",
"UserCreated": "sample string 19",
"DateUpdated": "2025-10-26T23:49:23.4139858+02:00",
"UserUpdated": "sample string 20"
}
application/xml, text/xml
Sample:
<CaspitExpense xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.caspit.biz/2013/03">
<DateCreated>2025-10-26T23:49:23.4139858+02:00</DateCreated>
<DateUpdated>2025-10-26T23:49:23.4139858+02:00</DateUpdated>
<UserCreated>sample string 19</UserCreated>
<UserUpdated>sample string 20</UserUpdated>
<AllocationNumber>sample string 18</AllocationNumber>
<Date>2025-10-26T23:49:23.4139858+02:00</Date>
<Details>sample string 9</Details>
<ExpenseId>sample string 1</ExpenseId>
<Flag>1</Flag>
<ImageFile>QEA=</ImageFile>
<ImageFileName>sample string 17</ImageFileName>
<Number>1</Number>
<OsekMorshe>sample string 6</OsekMorshe>
<Payments>
<CaspitExpensePayment>
<DateCreated>2025-10-26T23:49:23.4139858+02:00</DateCreated>
<DateUpdated>2025-10-26T23:49:23.4139858+02:00</DateUpdated>
<UserCreated>sample string 5</UserCreated>
<UserUpdated>sample string 6</UserUpdated>
<BankAccountId>sample string 4</BankAccountId>
<ExpensePaymentId>sample string 1</ExpensePaymentId>
<PaymentDate>2025-10-26T23:49:23.4139858+02:00</PaymentDate>
<PaymentDetails>sample string 2</PaymentDetails>
<PaymentMethodNumber>sample string 3</PaymentMethodNumber>
<TotalPaid>1</TotalPaid>
</CaspitExpensePayment>
<CaspitExpensePayment>
<DateCreated>2025-10-26T23:49:23.4139858+02:00</DateCreated>
<DateUpdated>2025-10-26T23:49:23.4139858+02:00</DateUpdated>
<UserCreated>sample string 5</UserCreated>
<UserUpdated>sample string 6</UserUpdated>
<BankAccountId>sample string 4</BankAccountId>
<ExpensePaymentId>sample string 1</ExpensePaymentId>
<PaymentDate>2025-10-26T23:49:23.4139858+02:00</PaymentDate>
<PaymentDetails>sample string 2</PaymentDetails>
<PaymentMethodNumber>sample string 3</PaymentMethodNumber>
<TotalPaid>1</TotalPaid>
</CaspitExpensePayment>
</Payments>
<PortionNumber>2</PortionNumber>
<Reference>sample string 10</Reference>
<Status>15</Status>
<SupplierId>sample string 8</SupplierId>
<SupplierName>sample string 7</SupplierName>
<Total>11</Total>
<TotalNoVat>12</TotalNoVat>
<TrxCode>sample string 4</TrxCode>
<TrxCodeNumber>5</TrxCodeNumber>
<Vat>13</Vat>
<VatPeriod>1</VatPeriod>
<VatRate>14</VatRate>
<WorkingFromHomePercentageAllowed>16</WorkingFromHomePercentageAllowed>
</CaspitExpense>
application/x-www-form-urlencoded
Sample:
Sample not available.