Financials | Accounting Document
The Accounting Document represents the accounting document information of the a transaction (eg. sales invoice).(RESERVED FOR INTERNAL USE.).
Overview
| URL | api/{tenantKey}/{orgKey}/financialCore/accountDocuments |
| Methods Supported | GET |
All Operations
This service includes the following operations:
-
GET:
- GET AccountDocuments
- GET AccountDocuments (paged)
- GET AccountDocument by identifier
- GET AccountDocument by key
- GET Print AccountDocument by identifier
- GET Print AccountDocument by key
- GET Original Print AccountDocumentOriginal by identifier
- GET Original Print AccountDocument by key
- GET Get All Account Documents
All Resources
This service uses the following resources:
All Enumerations
This service uses the following enumerations:
GET AccountDocuments
Returns the list of all the entity records available.
Response:
| When successful, the response body contains the list of records available. See AccountDocumentResource. |
Response status codes:
| 200 | OK. The operation was completed successfully. |
| 400 | BadRequest. The request parameters are invalid. |
Resource URL:
GET AccountDocuments (paged)
Returns a page of the list of all the entity records available.
The following elements are optional:
| page | (int) The index of the page of the list that should be returned. This is a query string parameter. |
| pageSize | (int) The number of page elements that should be returned (max. is 1000). This is a query string parameter. |
Response:
| When successful, the response body contains the list of records available. See AccountDocumentResource. |
Response status codes:
| 200 | OK. The operation was completed successfully. |
| 400 | BadRequest. The request parameters are invalid. |
Resource URL:
GET AccountDocument 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 AccountDocumentResource. |
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 AccountDocument by key
Returns the entity record that matches the specified key.
The following elements are required:
| companyKey | (string) The company key. |
| journalType | (string) The journal type. |
| journalNumber | (int) The journal number. |
| financialYear | (string) The financial year. |
| ledger | (string) The ledger key. |
Response:
| When successful, the response body contains the entity record. See AccountDocumentResource. |
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 Print AccountDocument by identifier
Prints the specified entity record.
The following elements are required:
| id | (string) The record identifier. |
The following elements are optional:
| template | (string) The report template that should be used. This is a query string parameter. |
Response:
| When successful, the response body contains a stream with the printed file. |
Response status codes:
| 200 | OK. The operation was completed successfully. |
| 404 | NotFound. The specified resord does not exist. |
Resource URL:
GET Print AccountDocument by key
Prints the specified entity record.
The following elements are required:
| companyKey | (string) The company key. |
| journalType | (string) The journal type. |
| journalNumber | (int) The journal number. |
| financialYear | (string) The financial year. |
| ledger | (string) The ledger key. |
The following elements are optional:
| template | (string) The report template that should be used. This is a query string parameter. |
Response:
| When successful, the response body contains a stream with the printed file. |
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 Original Print AccountDocumentOriginal by identifier
Prints the specified entity record.
The following elements are required:
| id | (string) The record identifier. |
The following elements are optional:
| template | (string) The report template that should be used. This is a query string parameter. |
Response:
| When successful, the response body contains a stream with the printed file. |
Response status codes:
| 200 | OK. The operation was completed successfully. |
| 404 | NotFound. The specified resord does not exist. |
Resource URL:
GET Original Print AccountDocument by key
Prints the specified entity record.
The following elements are required:
| companyKey | (string) The company key. |
| journalType | (string) The journal type. |
| journalNumber | (int) The journal number. |
| financialYear | (string) The financial year. |
| ledger | (string) The ledger key. |
The following elements are optional:
| template | (string) The report template that should be used. This is a query string parameter. |
Response:
| When successful, the response body contains a stream with the printed file. |
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 Get All Account Documents
This operation gets all Account Documents.
The following elements are required:
| pageIndex | (int) The page index. |
| pageSize | (int) The page size. |
Response:
| When successful, the response body contains a list of resources of type 'AccountDocumentResource'. See AccountDocumentResource. |
Response status codes:
| 200 | OK. The operation was completed successfully. |
| 400 | BadRequest. The request parameters are invalid. |
Resource URL:
Resources
AccountDocumentLineResource
The following elements are required:
| gLAccount | (string) The GL account. |
| chartOfAccount | (string) The chart of account. |
| currency | (string) The document line currency. |
| creditTotal | (MoneyResource) The credit amount.
See MoneyResource . |
| debitTotal | (MoneyResource) The debit amount.
See MoneyResource . |
The following elements are optional:
| party | (string) The party (when applicable). |
| cashFlowItem | (string) The cash flow item. |
| dimensionSet | (string) The document line dimension set. |
| dimensionSetJson | (string) The json representation of the dimension set (Internal). |
| exchangeRate | (decimal) The exchange rate between document currency and base currency. |
| reportingExchangeRate | (decimal) The exchange rate between document currency and reporting currency. |
| amountCreditBase | (string) The credit amount in base currency. |
| amountCreditReporting | (string) The credit amount in reporting currency. |
| amountDebitBase | (string) The debit amount in base currency. |
| amountDebitReporting | (string) The debit amount in reporting currency. |
| accountingNature | (enum AccountingNature) The accounting nature is the nature (debit or credit) of the movement.
See AccountingNature. |
AccountDocumentResource
The following elements are required:
| company | (string) The company key. |
| journalType | (string) The journal type. |
| journalNumber | (int) The journal number. |
| financialYear | (string) The financial year. |
| ledger | (string) The ledger key. |
| postingDate | (DateTime) The posting date. |
| sourceSchemaEntity | (string) The source schema entity. |
| chartOfAccount | (string) The chart of accounts. |
| currency | (string) The original currency of the document. |
| amountCreditTotal | (decimal) The total credit amount in document currency. |
| amountDebitTotal | (decimal) The total debit amount in document currency. |
The following elements are optional:
| documentDate | (DateTime) The document date. |
| period | (int) The financial period. |
| accountDocumentLines | (List of AccountDocumentLineResource) The list of document lines.
See AccountDocumentLineResource. |
| sourceDoc | (string) The source document. |
| note | (string) The reference of the posting. |
| sourceDocId | (Guid) The source document id. |
| amountCreditBase | (string) The total credit amount in base currency. |
| amountCreditReporting | (string) The total credit amount in reporting currency. |
| amountDebitBase | (string) The total debit amount in base currency. |
| amountDebitReporting | (string) The total debit amount in reporting currency. |
| party | (string) The party. |
| periodName | (string) The period name (internal). |
| isPrinted | (bool) Is Printed. |
| printedReportName | (string) Indicates the report name used to print the document. Internally determined. |
| isReprinted | (bool) Indicates if the document has been reprinted. Internally determined. |
| isSigned | (bool) Indicates if the document is electronically signed with a valid certificate. Internally determined. |
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.