---
title: "Create an AP Registered Invoice"
slug: "create-an-ap-registered-invoice"
updated: 2026-05-26T12:53:14Z
published: 2026-05-26T12:53:48Z
canonical: "developers.cmicglobal.com/create-an-ap-registered-invoice"
---

> ## Documentation Index
> Fetch the complete documentation index at: https://developers.cmicglobal.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Create an AP Registered Invoice

Post/ap-rest-api/rest/1/apreginv

## 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 |

SecurityHTTPType basic

Basic authentication

Header parametersContent-TypestringExampleapplication/vnd.oracle.adf.resourceItem+json

Body parameters<select class='api-response-data' aria-label='Media type'><option value='a03edcd0-c09c-4aee-b200-0a95aebabf66'>application/json</option>
</select>object  Example{
  "ApriPayByManualChqFlag": "N",
  "ApriCompCode": "001",
  "ApriVenCode": "3657",
  "ApriCurrName": "US Dollars",
  "ApriInvCode": "INV452.99",
  "ApriInvDate": "2025-10-14",
  "ApriDueDate": "2025-11-20",
  "ApriAmt": 1,
  "ApriGroupCode": "AP",
  "ApriInvSerCode": "SUBS",
  "ApriVUuid": ""
}

Responses201

Created

HeadersContent-TypestringExampleapplication/vnd.oracle.adf.resourceitem+json
<select class='api-response-data' aria-label='Media type'><option value='1152c858-930e-4ec0-a022-ed7505692498'>application/json</option>
</select><select class='select-example' aria-label='Media type'><option value='6159f860-92c8-42d7-b783-8aec20c43537'>example-0</option>
<option value='fb3e4f82-cddc-4d7c-9e94-a879c267c97f'>example-1</option>
</select>example-0

Successful Response

```json
{
  "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"
    }
  ]
}
```

example-1

Successful Response

```json
{
  "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"
    }
  ]
}
```

object
