Jasmin Developers - Web API Reference

Financials | Account Posting

Service to manage entities of type 'AccountPosting'.

Overview


URL api/{tenantKey}/{orgKey}/financialCore/accountPostings
Methods Supported GET, POST, PUT, DELETE

All Operations

This service includes the following operations:

All Resources

This service uses the following resources:

All Enumerations

This service uses the following enumerations:

GET Operations

GET AccountPostings (odata)

Returns a page of the list of all the entity records available.

The following elements are optional:

opts (ODataQueryOptions) OData query option.

Response:

When successful, the response body contains the list of records available. See AccountPostingResource.

Response status codes:

200 OK. The operation was completed successfully.
400 BadRequest. The request parameters are invalid.

Resource URL:

GET /financialCore/accountPostings/odata

GET AccountPosting by identifier

Returns the entity record that matches the specified identifier.

The following elements are required:

id (string) The record identifier.

Response:

When successful, the response body contains the entity record. See AccountPostingResource.

Response status codes:

200 OK. The operation was completed successfully.
400 BadRequest. The request parameters are invalid.
404 NotFound. The specified record does not exist.

Resource URL:

GET /financialCore/accountPostings/{id}

GET AccountPosting by key

Returns the entity record that matches the specified key.

The following elements are required:

companyKey (string) The company key.
postingKey (int) The posting's key.

Response:

When successful, the response body contains the entity record. See AccountPostingResource.

Response status codes:

200 OK. The operation was completed successfully.
400 BadRequest. The request parameters are invalid.
404 NotFound. The specified record does not exist.

Resource URL:

GET /financialCore/accountPostings/{companyKey}/{postingKey}

POST Operations

POST AccountPostings

Creates a new entity record.

The following elements are required:

accountPostingResource (ApiAccountPostingResource) The request body should contain the entity record that should be created.
See ApiAccountPostingResource.

Response:

When successful, the response body contains the new entity record identifier. The resource header location property contains the URL for the new entity record. See ApiAccountPostingResource.

Response status codes:

201 Created. The operation was completed successfully.
400 BadRequest. The request parameters are invalid.

Resource URL:

POST /financialCore/accountPostings

PUT Operations

PUT Set CashFlowItem AccountPosting

Updates the value of attribute 'CashFlowItem' in the specified entity record.

The following elements are required:

postingKey (int) The posting's key.
companyKey (string) The company key.
value (string) The request body should contain the new value for the attribute.

Response:

When successful, the response body is empty.

Response status codes:

200 OK. The operation was completed successfully.
400 BadRequest. The request parameters are invalid.

Resource URL:

PUT /financialCore/accountPostings/{companyKey}/{postingKey}/cashFlowItem

PUT Set Check AccountPosting

Updates the value of attribute 'Check' in the specified entity record.

The following elements are required:

postingKey (int) The posting's key.
companyKey (string) The company key.
value (string) The request body should contain the new value for the attribute.

Response:

When successful, the response body is empty.

Response status codes:

200 OK. The operation was completed successfully.
400 BadRequest. The request parameters are invalid.

Resource URL:

PUT /financialCore/accountPostings/{companyKey}/{postingKey}/check

PUT Set Company AccountPosting

Updates the value of attribute 'Company' in the specified entity record.

The following elements are required:

postingKey (int) The posting's key.
companyKey (string) The company key.
value (string) The request body should contain the new value for the attribute.

Response:

When successful, the response body is empty.

Response status codes:

200 OK. The operation was completed successfully.
400 BadRequest. The request parameters are invalid.

Resource URL:

PUT /financialCore/accountPostings/{companyKey}/{postingKey}/company

PUT Set Currency AccountPosting

Updates the value of attribute 'Currency' in the specified entity record.

The following elements are required:

postingKey (int) The posting's key.
companyKey (string) The company key.
value (string) The request body should contain the new value for the attribute.

Response:

When successful, the response body is empty.

Response status codes:

