- 06 Jan 2026
- 3 Minutes to read
- Print
- DarkLight
Create an AP Registered Invoice
- Updated on 06 Jan 2026
- 3 Minutes to read
- Print
- DarkLight
Overview
Using the Invoice Registry, users can enter invoices into the system as registered invoices, without having to enter all the required information and distribution. These registered invoices are then held in suspense until their required information and distribution is known. The APRegInvoice API allows the create, update, query and delete of registered invoices in CMiC.
Notes
Invoices maintained in the Invoice Registry must be entered against a registration group to which the user has access. Once assigned to a group, the details of the invoice can be entered. Invoices created into the registry require the entry of basic information, such as the registration group, vendor, invoice number, invoice date, and currency, but additional details, such as the description, check handling code, job code, and retainage percentage, can be entered later.
UI Navigation
Financials > Accounts Payable > Voucher > Register Invoices
Reference Article
apreginv Attributes (required)
| CMiC UI Fieldname | Object | Name | Description | Type | Data Length | Example |
|---|---|---|---|---|---|---|
| Amount | apreginv | ApriAmt | This is the amount of the invoice, in the currency of the invoice. | number | 18 | 1035.00 |
| Company Code | apreginv | ApriCompCode | This is the company where the vendor and invoice are created against. Must be a valid Company Code in CMiC. | string | 8 | 001 |
| Currency Name | apreginv | ApriCurrName | This is the name associated with the Currency Code in CMiC. The Currency Code must be a valid code in CMiC. | string | 30 | US Dollars |
| Due Date | apreginv | ApriDueDate | This date is usually printed on the invoice by the supplier, indicating the final date that payment must be received. | datetime | 2025-11-20 | |
| Group Code | apreginv | ApriGroupCode | This is the Registration Group to which this invoice belongs. This must be a valid Registration Group Code in CMiC. | string | 8 | AP |
| Invoice Code | apreginv | ApriInvCode | A unique code for the invoice. | string | 20 | INV452.99 |
| Invoice Date | apreginv | ApriInvDate | This is the date associated with the invoice created in CMiC. | datetime | 2025-10-14 | |
| Invoice Series Code | apreginv | ApriInvSerCode | This is the Invoice Series Code. The invoice series code provides a means of sorting and sequencing registered invoices as well as providing for the automatic distribution (whether partial or whole) of those invoices. | string | 4 | SUBS |
| VUuid | apreginv | ApriVUuid | This is the unique identifier for this record. Leave Blank. Automatically generated by the system when invoice inserted. | string | 64 | C67A493EFD6982DAE053B08610AC73FD |
| Vendor Code | apreginv | ApriVenCode | This is the vendor the invoice is being processed for. The Vendor Code must be a valid vendor code in CMiC. | string | 8 | 3657 |
| Pay By Manual Check Flag | apreginv | ApriPayByManualChqFlag | If this invoice must be paid by manual check, set this flag to ‘Y’. | string | 1 | Y/N |
Basic authentication
Created
{
"Apri1099Code": null,
"Apri1099Name": null,
"ApriAcctDescription": null,
"ApriAdjustingInvCode": null,
"ApriAmt": 0,
"ApriAppr1": null,
"ApriAppr2": null,
"ApriApprovedFlag": null,
"ApriCashAccCode": null,
"ApriChgCode": null,
"ApriChqHandleCode": null,
"ApriCompCode": "001",
"ApriCompName": null,
"ApriContCode": null,
"ApriCreditTaxAmt": null,
"ApriCurrCode": null,
"ApriCurrName": "Canadian Dollar",
"ApriDeptCode": null,
"ApriDesc": null,
"ApriDetExists": null,
"ApriDetailHyperlink": null,
"ApriDfltTaxableAmt": null,
"ApriDiscAllocMethCode": null,
"ApriDiscAmt": null,
"ApriDiscCheckFlag": null,
"ApriDiscDate": null,
"ApriDiscPc": null,
"ApriDrawNum": null,
"ApriDueDate": "2022-08-19",
"ApriEditHyperlink": null,
"ApriEftFlag": null,
"ApriEqpCode": null,
"ApriExpDeptCode": null,
"ApriExpDeptName": null,
"ApriGrossAmt": null,
"ApriGroupCode": "AP",
"ApriGroupName": null,
"ApriHldbkAmt": null,
"ApriHldbkPc": null,
"ApriHldbkRlsAmt": null,
"ApriHoldPaymentDays": null,
"ApriHoldPaymentFlag": null,
"ApriImageFilename": null,
"ApriImgGrossAmt": null,
"ApriImgNetAmt": null,
"ApriImgTaxInfo": null,
"ApriInvCode": "19.1005.10",
"ApriInvCopyCheck": null,
"ApriInvDate": "2022-07-20",
"ApriInvSerCode": null,
"ApriInvSerName": null,
"ApriJobCode": null,
"ApriJobName": null,
"ApriNoncreditTaxAmt": null,
"ApriOrigAmt": null,
"ApriOriginatingVouNum": null,
"ApriPartialApprovedAmt": null,
"ApriPayByManualChqFlag": "N",
"ApriPayCode": null,
"ApriPoNum": null,
"ApriPoPickFlag": null,
"ApriPoReleaseNum": null,
"ApriRemainingBalance": null,
"ApriRemitDesc": null,
"ApriRoutDept": null,
"ApriRoutJob": null,
"ApriSourceCode": null,
"ApriStatCode": null,
"ApriTax1Amt": null,
"ApriTax1Code": null,
"ApriTax1HldbkAmt": null,
"ApriTax1TaxableAmt": null,
"ApriTax1TaxableFlag": null,
"ApriTax2Amt": null,
"ApriTax2Code": null,
"ApriTax2HldbkAmt": null,
"ApriTax2TaxableAmt": null,
"ApriTax2TaxableFlag": null,
"ApriTax3Amt": null,
"ApriTax3Code": null,
"ApriTax3TaxableAmt": null,
"ApriTax3TaxableFlag": null,
"ApriTax4Amt": null,
"ApriTax4Code": null,
"ApriTax4TaxableAmt": null,
"ApriTax4TaxableFlag": null,
"ApriTax5Amt": null,
"ApriTax5Code": null,
"ApriTax5TaxableAmt": null,
"ApriTax5TaxableFlag": null,
"ApriTppayCode": null,
"ApriVUuid": "F30AAFAB163F3578E05316821FAC8E9A",
"ApriValidFlag": null,
"ApriVenAddCode": null,
"ApriVenCode": "K0002",
"ApriVenName": null,
"ApriVouNum": null,
"ApriWoCode": null,
"ApriIuCreateDate": null,
"ApriIuUpdateDate": null,
"links": [
{
"rel": "self",
"href": "http://mobtest.cmiccloudr12.com:80/cmictestrti/ap-rest-api/rest/1/apreginv/F30AAFAB163F3578E05316821FAC8E9A",
"name": "apreginv",
"kind": "item"
},
{
"rel": "canonical",
"href": "http://mobtest.cmiccloudr12.com:80/cmictestrti/ap-rest-api/rest/1/apreginv/F30AAFAB163F3578E05316821FAC8E9A",
"name": "apreginv",
"kind": "item"
},
{
"rel": "child",
"href": "http://mobtest.cmiccloudr12.com:80/cmictestrti/ap-rest-api/rest/1/apreginv/F30AAFAB163F3578E05316821FAC8E9A/child/ApRegInvDetViewObj",
"name": "ApRegInvDetViewObj",
"kind": "collection"
}
]
}