Skip to main content

CreateInvoiceInput

$schemauri

A URL to the JSON Schema for this object.

Example: https://example.com/schemas/CreateInvoiceInput.json
causalestring[]nullable

Invoice description/reason

companyIdstring

Reference to issuing company (uses default if not specified)

currencystring

Currency code (default: EUR)

datedate-timerequired

Invoice date

datiBollo object

Stamp duty data (bollo virtuale)

importoBollodoublerequired
documentTypestringrequired

Document type (TD01, TD04, etc.)

internalNotesstring

Internal notes (not sent to SDI)

legalStorageEnabledboolean

Enable legal storage

lines object[]required

Invoice line items

  • Array [
  • altriDatiGestionali object[]

    Additional management data

  • Array [
  • riferimentoDatadate-time
    riferimentoNumerodouble
    riferimentoTestostring
    tipoDatostringrequired
  • ]
  • descriptionstringrequired
    discounts object[]
  • Array [
  • amountdouble
    percentagedouble
    typestringrequired
  • ]
  • endDatedate-time
    productCodestring
    quantitydoublerequired
    startDatedate-time
    unitOfMeasurestring
    unitPricedoublerequired
    vatNaturestring
    vatRatedoublerequired
  • ]
  • numberstringrequired

    Invoice number

    paymentTerms object

    Payment terms

    abistring
    beneficiariostring

    Payment beneficiary name

    bicstring
    cabstring
    conditionstringrequired
    dueDatedate-time
    ibanstring
    istitutoFinanziariostring

    Financial institution name

    paymentMethodstringrequired
    relatedDocuments object[]

    Related documents (orders, contracts)

  • Array [
  • cigstring
    cupstring
    datedate-time
    idstring
    lineRefstring
    numberstring
    typestringrequired
  • ]
  • signatureEnabledboolean

    Enable digital signature

    tenantUUIDstring

    Tier-2 tenant UUID (cessionario committente)

    CreateInvoiceInput
    {
    "$schema": "https://example.com/schemas/CreateInvoiceInput.json",
    "causale": "Unknown Type: array,null",
    "companyId": "string",
    "currency": "string",
    "date": "2024-07-29T15:51:28.071Z",
    "datiBollo": {
    "importoBollo": 0
    },
    "documentType": "string",
    "internalNotes": "string",
    "legalStorageEnabled": true,
    "lines": "Unknown Type: array,null",
    "number": "string",
    "paymentTerms": {
    "abi": "string",
    "beneficiario": "string",
    "bic": "string",
    "cab": "string",
    "condition": "string",
    "dueDate": "2024-07-29T15:51:28.071Z",
    "iban": "string",
    "istitutoFinanziario": "string",
    "paymentMethod": "string"
    },
    "relatedDocuments": "Unknown Type: array,null",
    "signatureEnabled": true,
    "tenantUUID": "string"
    }