200 OK. The operation was completed successfully.
400 BadRequest. The request parameters are invalid.

Resource URL:

PUT /financialCore/accountPostings/{companyKey}/{postingKey}/currency

PUT Set Description AccountPosting

Updates the value of attribute 'Description' in the specified entity record.

The following elements are required:

postingKey (int) The posting's key.
companyKey (string) The company key.
value (string) The request body should contain the new value for the attribute.

Response:

When successful, the response body is empty.

Response status codes:

200 OK. The operation was completed successfully.
400 BadRequest. The request parameters are invalid.

Resource URL:

PUT /financialCore/accountPostings/{companyKey}/{postingKey}/description

PUT Set Discount AccountPosting

Updates the value of attribute 'Discount' in the specified entity record.

The following elements are required:

postingKey (int) The posting's key.
companyKey (string) The company key.
value (decimal) The request body should contain the new value for the attribute.

Response:

When successful, the response body is empty.

Response status codes:

200 OK. The operation was completed successfully.
400 BadRequest. The request parameters are invalid.

Resource URL:

PUT /financialCore/accountPostings/{companyKey}/{postingKey}/discount

PUT Set DueDate AccountPosting

Updates the value of attribute 'DueDate' in the specified entity record.

The following elements are required:

postingKey (int) The posting's key.
companyKey (string) The company key.
value (DateTime) The request body should contain the new value for the attribute.

Response:

When successful, the response body is empty.

Response status codes:

200 OK. The operation was completed successfully.
400 BadRequest. The request parameters are invalid.

Resource URL:

PUT /financialCore/accountPostings/{companyKey}/{postingKey}/dueDate

PUT Set DunningId AccountPosting

Updates the value of attribute 'DunningId' in the specified entity record.

The following elements are required:

postingKey (int) The posting's key.
companyKey (string) The company key.
value (Guid) The request body should contain the new value for the attribute.

Response:

When successful, the response body is empty.

Response status codes:

200 OK. The operation was completed successfully.
400 BadRequest. The request parameters are invalid.

Resource URL:

PUT /financialCore/accountPostings/{companyKey}/{postingKey}/dunningId

PUT Set DunningLevelId AccountPosting

Updates the value of attribute 'DunningLevelId' in the specified entity record.

The following elements are required:

postingKey (int) The posting's key.
companyKey (string) The company key.
value (Guid) The request body should contain the new value for the attribute.

Response:

When successful, the response body is empty.

Response status codes:

200 OK. The operation was completed successfully.
400 BadRequest. The request parameters are invalid.

Resource URL:

PUT /financialCore/accountPostings/{companyKey}/{postingKey}/dunningLevelId

PUT Set ExchangeRate AccountPosting

Updates the value of attribute 'ExchangeRate' in the specified entity record.

The following elements are required:

postingKey (int) The posting's key.
companyKey (string) The company key.
value (decimal) The request body should contain the new value for the attribute.

Response:

When successful, the response body is empty.

Response status codes:

200 OK. The operation was completed successfully.
400 BadRequest. The request parameters are invalid.

Resource URL:

PUT /financialCore/accountPostings/{companyKey}/{postingKey}/exchangeRate

PUT Set ExchangeRateDate AccountPosting

Updates the value of attribute 'ExchangeRateDate' in the specified entity record.

The following elements are required:

postingKey (int) The posting's key.
companyKey (string) The company key.
value (DateTime) The request body should contain the new value for the attribute.

Response:

When successful, the response body is empty.

Response status codes:

200 OK. The operation was completed successfully.
400 BadRequest. The request parameters are invalid.

Resource URL:

PUT /financialCore/accountPostings/{companyKey}/{postingKey}/exchangeRateDate

PUT Set ExchangeRateDifferencesBase AccountPosting

Updates the value of attribute 'ExchangeRateDifferencesBase' in the specified entity record.

The following elements are required:

postingKey (int) The posting's key.
companyKey (string) The company key.
value (decimal) The request body should contain the new value for the attribute.

Response:

