Skip to content

Corrigo: Invoice schemas

1 Corrigo schema with complete fields and constraints.

← Invoice operations · All schemas

Create invoice — request body — body entity

FieldTypePresenceDescription and constraints
$objectRoot
idintegerOptionalFormat: int32
isNewbooleanOptionalRead only: true
limitMultipleEntitiesNumberBehaviourbooleanOptional
performDeletionbooleanOptional
propertiesJSONOptional
properties (anyOf 1)arrayAlternative
properties (anyOf 1)[]JSONEach item
properties (anyOf 1)[] (anyOf 1)objectAlternativeA Corrigo PropertyTreeNode.
properties (anyOf 1)[] (anyOf 2)nullAlternative
properties (anyOf 2)nullAlternative
concurrencyIdintegerOptionalFormat: int32
amtBaseJSONOptional
amtBase (anyOf 1)objectAlternativeA Corrigo MoneyValue.
amtBase (anyOf 2)nullAlternative
amtTaxJSONOptional
amtTax (anyOf 1)objectAlternativeA Corrigo MoneyValue.
amtTax (anyOf 2)nullAlternative
amtTotalJSONOptional
amtTotal (anyOf 1)objectAlternativeA Corrigo MoneyValue.
amtTotal (anyOf 2)nullAlternative
billingContactJSONOptional
billingContact (anyOf 1)objectAlternativeA Corrigo Contact.
billingContact (anyOf 2)nullAlternative
canEarlyPaymentbooleanOptional
canExpeditebooleanOptional
commentsJSONOptional
comments (anyOf 1)stringAlternative
comments (anyOf 2)nullAlternative
currencyTypeIdModelOptionalExpand Create rcs action — request body — body entity money Id
draftProcessStepIdstringOptionalOne of: NA, Pending, ReadyToPost, FailedTax, FailedPost, Disputed, Recalled
Format: int32
dtDueJSONOptional
dtDue (anyOf 1)stringAlternativeFormat: date-time
dtDue (anyOf 2)nullAlternative
dtPostedJSONOptional
dtPosted (anyOf 1)stringAlternativeFormat: date-time
dtPosted (anyOf 2)nullAlternative
extNumberJSONOptional
extNumber (anyOf 1)stringAlternative
extNumber (anyOf 2)nullAlternative
glAccountJSONOptional
glAccount (anyOf 1)stringAlternative
glAccount (anyOf 2)nullAlternative
groupJSONOptional
group (anyOf 1)objectAlternativeA Corrigo BillingAccount.
group (anyOf 2)nullAlternative
isAvailableExpeditedInvoiceFlagsbooleanOptional
isManuallySentbooleanOptional
isMultilinebooleanOptional
isTaxDirtybooleanOptional
lineItemsJSONOptional
lineItems (anyOf 1)arrayAlternative
lineItems (anyOf 1)[]JSONEach item
lineItems (anyOf 1)[] (anyOf 1)objectAlternativeA Corrigo InvoiceLine.
lineItems (anyOf 1)[] (anyOf 2)nullAlternative
lineItems (anyOf 2)nullAlternative
numberJSONOptional
number (anyOf 1)stringAlternative
number (anyOf 2)nullAlternative
periodJSONOptional
period (anyOf 1)objectAlternativeA Corrigo TimePeriod.
period (anyOf 2)nullAlternative
poNumberJSONOptional
poNumber (anyOf 1)stringAlternative
poNumber (anyOf 2)nullAlternative
statestringOptionalOne of: Draft, Posted, Credit, CreditUsed, Paid, PaidInFull, Approved, Exported
Format: int32
taxTransactionIdJSONOptional
taxTransactionId (anyOf 1)stringAlternative
taxTransactionId (anyOf 2)nullAlternative
timeSetIdintegerOptionalFormat: int32

Referenced models: Create rcs action — request body — body entity money Id

Report an issue with this page

Necessary

Required for sign-in, security, authorization, and remembering your choices.

Always active

Analytics

Helps us understand which product and documentation features are useful.

Performance diagnostics

Uses performance tracing and privacy-masked session replay to diagnose problems.

You can change these choices at any time from Cookie settings.