Accounting API
194 routes across 27 controllers: the etl-ep (server-to-server access key) routes the backend serves for this family at the commit named in the front matter, plus its read-only public-ep routes, listed one table per controller. How to authenticate, send a body, page a query and read the response envelope is in the Data API reference, and the way in for a new integration is the integration path; what these records mean to the business is the Financial Accounting module’s territory.
Every path is resolved from the controller’s mapping annotations; nothing here describes behaviour, because nothing about behaviour has been read — the table is what the backend serves and no more. backoffice-ep routes (the platform’s own applets, with a signed-in user’s token) and anonymous write routes are not listed; what the family serves on backoffice-ep only, and how many of its routes carry no access segment at all, is at the end of the page. A path missing from this page is not a path your access key is refused — see which reference to read.
Journals
6 routes under /core2/tnt/dm/erp/fi/journals (JournalController.java).
| Method | Path | Handler | Source |
|---|---|---|---|
GET | /core2/tnt/dm/erp/fi/journals/etl-ep | getAllJournalEtl | JournalController.java:303 |
POST | /core2/tnt/dm/erp/fi/journals/etl-ep | createJournalEtl | JournalController.java:74 |
PUT | /core2/tnt/dm/erp/fi/journals/etl-ep | updateJournalEtl | JournalController.java:162 |
GET | /core2/tnt/dm/erp/fi/journals/etl-ep/query | getJournalByCriteriaEtl | JournalController.java:418 |
GET | /core2/tnt/dm/erp/fi/journals/etl-ep/{guid} | getJournalByGuidEtl | JournalController.java:358 |
DELETE | /core2/tnt/dm/erp/fi/journals/etl-ep/{guid} | deleteJournalByGuidEtl | JournalController.java:235 |
Subledgers
8 routes under /core2/tnt/dm/erp/fi/subledgers (SubledgerController.java).
| Method | Path | Handler | Source |
|---|---|---|---|
GET | /core2/tnt/dm/erp/fi/subledgers/etl-ep | getAllSubledgerEtlEp | SubledgerController.java:166 |
POST | /core2/tnt/dm/erp/fi/subledgers/etl-ep | createSubledgerEtlEp | SubledgerController.java:136 |
PUT | /core2/tnt/dm/erp/fi/subledgers/etl-ep | updateSubledgerEtlEp | SubledgerController.java:146 |
POST | /core2/tnt/dm/erp/fi/subledgers/etl-ep/ledger-hdr/{guid} | createSubledgerForAllChartGuidEtlEp | SubledgerController.java:204 |
GET | /core2/tnt/dm/erp/fi/subledgers/etl-ep/query | getSubledgerByCriteriaEtlEp | SubledgerController.java:184 |
GET | /core2/tnt/dm/erp/fi/subledgers/etl-ep/query/snapshot | getByCriteriaSnapshotEtlEp | SubledgerController.java:194 |
GET | /core2/tnt/dm/erp/fi/subledgers/etl-ep/{guid} | getSubledgerByGuidEtlEp | SubledgerController.java:174 |
DELETE | /core2/tnt/dm/erp/fi/subledgers/etl-ep/{guid} | deleteSubledgerEtlEpByGuid | SubledgerController.java:156 |
Tax transactions and filings
TaxTxnController
12 routes under /core2/tnt/ms/erp/tax-txns (TaxTxnController.java).
The same handlers are also mounted at /core2/tnt/dm/erp/fi/tax-txns; the rows below are listed once, under the first mount.
| Method | Path | Handler | Source |
|---|---|---|---|
GET | /core2/tnt/ms/erp/tax-txns/etl-ep | getAllTaxTxnEtlEp | TaxTxnController.java:210 |
POST | /core2/tnt/ms/erp/tax-txns/etl-ep | createTaxTxnsEtlEp | TaxTxnController.java:93 |
PUT | /core2/tnt/ms/erp/tax-txns/etl-ep | updateTaxTxnsEtlEp | TaxTxnController.java:133 |
GET | /core2/tnt/ms/erp/tax-txns/etl-ep/query | getTaxTxnByCriteriaEtlEp | TaxTxnController.java:291 |
GET | /core2/tnt/ms/erp/tax-txns/etl-ep/{guid} | getTaxTxnByGuidEtlEp | TaxTxnController.java:250 |
DELETE | /core2/tnt/ms/erp/tax-txns/etl-ep/{guid} | deleteTaxTxnsByGuidEtlEP | TaxTxnController.java:169 |
FinancialFilingController
6 routes under /core2/tnt/dm/erp/filings (FinancialFilingController.java).
| Method | Path | Handler | Source |
|---|---|---|---|
GET | /core2/tnt/dm/erp/filings/etl-ep | getAllFinancialFilingEtl | FinancialFilingController.java:316 |
POST | /core2/tnt/dm/erp/filings/etl-ep | createFinancialFilingEtl | FinancialFilingController.java:84 |
PUT | /core2/tnt/dm/erp/filings/etl-ep | updateFinancialFilingEtl | FinancialFilingController.java:164 |
GET | /core2/tnt/dm/erp/filings/etl-ep/query | getFinancialFilingByCriteriaEtl | FinancialFilingController.java:430 |
GET | /core2/tnt/dm/erp/filings/etl-ep/{guid} | getFinancialFilingByGuidEtl | FinancialFilingController.java:374 |
DELETE | /core2/tnt/dm/erp/filings/etl-ep/{guid} | deleteFinancialFilingByGuidEtl | FinancialFilingController.java:230 |
Cashbook reconciliation configuration and dimensions
CashbookReconConfigController
6 routes under /core2/tnt/dm/erp/cashbook-recon-configs (CashbookReconConfigController.java).
| Method | Path | Handler | Source |
|---|---|---|---|
GET | /core2/tnt/dm/erp/cashbook-recon-configs/etl-ep | getAllEtlEp | CashbookReconConfigController.java:562 |
POST | /core2/tnt/dm/erp/cashbook-recon-configs/etl-ep | createEtlEp | CashbookReconConfigController.java:486 |
PUT | /core2/tnt/dm/erp/cashbook-recon-configs/etl-ep | updateEtlEp | CashbookReconConfigController.java:511 |
GET | /core2/tnt/dm/erp/cashbook-recon-configs/etl-ep/query | getByCriteriaEtlEp | CashbookReconConfigController.java:606 |
GET | /core2/tnt/dm/erp/cashbook-recon-configs/etl-ep/{guid} | getByGuidEtlEp | CashbookReconConfigController.java:584 |
DELETE | /core2/tnt/dm/erp/cashbook-recon-configs/etl-ep/{guid} | deleteEtlEp | CashbookReconConfigController.java:536 |
DimensionController
1 route under /core2/tnt/dm/erp/dimensions (DimensionController.java).
| Method | Path | Handler | Source |
|---|---|---|---|
GET | /core2/tnt/dm/erp/dimensions/etl-ep/query | getDimensionByCriteriaEtlEP | DimensionController.java:155 |
AR/AP contras
6 routes under /core2/tnt/dm/erp/gen-doc/arap-contras (GenericDocumentArapContraController.java).
| Method | Path | Handler | Source |
|---|---|---|---|
GET | /core2/tnt/dm/erp/gen-doc/arap-contras/etl-ep | getAllEtlArapContra | GenericDocumentArapContraController.java:378 |
POST | /core2/tnt/dm/erp/gen-doc/arap-contras/etl-ep | createEtlArapContra | GenericDocumentArapContraController.java:326 |
GET | /core2/tnt/dm/erp/gen-doc/arap-contras/etl-ep/query | getEtlArapContraByCriteria | GenericDocumentArapContraController.java:395 |
GET | /core2/tnt/dm/erp/gen-doc/arap-contras/etl-ep/{guid} | getEtlArapContraByGuid | GenericDocumentArapContraController.java:386 |
DELETE | /core2/tnt/dm/erp/gen-doc/arap-contras/etl-ep/{guid} | deleteEtlArapContraByGuid | GenericDocumentArapContraController.java:368 |
PUT | /core2/tnt/dm/erp/gen-doc/arap-contras/recalculation/etl-ep | recalculateArapContraEtlEp | GenericDocumentArapContraController.java:336 |
Credit limits, credit terms and available credit
EntitySalesCreditLimitController
2 routes under /core2/tnt/dm/erp/fi/entity-sales-credit-limit (EntitySalesCreditLimitController.java).
| Method | Path | Handler | Source |
|---|---|---|---|
POST | /core2/tnt/dm/erp/fi/entity-sales-credit-limit/etl-ep | etlCreate | EntitySalesCreditLimitController.java:85 |
PUT | /core2/tnt/dm/erp/fi/entity-sales-credit-limit/etl-ep | etlUpdate | EntitySalesCreditLimitController.java:151 |
EntityPurchaseCreditLimitController
2 routes under /core2/tnt/dm/erp/fi/entity-purchase-credit-limit (EntityPurchaseCreditLimitController.java).
| Method | Path | Handler | Source |
|---|---|---|---|
POST | /core2/tnt/dm/erp/fi/entity-purchase-credit-limit/etl-ep | etlCreate | EntityPurchaseCreditLimitController.java:66 |
PUT | /core2/tnt/dm/erp/fi/entity-purchase-credit-limit/etl-ep | etlUpdate | EntityPurchaseCreditLimitController.java:113 |
CompanyEntitySalesCreditLimitController
2 routes under /core2/tnt/dm/erp/fi/company-entity-sales-credit-limits (CompanyEntitySalesCreditLimitController.java).
| Method | Path | Handler | Source |
|---|---|---|---|
POST | /core2/tnt/dm/erp/fi/company-entity-sales-credit-limits/etl-ep | etlCreate | CompanyEntitySalesCreditLimitController.java:65 |
PUT | /core2/tnt/dm/erp/fi/company-entity-sales-credit-limits/etl-ep | etlUpdate | CompanyEntitySalesCreditLimitController.java:112 |
CompanyEntityPurchaseCreditLimitController
2 routes under /core2/tnt/dm/erp/fi/company-entity-purchase-credit-limits (CompanyEntityPurchaseCreditLimitController.java).
| Method | Path | Handler | Source |
|---|---|---|---|
POST | /core2/tnt/dm/erp/fi/company-entity-purchase-credit-limits/etl-ep | etlCreate | CompanyEntityPurchaseCreditLimitController.java:62 |
PUT | /core2/tnt/dm/erp/fi/company-entity-purchase-credit-limits/etl-ep | etlUpdate | CompanyEntityPurchaseCreditLimitController.java:109 |
CompanyEntitySalesCreditTermsController
2 routes under /core2/tnt/dm/erp/fi/company-entity-sales-credit-terms (CompanyEntitySalesCreditTermsController.java).
| Method | Path | Handler | Source |
|---|---|---|---|
POST | /core2/tnt/dm/erp/fi/company-entity-sales-credit-terms/etl-ep | etlCreate | CompanyEntitySalesCreditTermsController.java:62 |
PUT | /core2/tnt/dm/erp/fi/company-entity-sales-credit-terms/etl-ep | etlUpdate | CompanyEntitySalesCreditTermsController.java:109 |
CompanyEntityPurchaseCreditTermsController
2 routes under /core2/tnt/dm/erp/fi/company-entity-purchase-credit-terms (CompanyEntityPurchaseCreditTermsController.java).
| Method | Path | Handler | Source |
|---|---|---|---|
POST | /core2/tnt/dm/erp/fi/company-entity-purchase-credit-terms/etl-ep | etlCreate | CompanyEntityPurchaseCreditTermsController.java:62 |
PUT | /core2/tnt/dm/erp/fi/company-entity-purchase-credit-terms/etl-ep | etlUpdate | CompanyEntityPurchaseCreditTermsController.java:109 |
EntitySalesCreditTermsController
2 routes under /core2/tnt/dm/erp/fi/entity-sales-credit-terms (EntitySalesCreditTermsController.java).
| Method | Path | Handler | Source |
|---|---|---|---|
POST | /core2/tnt/dm/erp/fi/entity-sales-credit-terms/etl-ep | etlCreate | EntitySalesCreditTermsController.java:65 |
PUT | /core2/tnt/dm/erp/fi/entity-sales-credit-terms/etl-ep | etlUpdate | EntitySalesCreditTermsController.java:112 |
EntityPurchaseCreditTermsController
2 routes under /core2/tnt/dm/erp/fi/entity-purchase-credit-terms (EntityPurchaseCreditTermsController.java).
| Method | Path | Handler | Source |
|---|---|---|---|
POST | /core2/tnt/dm/erp/fi/entity-purchase-credit-terms/etl-ep | etlCreate | EntityPurchaseCreditTermsController.java:66 |
PUT | /core2/tnt/dm/erp/fi/entity-purchase-credit-terms/etl-ep | etlUpdate | EntityPurchaseCreditTermsController.java:113 |
EntityCreditAvailabilityController
1 route under /core2/tnt/dm/erp/fi/entity-credit-availability (EntityCreditAvailabilityController.java).
| Method | Path | Handler | Source |
|---|---|---|---|
GET | /core2/tnt/dm/erp/fi/entity-credit-availability/etl-ep | getAvailableEntityCreditEtlEp | EntityCreditAvailabilityController.java:42 |
Budget register approvals
1 route under /core2/tnt/dm/erp/budget/registers/approval-requests (BudgetRegisterApprovalRequestController.java).
| Method | Path | Handler | Source |
|---|---|---|---|
GET | /core2/tnt/dm/erp/budget/registers/approval-requests/public-ep/{guid} | getByGuidPublic | BudgetRegisterApprovalRequestController.java:166 |
Companies
CompanyController
22 routes under /core2/dm/companies (CompanyController.java).
The same handlers are also mounted at /core2/tnt/dm/erp/companies; the rows below are listed once, under the first mount.
| Method | Path | Handler | Source |
|---|---|---|---|
POST | /core2/dm/companies/add-files/etl-ep/{hdrGuid} | addFileToCompanyEtl | CompanyController.java:559 |
GET | /core2/dm/companies/etl-ep | getAllCompanyEtl | CompanyController.java:378 |
POST | /core2/dm/companies/etl-ep | createCompanyEtl | CompanyController.java:92 |
PUT | /core2/dm/companies/etl-ep | updateCompanyEtl | CompanyController.java:181 |
GET | /core2/dm/companies/etl-ep/query | getCompanyByCriteriaEtl | CompanyController.java:495 |
GET | /core2/dm/companies/etl-ep/{guid} | getCompanyByGuidEtl | CompanyController.java:431 |
DELETE | /core2/dm/companies/etl-ep/{guid} | deleteCompanyEtl | CompanyController.java:287 |
GET | /core2/dm/companies/file/etl-ep/{extGuid} | getCompanyFileBackEtl | CompanyController.java:807 |
DELETE | /core2/dm/companies/file/etl-ep/{extGuid} | deleteCompanyFileEtl | CompanyController.java:732 |
GET | /core2/dm/companies/file/public-ep/{extGuid} | getPublicCompanyFile | CompanyController.java:878 |
PUT | /core2/dm/companies/replace-file/etl-ep/{extGuid} | replaceCompanyFileEtl | CompanyController.java:647 |
CompanyCustomerLinkController
4 routes under /core2/tnt/dm/erp/company-customer-links (CompanyCustomerLinkController.java).
| Method | Path | Handler | Source |
|---|---|---|---|
GET | /core2/tnt/dm/erp/company-customer-links/etl-ep | getAllEtlEp | CompanyCustomerLinkController.java:212 |
GET | /core2/tnt/dm/erp/company-customer-links/etl-ep/query | getByCriteriaEtlEp | CompanyCustomerLinkController.java:256 |
POST | /core2/tnt/dm/erp/company-customer-links/etl-ep/query | getByCriteriaUsingPostRequestEtlEp | CompanyCustomerLinkController.java:281 |
GET | /core2/tnt/dm/erp/company-customer-links/etl-ep/{guid} | getByGuidEtlEp | CompanyCustomerLinkController.java:236 |
CompanyEmployeeLinkController
10 routes under /core2/tnt/dm/erp/companies/company-employee-links (CompanyEmployeeLinkController.java).
| Method | Path | Handler | Source |
|---|---|---|---|
GET | /core2/tnt/dm/erp/companies/company-employee-links/etl-ep | getAllEtlEp | CompanyEmployeeLinkController.java:361 |
POST | /core2/tnt/dm/erp/companies/company-employee-links/etl-ep | createEtlEp | CompanyEmployeeLinkController.java:235 |
PUT | /core2/tnt/dm/erp/companies/company-employee-links/etl-ep | updateEtlEp | CompanyEmployeeLinkController.java:277 |
GET | /core2/tnt/dm/erp/companies/company-employee-links/etl-ep/query | getCriteriaEtlEp | CompanyEmployeeLinkController.java:405 |
POST | /core2/tnt/dm/erp/companies/company-employee-links/etl-ep/query | getCriteriaEtlEpPostMapping | CompanyEmployeeLinkController.java:433 |
GET | /core2/tnt/dm/erp/companies/company-employee-links/etl-ep/{guid} | getByGuidEtlEp | CompanyEmployeeLinkController.java:385 |
DELETE | /core2/tnt/dm/erp/companies/company-employee-links/etl-ep/{guid} | deleteByGuidEtlEp | CompanyEmployeeLinkController.java:298 |
POST | /core2/tnt/dm/erp/companies/company-employee-links/multiple/etl-ep | createMultipleEtlEp | CompanyEmployeeLinkController.java:256 |
DELETE | /core2/tnt/dm/erp/companies/company-employee-links/permanent/etl-ep/{guid} | deletePermanentByGuidEtlEp | CompanyEmployeeLinkController.java:319 |
DELETE | /core2/tnt/dm/erp/companies/company-employee-links/permanent/multiple/etl-ep | deletePermanentMultipleEtlEp | CompanyEmployeeLinkController.java:340 |
Branches and locations
BranchController
44 routes under /core2/dm/erp/branches (BranchController.java).
The same handlers are also mounted at /core2/tnt/dm/erp/branches; the rows below are listed once, under the first mount.
| Method | Path | Handler | Source |
|---|---|---|---|
POST | /core2/dm/erp/branches/add-files/etl-ep/{hdrGuid} | addFileToBranchEtl | BranchController.java:668 |
GET | /core2/dm/erp/branches/etl-ep | getAllBranchEtl | BranchController.java:340 |
POST | /core2/dm/erp/branches/etl-ep | createBranchEtl | BranchController.java:97 |
PUT | /core2/dm/erp/branches/etl-ep | updateBranchEtl | BranchController.java:165 |
GET | /core2/dm/erp/branches/etl-ep/query | getBranchByCriteriaEtl | BranchController.java:554 |
GET | /core2/dm/erp/branches/etl-ep/{guid} | getBranchByGuidEtl | BranchController.java:439 |
DELETE | /core2/dm/erp/branches/etl-ep/{guid} | deleteBranchByGuidEtl | BranchController.java:262 |
GET | /core2/dm/erp/branches/file/etl-ep/{extGuid} | getBranchFileEtl | BranchController.java:916 |
DELETE | /core2/dm/erp/branches/file/etl-ep/{extGuid} | deleteBranchFileEtl | BranchController.java:850 |
GET | /core2/dm/erp/branches/file/public-ep/{extGuid} | getPublicBranchFile | BranchController.java:963 |
GET | /core2/dm/erp/branches/files/public-ep/{guid} | getBranchFilePublicEp | BranchController.java:1007 |
GET | /core2/dm/erp/branches/filter/etl-ep | getAllFilteredBranchEtl | BranchController.java:1041 |
GET | /core2/dm/erp/branches/filter/etl-ep/query | getFilteredBranchByCriteriaEtl | BranchController.java:1207 |
GET | /core2/dm/erp/branches/filter/etl-ep/{guid} | getFilteredBranchByGuidEtl | BranchController.java:1124 |
GET | /core2/dm/erp/branches/filter/public-ep | getAllFilteredBranchPublic | BranchController.java:1051 |
GET | /core2/dm/erp/branches/filter/public-ep/query | getFilteredBranchByCriteriaPublic | BranchController.java:1218 |
GET | /core2/dm/erp/branches/filter/public-ep/{guid} | getFilteredBranchByGuidPublic | BranchController.java:1135 |
GET | /core2/dm/erp/branches/public-ep | getAllBranchPublic | BranchController.java:366 |
GET | /core2/dm/erp/branches/public-ep/query | getBranchByCriteriaPublic | BranchController.java:583 |
GET | /core2/dm/erp/branches/public-ep/{websiteHdrGuid} | getBranchByWebsiteGuid | BranchController.java:466 |
PUT | /core2/dm/erp/branches/replace-file/etl-ep/{extGuid} | replaceBranchFileEtl | BranchController.java:765 |
GET | /core2/dm/erp/branches/retrieve-branch-distances-from-origin/public-ep | getByCriteria | BranchController.java:1384 |
BranchEmployeeLinkController
3 routes under /core2/tnt/dm/erp/branch-employee-links (BranchEmployeeLinkController.java).
| Method | Path | Handler | Source |
|---|---|---|---|
GET | /core2/tnt/dm/erp/branch-employee-links/public-ep | getAllPublicBranchEmployeeLink | BranchEmployeeLinkController.java:192 |
GET | /core2/tnt/dm/erp/branch-employee-links/public-ep/query | getBranchEmployeeLinkByPublicCriteria | BranchEmployeeLinkController.java:225 |
GET | /core2/tnt/dm/erp/branch-employee-links/public-ep/{guid} | getBranchEmployeeLinkByPublicGuid | BranchEmployeeLinkController.java:209 |
BranchLocationLinkController
3 routes under /core2/tnt/dm/erp/branch-location-links (BranchLocationLinkController.java).
| Method | Path | Handler | Source |
|---|---|---|---|
GET | /core2/tnt/dm/erp/branch-location-links/public-ep | getAllPublicBranchLocationLink | BranchLocationLinkController.java:189 |
GET | /core2/tnt/dm/erp/branch-location-links/public-ep/query | getBranchLocationLinkByPublicCriteria | BranchLocationLinkController.java:222 |
GET | /core2/tnt/dm/erp/branch-location-links/public-ep/{guid} | getBranchLocationLinkByPublicGuid | BranchLocationLinkController.java:206 |
LocationController
6 routes under /core2/tnt/dm/erp/locations (LocationController.java).
| Method | Path | Handler | Source |
|---|---|---|---|
GET | /core2/tnt/dm/erp/locations/etl-ep | getAllLocationEtl | LocationController.java:427 |
POST | /core2/tnt/dm/erp/locations/etl-ep | createLocationEtl | LocationController.java:365 |
PUT | /core2/tnt/dm/erp/locations/etl-ep | updateLocationEtl | LocationController.java:387 |
GET | /core2/tnt/dm/erp/locations/etl-ep/query | getLocationByCriteriaEtl | LocationController.java:467 |
GET | /core2/tnt/dm/erp/locations/etl-ep/{guid} | getLocationByGuidEtl | LocationController.java:450 |
DELETE | /core2/tnt/dm/erp/locations/etl-ep/{guid} | deleteLocationByGuidEtl | LocationController.java:410 |
CompBranchLocationEntityLinkController
6 routes under /core2/tnt/dm/erp/comp-branch-location-entity-links (CompBranchLocationEntityLinkController.java).
| Method | Path | Handler | Source |
|---|---|---|---|
GET | /core2/tnt/dm/erp/comp-branch-location-entity-links/etl-ep | getAllCompBranchLocationEntityLinkEtlEp | CompBranchLocationEntityLinkController.java:265 |
POST | /core2/tnt/dm/erp/comp-branch-location-entity-links/etl-ep | createCompBranchLocationEntityLinkEtlEp | CompBranchLocationEntityLinkController.java:81 |
PUT | /core2/tnt/dm/erp/comp-branch-location-entity-links/etl-ep | updateCompBranchLocationEntityLinkEtlEp | CompBranchLocationEntityLinkController.java:142 |
GET | /core2/tnt/dm/erp/comp-branch-location-entity-links/etl-ep/query | getCompBranchLocationEntityLinkByCriteriaEtlEp | CompBranchLocationEntityLinkController.java:379 |
GET | /core2/tnt/dm/erp/comp-branch-location-entity-links/etl-ep/{guid} | getCompBranchLocationEntityLinkByGuidEtlEp | CompBranchLocationEntityLinkController.java:322 |
DELETE | /core2/tnt/dm/erp/comp-branch-location-entity-links/etl-ep/{guid} | deleteCompBranchLocationEntityLinkByGuidEtlEp | CompBranchLocationEntityLinkController.java:196 |
Deposit requisitions
1 route under /core2/tnt/dm/erp/fi/deposit/requisition/hdr-entity-links (DepositRequisitionHdrEntityLinkController.java).
| Method | Path | Handler | Source |
|---|---|---|---|
GET | /core2/tnt/dm/erp/fi/deposit/requisition/hdr-entity-links/public-ep/{hdrGuid} | getByGuidPublicEp | DepositRequisitionHdrEntityLinkController.java:182 |
Payment and receipt vouchers (generic documents)
32 routes under /core2/tnt/dm/erp/gen-doc (GenericDocumentController.java).
| Method | Path | Handler | Source |
|---|---|---|---|
POST | /core2/tnt/dm/erp/gen-doc/custom-prev/standard/{docType}/etl-ep | createByEtlEpStandardCustomReturnOnlyGenDOcGuid | GenericDocumentController.java:3824 |
POST | /core2/tnt/dm/erp/gen-doc/custom/standard/{docType}/etl-ep | createByEtlEpStandardJsonImport | GenericDocumentController.java:3959 |
GET | /core2/tnt/dm/erp/gen-doc/custom/standard/{docType}/etl-ep/status/{guid} | getEtlEpStatus | GenericDocumentController.java:4022 |
POST | /core2/tnt/dm/erp/gen-doc/etl-ep/multi-doc | multiDocOperationByEtlEp | GenericDocumentController.java:2462 |
GET | /core2/tnt/dm/erp/gen-doc/etl-ep/query | getGenericDocumentByCriteriaByEtlEp | GenericDocumentController.java:2421 |
GET | /core2/tnt/dm/erp/gen-doc/etl-ep/server-doc-types | getAllServerDocTypesByEtlEp | GenericDocumentController.java:2448 |
POST | /core2/tnt/dm/erp/gen-doc/json-import-history-data-fix/etl-ep | dataFixThatStuckOnHistoryAsFailedEtlEP | GenericDocumentController.java:4315 |
POST | /core2/tnt/dm/erp/gen-doc/standard/{docType}/etl-ep | createByEtlEpStandard | GenericDocumentController.java:3673 |
GET | /core2/tnt/dm/erp/gen-doc/{docType}/bundle/unwrapped/etl-ep/{guid} | getUnbundleEtl | GenericDocumentController.java:2777 |
PUT | /core2/tnt/dm/erp/gen-doc/{docType}/discard/etl-ep/{guid} | discardGenericDocumentEtlEp | GenericDocumentController.java:670 |
GET | /core2/tnt/dm/erp/gen-doc/{docType}/etl-ep | getAllByEtlEp | GenericDocumentController.java:2362 |
POST | /core2/tnt/dm/erp/gen-doc/{docType}/etl-ep | createByEtlEp | GenericDocumentController.java:2241 |
PUT | /core2/tnt/dm/erp/gen-doc/{docType}/etl-ep | updateByEtlEp | GenericDocumentController.java:2287 |
PUT | /core2/tnt/dm/erp/gen-doc/{docType}/etl-ep/add-files/{hdrGuid} | addFileToGenDocByEtlEp | GenericDocumentController.java:2613 |
POST | /core2/tnt/dm/erp/gen-doc/{docType}/etl-ep/batch-print-jasper-pdf | printMultiJasperGenericDocumentByEtlEpByPost | GenericDocumentController.java:2732 |
GET | /core2/tnt/dm/erp/gen-doc/{docType}/etl-ep/batch-print-jasper-pdf/{guids} | printMultiJasperGenericDocumentByEtlEp | GenericDocumentController.java:2749 |
GET | /core2/tnt/dm/erp/gen-doc/{docType}/etl-ep/file/{extGuid} | getGenDocFileByEtlEp | GenericDocumentController.java:2660 |
DELETE | /core2/tnt/dm/erp/gen-doc/{docType}/etl-ep/file/{extGuid} | deleteFileExtensionByEtlEp | GenericDocumentController.java:2646 |
POST | /core2/tnt/dm/erp/gen-doc/{docType}/etl-ep/multi | createMultipleByEtlEp | GenericDocumentController.java:2273 |
GET | /core2/tnt/dm/erp/gen-doc/{docType}/etl-ep/print-jasper-pdf/{guid} | printJasperGenericDocumentByEtlEp | GenericDocumentController.java:2596 |
GET | /core2/tnt/dm/erp/gen-doc/{docType}/etl-ep/query | getGenericDocumentByCriteriaByEtlEp | GenericDocumentController.java:2393 |
POST | /core2/tnt/dm/erp/gen-doc/{docType}/etl-ep/query | getGenericDocumentByCriteriaByEtlEpPostRequest | GenericDocumentController.java:2407 |
GET | /core2/tnt/dm/erp/gen-doc/{docType}/etl-ep/query/snapshot | getGenericDocumentByCriteriaSnapshotByEtlEp | GenericDocumentController.java:2703 |
POST | /core2/tnt/dm/erp/gen-doc/{docType}/etl-ep/query/snapshot | getGenericDocumentByCriteriaSnapshotByEtlEpPostRequest | GenericDocumentController.java:2718 |
PUT | /core2/tnt/dm/erp/gen-doc/{docType}/etl-ep/replace-file/{extGuid} | replaceFileByEtlEp | GenericDocumentController.java:2630 |
GET | /core2/tnt/dm/erp/gen-doc/{docType}/etl-ep/type/query | getGenDocByTxnTypeByEtlEp | GenericDocumentController.java:2675 |
PUT | /core2/tnt/dm/erp/gen-doc/{docType}/etl-ep/update-posting-status/{guid} | updatePostingStatusByEtlEp | GenericDocumentController.java:2315 |
PUT | /core2/tnt/dm/erp/gen-doc/{docType}/etl-ep/void/{guid} | voidGenDocByEtlEp | GenericDocumentController.java:2868 |
GET | /core2/tnt/dm/erp/gen-doc/{docType}/etl-ep/{guid} | getByGuidByEtlEp | GenericDocumentController.java:2378 |
DELETE | /core2/tnt/dm/erp/gen-doc/{docType}/etl-ep/{guid} | deleteGenericDocumentByEtlEp | GenericDocumentController.java:2347 |
DELETE | /core2/tnt/dm/erp/gen-doc/{docType}/purge/etl-ep/{guid} | purgeGenericDocumentEtlEp | GenericDocumentController.java:755 |
PUT | /core2/tnt/dm/erp/gen-doc/{docType}/set-posting-status-null/etl-ep/{guid} | setPostingStatusNullGenDocByEtlEp | GenericDocumentController.java:3020 |
The {docType} values on this page
{docType} on the generic-document routes above is a URL slug; the backend resolves it to a server document type. Of the 97 slugs the backend knows, the 4 below belong to this page — assigned by name, so a slug appears on exactly one of the purchasing api, sales api, inventory api pages. GET …/gen-doc/etl-ep/server-doc-types returns the type names, not the slugs.
{docType} | Server document type | Source |
|---|---|---|
internal-payment-vouchers | INTERNAL_PAYMENT_VOUCHER | GenericDocumentTypeHandler.java:860 |
internal-receipt-vouchers | INTERNAL_RECEIPT_VOUCHER | GenericDocumentTypeHandler.java:870 |
internal-reimbursement-payment-vouchers | INTERNAL_REIMBURSEMENT_PAYMENT_VOUCHER | GenericDocumentTypeHandler.java:861 |
internal-salary-payment-vouchers | INTERNAL_SALARY_PAYMENT_VOUCHER | GenericDocumentTypeHandler.java:871 |
What this family does not expose over etl-ep
What follows is grouped by URL convention, and the convention does not decide which credential is accepted. The backend falls back in both directions: an etl-ep handler that finds no usable access key tries the bearer token (EndpointMethod.java:300-307), and a route reached with no Authorization header at all falls through to the access-key interceptor (TenantAuthorizationInterceptor.java:74-79). So read these lists as “no documented etl-ep path”, never as “your access key will be refused” — what still decides the outcome is the permission the handler checks.
Operations the listed controllers serve under a backoffice-ep path rather than an etl-ep one, named by handler. Their paths are the platform’s own surface and are not published:
CompanyController.postCompanyByCriteriaBackOffice(POST,CompanyController.java:486)CompanyController.getEngagementListOfAccessibleCompaniesBackofficeEp(GET,CompanyController.java:1063)BranchController.getBranchByCriteriaBackOfficePostRequest(POST,BranchController.java:535)BranchController.getBranchByDTOSnapshot(POST,BranchController.java:1372)BranchEmployeeLinkController.createBranchLocationLinks(POST,BranchEmployeeLinkController.java:59)BranchEmployeeLinkController.updateBranchLocationLinks(PUT,BranchEmployeeLinkController.java:82)BranchEmployeeLinkController.deleteBranchEmployeeLinkByGuid(DELETE,BranchEmployeeLinkController.java:108)BranchLocationLinkController.createBranchLocationLinks(POST,BranchLocationLinkController.java:60)BranchLocationLinkController.updateBranchLocationLinks(PUT,BranchLocationLinkController.java:80)BranchLocationLinkController.deleteBranchLocationLinkByGuid(DELETE,BranchLocationLinkController.java:105)BranchController.getBranchByCriteriaBackOfficePostRequest(POST,BranchController.java:535)BranchController.getBranchByDTOSnapshot(POST,BranchController.java:1372)BudgetRegisterApprovalRequestController.getAll(GET,BudgetRegisterApprovalRequestController.java:122)BudgetRegisterApprovalRequestController.createBackofficeEp(POST,BudgetRegisterApprovalRequestController.java:56)BudgetRegisterApprovalRequestController.updateBackofficeEp(PUT,BudgetRegisterApprovalRequestController.java:77)BudgetRegisterApprovalRequestController.getByCriteria(GET,BudgetRegisterApprovalRequestController.java:179)BudgetRegisterApprovalRequestController.deleteByGuid(DELETE,BudgetRegisterApprovalRequestController.java:99)BudgetRegisterApprovalRequestController.updateAndProcessApprovalRequest(PUT,BudgetRegisterApprovalRequestController.java:205)CompanyController.postCompanyByCriteriaBackOffice(POST,CompanyController.java:486)CompanyController.getEngagementListOfAccessibleCompaniesBackofficeEp(GET,CompanyController.java:1063)CompanyCustomerLinkController.create(POST,CompanyCustomerLinkController.java:50)CompanyCustomerLinkController.update(PUT,CompanyCustomerLinkController.java:71)CompanyCustomerLinkController.delete(DELETE,CompanyCustomerLinkController.java:92)DimensionController.getAllDimension(GET,DimensionController.java:106)DimensionController.createDimension(POST,DimensionController.java:49)DimensionController.updateDimension(PUT,DimensionController.java:69)DimensionController.getDimensionByGuid(GET,DimensionController.java:130)DimensionController.deleteDimension(DELETE,DimensionController.java:88)CompanyEntityPurchaseCreditLimitController.getAll(GET,CompanyEntityPurchaseCreditLimitController.java:156)CompanyEntityPurchaseCreditLimitController.getByCriteria(GET,CompanyEntityPurchaseCreditLimitController.java:197)CompanyEntityPurchaseCreditLimitController.getByGuid(GET,CompanyEntityPurchaseCreditLimitController.java:179)CompanyEntityPurchaseCreditLimitController.delete(DELETE,CompanyEntityPurchaseCreditLimitController.java:137)CompanyEntityPurchaseCreditTermsController.getAll(GET,CompanyEntityPurchaseCreditTermsController.java:156)CompanyEntityPurchaseCreditTermsController.getByCriteria(GET,CompanyEntityPurchaseCreditTermsController.java:197)CompanyEntityPurchaseCreditTermsController.getByGuid(GET,CompanyEntityPurchaseCreditTermsController.java:179)CompanyEntityPurchaseCreditTermsController.delete(DELETE,CompanyEntityPurchaseCreditTermsController.java:137)CompanyEntitySalesCreditLimitController.getAvailableCreditLimit(POST,CompanyEntitySalesCreditLimitController.java:228)CompanyEntitySalesCreditLimitController.getAll(GET,CompanyEntitySalesCreditLimitController.java:159)CompanyEntitySalesCreditLimitController.getByCriteria(GET,CompanyEntitySalesCreditLimitController.java:200)CompanyEntitySalesCreditLimitController.getByGuid(GET,CompanyEntitySalesCreditLimitController.java:182)CompanyEntitySalesCreditLimitController.delete(DELETE,CompanyEntitySalesCreditLimitController.java:140)CompanyEntitySalesCreditLimitController.getUtilizedCreditLimit(GET,CompanyEntitySalesCreditLimitController.java:257)CompanyEntitySalesCreditTermsController.getAll(GET,CompanyEntitySalesCreditTermsController.java:156)CompanyEntitySalesCreditTermsController.getByCriteria(GET,CompanyEntitySalesCreditTermsController.java:197)CompanyEntitySalesCreditTermsController.getByGuid(GET,CompanyEntitySalesCreditTermsController.java:179)CompanyEntitySalesCreditTermsController.delete(DELETE,CompanyEntitySalesCreditTermsController.java:137)DepositRequisitionHdrEntityLinkController.getAll(GET,DepositRequisitionHdrEntityLinkController.java:100)DepositRequisitionHdrEntityLinkController.createBackofficeEp(POST,DepositRequisitionHdrEntityLinkController.java:51)DepositRequisitionHdrEntityLinkController.update(PUT,DepositRequisitionHdrEntityLinkController.java:67)DepositRequisitionHdrEntityLinkController.getByCriteria(GET,DepositRequisitionHdrEntityLinkController.java:140)DepositRequisitionHdrEntityLinkController.deleteBackofficeEp(DELETE,DepositRequisitionHdrEntityLinkController.java:83)DepositRequisitionHdrEntityLinkController.sendEmailToEntityLinks(GET,DepositRequisitionHdrEntityLinkController.java:163)EntityPurchaseCreditLimitController.getAll(GET,EntityPurchaseCreditLimitController.java:160)EntityPurchaseCreditLimitController.createMultiEntityPurchaseCreditLimit(POST,EntityPurchaseCreditLimitController.java:229)EntityPurchaseCreditLimitController.getByCriteria(GET,EntityPurchaseCreditLimitController.java:201)EntityPurchaseCreditLimitController.getByGuid(GET,EntityPurchaseCreditLimitController.java:183)EntityPurchaseCreditLimitController.delete(DELETE,EntityPurchaseCreditLimitController.java:141)EntityPurchaseCreditTermsController.getAll(GET,EntityPurchaseCreditTermsController.java:160)EntityPurchaseCreditTermsController.createMultiEntityPurchaseCreditTerms(POST,EntityPurchaseCreditTermsController.java:229)EntityPurchaseCreditTermsController.getByCriteria(GET,EntityPurchaseCreditTermsController.java:201)EntityPurchaseCreditTermsController.getByGuid(GET,EntityPurchaseCreditTermsController.java:183)EntityPurchaseCreditTermsController.delete(DELETE,EntityPurchaseCreditTermsController.java:141)EntitySalesCreditLimitController.getAll(GET,EntitySalesCreditLimitController.java:218)EntitySalesCreditLimitController.createMultiEntitySalesCreditLimit(POST,EntitySalesCreditLimitController.java:315)EntitySalesCreditLimitController.getByCriteria(GET,EntitySalesCreditLimitController.java:259)EntitySalesCreditLimitController.getByGuid(GET,EntitySalesCreditLimitController.java:241)EntitySalesCreditLimitController.delete(DELETE,EntitySalesCreditLimitController.java:179)EntitySalesCreditTermsController.getAll(GET,EntitySalesCreditTermsController.java:159)EntitySalesCreditTermsController.createMultiEntitySalesCreditTerms(POST,EntitySalesCreditTermsController.java:228)EntitySalesCreditTermsController.getByCriteria(GET,EntitySalesCreditTermsController.java:200)EntitySalesCreditTermsController.getByGuid(GET,EntitySalesCreditTermsController.java:182)EntitySalesCreditTermsController.delete(DELETE,EntitySalesCreditTermsController.java:140)JournalController.cloneJournal(POST,JournalController.java:543)JournalController.deleteJournalLineByGuid(DELETE,JournalController.java:563)JournalController.deletePermanentJournal(DELETE,JournalController.java:518)JournalController.printJasperJournalVoucher(POST,JournalController.java:492)TaxTxnController.fileTaxTxnsBackOffice(POST,TaxTxnController.java:452)TaxTxnController.fileAllSalesTaxTxnsBackOffice(POST,TaxTxnController.java:565)TaxTxnController.fileAllServiceTaxTxnsBackOffice(POST,TaxTxnController.java:541)TaxTxnController.unfileTaxTxnsBackOffice(POST,TaxTxnController.java:495)FinancialFilingController.lockFilingBackoffice(PUT,FinancialFilingController.java:482)GenericDocumentArapContraController.updateContraTxnDate(PUT,GenericDocumentArapContraController.java:81)GenericDocumentArapContraController.createMultiBackOfficeArapContra(POST,GenericDocumentArapContraController.java:529)GenericDocumentController.convert(POST,GenericDocumentController.java:4209)GenericDocumentController.convertShadow(POST,GenericDocumentController.java:4449)GenericDocumentController.getGenDocWithDoclinkList(POST,GenericDocumentController.java:4267)GenericDocumentController.genericDocumentConversion(POST,GenericDocumentController.java:4411)GenericDocumentController.getGrnLinesReport(POST,GenericDocumentController.java:962)GenericDocumentController.getByHdrGuidLinesForInternalPurchaseGrn(POST,GenericDocumentController.java:935)GenericDocumentController.getByGuidSpecialQtyAndAmountEp(POST,GenericDocumentController.java:3561)GenericDocumentController.getByGuidSpecialEp(GET,GenericDocumentController.java:3515)GenericDocumentController.getPackingOrdersByDeliveryOrder(GET,GenericDocumentController.java:4296)GenericDocumentController.create(GET,GenericDocumentController.java:4043)GenericDocumentController.getPurchaseOrderLinesDocLinkCopiedToReport(POST,GenericDocumentController.java:987)GenericDocumentController.getGenericDocumentByCriteriaSnapshot(POST,GenericDocumentController.java:1076)GenericDocumentController.getByPgwMerchantCodeMerchantRefNoBackoffice(GET,GenericDocumentController.java:3213)GenericDocumentController.printMultiFormatJasperGenericDocument(POST,GenericDocumentController.java:4079)GenericDocumentController.calculateFinanceChargesBackoffice(GET,GenericDocumentController.java:2991)GenericDocumentController.cloneDocument(POST,GenericDocumentController.java:3583)GenericDocumentController.getGenericDocumentHdrByDTOSnapshot(POST,GenericDocumentController.java:1907)GenericDocumentController.getSnapshotTotalRecords(POST,GenericDocumentController.java:1810)GenericDocumentController.getGenericDocumentByDTOSnapshot(POST,GenericDocumentController.java:1792)GenericDocumentController.getGenericDocumentHdrLinesBySnapshot(POST,GenericDocumentController.java:1867)GenericDocumentController.draftGenericDocumentBackofficeEp(PUT,GenericDocumentController.java:3612)GenericDocumentController.sendEmailNotificationBackofficeEp(POST,GenericDocumentController.java:3062)GenericDocumentController.getOutstandingItemDetails(POST,GenericDocumentController.java:4183)GenericDocumentController.getGenDocOutstandingQtyByDTOSnapshot(POST,GenericDocumentController.java:3350)GenericDocumentController.sendEmailMultiplePdfBackofficeEp(POST,GenericDocumentController.java:3110)GenericDocumentController.updatePaymentURLSendEmailPDF(PUT,GenericDocumentController.java:3158)GenericDocumentController.sendEmailPdfBackofficeEp(POST,GenericDocumentController.java:3085)GenericDocumentController.sendEmailBackofficeEp(POST,GenericDocumentController.java:3136)GenericDocumentController.createTemp(POST,GenericDocumentController.java:3306)GenericDocumentController.createAutoFinal(POST,GenericDocumentController.java:3441)GenericDocumentController.updateSettlementOnly(PUT,GenericDocumentController.java:3390)LocationController.getLocationByDTO(POST,LocationController.java:580)LocationController.getLocationByDTOSnapshot(POST,LocationController.java:491)TaxTxnController.fileTaxTxnsBackOffice(POST,TaxTxnController.java:452)TaxTxnController.fileAllSalesTaxTxnsBackOffice(POST,TaxTxnController.java:565)TaxTxnController.fileAllServiceTaxTxnsBackOffice(POST,TaxTxnController.java:541)TaxTxnController.unfileTaxTxnsBackOffice(POST,TaxTxnController.java:495)
Controllers in the same family whose routes all sit under backoffice-ep paths:
BankReconciliationController— 5backoffice-eproutes (BankReconciliationController.java)BankStatementController— 1backoffice-eproute (BankStatementController.java)BranchDefaultPricingSchemeHdrController— 6backoffice-eproutes (BranchDefaultPricingSchemeHdrController.java)BranchDefaultPrintableFormatHdrController— 6backoffice-eproutes (BranchDefaultPrintableFormatHdrController.java)BranchDefaultSettlementMethodHdrController— 6backoffice-eproutes (BranchDefaultSettlementMethodHdrController.java)BranchPricingSchemeHdrLinkController— 6backoffice-eproutes (BranchPricingSchemeHdrLinkController.java)BranchSettlementMethodImportFileHdrController— 8backoffice-eproutes (BranchSettlementMethodImportFileHdrController.java)BranchSettlementMethodImportFileHelperController— 4backoffice-eproutes (BranchSettlementMethodImportFileHelperController.java)BranchSettlementMethodController— 3backoffice-eproutes (BranchSettlementMethodController.java)BudgetRegisterApprovalHdrController— 10backoffice-eproutes (BudgetRegisterApprovalHdrController.java)BudgetRegisterApprovalHistoryController— 6backoffice-eproutes (BudgetRegisterApprovalHistoryController.java)BudgetRegisterApprovalSequenceController— 3backoffice-eproutes (BudgetRegisterApprovalSequenceController.java)BudgetRegisterApprovalSettingController— 7backoffice-eproutes (BudgetRegisterApprovalSettingController.java)CashDocumentImportFileHelperController— 4backoffice-eproutes (CashDocumentImportFileHelperController.java)CashDocumentImportFileController— 11backoffice-eproutes (CashDocumentImportFileController.java)CashbookTxnLineAuditTrailController— 6backoffice-eproutes (CashbookTxnLineAuditTrailController.java)CashbookTxnLinePostingController— 8backoffice-eproutes (CashbookTxnLinePostingController.java)CashbookTxnLineController— 5backoffice-eproutes (CashbookTxnLineController.java)CashbookFileImportController— 6backoffice-eproutes (CashbookFileImportController.java)CashbookFileImportHelperController— 4backoffice-eproutes (CashbookFileImportHelperController.java)CashbookController— 5backoffice-eproutes (CashbookController.java)CompanyGenDocWorkFlowProcessHdrController— 6backoffice-eproutes (CompanyGenDocWorkFlowProcessHdrController.java)CompanyWorkFlowGenDocProcessTemplateHdrController— 6backoffice-eproutes (CompanyWorkFlowGenDocProcessTemplateHdrController.java)CompanyConfigurationHdrController— 6backoffice-eproutes (CompanyConfigurationHdrController.java)CompanyEInvoicePrintableFormatHdrController— 6backoffice-eproutes (CompanyEInvoicePrintableFormatHdrController.java)DefaultBankStatementController— 6backoffice-eproutes (DefaultBankStatementController.java)DefaultBankStatementHelperController— 3backoffice-eproutes (DefaultBankStatementHelperController.java)EntityOutstandingDocumentController— 3backoffice-eproutes (EntityOutstandingDocumentController.java)EntityReportController— 7backoffice-eproutes (EntityReportController.java)BranchDesignationController— 6backoffice-eproutes (BranchDesignationController.java)BudgetFiscalPeriodController— 6backoffice-eproutes (BudgetFiscalPeriodController.java)BudgetFiscalYearPeriodController— 6backoffice-eproutes (BudgetFiscalYearPeriodController.java)BudgetFiscalYearController— 6backoffice-eproutes (BudgetFiscalYearController.java)CashTransferLineController— 12backoffice-eproutes (CashTransferLineController.java)CashTransferController— 18backoffice-eproutes (CashTransferController.java)CashDocumentTempQueueController— 12backoffice-eproutes (CashDocumentTempQueueController.java)CashLevelReportController— 2backoffice-eproutes (CashLevelReportController.java)CfpCashflowProjectionReportController— 1backoffice-eproute (CfpCashflowProjectionReportController.java)CfpCollectionVarianceReportController— 1backoffice-eproute (CfpCollectionVarianceReportController.java)CfpEngagementFiItemHdrController— 6backoffice-eproutes (CfpEngagementFiItemHdrController.java)CfpEngagementHdrController— 8backoffice-eproutes (CfpEngagementHdrController.java)CfpEngagementLineController— 6backoffice-eproutes (CfpEngagementLineController.java)CfpEngagementMemberController— 6backoffice-eproutes (CfpEngagementMemberController.java)CfpFpEngLineLinkAuditTrailController— 6backoffice-eproutes (CfpFpEngLineLinkAuditTrailController.java)CfpFpEngLineLinkController— 6backoffice-eproutes (CfpFpEngLineLinkController.java)CfpProgramHdrController— 6backoffice-eproutes (CfpProgramHdrController.java)CfpProgramMemberController— 6backoffice-eproutes (CfpProgramMemberController.java)ChartOfAccGLCodeLinkController— 7backoffice-eproutes (ChartOfAccGLCodeLinkController.java)CompEmailConfigHdrController— 12backoffice-eproutes (CompEmailConfigHdrController.java)CompEmailNotificationTopicHdrController— 8backoffice-eproutes (CompEmailNotificationTopicHdrController.java)DepositRequisitionHdrEntityAttachmentController— 9backoffice-eproutes (DepositRequisitionHdrEntityAttachmentController.java)DepositRequisitionHdrController— 8backoffice-eproutes (DepositRequisitionHdrController.java)DocumentCodeMappingController— 8backoffice-eproutes (DocumentCodeMappingController.java)EcomSyncItemImageController— 7backoffice-eproutes (EcomSyncItemImageController.java)EmployeeBranchDesignationLinkController— 6backoffice-eproutes (EmployeeBranchDesignationLinkController.java)FinancialEntityCalendarEventController— 6backoffice-eproutes (FinancialEntityCalendarEventController.java)FinancialEntityCalendarEventLinkQueueController— 6backoffice-eproutes (FinancialEntityCalendarEventLinkQueueController.java)FinancialEntityCalendarEventLinkController— 6backoffice-eproutes (FinancialEntityCalendarEventLinkController.java)FinancialEntityCalendarHdrController— 6backoffice-eproutes (FinancialEntityCalendarHdrController.java)FinancialEntityCalendarLinkController— 6backoffice-eproutes (FinancialEntityCalendarLinkController.java)FinancialEntityCalendarMemberEventController— 6backoffice-eproutes (FinancialEntityCalendarMemberEventController.java)FinancialEntityCalendarMemberController— 6backoffice-eproutes (FinancialEntityCalendarMemberController.java)FinancialEntityCalendarController— 6backoffice-eproutes (FinancialEntityCalendarController.java)EntityPurchaseCreditLimitsImportFileHdrController— 8backoffice-eproutes (EntityPurchaseCreditLimitsImportFileHdrController.java)EntityPurchaseCreditLimitsImportFileHelperController— 4backoffice-eproutes (EntityPurchaseCreditLimitsImportFileHelperController.java)EntityPurchaseCreditTermsImportFileHdrController— 8backoffice-eproutes (EntityPurchaseCreditTermsImportFileHdrController.java)EntityPurchaseCreditTermsImportFileHelperController— 4backoffice-eproutes (EntityPurchaseCreditTermsImportFileHelperController.java)EntitySalesCreditLimitsImportFileHdrController— 8backoffice-eproutes (EntitySalesCreditLimitsImportFileHdrController.java)EntitySalesCreditLimitsImportFileHelperController— 4backoffice-eproutes (EntitySalesCreditLimitsImportFileHelperController.java)EntitySalesCreditTermsImportFileHdrController— 6backoffice-eproutes (EntitySalesCreditTermsImportFileHdrController.java)EntitySalesCreditTermsImportFileHelperController— 4backoffice-eproutes (EntitySalesCreditTermsImportFileHelperController.java)FinancialFilingYearController— 6backoffice-eproutes (FinancialFilingYearController.java)FinancialReportController— 3backoffice-eproutes (FinancialReportController.java)JournalPostingController— 8backoffice-eproutes (JournalPostingController.java)MonthEndClosingController— 6backoffice-eproutes (MonthEndClosingController.java)MonthEndClosingStockController— 7backoffice-eproutes (MonthEndClosingStockController.java)PostDatedChequePendingProcessingQueueController— 7backoffice-eproutes (PostDatedChequePendingProcessingQueueController.java)PostDatedChequeProcessingQueueHistoryController— 6backoffice-eproutes (PostDatedChequeProcessingQueueHistoryController.java)SSTController— 5backoffice-eproutes (SSTController.java)FiscalPeriodMepDirtyFlagQueueController— 8backoffice-eproutes (FiscalPeriodMepDirtyFlagQueueController.java)BranchSupplierLinkController— 7backoffice-eproutes (BranchSupplierLinkController.java)GlCategoryImportFileHdrController— 8backoffice-eproutes (GlCategoryImportFileHdrController.java)GlCategoryImportFileHelperController— 4backoffice-eproutes (GlCategoryImportFileHelperController.java)GLCodeFileImportController— 8backoffice-eproutes (GLCodeFileImportController.java)GlCodeFileImportHelperController— 3backoffice-eproutes (GlCodeFileImportHelperController.java)GlcodeController— 2backoffice-eproutes (GlcodeController.java)IntercompanyController— 2backoffice-eproutes (IntercompanyController.java)IntercompanyAutoPurchaseStockLocationConfigController— 6backoffice-eproutes (IntercompanyAutoPurchaseStockLocationConfigController.java)IntercompanyAutoStockProcessingQueueController— 6backoffice-eproutes (IntercompanyAutoStockProcessingQueueController.java)GenericDocIntercompanyLinkController— 9backoffice-eproutes (GenericDocIntercompanyLinkController.java)BranchIntercompanySettingController— 7backoffice-eproutes (BranchIntercompanySettingController.java)CompIntercompanySettingController— 7backoffice-eproutes (CompIntercompanySettingController.java)IntercompanyProcessingQueueController— 11backoffice-eproutes (IntercompanyProcessingQueueController.java)IpoXdoIgrnQueueController— 6backoffice-eproutes (IpoXdoIgrnQueueController.java)ItemBranchLinkImportFileHdrController— 9backoffice-eproutes (ItemBranchLinkImportFileHdrController.java)ItemBranchLinkImportFileHelperController— 2backoffice-eproutes (ItemBranchLinkImportFileHelperController.java)ItemBranchLinkController— 6backoffice-eproutes (ItemBranchLinkController.java)ItemClassificationHdrController— 7backoffice-eproutes (ItemClassificationHdrController.java)ItemCompanyLinkImportFileHdrController— 9backoffice-eproutes (ItemCompanyLinkImportFileHdrController.java)ItemCompanyLinkImportFileHelperController— 2backoffice-eproutes (ItemCompanyLinkImportFileHelperController.java)JournalImportFileHdrController— 9backoffice-eproutes (JournalImportFileHdrController.java)JournalImportFileHelperController— 3backoffice-eproutes (JournalImportFileHelperController.java)JrnlLineAuditTrailController— 5backoffice-eproutes (JrnlLineAuditTrailController.java)PmtStmtOcrController— 7backoffice-eproutes (PmtStmtOcrController.java)BranchLabelHdrController— 6backoffice-eproutes (BranchLabelHdrController.java)BranchLabelLinkController— 6backoffice-eproutes (BranchLabelLinkController.java)BranchLabelListController— 6backoffice-eproutes (BranchLabelListController.java)CompanyLabelHdrController— 6backoffice-eproutes (CompanyLabelHdrController.java)CompanyLabelLinkController— 6backoffice-eproutes (CompanyLabelLinkController.java)CompanyLabelListController— 6backoffice-eproutes (CompanyLabelListController.java)LocationLabelHdrController— 6backoffice-eproutes (LocationLabelHdrController.java)LocationLabelLinkController— 6backoffice-eproutes (LocationLabelLinkController.java)LocationLabelListController— 6backoffice-eproutes (LocationLabelListController.java)PmtStmtConfigController— 6backoffice-eproutes (PmtStmtConfigController.java)PmtStmtEinvoiceEmailMatchingLinkController— 6backoffice-eproutes (PmtStmtEinvoiceEmailMatchingLinkController.java)PmtStmtIntGrnMatchingLinkController— 6backoffice-eproutes (PmtStmtIntGrnMatchingLinkController.java)PmtStmtIntPoMatchingLinkController— 6backoffice-eproutes (PmtStmtIntPoMatchingLinkController.java)PmtStmtPeppolMatchingLinkController— 6backoffice-eproutes (PmtStmtPeppolMatchingLinkController.java)PmtStmtSuppDoMatchingLinkController— 6backoffice-eproutes (PmtStmtSuppDoMatchingLinkController.java)PmtStmtImportFileHdrController— 8backoffice-eproutes (PmtStmtImportFileHdrController.java)PmtStmtImportFileHelperController— 6backoffice-eproutes (PmtStmtImportFileHelperController.java)PmtStmtController— 8backoffice-eproutes (PmtStmtController.java)ProcessTrackingEinvoiceController— 8backoffice-eproutes (ProcessTrackingEinvoiceController.java)ProcessTrackingIpoXdoIgrnController— 6backoffice-eproutes (ProcessTrackingIpoXdoIgrnController.java)ProfitCenterController— 6backoffice-eproutes (ProfitCenterController.java)ProjectCOAController— 6backoffice-eproutes (ProjectCOAController.java)SegmentCOAController— 7backoffice-eproutes (SegmentCOAController.java)SettlementMethodFileImportController— 8backoffice-eproutes (SettlementMethodFileImportController.java)SettlementMethodFileImportHelperController— 4backoffice-eproutes (SettlementMethodFileImportHelperController.java)SettlementMethodController— 5backoffice-eproutes (SettlementMethodController.java)StatementOfAccountEventFilterCompanyController— 6backoffice-eproutes (StatementOfAccountEventFilterCompanyController.java)StatementOfAccountEventFilterCustomerCategoryController— 6backoffice-eproutes (StatementOfAccountEventFilterCustomerCategoryController.java)StatementOfAccountEventFilterSalesAgentController— 6backoffice-eproutes (StatementOfAccountEventFilterSalesAgentController.java)StatementOfAccountEventHdrController— 6backoffice-eproutes (StatementOfAccountEventHdrController.java)StatementOfAccountRunHdrLineController— 2backoffice-eproutes (StatementOfAccountRunHdrLineController.java)StatementOfAccountRunHdrController— 11backoffice-eproutes (StatementOfAccountRunHdrController.java)StatementOfAccountRunLineController— 8backoffice-eproutes (StatementOfAccountRunLineController.java)StatementOfAccountTemplateFilterCompanyController— 6backoffice-eproutes (StatementOfAccountTemplateFilterCompanyController.java)StatementOfAccountTemplateFilterCustomerCategoryController— 6backoffice-eproutes (StatementOfAccountTemplateFilterCustomerCategoryController.java)StatementOfAccountTemplateFilterSalesAgentController— 6backoffice-eproutes (StatementOfAccountTemplateFilterSalesAgentController.java)StatementOfAccountTemplateHdrController— 6backoffice-eproutes (StatementOfAccountTemplateHdrController.java)XtnEinvoiceMatchedHistoryController— 6backoffice-eproutes (XtnEinvoiceMatchedHistoryController.java)XtnEinvoiceMatchingQueueController— 6backoffice-eproutes (XtnEinvoiceMatchingQueueController.java)XtnEinvoiceUnmatchedHistoryController— 6backoffice-eproutes (XtnEinvoiceUnmatchedHistoryController.java)PaymentConfigurationController— 2backoffice-eproutes (PaymentConfigurationController.java)
And 576 routes this page does not count at all. A route reaches the tables and the lists above only when its path carries an access segment; these 576, served by controllers in scope for this page, carry none — the resource sits directly under its base path, with no /etl-ep or /backoffice-ep suffix. By the same fallback an access key reaches them too, so their absence is a limit of the classification, not a statement about what you can call. Six of the resources in that position — chart of accounts, ledgers, cashbooks, suppliers, purchase invoices and payment vouchers — are documented in full on the ERP Core API pages, with request and response bodies verified against the live API.
Related
- ERP Core API — chart of accounts, ledgers, cashbooks and payment vouchers — request and response bodies, field meanings and lifecycle, verified against the live API
- Batch and import API — file imports of documents and master data
- Sales API — the entity routes (customers, suppliers, employees)
- API Reference — how many routes exist per family, and which have a page
- Authentication — the access key an
etl-epcall carries