When successful, the response body is empty.

Response status codes:

200 OK. The operation was completed successfully.
400 BadRequest. The request parameters are invalid.

Resource URL:

PUT /financialCore/accountPostings/{companyKey}/{postingKey}/exchangeRateDifferencesBase

PUT Set ExchangeRateDifferencesReporting AccountPosting

Updates the value of attribute 'ExchangeRateDifferencesReporting' in the specified entity record.

The following elements are required:

postingKey (int) The posting's key.
companyKey (string) The company key.
value (decimal) The request body should contain the new value for the attribute.

Response:

When successful, the response body is empty.

Response status codes:

200 OK. The operation was completed successfully.
400 BadRequest. The request parameters are invalid.

Resource URL:

PUT /financialCore/accountPostings/{companyKey}/{postingKey}/exchangeRateDifferencesReporting

PUT Set FinancialAccount AccountPosting

Updates the value of attribute 'FinancialAccount' in the specified entity record.

The following elements are required:

postingKey (int) The posting's key.
companyKey (string) The company key.
value (string) The request body should contain the new value for the attribute.

Response:

When successful, the response body is empty.

Response status codes:

200 OK. The operation was completed successfully.
400 BadRequest. The request parameters are invalid.

Resource URL:

PUT /financialCore/accountPostings/{companyKey}/{postingKey}/financialAccount

PUT Set InTransit AccountPosting

Updates the value of attribute 'InTransit' in the specified entity record.

The following elements are required:

postingKey (int) The posting's key.
companyKey (string) The company key.
value (bool) The request body should contain the new value for the attribute.

Response:

When successful, the response body is empty.

Response status codes:

200 OK. The operation was completed successfully.
400 BadRequest. The request parameters are invalid.

Resource URL:

PUT /financialCore/accountPostings/{companyKey}/{postingKey}/inTransit

PUT Set IsActive AccountPosting

Updates the value of attribute 'IsActive' in the specified entity record.

The following elements are required:

postingKey (int) The posting's key.
companyKey (string) The company key.
value (bool) The request body should contain the new value for the attribute.

Response:

When successful, the response body is empty.

Response status codes:

200 OK. The operation was completed successfully.
400 BadRequest. The request parameters are invalid.
404 NotFound. The specified record does not exist.

Resource URL:

PUT /financialCore/accountPostings/{companyKey}/{postingKey}/isActive

PUT Set IssueDate AccountPosting

Updates the value of attribute 'IssueDate' in the specified entity record.

The following elements are required:

postingKey (int) The posting's key.
companyKey (string) The company key.
value (DateTime) The request body should contain the new value for the attribute.

Response:

When successful, the response body is empty.

Response status codes:

200 OK. The operation was completed successfully.
400 BadRequest. The request parameters are invalid.

Resource URL:

PUT /financialCore/accountPostings/{companyKey}/{postingKey}/issueDate

PUT Set Note AccountPosting

Updates the value of attribute 'Note' in the specified entity record.

The following elements are required:

postingKey (int) The posting's key.
companyKey (string) The company key.
value (string) The request body should contain the new value for the attribute.

Response:

When successful, the response body is empty.

Response status codes:

200 OK. The operation was completed successfully.
400 BadRequest. The request parameters are invalid.

Resource URL:

PUT /financialCore/accountPostings/{companyKey}/{postingKey}/note

PUT Set OpenItemManaged AccountPosting

Updates the value of attribute 'OpenItemManaged' in the specified entity record.

The following elements are required:

postingKey (int) The posting's key.
companyKey (string) The company key.
value (bool) The request body should contain the new value for the attribute.

Response:

When successful, the response body is empty.

Response status codes:

200 OK. The operation was completed successfully.
400 BadRequest. The request parameters are invalid.

Resource URL:

PUT /financialCore/accountPostings/{companyKey}/{postingKey}/openItemManaged

PUT Set OriginalDocument AccountPosting

Updates the value of attribute 'OriginalDocument' in the specified entity record.

