Relative request path: | api/orgs/{organisationId}/accounts/content({content}) |
Property | Description |
---|---|
organisationId | organisation id |
content | Describes an Account by its content. Supported values: OtherRevenues, FinancialRevenue, RevenueFromSellingGoodsInHomeCountry, RevenueFromSellingGoodsInEU, RevenueFromSellingGoodsInThirdCountries, RevenueFromSellingProductsInHomeCountry, RevenueFromSellingProductsInEU, RevenueFromSellingProductsInThirdCountries, RevenueFromSellingMaterialsInHomeCountry, RevenueFromSellingMaterialsInEU, RevenueFromSellingMaterialsInThirdCountries, RevenueFromSellingServicesInHomeCountry, RevenueFromSellingServicesInEU, RevenueFromSellingServicesInThirdCountries, RevenueFromExchangeRateDifferences |
Request parameters:
Request parameters:
Request parameters:
Property | Description |
---|---|
AccountId | Account id. |
Code | Account code. |
Name | Account name. |
NameInOtherLanguage | Other language account name. |
NameInEnglish | English account name. |
Description | Account description. |
AllowedPosting | Possible values: (V, B, D, N). Posting side:
|
InvoiceAccounting | Possible values: (N, B, D). Account posting:
|
AnalyticsEntry | Possible values: (V, N, D). Analytics entry:
|
EmployeeEntry | Employee entry:
|
CustomerEntry | Possible values: (V, N, D). Customer entry:
|
NonTaxable | Possible values: (D, N). Unrecognized account in terms of tax:
|
Application | Possible values: (D, N). Application:
|
ValidFromYear | Account validity from year. Readonly. |
ValidToYear | Account validity to year. Readonly. |
RecordDtModified | |
RowVersion | Row version is used for concurrency check. |
This method returns result of type 'SAOP.API.Models.Account.Account'.
/// Account details.
public class Account
{
// Account id.
// Ignored on create request.
public long AccountId { get; set; }
// Account code.
public string Code { get; set; }
// Account name.
public string Name { get; set; }
// Other language account name.
public string NameInOtherLanguage { get; set; }
// English account name.
public string NameInEnglish { get; set; }
// Account description.
public string Description { get; set; }
// Posting side:
// <ul>
//     <li>V – debit and credit,</li>
//     <li>B – only debit,</li>
//     <li>D – only credit,</li>
//     <li>N – Posting is not allowed.</li>
// </ul>
public string AllowedPosting { get; set; }
// Account posting:
// <ul>
//     <li>N –  No account,</li>
//     <li>B – debit</li>
//     <li>D – credit</li>
// </ul>
//
public string InvoiceAccounting { get; set; }
// Analytics entry:
// <ul>
//     <li>V – Input allowed,</li>
//     <li>N – Input not allowed,</li>
//     <li>D – Mandatory input.</li>
// </ul>
//
public string AnalyticsEntry { get; set; }
// Employee entry:
// <ul>
//     <li>V – Input allowed,</li>
//     <li>N – Input not allowed,</li>
//     <li>D – Mandatory input.</li>
// </ul>
//
public string EmployeeEntry { get; set; }
// Customer entry:
// <ul>
//     <li>V – Input allowed,</li>
//     <li>N – Input not allowed,</li>
//     <li>D – Mandatory input.</li>
// </ul>
//
public string CustomerEntry { get; set; }
// Unrecognized account in terms of tax:
// <ul>
//     <li>N – No,</li>
//     <li>D – Yes.</li>
// </ul>
//
public string NonTaxable { get; set; }
// Application:
// <ul>
//     <li>N – No,</li>
//     <li>D – Yes.</li>
// </ul>
//
public string Application { get; set; }
// Account validity from year.
public int ValidFromYear { get; set; }
// Account validity to year.
public int ValidToYear { get; set; }
public DateTime RecordDtModified { get; set; }
// Row version is used for concurrency check.
// Ignored on create request.
public string RowVersion { get; set; }
}
This method returns result of type 'SAOP.API.Models.Account.Account'.
/// Account details.
class Account
{
// Account id.
// Ignored on create request.
public $AccountId;
// Account code.
public $Code;
// Account name.
public $Name;
// Other language account name.
public $NameInOtherLanguage;
// English account name.
public $NameInEnglish;
// Account description.
public $Description;
// Posting side:
// <ul>
//     <li>V – debit and credit,</li>
//     <li>B – only debit,</li>
//     <li>D – only credit,</li>
//     <li>N – Posting is not allowed.</li>
// </ul>
public $AllowedPosting;
// Account posting:
// <ul>
//     <li>N –  No account,</li>
//     <li>B – debit</li>
//     <li>D – credit</li>
// </ul>
//
public $InvoiceAccounting;
// Analytics entry:
// <ul>
//     <li>V – Input allowed,</li>
//     <li>N – Input not allowed,</li>
//     <li>D – Mandatory input.</li>
// </ul>
//
public $AnalyticsEntry;
// Employee entry:
// <ul>
//     <li>V – Input allowed,</li>
//     <li>N – Input not allowed,</li>
//     <li>D – Mandatory input.</li>
// </ul>
//
public $EmployeeEntry;
// Customer entry:
// <ul>
//     <li>V – Input allowed,</li>
//     <li>N – Input not allowed,</li>
//     <li>D – Mandatory input.</li>
// </ul>
//
public $CustomerEntry;
// Unrecognized account in terms of tax:
// <ul>
//     <li>N – No,</li>
//     <li>D – Yes.</li>
// </ul>
//
public $NonTaxable;
// Application:
// <ul>
//     <li>N – No,</li>
//     <li>D – Yes.</li>
// </ul>
//
public $Application;
// Account validity from year.
public $ValidFromYear;
// Account validity to year.
public $ValidToYear;
public $RecordDtModified;
// Row version is used for concurrency check.
// Ignored on create request.
public $RowVersion;
}
This method returns result of type 'SAOP.API.Models.Account.Account'.
/// Account details.
public class Account
{
// Account id.
// Ignored on create request.
public Long AccountId;
// Account code.
public String Code;
// Account name.
public String Name;
// Other language account name.
public String NameInOtherLanguage;
// English account name.
public String NameInEnglish;
// Account description.
public String Description;
// Posting side:
// <ul>
//     <li>V – debit and credit,</li>
//     <li>B – only debit,</li>
//     <li>D – only credit,</li>
//     <li>N – Posting is not allowed.</li>
// </ul>
public String AllowedPosting;
// Account posting:
// <ul>
//     <li>N –  No account,</li>
//     <li>B – debit</li>
//     <li>D – credit</li>
// </ul>
//
public String InvoiceAccounting;
// Analytics entry:
// <ul>
//     <li>V – Input allowed,</li>
//     <li>N – Input not allowed,</li>
//     <li>D – Mandatory input.</li>
// </ul>
//
public String AnalyticsEntry;
// Employee entry:
// <ul>
//     <li>V – Input allowed,</li>
//     <li>N – Input not allowed,</li>
//     <li>D – Mandatory input.</li>
// </ul>
//
public String EmployeeEntry;
// Customer entry:
// <ul>
//     <li>V – Input allowed,</li>
//     <li>N – Input not allowed,</li>
//     <li>D – Mandatory input.</li>
// </ul>
//
public String CustomerEntry;
// Unrecognized account in terms of tax:
// <ul>
//     <li>N – No,</li>
//     <li>D – Yes.</li>
// </ul>
//
public String NonTaxable;
// Application:
// <ul>
//     <li>N – No,</li>
//     <li>D – Yes.</li>
// </ul>
//
public String Application;
// Account validity from year.
public Integer ValidFromYear;
// Account validity to year.
public Integer ValidToYear;
public Date RecordDtModified;
// Row version is used for concurrency check.
// Ignored on create request.
public String RowVersion;
}