The following elements are required:

postingKey (int) The posting's key.
companyKey (string) The company key.
value (string) The request body should contain the new value for the attribute.

Response:

When successful, the response body is empty.

Response status codes:

200 OK. The operation was completed successfully.
400 BadRequest. The request parameters are invalid.

Resource URL:

PUT /financialCore/accountPostings/{companyKey}/{postingKey}/originalDocument

PUT Set Party AccountPosting

Updates the value of attribute 'Party' in the specified entity record.

The following elements are required:

postingKey (int) The posting's key.
companyKey (string) The company key.
value (string) The request body should contain the new value for the attribute.

Response:

When successful, the response body is empty.

Response status codes:

200 OK. The operation was completed successfully.
400 BadRequest. The request parameters are invalid.

Resource URL:

PUT /financialCore/accountPostings/{companyKey}/{postingKey}/party

PUT Set PaymentMethod AccountPosting

Updates the value of attribute 'PaymentMethod' in the specified entity record.

The following elements are required:

postingKey (int) The posting's key.
companyKey (string) The company key.
value (string) The request body should contain the new value for the attribute.

Response:

When successful, the response body is empty.

Response status codes:

200 OK. The operation was completed successfully.
400 BadRequest. The request parameters are invalid.

Resource URL:

PUT /financialCore/accountPostings/{companyKey}/{postingKey}/paymentMethod

PUT Set PaymentTerm AccountPosting

Updates the value of attribute 'PaymentTerm' in the specified entity record.

The following elements are required:

postingKey (int) The posting's key.
companyKey (string) The company key.
value (string) The request body should contain the new value for the attribute.

Response:

When successful, the response body is empty.

Response status codes:

200 OK. The operation was completed successfully.
400 BadRequest. The request parameters are invalid.

Resource URL:

PUT /financialCore/accountPostings/{companyKey}/{postingKey}/paymentTerm

PUT Set PostingDate AccountPosting

Updates the value of attribute 'PostingDate' in the specified entity record.

The following elements are required:

postingKey (int) The posting's key.
companyKey (string) The company key.
value (DateTime) The request body should contain the new value for the attribute.

Response:

When successful, the response body is empty.

Response status codes:

200 OK. The operation was completed successfully.
400 BadRequest. The request parameters are invalid.

Resource URL:

PUT /financialCore/accountPostings/{companyKey}/{postingKey}/postingDate

PUT Set PostingKey AccountPosting

Updates the value of attribute 'PostingKey' in the specified entity record.

The following elements are required:

postingKey (int) The posting's key.
companyKey (string) The company key.
value (int) The request body should contain the new value for the attribute.

Response:

When successful, the response body is empty.

Response status codes:

200 OK. The operation was completed successfully.
400 BadRequest. The request parameters are invalid.

Resource URL:

PUT /financialCore/accountPostings/{companyKey}/{postingKey}/postingKey

PUT Set ReconciliationDifferenceId AccountPosting

Updates the value of attribute 'ReconciliationDifferenceId' in the specified entity record.

The following elements are required:

postingKey (int) The posting's key.
companyKey (string) The company key.
value (Guid) The request body should contain the new value for the attribute.

Response:

When successful, the response body is empty.

Response status codes:

200 OK. The operation was completed successfully.
400 BadRequest. The request parameters are invalid.

Resource URL:

PUT /financialCore/accountPostings/{companyKey}/{postingKey}/reconciliationDifferenceId

PUT Set ReconciliationId AccountPosting

Updates the value of attribute 'ReconciliationId' in the specified entity record.

The following elements are required:

postingKey (int) The posting's key.
companyKey (string) The company key.
value (Guid) The request body should contain the new value for the attribute.

Response:

When successful, the response body is empty.

Response status codes:

200 OK. The operation was completed successfully.
400 BadRequest. The request parameters are invalid.

Resource URL:

PUT /financialCore/accountPostings/{companyKey}/{postingKey}/reconciliationId

PUT Set ReconciliationLineId AccountPosting

Updates the value of attribute 'ReconciliationLineId' in the specified entity record.

The following elements are required:

postingKey (int) The posting's key.
companyKey (string) The company key.
value (Guid) The request body should contain the new value for the attribute.

Response:

When successful, the response body is empty.

Response status codes:

200 OK. The operation was completed successfully.
400 BadRequest. The request parameters are invalid.

Resource URL:

PUT /financialCore/accountPostings/{companyKey}/{postingKey}/reconciliationLineId

PUT Set ReferencePosting AccountPosting

Updates the value of attribute 'ReferencePosting' in the specified entity record.

The following elements are required:

postingKey (int) The posting's key.
companyKey (string) The company key.
value (string) The request body should contain the new value for the attribute.

Response:

When successful, the response body is empty.

Response status codes:

200 OK. The operation was completed successfully.
400 BadRequest. The request parameters are invalid.

Resource URL:

PUT /financialCore/accountPostings/{companyKey}/{postingKey}/referencePosting

PUT Set ReportingExchangeRate AccountPosting

Updates the value of attribute 'ReportingExchangeRate' in the specified entity record.

The following elements are required:

postingKey (int) The posting's key.
companyKey (string) The company key.
value (decimal) The request body should contain the new value for the attribute.

Response:

When successful, the response body is empty.

Response status codes:

200 OK. The operation was completed successfully.
400 BadRequest. The request parameters are invalid.

Resource URL:

PUT /financialCore/accountPostings/{companyKey}/{postingKey}/reportingExchangeRate

PUT Set RoundingDifferencesBase AccountPosting

Updates the value of attribute 'RoundingDifferencesBase' in the specified entity record.

The following elements are required:

postingKey (int) The posting's key.
companyKey (string) The company key.
value (decimal) The request body should contain the new value for the attribute.

Response:

When successful, the response body is empty.

Response status codes:

200 OK. The operation was completed successfully.
400 BadRequest. The request parameters are invalid.

Resource URL:

PUT /financialCore/accountPostings/{companyKey}/{postingKey}/roundingDifferencesBase

PUT Set RoundingDifferencesReporting AccountPosting

Updates the value of attribute 'RoundingDifferencesReporting' in the specified entity record.

The following elements are required:

postingKey (int) The posting's key.
companyKey (string) The company key.
value (decimal) The request body should contain the new value for the attribute.

Response:

When successful, the response body is empty.

Response status codes:

200 OK. The operation was completed successfully.
400 BadRequest. The request parameters are invalid.

Resource URL:

PUT /financialCore/accountPostings/{companyKey}/{postingKey}/roundingDifferencesReporting

PUT Set SettledByPosting AccountPosting

Updates the value of attribute 'SettledByPosting' in the specified entity record.

The following elements are required:

postingKey (int) The posting's key.
companyKey (string) The company key.
value (string) The request body should contain the new value for the attribute.

Response:

When successful, the response body is empty.

Response status codes:

200 OK. The operation was completed successfully.
400 BadRequest. The request parameters are invalid.

Resource URL:

PUT /financialCore/accountPostings/{companyKey}/{postingKey}/settledByPosting

PUT Set SourceDoc AccountPosting

Updates the value of attribute 'SourceDoc' in the specified entity record.

The following elements are required:

postingKey (int) The posting's key.
companyKey (string) The company key.
value (string) The request body should contain the new value for the attribute.

Response:

When successful, the response body is empty.

Response status codes:

200 OK. The operation was completed successfully.
400 BadRequest. The request parameters are invalid.

Resource URL:

PUT /financialCore/accountPostings/{companyKey}/{postingKey}/sourceDoc

PUT Set SourceDocId AccountPosting

Updates the value of attribute 'SourceDocId' in the specified entity record.

The following elements are required:

postingKey (int) The posting's key.
companyKey (string) The company key.
value (Guid) The request body should contain the new value for the attribute.

Response:

When successful, the response body is empty.

Response status codes:

200 OK. The operation was completed successfully.
400 BadRequest. The request parameters are invalid.

Resource URL:

PUT /financialCore/accountPostings/{companyKey}/{postingKey}/sourceDocId

PUT Set SourceLineId AccountPosting

Updates the value of attribute 'SourceLineId' in the specified entity record.

The following elements are required:

postingKey (int) The posting's key.
companyKey (string) The company key.
value (Guid) The request body should contain the new value for the attribute.

Response:

When successful, the response body is empty.

Response status codes:

200 OK. The operation was completed successfully.
400 BadRequest. The request parameters are invalid.

Resource URL:

PUT /financialCore/accountPostings/{companyKey}/{postingKey}/sourceLineId

PUT Set SourceSchemaEntity AccountPosting

Updates the value of attribute 'SourceSchemaEntity' in the specified entity record.

The following elements are required:

postingKey (int) The posting's key.
companyKey (string) The company key.
value (string) The request body should contain the new value for the attribute.

Response:

When successful, the response body is empty.

Response status codes:

200 OK. The operation was completed successfully.
400 BadRequest. The request parameters are invalid.

Resource URL:

PUT /financialCore/accountPostings/{companyKey}/{postingKey}/sourceSchemaEntity

PUT Set TaxExclusiveAmount AccountPosting

Updates the value of attribute 'TaxExclusiveAmount' in the specified entity record.

The following elements are required:

postingKey (int) The posting's key.
companyKey (string) The company key.
value (decimal) The request body should contain the new value for the attribute.

Response:

When successful, the response body is empty.

Response status codes:

200 OK. The operation was completed successfully.
400 BadRequest. The request parameters are invalid.

Resource URL:

PUT /financialCore/accountPostings/{companyKey}/{postingKey}/taxExclusiveAmount

PUT Set TaxTotal AccountPosting

Updates the value of attribute 'TaxTotal' in the specified entity record.

The following elements are required:

postingKey (int) The posting's key.
companyKey (string) The company key.
value (decimal) The request body should contain the new value for the attribute.

Response:

When successful, the response body is empty.

Response status codes:

200 OK. The operation was completed successfully.
400 BadRequest. The request parameters are invalid.

Resource URL:

PUT /financialCore/accountPostings/{companyKey}/{postingKey}/taxTotal

PUT Set TotalAmount AccountPosting

Updates the value of attribute 'TotalAmount' in the specified entity record.

The following elements are required:

postingKey (int) The posting's key.
companyKey (string) The company key.
value (decimal) The request body should contain the new value for the attribute.

Response:

When successful, the response body is empty.

Response status codes:

200 OK. The operation was completed successfully.
400 BadRequest. The request parameters are invalid.

Resource URL:

PUT /financialCore/accountPostings/{companyKey}/{postingKey}/totalAmount

PUT Set ValueDate AccountPosting

Updates the value of attribute 'ValueDate' in the specified entity record.

The following elements are required:

postingKey (int) The posting's key.
companyKey (string) The company key.
value (DateTime) The request body should contain the new value for the attribute.

Response:

When successful, the response body is empty.

Response status codes:

200 OK. The operation was completed successfully.
400 BadRequest. The request parameters are invalid.

Resource URL:

PUT /financialCore/accountPostings/{companyKey}/{postingKey}/valueDate

PUT Set WithholdingTaxAmount AccountPosting

Updates the value of attribute 'WithholdingTaxAmount' in the specified entity record.

The following elements are required:

postingKey (int) The posting's key.
companyKey (string) The company key.
value (decimal) The request body should contain the new value for the attribute.

Response:

When successful, the response body is empty.

Response status codes:

200 OK. The operation was completed successfully.
400 BadRequest. The request parameters are invalid.

Resource URL:

PUT /financialCore/accountPostings/{companyKey}/{postingKey}/withholdingTaxAmount

PUT Set WTaxPostingId AccountPosting

Updates the value of attribute 'WTaxPostingId' in the specified entity record.

The following elements are required:

postingKey (int) The posting's key.
companyKey (string) The company key.
value (Guid) The request body should contain the new value for the attribute.

Response:

When successful, the response body is empty.

Response status codes:

200 OK. The operation was completed successfully.
400 BadRequest. The request parameters are invalid.

Resource URL:

PUT /financialCore/accountPostings/{companyKey}/{postingKey}/wTaxPostingId

DELETE Operations

DELETE AccountPosting by identifier

Deletes the entity record that matches the specified identifier.

The following elements are required:

id (string) The record identifier.

Response:

When successful, the response body is empty.

Response status codes:

204 Deleted. The operation was completed successfully.
400 BadRequest. The request parameters are invalid.
404 NotFound. The specified record does not exist.

Resource URL:

DELETE /financialCore/accountPostings/{id}

DELETE AccountPosting by key

Deletes the entity record that matches the specified key.

The following elements are required:

companyKey (string) The company key.
postingKey (int) The posting's key.

Response:

When successful, the response body is empty.

Response status codes:

204 Deleted. The operation was completed successfully.
400 BadRequest. The request parameters are invalid.
404 NotFound. The specified record does not exist.

Resource URL:

DELETE /financialCore/accountPostings/{companyKey}/{postingKey}

Resources


AccountPostingResource

The following elements are required:

postingKey (int) The posting's key.
totalAmount (MoneyResource) Total Amount.
See MoneyResource .
taxExclusiveAmount (MoneyResource) Tax Exclusive Amount.
See MoneyResource .
taxTotal (MoneyResource) Tax Total.
See MoneyResource .
withholdingTaxAmount (MoneyResource) Withholding Tax Amount.
See MoneyResource .
exchangeRate (decimal) Exchange Rate.
exchangeRateDifferencesBase (decimal) Exchange Rate Differences Base.
exchangeRateDifferencesReporting (decimal) Exchange Rate Differences Rep.
dueDate (DateTime) Due Date.
discount (MoneyResource) Discount.
See MoneyResource .
valueDate (DateTime) Value Date.
inTransit (bool) In Transit.
currency (string) Currency.
(fk) Allowed value: the natural key of a record of type Currency. These records are accessibly through the Currencies service.
company (string) Company.
(fk) Allowed value: the natural key of a record of type Company. These records are accessibly through the Companies service.
roundingDifferencesBase (decimal) Rounding Differences Base.
roundingDifferencesReporting (decimal) Rounding Differences Reporting.
reportingExchangeRate (decimal) Reporting Exchange Rate.

The following elements are optional:

issueDate (DateTime) Date.
postingDate (DateTime) Posting Date.
description (string) Description.
exchangeRateDate (DateTime) Exchange Rate Date.
sourceDoc (string) Source Doc.
note (string) Note.
openItemManaged (bool) Open Item Managed.
sourceDocId (Guid) Source Doc. Id.
sourceLineId (Guid) Source Line Id.
dunningId (Guid) Dunning Id.
dunningLevelId (Guid) Dunning Level Id.
wTaxPostingId (Guid) Withholding Tax Posting Id.
reconciliationId (Guid) Reconciliation Id.
reconciliationLineId (Guid) Reconciliation Line Id.
reconciliationDifferenceId (Guid) Reconciliation Difference Id.
originalDocument (string) Original Document.
cashFlowItem (string) Cash Flow Item.
(fk) Allowed value: the natural key of a record of type CashFlowItem. These records are accessibly through the CashFlowItems service.
nature (enum Nature) Nature.
See Nature.
paymentTerm (string) Payment Term.
(fk) Allowed value: the natural key of a record of type PaymentTerm. These records are accessibly through the PaymentTerms service.
financialAccount (string) Financial Account.
(fk) Allowed value: the natural key of a record of type FinancialAccount. These records are accessibly through the FinancialAccounts service.
sourceSchemaEntity (string) Source Schema Entity.
(fk) Allowed value: the natural key of a record of type SchemaEntity. These records are accessibly through the SchemaEntities service.
party (string) Party.
(fk) Allowed value: the natural key of a record of type Party. These records are accessibly through the Parties service.
paymentMethod (string) Payment Method.
(fk) Allowed value: the natural key of a record of type PaymentMethod. These records are accessibly through the PaymentMethods service.
accountingSchema (enum AccountingSchema) Accounting Schema.
See AccountingSchema.
partyAccountingSchema (enum AccountingSchema) Party Accounting Schema.
See AccountingSchema.
financialArea (enum FinancialArea) Financial Area.
See FinancialArea.
check (string) Check.
(fk) Allowed value: the natural key of a record of type Check.
referencePosting (string) Reference Posting.
(fk) Allowed value: the natural key of a record of type AccountPosting. These records are accessibly through the AccountPostings service.
settledByPosting (string) Settled by Posting.
(fk) Allowed value: the natural key of a record of type AccountPosting. These records are accessibly through the AccountPostings service.


ApiAccountPostingResource

The following elements are required:

postingKey (int) The posting's key.
totalAmount (MoneyResource) Total Amount.
See MoneyResource .
taxExclusiveAmount (MoneyResource) Tax Exclusive Amount.
See MoneyResource .
taxTotal (MoneyResource) Tax Total.
See MoneyResource .
withholdingTaxAmount (MoneyResource) Withholding Tax Amount.
See MoneyResource .
exchangeRate (decimal) Exchange Rate.
exchangeRateDifferencesBase (decimal) Exchange Rate Differences Base.
exchangeRateDifferencesReporting (decimal) Exchange Rate Differences Rep.
dueDate (DateTime) Due Date.
discount (MoneyResource) Discount.
See MoneyResource .
valueDate (DateTime) Value Date.
inTransit (bool) In Transit.
currency (string) Currency.
company (string) Company.
roundingDifferencesBase (decimal) Rounding Differences Base.
roundingDifferencesReporting (decimal) Rounding Differences Reporting.
reportingExchangeRate (decimal) Reporting Exchange Rate.

The following elements are optional:

issueDate (DateTime) Date.
postingDate (DateTime) Posting Date.
description (string) Description.
exchangeRateDate (DateTime) Exchange Rate Date.
sourceDoc (string) Source Doc.
note (string) Note.
openItemManaged (bool) Open Item Managed.
sourceDocId (Guid) Source Doc. Id.
sourceLineId (Guid) Source Line Id.
dunningId (Guid) Dunning Id.
dunningLevelId (Guid) Dunning Level Id.
wTaxPostingId (Guid) Withholding Tax Posting Id.
reconciliationId (Guid) Reconciliation Id.
reconciliationLineId (Guid) Reconciliation Line Id.
reconciliationDifferenceId (Guid) Reconciliation Difference Id.
originalDocument (string) Original Document.
cashFlowItem (string) Cash Flow Item.
nature (enum Nature) Nature.
See Nature.
paymentTerm (string) Payment Term.
financialAccount (string) Financial Account.
sourceSchemaEntity (string) Source Schema Entity.
party (string) Party.
paymentMethod (string) Payment Method.
financialArea (enum FinancialArea) Financial Area.
See FinancialArea.
check (string) Check.
referencePosting (string) Reference Posting.
settledByPosting (string) Settled by Posting.


MoneyResource

The following elements are required:

amount (decimal) The amount.

The following elements are optional:

baseAmount (decimal) The base amount.
reportingAmount (decimal) The reporting amount.
fractionDigits (int) The fraction digits.
symbol (string) The symbol.

Notes: For the POST operation it is not necessary to send the fields: BaseAmount, ReportingAmount, FractionDigits and Symbol. Will be ignored.



Enumerations


AccountingSchema

1 Accrual Accrual Accounting Schema.
2 Cash


FinancialArea

1 AccountsReceivable
2 AccountsPayable


Nature

1 Debit
2 Credit