openapi: '3.0.0'
info:
 version: 1.0.0
 title: (v1.0) Dynamics 365 Business Central
 description: (v1.0) Business Central Standard APIs
servers:
 - url: https://api.businesscentral.dynamics.com/v2.0/sandbox/api/v1.0
   description: (v1.0) "Sandbox"
 - url: https://api.businesscentral.dynamics.com/v2.0/production/api/v1.0
   description: (v1.0) "Production"
   
paths:
 "/companies":
  get:
   summary: Returns a list of companies
   tags: 
    - company
   operationId: listCompanies
   responses:
    200:
     description: (v1.0) Succesfully returned a list of companies
     content:
      application/json:
       schema:
        type: object
        properties:
         value:
          type: array
          items:
           $ref: '#/components/schemas/company'
   parameters: 
   - $ref: '#/components/parameters/topParam'
   - $ref: '#/components/parameters/skipParam'
   - $ref: '#/components/parameters/limitParam'
   - $ref: '#/components/parameters/filterParam'
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['id', 'systemVersion', 'name', 'displayName', 'businessProfileId']
     style: form
     explode: false
 "/companies({company_id})":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
  get:
   summary: Retrieve the properties and relationships of an object of type company for Dynamics 365 Business Central.
   tags: 
    - company
   operationId: getCompany
   responses:
    200:
     description: (v1.0) Succesfully returned the requested company
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/company'
   parameters: 
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['id', 'systemVersion', 'name', 'displayName', 'businessProfileId']
     style: form
     explode: false
 "/companies({company_id})/items":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
  get:
   summary: Returns a list of items
   tags: 
    - item
   operationId: listItems
   responses:
    200:
     description: (v1.0) Succesfully returned a list of items
     content:
      application/json:
       schema:
        type: object
        properties:
         value:
          type: array
          items:
           $ref: '#/components/schemas/item'
   parameters: 
   - $ref: '#/components/parameters/topParam'
   - $ref: '#/components/parameters/skipParam'
   - $ref: '#/components/parameters/limitParam'
   - $ref: '#/components/parameters/filterParam'
   - name: $expand
     in: query
     description: (v1.0) Entities to expand
     schema:
      type: array
      items:
       type: string
       enum: ['picture', 'defaultDimensions', 'itemCategory']
     style: form
     explode: false
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['id', 'number', 'displayName', 'type', 'itemCategoryId', 'itemCategoryCode', 'blocked', 'baseUnitOfMeasureId', 'baseUnitOfMeasure', 'gtin', 'inventory', 'unitPrice', 'priceIncludesTax', 'unitCost', 'taxGroupId', 'taxGroupCode', 'lastModifiedDateTime']
     style: form
     explode: false
  post:
   summary: Creates an object of type item in Dynamics 365 Business Central
   tags: 
    - item
   operationId: postItem
   parameters:
    - $ref: '#/components/parameters/ContentTypeParam'
   requestBody:
    $ref: '#/components/requestBodies/item'
   responses:
    201:
     description: (v1.0) A new item has been succesfully created
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/item'
 "/companies({company_id})/items({item_id})":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
   - name: item_id
     in: path
     required: true
     description: (v1.0) id for item
     schema:
      type: string
      format: uuid
  get:
   summary: Retrieve the properties and relationships of an object of type item for Dynamics 365 Business Central.
   tags: 
    - item
   operationId: getItem
   responses:
    200:
     description: (v1.0) Succesfully returned the requested item
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/item'
   parameters: 
   - name: $expand
     in: query
     description: (v1.0) Entities to expand
     schema:
      type: array
      items:
       type: string
       enum: ['picture', 'defaultDimensions', 'itemCategory']
     style: form
     explode: false
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['id', 'number', 'displayName', 'type', 'itemCategoryId', 'itemCategoryCode', 'blocked', 'baseUnitOfMeasureId', 'baseUnitOfMeasure', 'gtin', 'inventory', 'unitPrice', 'priceIncludesTax', 'unitCost', 'taxGroupId', 'taxGroupCode', 'lastModifiedDateTime']
     style: form
     explode: false
  delete:
   summary: Deletes an object of type item in Dynamics 365 Business Central
   tags: 
    - item
   operationId: deleteItem
   responses:
    204:
     description: (v1.0) Succesfully deleted the specified item
  patch:
   summary: Updates an object of type item in Dynamics 365 Business Central
   tags: 
    - item
   operationId: patchItem
   parameters:
    - $ref: '#/components/parameters/ContentTypeParam'
    - $ref: '#/components/parameters/IfMatchParam'
   requestBody:
    $ref: '#/components/requestBodies/item'
   responses:
    200:
     description: (v1.0) Succesfully updated the specifieditem
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/item'
 "/companies({company_id})/items({item_id})/picture":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
   - name: item_id
     in: path
     required: true
     description: (v1.0) id for item
     schema:
      type: string
      format: uuid
  get:
   summary: Returns a list of picture
   tags: 
    - picture
   operationId: listPictureForItem
   responses:
    200:
     description: (v1.0) Succesfully returned a list of picture
     content:
      application/json:
       schema:
        type: object
        properties:
         value:
          type: array
          items:
           $ref: '#/components/schemas/picture'
   parameters: 
   - $ref: '#/components/parameters/topParam'
   - $ref: '#/components/parameters/skipParam'
   - $ref: '#/components/parameters/limitParam'
   - $ref: '#/components/parameters/filterParam'
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['id', 'width', 'height', 'contentType', 'content']
     style: form
     explode: false
 "/companies({company_id})/items({item_id})/picture({picture_id})":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
   - name: item_id
     in: path
     required: true
     description: (v1.0) id for item
     schema:
      type: string
      format: uuid
   - name: picture_id
     in: path
     required: true
     description: (v1.0) id for picture
     schema:
      type: string
      format: uuid
  get:
   summary: Retrieve the properties and relationships of an object of type picture for Dynamics 365 Business Central.
   tags: 
    - picture
   operationId: getPictureForItem
   responses:
    200:
     description: (v1.0) Succesfully returned the requested picture
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/picture'
   parameters: 
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['id', 'width', 'height', 'contentType', 'content']
     style: form
     explode: false
  delete:
   summary: Deletes an object of type picture in Dynamics 365 Business Central
   tags: 
    - picture
   operationId: deletePictureForItem
   responses:
    204:
     description: (v1.0) Succesfully deleted the specified picture
  patch:
   summary: Updates an object of type picture in Dynamics 365 Business Central
   tags: 
    - picture
   operationId: patchPictureForItem
   parameters:
    - $ref: '#/components/parameters/ContentTypeParam'
    - $ref: '#/components/parameters/IfMatchParam'
   requestBody:
    $ref: '#/components/requestBodies/picture'
   responses:
    200:
     description: (v1.0) Succesfully updated the specifiedpicture
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/picture'
 "/companies({company_id})/items({item_id})/defaultDimensions":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
   - name: item_id
     in: path
     required: true
     description: (v1.0) id for item
     schema:
      type: string
      format: uuid
  get:
   summary: Returns a list of defaultDimensions
   tags: 
    - defaultDimensions
   operationId: listDefaultDimensionsForItem
   responses:
    200:
     description: (v1.0) Succesfully returned a list of defaultDimensions
     content:
      application/json:
       schema:
        type: object
        properties:
         value:
          type: array
          items:
           $ref: '#/components/schemas/defaultDimensions'
   parameters: 
   - $ref: '#/components/parameters/topParam'
   - $ref: '#/components/parameters/skipParam'
   - $ref: '#/components/parameters/limitParam'
   - $ref: '#/components/parameters/filterParam'
   - name: $expand
     in: query
     description: (v1.0) Entities to expand
     schema:
      type: array
      items:
       type: string
       enum: ['account', 'dimension', 'dimensionValue']
     style: form
     explode: false
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['parentId', 'dimensionId', 'dimensionCode', 'dimensionValueId', 'dimensionValueCode', 'postingValidation']
     style: form
     explode: false
  post:
   summary: Creates an object of type defaultDimensions in Dynamics 365 Business Central
   tags: 
    - defaultDimensions
   operationId: postDefaultDimensionsForItem
   parameters:
    - $ref: '#/components/parameters/ContentTypeParam'
   requestBody:
    $ref: '#/components/requestBodies/defaultDimensions'
   responses:
    201:
     description: (v1.0) A new defaultDimensions has been succesfully created
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/defaultDimensions'
 "/companies({company_id})/items({item_id})/defaultDimensions({defaultDimensions_parentId},{defaultDimensions_dimensionId})":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
   - name: item_id
     in: path
     required: true
     description: (v1.0) id for item
     schema:
      type: string
      format: uuid
   - name: defaultDimensions_parentId
     in: path
     required: true
     description: (v1.0) parentId for defaultDimensions
     schema:
      type: string
      format: uuid
   - name: defaultDimensions_dimensionId
     in: path
     required: true
     description: (v1.0) dimensionId for defaultDimensions
     schema:
      type: string
      format: uuid
  get:
   summary: Retrieve the properties and relationships of an object of type defaultDimensions for Dynamics 365 Business Central.
   tags: 
    - defaultDimensions
   operationId: getDefaultDimensionsForItem
   responses:
    200:
     description: (v1.0) Succesfully returned the requested defaultDimensions
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/defaultDimensions'
   parameters: 
   - name: $expand
     in: query
     description: (v1.0) Entities to expand
     schema:
      type: array
      items:
       type: string
       enum: ['account', 'dimension', 'dimensionValue']
     style: form
     explode: false
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['parentId', 'dimensionId', 'dimensionCode', 'dimensionValueId', 'dimensionValueCode', 'postingValidation']
     style: form
     explode: false
  delete:
   summary: Deletes an object of type defaultDimensions in Dynamics 365 Business Central
   tags: 
    - defaultDimensions
   operationId: deleteDefaultDimensionsForItem
   responses:
    204:
     description: (v1.0) Succesfully deleted the specified defaultDimensions
  patch:
   summary: Updates an object of type defaultDimensions in Dynamics 365 Business Central
   tags: 
    - defaultDimensions
   operationId: patchDefaultDimensionsForItem
   parameters:
    - $ref: '#/components/parameters/ContentTypeParam'
    - $ref: '#/components/parameters/IfMatchParam'
   requestBody:
    $ref: '#/components/requestBodies/defaultDimensions'
   responses:
    200:
     description: (v1.0) Succesfully updated the specifieddefaultDimensions
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/defaultDimensions'
 "/companies({company_id})/picture":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
  get:
   summary: Returns a list of picture
   tags: 
    - picture
   operationId: listPicture
   responses:
    200:
     description: (v1.0) Succesfully returned a list of picture
     content:
      application/json:
       schema:
        type: object
        properties:
         value:
          type: array
          items:
           $ref: '#/components/schemas/picture'
   parameters: 
   - $ref: '#/components/parameters/topParam'
   - $ref: '#/components/parameters/skipParam'
   - $ref: '#/components/parameters/limitParam'
   - $ref: '#/components/parameters/filterParam'
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['id', 'width', 'height', 'contentType', 'content']
     style: form
     explode: false
 "/companies({company_id})/picture({picture_id})":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
   - name: picture_id
     in: path
     required: true
     description: (v1.0) id for picture
     schema:
      type: string
      format: uuid
  get:
   summary: Retrieve the properties and relationships of an object of type picture for Dynamics 365 Business Central.
   tags: 
    - picture
   operationId: getPicture
   responses:
    200:
     description: (v1.0) Succesfully returned the requested picture
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/picture'
   parameters: 
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['id', 'width', 'height', 'contentType', 'content']
     style: form
     explode: false
  delete:
   summary: Deletes an object of type picture in Dynamics 365 Business Central
   tags: 
    - picture
   operationId: deletePicture
   responses:
    204:
     description: (v1.0) Succesfully deleted the specified picture
  patch:
   summary: Updates an object of type picture in Dynamics 365 Business Central
   tags: 
    - picture
   operationId: patchPicture
   parameters:
    - $ref: '#/components/parameters/ContentTypeParam'
    - $ref: '#/components/parameters/IfMatchParam'
   requestBody:
    $ref: '#/components/requestBodies/picture'
   responses:
    200:
     description: (v1.0) Succesfully updated the specifiedpicture
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/picture'
 "/companies({company_id})/defaultDimensions":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
  get:
   summary: Returns a list of defaultDimensions
   tags: 
    - defaultDimensions
   operationId: listDefaultDimensions
   responses:
    200:
     description: (v1.0) Succesfully returned a list of defaultDimensions
     content:
      application/json:
       schema:
        type: object
        properties:
         value:
          type: array
          items:
           $ref: '#/components/schemas/defaultDimensions'
   parameters: 
   - $ref: '#/components/parameters/topParam'
   - $ref: '#/components/parameters/skipParam'
   - $ref: '#/components/parameters/limitParam'
   - $ref: '#/components/parameters/filterParam'
   - name: $expand
     in: query
     description: (v1.0) Entities to expand
     schema:
      type: array
      items:
       type: string
       enum: ['account', 'dimension', 'dimensionValue']
     style: form
     explode: false
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['parentId', 'dimensionId', 'dimensionCode', 'dimensionValueId', 'dimensionValueCode', 'postingValidation']
     style: form
     explode: false
  post:
   summary: Creates an object of type defaultDimensions in Dynamics 365 Business Central
   tags: 
    - defaultDimensions
   operationId: postDefaultDimensions
   parameters:
    - $ref: '#/components/parameters/ContentTypeParam'
   requestBody:
    $ref: '#/components/requestBodies/defaultDimensions'
   responses:
    201:
     description: (v1.0) A new defaultDimensions has been succesfully created
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/defaultDimensions'
 "/companies({company_id})/defaultDimensions({defaultDimensions_parentId},{defaultDimensions_dimensionId})":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
   - name: defaultDimensions_parentId
     in: path
     required: true
     description: (v1.0) parentId for defaultDimensions
     schema:
      type: string
      format: uuid
   - name: defaultDimensions_dimensionId
     in: path
     required: true
     description: (v1.0) dimensionId for defaultDimensions
     schema:
      type: string
      format: uuid
  get:
   summary: Retrieve the properties and relationships of an object of type defaultDimensions for Dynamics 365 Business Central.
   tags: 
    - defaultDimensions
   operationId: getDefaultDimensions
   responses:
    200:
     description: (v1.0) Succesfully returned the requested defaultDimensions
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/defaultDimensions'
   parameters: 
   - name: $expand
     in: query
     description: (v1.0) Entities to expand
     schema:
      type: array
      items:
       type: string
       enum: ['account', 'dimension', 'dimensionValue']
     style: form
     explode: false
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['parentId', 'dimensionId', 'dimensionCode', 'dimensionValueId', 'dimensionValueCode', 'postingValidation']
     style: form
     explode: false
  delete:
   summary: Deletes an object of type defaultDimensions in Dynamics 365 Business Central
   tags: 
    - defaultDimensions
   operationId: deleteDefaultDimensions
   responses:
    204:
     description: (v1.0) Succesfully deleted the specified defaultDimensions
  patch:
   summary: Updates an object of type defaultDimensions in Dynamics 365 Business Central
   tags: 
    - defaultDimensions
   operationId: patchDefaultDimensions
   parameters:
    - $ref: '#/components/parameters/ContentTypeParam'
    - $ref: '#/components/parameters/IfMatchParam'
   requestBody:
    $ref: '#/components/requestBodies/defaultDimensions'
   responses:
    200:
     description: (v1.0) Succesfully updated the specifieddefaultDimensions
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/defaultDimensions'
 "/companies({company_id})/customers":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
  get:
   summary: Returns a list of customers
   tags: 
    - customer
   operationId: listCustomers
   responses:
    200:
     description: (v1.0) Succesfully returned a list of customers
     content:
      application/json:
       schema:
        type: object
        properties:
         value:
          type: array
          items:
           $ref: '#/components/schemas/customer'
   parameters: 
   - $ref: '#/components/parameters/topParam'
   - $ref: '#/components/parameters/skipParam'
   - $ref: '#/components/parameters/limitParam'
   - $ref: '#/components/parameters/filterParam'
   - name: $expand
     in: query
     description: (v1.0) Entities to expand
     schema:
      type: array
      items:
       type: string
       enum: ['customerFinancialDetails', 'picture', 'defaultDimensions', 'currency', 'paymentTerm', 'shipmentMethod', 'paymentMethod']
     style: form
     explode: false
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['id', 'number', 'displayName', 'type', 'address', 'phoneNumber', 'email', 'website', 'taxLiable', 'taxAreaId', 'taxAreaDisplayName', 'taxRegistrationNumber', 'currencyId', 'currencyCode', 'paymentTermsId', 'shipmentMethodId', 'paymentMethodId', 'blocked', 'lastModifiedDateTime']
     style: form
     explode: false
  post:
   summary: Creates an object of type customer in Dynamics 365 Business Central
   tags: 
    - customer
   operationId: postCustomer
   parameters:
    - $ref: '#/components/parameters/ContentTypeParam'
   requestBody:
    $ref: '#/components/requestBodies/customer'
   responses:
    201:
     description: (v1.0) A new customer has been succesfully created
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/customer'
 "/companies({company_id})/customers({customer_id})":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
   - name: customer_id
     in: path
     required: true
     description: (v1.0) id for customer
     schema:
      type: string
      format: uuid
  get:
   summary: Retrieve the properties and relationships of an object of type customer for Dynamics 365 Business Central.
   tags: 
    - customer
   operationId: getCustomer
   responses:
    200:
     description: (v1.0) Succesfully returned the requested customer
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/customer'
   parameters: 
   - name: $expand
     in: query
     description: (v1.0) Entities to expand
     schema:
      type: array
      items:
       type: string
       enum: ['customerFinancialDetails', 'picture', 'defaultDimensions', 'currency', 'paymentTerm', 'shipmentMethod', 'paymentMethod']
     style: form
     explode: false
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['id', 'number', 'displayName', 'type', 'address', 'phoneNumber', 'email', 'website', 'taxLiable', 'taxAreaId', 'taxAreaDisplayName', 'taxRegistrationNumber', 'currencyId', 'currencyCode', 'paymentTermsId', 'shipmentMethodId', 'paymentMethodId', 'blocked', 'lastModifiedDateTime']
     style: form
     explode: false
  delete:
   summary: Deletes an object of type customer in Dynamics 365 Business Central
   tags: 
    - customer
   operationId: deleteCustomer
   responses:
    204:
     description: (v1.0) Succesfully deleted the specified customer
  patch:
   summary: Updates an object of type customer in Dynamics 365 Business Central
   tags: 
    - customer
   operationId: patchCustomer
   parameters:
    - $ref: '#/components/parameters/ContentTypeParam'
    - $ref: '#/components/parameters/IfMatchParam'
   requestBody:
    $ref: '#/components/requestBodies/customer'
   responses:
    200:
     description: (v1.0) Succesfully updated the specifiedcustomer
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/customer'
 "/companies({company_id})/customers({customer_id})/customerFinancialDetails":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
   - name: customer_id
     in: path
     required: true
     description: (v1.0) id for customer
     schema:
      type: string
      format: uuid
  get:
   summary: Returns a list of customerFinancialDetails
   tags: 
    - customerFinancialDetail
   operationId: listCustomerFinancialDetailsForCustomer
   responses:
    200:
     description: (v1.0) Succesfully returned a list of customerFinancialDetails
     content:
      application/json:
       schema:
        type: object
        properties:
         value:
          type: array
          items:
           $ref: '#/components/schemas/customerFinancialDetail'
   parameters: 
   - $ref: '#/components/parameters/topParam'
   - $ref: '#/components/parameters/skipParam'
   - $ref: '#/components/parameters/limitParam'
   - $ref: '#/components/parameters/filterParam'
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['id', 'number', 'balance', 'totalSalesExcludingTax', 'overdueAmount']
     style: form
     explode: false
 "/companies({company_id})/customers({customer_id})/customerFinancialDetails({customerFinancialDetail_id})":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
   - name: customer_id
     in: path
     required: true
     description: (v1.0) id for customer
     schema:
      type: string
      format: uuid
   - name: customerFinancialDetail_id
     in: path
     required: true
     description: (v1.0) id for customerFinancialDetail
     schema:
      type: string
      format: uuid
  get:
   summary: Retrieve the properties and relationships of an object of type customerFinancialDetail for Dynamics 365 Business Central.
   tags: 
    - customerFinancialDetail
   operationId: getCustomerFinancialDetailForCustomer
   responses:
    200:
     description: (v1.0) Succesfully returned the requested customerFinancialDetail
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/customerFinancialDetail'
   parameters: 
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['id', 'number', 'balance', 'totalSalesExcludingTax', 'overdueAmount']
     style: form
     explode: false
 "/companies({company_id})/customers({customer_id})/picture":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
   - name: customer_id
     in: path
     required: true
     description: (v1.0) id for customer
     schema:
      type: string
      format: uuid
  get:
   summary: Returns a list of picture
   tags: 
    - picture
   operationId: listPictureForCustomer
   responses:
    200:
     description: (v1.0) Succesfully returned a list of picture
     content:
      application/json:
       schema:
        type: object
        properties:
         value:
          type: array
          items:
           $ref: '#/components/schemas/picture'
   parameters: 
   - $ref: '#/components/parameters/topParam'
   - $ref: '#/components/parameters/skipParam'
   - $ref: '#/components/parameters/limitParam'
   - $ref: '#/components/parameters/filterParam'
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['id', 'width', 'height', 'contentType', 'content']
     style: form
     explode: false
 "/companies({company_id})/customers({customer_id})/picture({picture_id})":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
   - name: customer_id
     in: path
     required: true
     description: (v1.0) id for customer
     schema:
      type: string
      format: uuid
   - name: picture_id
     in: path
     required: true
     description: (v1.0) id for picture
     schema:
      type: string
      format: uuid
  get:
   summary: Retrieve the properties and relationships of an object of type picture for Dynamics 365 Business Central.
   tags: 
    - picture
   operationId: getPictureForCustomer
   responses:
    200:
     description: (v1.0) Succesfully returned the requested picture
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/picture'
   parameters: 
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['id', 'width', 'height', 'contentType', 'content']
     style: form
     explode: false
  delete:
   summary: Deletes an object of type picture in Dynamics 365 Business Central
   tags: 
    - picture
   operationId: deletePictureForCustomer
   responses:
    204:
     description: (v1.0) Succesfully deleted the specified picture
  patch:
   summary: Updates an object of type picture in Dynamics 365 Business Central
   tags: 
    - picture
   operationId: patchPictureForCustomer
   parameters:
    - $ref: '#/components/parameters/ContentTypeParam'
    - $ref: '#/components/parameters/IfMatchParam'
   requestBody:
    $ref: '#/components/requestBodies/picture'
   responses:
    200:
     description: (v1.0) Succesfully updated the specifiedpicture
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/picture'
 "/companies({company_id})/customers({customer_id})/defaultDimensions":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
   - name: customer_id
     in: path
     required: true
     description: (v1.0) id for customer
     schema:
      type: string
      format: uuid
  get:
   summary: Returns a list of defaultDimensions
   tags: 
    - defaultDimensions
   operationId: listDefaultDimensionsForCustomer
   responses:
    200:
     description: (v1.0) Succesfully returned a list of defaultDimensions
     content:
      application/json:
       schema:
        type: object
        properties:
         value:
          type: array
          items:
           $ref: '#/components/schemas/defaultDimensions'
   parameters: 
   - $ref: '#/components/parameters/topParam'
   - $ref: '#/components/parameters/skipParam'
   - $ref: '#/components/parameters/limitParam'
   - $ref: '#/components/parameters/filterParam'
   - name: $expand
     in: query
     description: (v1.0) Entities to expand
     schema:
      type: array
      items:
       type: string
       enum: ['account', 'dimension', 'dimensionValue']
     style: form
     explode: false
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['parentId', 'dimensionId', 'dimensionCode', 'dimensionValueId', 'dimensionValueCode', 'postingValidation']
     style: form
     explode: false
  post:
   summary: Creates an object of type defaultDimensions in Dynamics 365 Business Central
   tags: 
    - defaultDimensions
   operationId: postDefaultDimensionsForCustomer
   parameters:
    - $ref: '#/components/parameters/ContentTypeParam'
   requestBody:
    $ref: '#/components/requestBodies/defaultDimensions'
   responses:
    201:
     description: (v1.0) A new defaultDimensions has been succesfully created
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/defaultDimensions'
 "/companies({company_id})/customers({customer_id})/defaultDimensions({defaultDimensions_parentId},{defaultDimensions_dimensionId})":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
   - name: customer_id
     in: path
     required: true
     description: (v1.0) id for customer
     schema:
      type: string
      format: uuid
   - name: defaultDimensions_parentId
     in: path
     required: true
     description: (v1.0) parentId for defaultDimensions
     schema:
      type: string
      format: uuid
   - name: defaultDimensions_dimensionId
     in: path
     required: true
     description: (v1.0) dimensionId for defaultDimensions
     schema:
      type: string
      format: uuid
  get:
   summary: Retrieve the properties and relationships of an object of type defaultDimensions for Dynamics 365 Business Central.
   tags: 
    - defaultDimensions
   operationId: getDefaultDimensionsForCustomer
   responses:
    200:
     description: (v1.0) Succesfully returned the requested defaultDimensions
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/defaultDimensions'
   parameters: 
   - name: $expand
     in: query
     description: (v1.0) Entities to expand
     schema:
      type: array
      items:
       type: string
       enum: ['account', 'dimension', 'dimensionValue']
     style: form
     explode: false
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['parentId', 'dimensionId', 'dimensionCode', 'dimensionValueId', 'dimensionValueCode', 'postingValidation']
     style: form
     explode: false
  delete:
   summary: Deletes an object of type defaultDimensions in Dynamics 365 Business Central
   tags: 
    - defaultDimensions
   operationId: deleteDefaultDimensionsForCustomer
   responses:
    204:
     description: (v1.0) Succesfully deleted the specified defaultDimensions
  patch:
   summary: Updates an object of type defaultDimensions in Dynamics 365 Business Central
   tags: 
    - defaultDimensions
   operationId: patchDefaultDimensionsForCustomer
   parameters:
    - $ref: '#/components/parameters/ContentTypeParam'
    - $ref: '#/components/parameters/IfMatchParam'
   requestBody:
    $ref: '#/components/requestBodies/defaultDimensions'
   responses:
    200:
     description: (v1.0) Succesfully updated the specifieddefaultDimensions
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/defaultDimensions'
 "/companies({company_id})/customerFinancialDetails":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
  get:
   summary: Returns a list of customerFinancialDetails
   tags: 
    - customerFinancialDetail
   operationId: listCustomerFinancialDetails
   responses:
    200:
     description: (v1.0) Succesfully returned a list of customerFinancialDetails
     content:
      application/json:
       schema:
        type: object
        properties:
         value:
          type: array
          items:
           $ref: '#/components/schemas/customerFinancialDetail'
   parameters: 
   - $ref: '#/components/parameters/topParam'
   - $ref: '#/components/parameters/skipParam'
   - $ref: '#/components/parameters/limitParam'
   - $ref: '#/components/parameters/filterParam'
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['id', 'number', 'balance', 'totalSalesExcludingTax', 'overdueAmount']
     style: form
     explode: false
 "/companies({company_id})/customerFinancialDetails({customerFinancialDetail_id})":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
   - name: customerFinancialDetail_id
     in: path
     required: true
     description: (v1.0) id for customerFinancialDetail
     schema:
      type: string
      format: uuid
  get:
   summary: Retrieve the properties and relationships of an object of type customerFinancialDetail for Dynamics 365 Business Central.
   tags: 
    - customerFinancialDetail
   operationId: getCustomerFinancialDetail
   responses:
    200:
     description: (v1.0) Succesfully returned the requested customerFinancialDetail
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/customerFinancialDetail'
   parameters: 
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['id', 'number', 'balance', 'totalSalesExcludingTax', 'overdueAmount']
     style: form
     explode: false
 "/companies({company_id})/vendors":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
  get:
   summary: Returns a list of vendors
   tags: 
    - vendor
   operationId: listVendors
   responses:
    200:
     description: (v1.0) Succesfully returned a list of vendors
     content:
      application/json:
       schema:
        type: object
        properties:
         value:
          type: array
          items:
           $ref: '#/components/schemas/vendor'
   parameters: 
   - $ref: '#/components/parameters/topParam'
   - $ref: '#/components/parameters/skipParam'
   - $ref: '#/components/parameters/limitParam'
   - $ref: '#/components/parameters/filterParam'
   - name: $expand
     in: query
     description: (v1.0) Entities to expand
     schema:
      type: array
      items:
       type: string
       enum: ['picture', 'defaultDimensions', 'currency', 'paymentTerm', 'paymentMethod']
     style: form
     explode: false
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['id', 'number', 'displayName', 'address', 'phoneNumber', 'email', 'website', 'taxRegistrationNumber', 'currencyId', 'currencyCode', 'irs1099Code', 'paymentTermsId', 'paymentMethodId', 'taxLiable', 'blocked', 'balance', 'lastModifiedDateTime']
     style: form
     explode: false
  post:
   summary: Creates an object of type vendor in Dynamics 365 Business Central
   tags: 
    - vendor
   operationId: postVendor
   parameters:
    - $ref: '#/components/parameters/ContentTypeParam'
   requestBody:
    $ref: '#/components/requestBodies/vendor'
   responses:
    201:
     description: (v1.0) A new vendor has been succesfully created
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/vendor'
 "/companies({company_id})/vendors({vendor_id})":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
   - name: vendor_id
     in: path
     required: true
     description: (v1.0) id for vendor
     schema:
      type: string
      format: uuid
  get:
   summary: Retrieve the properties and relationships of an object of type vendor for Dynamics 365 Business Central.
   tags: 
    - vendor
   operationId: getVendor
   responses:
    200:
     description: (v1.0) Succesfully returned the requested vendor
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/vendor'
   parameters: 
   - name: $expand
     in: query
     description: (v1.0) Entities to expand
     schema:
      type: array
      items:
       type: string
       enum: ['picture', 'defaultDimensions', 'currency', 'paymentTerm', 'paymentMethod']
     style: form
     explode: false
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['id', 'number', 'displayName', 'address', 'phoneNumber', 'email', 'website', 'taxRegistrationNumber', 'currencyId', 'currencyCode', 'irs1099Code', 'paymentTermsId', 'paymentMethodId', 'taxLiable', 'blocked', 'balance', 'lastModifiedDateTime']
     style: form
     explode: false
  delete:
   summary: Deletes an object of type vendor in Dynamics 365 Business Central
   tags: 
    - vendor
   operationId: deleteVendor
   responses:
    204:
     description: (v1.0) Succesfully deleted the specified vendor
  patch:
   summary: Updates an object of type vendor in Dynamics 365 Business Central
   tags: 
    - vendor
   operationId: patchVendor
   parameters:
    - $ref: '#/components/parameters/ContentTypeParam'
    - $ref: '#/components/parameters/IfMatchParam'
   requestBody:
    $ref: '#/components/requestBodies/vendor'
   responses:
    200:
     description: (v1.0) Succesfully updated the specifiedvendor
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/vendor'
 "/companies({company_id})/vendors({vendor_id})/picture":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
   - name: vendor_id
     in: path
     required: true
     description: (v1.0) id for vendor
     schema:
      type: string
      format: uuid
  get:
   summary: Returns a list of picture
   tags: 
    - picture
   operationId: listPictureForVendor
   responses:
    200:
     description: (v1.0) Succesfully returned a list of picture
     content:
      application/json:
       schema:
        type: object
        properties:
         value:
          type: array
          items:
           $ref: '#/components/schemas/picture'
   parameters: 
   - $ref: '#/components/parameters/topParam'
   - $ref: '#/components/parameters/skipParam'
   - $ref: '#/components/parameters/limitParam'
   - $ref: '#/components/parameters/filterParam'
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['id', 'width', 'height', 'contentType', 'content']
     style: form
     explode: false
 "/companies({company_id})/vendors({vendor_id})/picture({picture_id})":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
   - name: vendor_id
     in: path
     required: true
     description: (v1.0) id for vendor
     schema:
      type: string
      format: uuid
   - name: picture_id
     in: path
     required: true
     description: (v1.0) id for picture
     schema:
      type: string
      format: uuid
  get:
   summary: Retrieve the properties and relationships of an object of type picture for Dynamics 365 Business Central.
   tags: 
    - picture
   operationId: getPictureForVendor
   responses:
    200:
     description: (v1.0) Succesfully returned the requested picture
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/picture'
   parameters: 
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['id', 'width', 'height', 'contentType', 'content']
     style: form
     explode: false
  delete:
   summary: Deletes an object of type picture in Dynamics 365 Business Central
   tags: 
    - picture
   operationId: deletePictureForVendor
   responses:
    204:
     description: (v1.0) Succesfully deleted the specified picture
  patch:
   summary: Updates an object of type picture in Dynamics 365 Business Central
   tags: 
    - picture
   operationId: patchPictureForVendor
   parameters:
    - $ref: '#/components/parameters/ContentTypeParam'
    - $ref: '#/components/parameters/IfMatchParam'
   requestBody:
    $ref: '#/components/requestBodies/picture'
   responses:
    200:
     description: (v1.0) Succesfully updated the specifiedpicture
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/picture'
 "/companies({company_id})/vendors({vendor_id})/defaultDimensions":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
   - name: vendor_id
     in: path
     required: true
     description: (v1.0) id for vendor
     schema:
      type: string
      format: uuid
  get:
   summary: Returns a list of defaultDimensions
   tags: 
    - defaultDimensions
   operationId: listDefaultDimensionsForVendor
   responses:
    200:
     description: (v1.0) Succesfully returned a list of defaultDimensions
     content:
      application/json:
       schema:
        type: object
        properties:
         value:
          type: array
          items:
           $ref: '#/components/schemas/defaultDimensions'
   parameters: 
   - $ref: '#/components/parameters/topParam'
   - $ref: '#/components/parameters/skipParam'
   - $ref: '#/components/parameters/limitParam'
   - $ref: '#/components/parameters/filterParam'
   - name: $expand
     in: query
     description: (v1.0) Entities to expand
     schema:
      type: array
      items:
       type: string
       enum: ['account', 'dimension', 'dimensionValue']
     style: form
     explode: false
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['parentId', 'dimensionId', 'dimensionCode', 'dimensionValueId', 'dimensionValueCode', 'postingValidation']
     style: form
     explode: false
  post:
   summary: Creates an object of type defaultDimensions in Dynamics 365 Business Central
   tags: 
    - defaultDimensions
   operationId: postDefaultDimensionsForVendor
   parameters:
    - $ref: '#/components/parameters/ContentTypeParam'
   requestBody:
    $ref: '#/components/requestBodies/defaultDimensions'
   responses:
    201:
     description: (v1.0) A new defaultDimensions has been succesfully created
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/defaultDimensions'
 "/companies({company_id})/vendors({vendor_id})/defaultDimensions({defaultDimensions_parentId},{defaultDimensions_dimensionId})":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
   - name: vendor_id
     in: path
     required: true
     description: (v1.0) id for vendor
     schema:
      type: string
      format: uuid
   - name: defaultDimensions_parentId
     in: path
     required: true
     description: (v1.0) parentId for defaultDimensions
     schema:
      type: string
      format: uuid
   - name: defaultDimensions_dimensionId
     in: path
     required: true
     description: (v1.0) dimensionId for defaultDimensions
     schema:
      type: string
      format: uuid
  get:
   summary: Retrieve the properties and relationships of an object of type defaultDimensions for Dynamics 365 Business Central.
   tags: 
    - defaultDimensions
   operationId: getDefaultDimensionsForVendor
   responses:
    200:
     description: (v1.0) Succesfully returned the requested defaultDimensions
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/defaultDimensions'
   parameters: 
   - name: $expand
     in: query
     description: (v1.0) Entities to expand
     schema:
      type: array
      items:
       type: string
       enum: ['account', 'dimension', 'dimensionValue']
     style: form
     explode: false
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['parentId', 'dimensionId', 'dimensionCode', 'dimensionValueId', 'dimensionValueCode', 'postingValidation']
     style: form
     explode: false
  delete:
   summary: Deletes an object of type defaultDimensions in Dynamics 365 Business Central
   tags: 
    - defaultDimensions
   operationId: deleteDefaultDimensionsForVendor
   responses:
    204:
     description: (v1.0) Succesfully deleted the specified defaultDimensions
  patch:
   summary: Updates an object of type defaultDimensions in Dynamics 365 Business Central
   tags: 
    - defaultDimensions
   operationId: patchDefaultDimensionsForVendor
   parameters:
    - $ref: '#/components/parameters/ContentTypeParam'
    - $ref: '#/components/parameters/IfMatchParam'
   requestBody:
    $ref: '#/components/requestBodies/defaultDimensions'
   responses:
    200:
     description: (v1.0) Succesfully updated the specifieddefaultDimensions
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/defaultDimensions'
 "/companies({company_id})/companyInformation":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
  get:
   summary: Returns a list of companyInformation
   tags: 
    - companyInformation
   operationId: listCompanyInformation
   responses:
    200:
     description: (v1.0) Succesfully returned a list of companyInformation
     content:
      application/json:
       schema:
        type: object
        properties:
         value:
          type: array
          items:
           $ref: '#/components/schemas/companyInformation'
   parameters: 
   - $ref: '#/components/parameters/topParam'
   - $ref: '#/components/parameters/skipParam'
   - $ref: '#/components/parameters/limitParam'
   - $ref: '#/components/parameters/filterParam'
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['id', 'displayName', 'address', 'phoneNumber', 'faxNumber', 'email', 'website', 'taxRegistrationNumber', 'currencyCode', 'currentFiscalYearStartDate', 'industry', 'picture', 'lastModifiedDateTime']
     style: form
     explode: false
 "/companies({company_id})/companyInformation({companyInformation_id})":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
   - name: companyInformation_id
     in: path
     required: true
     description: (v1.0) id for companyInformation
     schema:
      type: string
      format: uuid
  get:
   summary: Retrieve the properties and relationships of an object of type companyInformation for Dynamics 365 Business Central.
   tags: 
    - companyInformation
   operationId: getCompanyInformation
   responses:
    200:
     description: (v1.0) Succesfully returned the requested companyInformation
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/companyInformation'
   parameters: 
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['id', 'displayName', 'address', 'phoneNumber', 'faxNumber', 'email', 'website', 'taxRegistrationNumber', 'currencyCode', 'currentFiscalYearStartDate', 'industry', 'picture', 'lastModifiedDateTime']
     style: form
     explode: false
  patch:
   summary: Updates an object of type companyInformation in Dynamics 365 Business Central
   tags: 
    - companyInformation
   operationId: patchCompanyInformation
   parameters:
    - $ref: '#/components/parameters/ContentTypeParam'
    - $ref: '#/components/parameters/IfMatchParam'
   requestBody:
    $ref: '#/components/requestBodies/companyInformation'
   responses:
    200:
     description: (v1.0) Succesfully updated the specifiedcompanyInformation
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/companyInformation'
 "/companies({company_id})/salesInvoices":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
  get:
   summary: Returns a list of salesInvoices
   tags: 
    - salesInvoice
   operationId: listSalesInvoices
   responses:
    200:
     description: (v1.0) Succesfully returned a list of salesInvoices
     content:
      application/json:
       schema:
        type: object
        properties:
         value:
          type: array
          items:
           $ref: '#/components/schemas/salesInvoice'
   parameters: 
   - $ref: '#/components/parameters/topParam'
   - $ref: '#/components/parameters/skipParam'
   - $ref: '#/components/parameters/limitParam'
   - $ref: '#/components/parameters/filterParam'
   - name: $expand
     in: query
     description: (v1.0) Entities to expand
     schema:
      type: array
      items:
       type: string
       enum: ['salesInvoiceLines', 'pdfDocument', 'customer', 'currency', 'paymentTerm', 'shipmentMethod']
     style: form
     explode: false
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['id', 'number', 'externalDocumentNumber', 'invoiceDate', 'dueDate', 'customerPurchaseOrderReference', 'customerId', 'contactId', 'customerNumber', 'customerName', 'billToName', 'billToCustomerId', 'billToCustomerNumber', 'shipToName', 'shipToContact', 'sellingPostalAddress', 'billingPostalAddress', 'shippingPostalAddress', 'currencyId', 'currencyCode', 'orderId', 'orderNumber', 'paymentTermsId', 'shipmentMethodId', 'salesperson', 'pricesIncludeTax', 'remainingAmount', 'discountAmount', 'discountAppliedBeforeTax', 'totalAmountExcludingTax', 'totalTaxAmount', 'totalAmountIncludingTax', 'status', 'lastModifiedDateTime', 'phoneNumber', 'email']
     style: form
     explode: false
  post:
   summary: Creates an object of type salesInvoice in Dynamics 365 Business Central
   tags: 
    - salesInvoice
   operationId: postSalesInvoice
   parameters:
    - $ref: '#/components/parameters/ContentTypeParam'
   requestBody:
    $ref: '#/components/requestBodies/salesInvoice'
   responses:
    201:
     description: (v1.0) A new salesInvoice has been succesfully created
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/salesInvoice'
 "/companies({company_id})/salesInvoices({salesInvoice_id})":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
   - name: salesInvoice_id
     in: path
     required: true
     description: (v1.0) id for salesInvoice
     schema:
      type: string
      format: uuid
  get:
   summary: Retrieve the properties and relationships of an object of type salesInvoice for Dynamics 365 Business Central.
   tags: 
    - salesInvoice
   operationId: getSalesInvoice
   responses:
    200:
     description: (v1.0) Succesfully returned the requested salesInvoice
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/salesInvoice'
   parameters: 
   - name: $expand
     in: query
     description: (v1.0) Entities to expand
     schema:
      type: array
      items:
       type: string
       enum: ['salesInvoiceLines', 'pdfDocument', 'customer', 'currency', 'paymentTerm', 'shipmentMethod']
     style: form
     explode: false
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['id', 'number', 'externalDocumentNumber', 'invoiceDate', 'dueDate', 'customerPurchaseOrderReference', 'customerId', 'contactId', 'customerNumber', 'customerName', 'billToName', 'billToCustomerId', 'billToCustomerNumber', 'shipToName', 'shipToContact', 'sellingPostalAddress', 'billingPostalAddress', 'shippingPostalAddress', 'currencyId', 'currencyCode', 'orderId', 'orderNumber', 'paymentTermsId', 'shipmentMethodId', 'salesperson', 'pricesIncludeTax', 'remainingAmount', 'discountAmount', 'discountAppliedBeforeTax', 'totalAmountExcludingTax', 'totalTaxAmount', 'totalAmountIncludingTax', 'status', 'lastModifiedDateTime', 'phoneNumber', 'email']
     style: form
     explode: false
  delete:
   summary: Deletes an object of type salesInvoice in Dynamics 365 Business Central
   tags: 
    - salesInvoice
   operationId: deleteSalesInvoice
   responses:
    204:
     description: (v1.0) Succesfully deleted the specified salesInvoice
  patch:
   summary: Updates an object of type salesInvoice in Dynamics 365 Business Central
   tags: 
    - salesInvoice
   operationId: patchSalesInvoice
   parameters:
    - $ref: '#/components/parameters/ContentTypeParam'
    - $ref: '#/components/parameters/IfMatchParam'
   requestBody:
    $ref: '#/components/requestBodies/salesInvoice'
   responses:
    200:
     description: (v1.0) Succesfully updated the specifiedsalesInvoice
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/salesInvoice'
 "/companies({company_id})/salesInvoices({salesInvoice_id})/Microsoft.NAV.cancelAndSend":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
   - name: salesInvoice_id
     in: path
     required: true
     description: (v1.0) id for salesInvoice
     schema:
      type: string
      format: uuid
  post:
   summary: Performs the cancelAndSend action for salesInvoices entity
   tags: 
    - salesInvoice
   operationId: cancelAndSendActionSalesInvoices
   responses:
    204:
     description: (v1.0) Succesfully performed a cancelAndSend action on the Dynamic 365 Business Central salesInvoices entity
 "/companies({company_id})/salesInvoices({salesInvoice_id})/Microsoft.NAV.cancel":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
   - name: salesInvoice_id
     in: path
     required: true
     description: (v1.0) id for salesInvoice
     schema:
      type: string
      format: uuid
  post:
   summary: Performs the cancel action for salesInvoices entity
   tags: 
    - salesInvoice
   operationId: cancelActionSalesInvoices
   responses:
    204:
     description: (v1.0) Succesfully performed a cancel action on the Dynamic 365 Business Central salesInvoices entity
 "/companies({company_id})/salesInvoices({salesInvoice_id})/Microsoft.NAV.makeCorrectiveCreditMemo":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
   - name: salesInvoice_id
     in: path
     required: true
     description: (v1.0) id for salesInvoice
     schema:
      type: string
      format: uuid
  post:
   summary: Performs the makeCorrectiveCreditMemo action for salesInvoices entity
   tags: 
    - salesInvoice
   operationId: makeCorrectiveCreditMemoActionSalesInvoices
   responses:
    204:
     description: (v1.0) Succesfully performed a makeCorrectiveCreditMemo action on the Dynamic 365 Business Central salesInvoices entity
 "/companies({company_id})/salesInvoices({salesInvoice_id})/Microsoft.NAV.postAndSend":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
   - name: salesInvoice_id
     in: path
     required: true
     description: (v1.0) id for salesInvoice
     schema:
      type: string
      format: uuid
  post:
   summary: Performs the postAndSend action for salesInvoices entity
   tags: 
    - salesInvoice
   operationId: postAndSendActionSalesInvoices
   responses:
    204:
     description: (v1.0) Succesfully performed a postAndSend action on the Dynamic 365 Business Central salesInvoices entity
 "/companies({company_id})/salesInvoices({salesInvoice_id})/Microsoft.NAV.post":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
   - name: salesInvoice_id
     in: path
     required: true
     description: (v1.0) id for salesInvoice
     schema:
      type: string
      format: uuid
  post:
   summary: Performs the post action for salesInvoices entity
   tags: 
    - salesInvoice
   operationId: postActionSalesInvoices
   responses:
    204:
     description: (v1.0) Succesfully performed a post action on the Dynamic 365 Business Central salesInvoices entity
 "/companies({company_id})/salesInvoices({salesInvoice_id})/Microsoft.NAV.send":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
   - name: salesInvoice_id
     in: path
     required: true
     description: (v1.0) id for salesInvoice
     schema:
      type: string
      format: uuid
  post:
   summary: Performs the send action for salesInvoices entity
   tags: 
    - salesInvoice
   operationId: sendActionSalesInvoices
   responses:
    204:
     description: (v1.0) Succesfully performed a send action on the Dynamic 365 Business Central salesInvoices entity
 "/companies({company_id})/salesInvoices({salesInvoice_id})/salesInvoiceLines":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
   - name: salesInvoice_id
     in: path
     required: true
     description: (v1.0) id for salesInvoice
     schema:
      type: string
      format: uuid
  get:
   summary: Returns a list of salesInvoiceLines
   tags: 
    - salesInvoiceLine
   operationId: listSalesInvoiceLinesForSalesInvoice
   responses:
    200:
     description: (v1.0) Succesfully returned a list of salesInvoiceLines
     content:
      application/json:
       schema:
        type: object
        properties:
         value:
          type: array
          items:
           $ref: '#/components/schemas/salesInvoiceLine'
   parameters: 
   - $ref: '#/components/parameters/topParam'
   - $ref: '#/components/parameters/skipParam'
   - $ref: '#/components/parameters/limitParam'
   - $ref: '#/components/parameters/filterParam'
   - name: $expand
     in: query
     description: (v1.0) Entities to expand
     schema:
      type: array
      items:
       type: string
       enum: ['item', 'account']
     style: form
     explode: false
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['id', 'documentId', 'sequence', 'itemId', 'accountId', 'lineType', 'lineDetails', 'description', 'unitOfMeasureId', 'unitOfMeasure', 'unitPrice', 'quantity', 'discountAmount', 'discountPercent', 'discountAppliedBeforeTax', 'amountExcludingTax', 'taxCode', 'taxPercent', 'totalTaxAmount', 'amountIncludingTax', 'invoiceDiscountAllocation', 'netAmount', 'netTaxAmount', 'netAmountIncludingTax', 'shipmentDate']
     style: form
     explode: false
  post:
   summary: Creates an object of type salesInvoiceLine in Dynamics 365 Business Central
   tags: 
    - salesInvoiceLine
   operationId: postSalesInvoiceLineForSalesInvoice
   parameters:
    - $ref: '#/components/parameters/ContentTypeParam'
   requestBody:
    $ref: '#/components/requestBodies/salesInvoiceLine'
   responses:
    201:
     description: (v1.0) A new salesInvoiceLine has been succesfully created
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/salesInvoiceLine'
 "/companies({company_id})/salesInvoices({salesInvoice_id})/salesInvoiceLines('{salesInvoiceLine_id}')":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
   - name: salesInvoice_id
     in: path
     required: true
     description: (v1.0) id for salesInvoice
     schema:
      type: string
      format: uuid
   - name: salesInvoiceLine_id
     in: path
     required: true
     description: (v1.0) id for salesInvoiceLine
     schema:
      type: string
  get:
   summary: Retrieve the properties and relationships of an object of type salesInvoiceLine for Dynamics 365 Business Central.
   tags: 
    - salesInvoiceLine
   operationId: getSalesInvoiceLineForSalesInvoice
   responses:
    200:
     description: (v1.0) Succesfully returned the requested salesInvoiceLine
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/salesInvoiceLine'
   parameters: 
   - name: $expand
     in: query
     description: (v1.0) Entities to expand
     schema:
      type: array
      items:
       type: string
       enum: ['item', 'account']
     style: form
     explode: false
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['id', 'documentId', 'sequence', 'itemId', 'accountId', 'lineType', 'lineDetails', 'description', 'unitOfMeasureId', 'unitOfMeasure', 'unitPrice', 'quantity', 'discountAmount', 'discountPercent', 'discountAppliedBeforeTax', 'amountExcludingTax', 'taxCode', 'taxPercent', 'totalTaxAmount', 'amountIncludingTax', 'invoiceDiscountAllocation', 'netAmount', 'netTaxAmount', 'netAmountIncludingTax', 'shipmentDate']
     style: form
     explode: false
  delete:
   summary: Deletes an object of type salesInvoiceLine in Dynamics 365 Business Central
   tags: 
    - salesInvoiceLine
   operationId: deleteSalesInvoiceLineForSalesInvoice
   responses:
    204:
     description: (v1.0) Succesfully deleted the specified salesInvoiceLine
  patch:
   summary: Updates an object of type salesInvoiceLine in Dynamics 365 Business Central
   tags: 
    - salesInvoiceLine
   operationId: patchSalesInvoiceLineForSalesInvoice
   parameters:
    - $ref: '#/components/parameters/ContentTypeParam'
    - $ref: '#/components/parameters/IfMatchParam'
   requestBody:
    $ref: '#/components/requestBodies/salesInvoiceLine'
   responses:
    200:
     description: (v1.0) Succesfully updated the specifiedsalesInvoiceLine
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/salesInvoiceLine'
 "/companies({company_id})/salesInvoices({salesInvoice_id})/pdfDocument":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
   - name: salesInvoice_id
     in: path
     required: true
     description: (v1.0) id for salesInvoice
     schema:
      type: string
      format: uuid
  get:
   summary: Returns a list of pdfDocument
   tags: 
    - pdfDocument
   operationId: listPdfDocumentForSalesInvoice
   responses:
    200:
     description: (v1.0) Succesfully returned a list of pdfDocument
     content:
      application/json:
       schema:
        type: object
        properties:
         value:
          type: array
          items:
           $ref: '#/components/schemas/pdfDocument'
   parameters: 
   - $ref: '#/components/parameters/topParam'
   - $ref: '#/components/parameters/skipParam'
   - $ref: '#/components/parameters/limitParam'
   - $ref: '#/components/parameters/filterParam'
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['id', 'content']
     style: form
     explode: false
 "/companies({company_id})/salesInvoices({salesInvoice_id})/pdfDocument({pdfDocument_id})":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
   - name: salesInvoice_id
     in: path
     required: true
     description: (v1.0) id for salesInvoice
     schema:
      type: string
      format: uuid
   - name: pdfDocument_id
     in: path
     required: true
     description: (v1.0) id for pdfDocument
     schema:
      type: string
      format: uuid
  get:
   summary: Retrieve the properties and relationships of an object of type pdfDocument for Dynamics 365 Business Central.
   tags: 
    - pdfDocument
   operationId: getPdfDocumentForSalesInvoice
   responses:
    200:
     description: (v1.0) Succesfully returned the requested pdfDocument
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/pdfDocument'
   parameters: 
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['id', 'content']
     style: form
     explode: false
 "/companies({company_id})/salesInvoiceLines":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
  get:
   summary: Returns a list of salesInvoiceLines
   tags: 
    - salesInvoiceLine
   operationId: listSalesInvoiceLines
   responses:
    200:
     description: (v1.0) Succesfully returned a list of salesInvoiceLines
     content:
      application/json:
       schema:
        type: object
        properties:
         value:
          type: array
          items:
           $ref: '#/components/schemas/salesInvoiceLine'
   parameters: 
   - $ref: '#/components/parameters/topParam'
   - $ref: '#/components/parameters/skipParam'
   - $ref: '#/components/parameters/limitParam'
   - $ref: '#/components/parameters/filterParam'
   - name: $expand
     in: query
     description: (v1.0) Entities to expand
     schema:
      type: array
      items:
       type: string
       enum: ['item', 'account']
     style: form
     explode: false
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['id', 'documentId', 'sequence', 'itemId', 'accountId', 'lineType', 'lineDetails', 'description', 'unitOfMeasureId', 'unitOfMeasure', 'unitPrice', 'quantity', 'discountAmount', 'discountPercent', 'discountAppliedBeforeTax', 'amountExcludingTax', 'taxCode', 'taxPercent', 'totalTaxAmount', 'amountIncludingTax', 'invoiceDiscountAllocation', 'netAmount', 'netTaxAmount', 'netAmountIncludingTax', 'shipmentDate']
     style: form
     explode: false
  post:
   summary: Creates an object of type salesInvoiceLine in Dynamics 365 Business Central
   tags: 
    - salesInvoiceLine
   operationId: postSalesInvoiceLine
   parameters:
    - $ref: '#/components/parameters/ContentTypeParam'
   requestBody:
    $ref: '#/components/requestBodies/salesInvoiceLine'
   responses:
    201:
     description: (v1.0) A new salesInvoiceLine has been succesfully created
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/salesInvoiceLine'
 "/companies({company_id})/salesInvoiceLines('{salesInvoiceLine_id}')":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
   - name: salesInvoiceLine_id
     in: path
     required: true
     description: (v1.0) id for salesInvoiceLine
     schema:
      type: string
  get:
   summary: Retrieve the properties and relationships of an object of type salesInvoiceLine for Dynamics 365 Business Central.
   tags: 
    - salesInvoiceLine
   operationId: getSalesInvoiceLine
   responses:
    200:
     description: (v1.0) Succesfully returned the requested salesInvoiceLine
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/salesInvoiceLine'
   parameters: 
   - name: $expand
     in: query
     description: (v1.0) Entities to expand
     schema:
      type: array
      items:
       type: string
       enum: ['item', 'account']
     style: form
     explode: false
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['id', 'documentId', 'sequence', 'itemId', 'accountId', 'lineType', 'lineDetails', 'description', 'unitOfMeasureId', 'unitOfMeasure', 'unitPrice', 'quantity', 'discountAmount', 'discountPercent', 'discountAppliedBeforeTax', 'amountExcludingTax', 'taxCode', 'taxPercent', 'totalTaxAmount', 'amountIncludingTax', 'invoiceDiscountAllocation', 'netAmount', 'netTaxAmount', 'netAmountIncludingTax', 'shipmentDate']
     style: form
     explode: false
  delete:
   summary: Deletes an object of type salesInvoiceLine in Dynamics 365 Business Central
   tags: 
    - salesInvoiceLine
   operationId: deleteSalesInvoiceLine
   responses:
    204:
     description: (v1.0) Succesfully deleted the specified salesInvoiceLine
  patch:
   summary: Updates an object of type salesInvoiceLine in Dynamics 365 Business Central
   tags: 
    - salesInvoiceLine
   operationId: patchSalesInvoiceLine
   parameters:
    - $ref: '#/components/parameters/ContentTypeParam'
    - $ref: '#/components/parameters/IfMatchParam'
   requestBody:
    $ref: '#/components/requestBodies/salesInvoiceLine'
   responses:
    200:
     description: (v1.0) Succesfully updated the specifiedsalesInvoiceLine
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/salesInvoiceLine'
 "/companies({company_id})/pdfDocument":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
  get:
   summary: Returns a list of pdfDocument
   tags: 
    - pdfDocument
   operationId: listPdfDocument
   responses:
    200:
     description: (v1.0) Succesfully returned a list of pdfDocument
     content:
      application/json:
       schema:
        type: object
        properties:
         value:
          type: array
          items:
           $ref: '#/components/schemas/pdfDocument'
   parameters: 
   - $ref: '#/components/parameters/topParam'
   - $ref: '#/components/parameters/skipParam'
   - $ref: '#/components/parameters/limitParam'
   - $ref: '#/components/parameters/filterParam'
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['id', 'content']
     style: form
     explode: false
 "/companies({company_id})/pdfDocument({pdfDocument_id})":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
   - name: pdfDocument_id
     in: path
     required: true
     description: (v1.0) id for pdfDocument
     schema:
      type: string
      format: uuid
  get:
   summary: Retrieve the properties and relationships of an object of type pdfDocument for Dynamics 365 Business Central.
   tags: 
    - pdfDocument
   operationId: getPdfDocument
   responses:
    200:
     description: (v1.0) Succesfully returned the requested pdfDocument
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/pdfDocument'
   parameters: 
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['id', 'content']
     style: form
     explode: false
 "/companies({company_id})/customerPaymentJournals":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
  get:
   summary: Returns a list of customerPaymentJournals
   tags: 
    - customerPaymentJournal
   operationId: listCustomerPaymentJournals
   responses:
    200:
     description: (v1.0) Succesfully returned a list of customerPaymentJournals
     content:
      application/json:
       schema:
        type: object
        properties:
         value:
          type: array
          items:
           $ref: '#/components/schemas/customerPaymentJournal'
   parameters: 
   - $ref: '#/components/parameters/topParam'
   - $ref: '#/components/parameters/skipParam'
   - $ref: '#/components/parameters/limitParam'
   - $ref: '#/components/parameters/filterParam'
   - name: $expand
     in: query
     description: (v1.0) Entities to expand
     schema:
      type: array
      items:
       type: string
       enum: ['customerPayments', 'account']
     style: form
     explode: false
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['id', 'code', 'displayName', 'lastModifiedDateTime', 'balancingAccountId', 'balancingAccountNumber']
     style: form
     explode: false
  post:
   summary: Creates an object of type customerPaymentJournal in Dynamics 365 Business Central
   tags: 
    - customerPaymentJournal
   operationId: postCustomerPaymentJournal
   parameters:
    - $ref: '#/components/parameters/ContentTypeParam'
   requestBody:
    $ref: '#/components/requestBodies/customerPaymentJournal'
   responses:
    201:
     description: (v1.0) A new customerPaymentJournal has been succesfully created
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/customerPaymentJournal'
 "/companies({company_id})/customerPaymentJournals({customerPaymentJournal_id})":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
   - name: customerPaymentJournal_id
     in: path
     required: true
     description: (v1.0) id for customerPaymentJournal
     schema:
      type: string
      format: uuid
  get:
   summary: Retrieve the properties and relationships of an object of type customerPaymentJournal for Dynamics 365 Business Central.
   tags: 
    - customerPaymentJournal
   operationId: getCustomerPaymentJournal
   responses:
    200:
     description: (v1.0) Succesfully returned the requested customerPaymentJournal
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/customerPaymentJournal'
   parameters: 
   - name: $expand
     in: query
     description: (v1.0) Entities to expand
     schema:
      type: array
      items:
       type: string
       enum: ['customerPayments', 'account']
     style: form
     explode: false
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['id', 'code', 'displayName', 'lastModifiedDateTime', 'balancingAccountId', 'balancingAccountNumber']
     style: form
     explode: false
  delete:
   summary: Deletes an object of type customerPaymentJournal in Dynamics 365 Business Central
   tags: 
    - customerPaymentJournal
   operationId: deleteCustomerPaymentJournal
   responses:
    204:
     description: (v1.0) Succesfully deleted the specified customerPaymentJournal
  patch:
   summary: Updates an object of type customerPaymentJournal in Dynamics 365 Business Central
   tags: 
    - customerPaymentJournal
   operationId: patchCustomerPaymentJournal
   parameters:
    - $ref: '#/components/parameters/ContentTypeParam'
    - $ref: '#/components/parameters/IfMatchParam'
   requestBody:
    $ref: '#/components/requestBodies/customerPaymentJournal'
   responses:
    200:
     description: (v1.0) Succesfully updated the specifiedcustomerPaymentJournal
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/customerPaymentJournal'
 "/companies({company_id})/customerPaymentJournals({customerPaymentJournal_id})/customerPayments":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
   - name: customerPaymentJournal_id
     in: path
     required: true
     description: (v1.0) id for customerPaymentJournal
     schema:
      type: string
      format: uuid
  get:
   summary: Returns a list of customerPayments
   tags: 
    - customerPayment
   operationId: listCustomerPaymentsForCustomerPaymentJournal
   responses:
    200:
     description: (v1.0) Succesfully returned a list of customerPayments
     content:
      application/json:
       schema:
        type: object
        properties:
         value:
          type: array
          items:
           $ref: '#/components/schemas/customerPayment'
   parameters: 
   - $ref: '#/components/parameters/topParam'
   - $ref: '#/components/parameters/skipParam'
   - $ref: '#/components/parameters/limitParam'
   - $ref: '#/components/parameters/filterParam'
   - name: $expand
     in: query
     description: (v1.0) Entities to expand
     schema:
      type: array
      items:
       type: string
       enum: ['customer']
     style: form
     explode: false
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['id', 'journalDisplayName', 'lineNumber', 'customerId', 'customerNumber', 'contactId', 'postingDate', 'documentNumber', 'externalDocumentNumber', 'amount', 'appliesToInvoiceId', 'appliesToInvoiceNumber', 'description', 'comment', 'dimensions', 'lastModifiedDateTime']
     style: form
     explode: false
  post:
   summary: Creates an object of type customerPayment in Dynamics 365 Business Central
   tags: 
    - customerPayment
   operationId: postCustomerPaymentForCustomerPaymentJournal
   parameters:
    - $ref: '#/components/parameters/ContentTypeParam'
   requestBody:
    $ref: '#/components/requestBodies/customerPayment'
   responses:
    201:
     description: (v1.0) A new customerPayment has been succesfully created
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/customerPayment'
 "/companies({company_id})/customerPaymentJournals({customerPaymentJournal_id})/customerPayments({customerPayment_id})":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
   - name: customerPaymentJournal_id
     in: path
     required: true
     description: (v1.0) id for customerPaymentJournal
     schema:
      type: string
      format: uuid
   - name: customerPayment_id
     in: path
     required: true
     description: (v1.0) id for customerPayment
     schema:
      type: string
      format: uuid
  get:
   summary: Retrieve the properties and relationships of an object of type customerPayment for Dynamics 365 Business Central.
   tags: 
    - customerPayment
   operationId: getCustomerPaymentForCustomerPaymentJournal
   responses:
    200:
     description: (v1.0) Succesfully returned the requested customerPayment
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/customerPayment'
   parameters: 
   - name: $expand
     in: query
     description: (v1.0) Entities to expand
     schema:
      type: array
      items:
       type: string
       enum: ['customer']
     style: form
     explode: false
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['id', 'journalDisplayName', 'lineNumber', 'customerId', 'customerNumber', 'contactId', 'postingDate', 'documentNumber', 'externalDocumentNumber', 'amount', 'appliesToInvoiceId', 'appliesToInvoiceNumber', 'description', 'comment', 'dimensions', 'lastModifiedDateTime']
     style: form
     explode: false
  delete:
   summary: Deletes an object of type customerPayment in Dynamics 365 Business Central
   tags: 
    - customerPayment
   operationId: deleteCustomerPaymentForCustomerPaymentJournal
   responses:
    204:
     description: (v1.0) Succesfully deleted the specified customerPayment
  patch:
   summary: Updates an object of type customerPayment in Dynamics 365 Business Central
   tags: 
    - customerPayment
   operationId: patchCustomerPaymentForCustomerPaymentJournal
   parameters:
    - $ref: '#/components/parameters/ContentTypeParam'
    - $ref: '#/components/parameters/IfMatchParam'
   requestBody:
    $ref: '#/components/requestBodies/customerPayment'
   responses:
    200:
     description: (v1.0) Succesfully updated the specifiedcustomerPayment
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/customerPayment'
 "/companies({company_id})/customerPayments":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
  get:
   summary: Returns a list of customerPayments
   tags: 
    - customerPayment
   operationId: listCustomerPayments
   responses:
    200:
     description: (v1.0) Succesfully returned a list of customerPayments
     content:
      application/json:
       schema:
        type: object
        properties:
         value:
          type: array
          items:
           $ref: '#/components/schemas/customerPayment'
   parameters: 
   - $ref: '#/components/parameters/topParam'
   - $ref: '#/components/parameters/skipParam'
   - $ref: '#/components/parameters/limitParam'
   - $ref: '#/components/parameters/filterParam'
   - name: $expand
     in: query
     description: (v1.0) Entities to expand
     schema:
      type: array
      items:
       type: string
       enum: ['customer']
     style: form
     explode: false
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['id', 'journalDisplayName', 'lineNumber', 'customerId', 'customerNumber', 'contactId', 'postingDate', 'documentNumber', 'externalDocumentNumber', 'amount', 'appliesToInvoiceId', 'appliesToInvoiceNumber', 'description', 'comment', 'dimensions', 'lastModifiedDateTime']
     style: form
     explode: false
  post:
   summary: Creates an object of type customerPayment in Dynamics 365 Business Central
   tags: 
    - customerPayment
   operationId: postCustomerPayment
   parameters:
    - $ref: '#/components/parameters/ContentTypeParam'
   requestBody:
    $ref: '#/components/requestBodies/customerPayment'
   responses:
    201:
     description: (v1.0) A new customerPayment has been succesfully created
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/customerPayment'
 "/companies({company_id})/customerPayments({customerPayment_id})":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
   - name: customerPayment_id
     in: path
     required: true
     description: (v1.0) id for customerPayment
     schema:
      type: string
      format: uuid
  get:
   summary: Retrieve the properties and relationships of an object of type customerPayment for Dynamics 365 Business Central.
   tags: 
    - customerPayment
   operationId: getCustomerPayment
   responses:
    200:
     description: (v1.0) Succesfully returned the requested customerPayment
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/customerPayment'
   parameters: 
   - name: $expand
     in: query
     description: (v1.0) Entities to expand
     schema:
      type: array
      items:
       type: string
       enum: ['customer']
     style: form
     explode: false
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['id', 'journalDisplayName', 'lineNumber', 'customerId', 'customerNumber', 'contactId', 'postingDate', 'documentNumber', 'externalDocumentNumber', 'amount', 'appliesToInvoiceId', 'appliesToInvoiceNumber', 'description', 'comment', 'dimensions', 'lastModifiedDateTime']
     style: form
     explode: false
  delete:
   summary: Deletes an object of type customerPayment in Dynamics 365 Business Central
   tags: 
    - customerPayment
   operationId: deleteCustomerPayment
   responses:
    204:
     description: (v1.0) Succesfully deleted the specified customerPayment
  patch:
   summary: Updates an object of type customerPayment in Dynamics 365 Business Central
   tags: 
    - customerPayment
   operationId: patchCustomerPayment
   parameters:
    - $ref: '#/components/parameters/ContentTypeParam'
    - $ref: '#/components/parameters/IfMatchParam'
   requestBody:
    $ref: '#/components/requestBodies/customerPayment'
   responses:
    200:
     description: (v1.0) Succesfully updated the specifiedcustomerPayment
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/customerPayment'
 "/companies({company_id})/accounts":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
  get:
   summary: Returns a list of accounts
   tags: 
    - account
   operationId: listAccounts
   responses:
    200:
     description: (v1.0) Succesfully returned a list of accounts
     content:
      application/json:
       schema:
        type: object
        properties:
         value:
          type: array
          items:
           $ref: '#/components/schemas/account'
   parameters: 
   - $ref: '#/components/parameters/topParam'
   - $ref: '#/components/parameters/skipParam'
   - $ref: '#/components/parameters/limitParam'
   - $ref: '#/components/parameters/filterParam'
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['id', 'number', 'displayName', 'category', 'subCategory', 'blocked', 'lastModifiedDateTime']
     style: form
     explode: false
 "/companies({company_id})/accounts({account_id})":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
   - name: account_id
     in: path
     required: true
     description: (v1.0) id for account
     schema:
      type: string
      format: uuid
  get:
   summary: Retrieve the properties and relationships of an object of type account for Dynamics 365 Business Central.
   tags: 
    - account
   operationId: getAccount
   responses:
    200:
     description: (v1.0) Succesfully returned the requested account
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/account'
   parameters: 
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['id', 'number', 'displayName', 'category', 'subCategory', 'blocked', 'lastModifiedDateTime']
     style: form
     explode: false
 "/companies({company_id})/taxGroups":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
  get:
   summary: Returns a list of taxGroups
   tags: 
    - taxGroup
   operationId: listTaxGroups
   responses:
    200:
     description: (v1.0) Succesfully returned a list of taxGroups
     content:
      application/json:
       schema:
        type: object
        properties:
         value:
          type: array
          items:
           $ref: '#/components/schemas/taxGroup'
   parameters: 
   - $ref: '#/components/parameters/topParam'
   - $ref: '#/components/parameters/skipParam'
   - $ref: '#/components/parameters/limitParam'
   - $ref: '#/components/parameters/filterParam'
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['id', 'code', 'displayName', 'taxType', 'lastModifiedDateTime']
     style: form
     explode: false
  post:
   summary: Creates an object of type taxGroup in Dynamics 365 Business Central
   tags: 
    - taxGroup
   operationId: postTaxGroup
   parameters:
    - $ref: '#/components/parameters/ContentTypeParam'
   requestBody:
    $ref: '#/components/requestBodies/taxGroup'
   responses:
    201:
     description: (v1.0) A new taxGroup has been succesfully created
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/taxGroup'
 "/companies({company_id})/taxGroups({taxGroup_id})":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
   - name: taxGroup_id
     in: path
     required: true
     description: (v1.0) id for taxGroup
     schema:
      type: string
      format: uuid
  get:
   summary: Retrieve the properties and relationships of an object of type taxGroup for Dynamics 365 Business Central.
   tags: 
    - taxGroup
   operationId: getTaxGroup
   responses:
    200:
     description: (v1.0) Succesfully returned the requested taxGroup
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/taxGroup'
   parameters: 
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['id', 'code', 'displayName', 'taxType', 'lastModifiedDateTime']
     style: form
     explode: false
  delete:
   summary: Deletes an object of type taxGroup in Dynamics 365 Business Central
   tags: 
    - taxGroup
   operationId: deleteTaxGroup
   responses:
    204:
     description: (v1.0) Succesfully deleted the specified taxGroup
  patch:
   summary: Updates an object of type taxGroup in Dynamics 365 Business Central
   tags: 
    - taxGroup
   operationId: patchTaxGroup
   parameters:
    - $ref: '#/components/parameters/ContentTypeParam'
    - $ref: '#/components/parameters/IfMatchParam'
   requestBody:
    $ref: '#/components/requestBodies/taxGroup'
   responses:
    200:
     description: (v1.0) Succesfully updated the specifiedtaxGroup
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/taxGroup'
 "/companies({company_id})/journals":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
  get:
   summary: Returns a list of journals
   tags: 
    - journal
   operationId: listJournals
   responses:
    200:
     description: (v1.0) Succesfully returned a list of journals
     content:
      application/json:
       schema:
        type: object
        properties:
         value:
          type: array
          items:
           $ref: '#/components/schemas/journal'
   parameters: 
   - $ref: '#/components/parameters/topParam'
   - $ref: '#/components/parameters/skipParam'
   - $ref: '#/components/parameters/limitParam'
   - $ref: '#/components/parameters/filterParam'
   - name: $expand
     in: query
     description: (v1.0) Entities to expand
     schema:
      type: array
      items:
       type: string
       enum: ['journalLines', 'account']
     style: form
     explode: false
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['id', 'code', 'displayName', 'lastModifiedDateTime', 'balancingAccountId', 'balancingAccountNumber']
     style: form
     explode: false
  post:
   summary: Creates an object of type journal in Dynamics 365 Business Central
   tags: 
    - journal
   operationId: postJournal
   parameters:
    - $ref: '#/components/parameters/ContentTypeParam'
   requestBody:
    $ref: '#/components/requestBodies/journal'
   responses:
    201:
     description: (v1.0) A new journal has been succesfully created
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/journal'
 "/companies({company_id})/journals({journal_id})":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
   - name: journal_id
     in: path
     required: true
     description: (v1.0) id for journal
     schema:
      type: string
      format: uuid
  get:
   summary: Retrieve the properties and relationships of an object of type journal for Dynamics 365 Business Central.
   tags: 
    - journal
   operationId: getJournal
   responses:
    200:
     description: (v1.0) Succesfully returned the requested journal
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/journal'
   parameters: 
   - name: $expand
     in: query
     description: (v1.0) Entities to expand
     schema:
      type: array
      items:
       type: string
       enum: ['journalLines', 'account']
     style: form
     explode: false
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['id', 'code', 'displayName', 'lastModifiedDateTime', 'balancingAccountId', 'balancingAccountNumber']
     style: form
     explode: false
  delete:
   summary: Deletes an object of type journal in Dynamics 365 Business Central
   tags: 
    - journal
   operationId: deleteJournal
   responses:
    204:
     description: (v1.0) Succesfully deleted the specified journal
  patch:
   summary: Updates an object of type journal in Dynamics 365 Business Central
   tags: 
    - journal
   operationId: patchJournal
   parameters:
    - $ref: '#/components/parameters/ContentTypeParam'
    - $ref: '#/components/parameters/IfMatchParam'
   requestBody:
    $ref: '#/components/requestBodies/journal'
   responses:
    200:
     description: (v1.0) Succesfully updated the specifiedjournal
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/journal'
 "/companies({company_id})/journals({journal_id})/Microsoft.NAV.post":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
   - name: journal_id
     in: path
     required: true
     description: (v1.0) id for journal
     schema:
      type: string
      format: uuid
  post:
   summary: Performs the post action for journals entity
   tags: 
    - journal
   operationId: postActionJournals
   responses:
    204:
     description: (v1.0) Succesfully performed a post action on the Dynamic 365 Business Central journals entity
 "/companies({company_id})/journals({journal_id})/journalLines":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
   - name: journal_id
     in: path
     required: true
     description: (v1.0) id for journal
     schema:
      type: string
      format: uuid
  get:
   summary: Returns a list of journalLines
   tags: 
    - journalLine
   operationId: listJournalLinesForJournal
   responses:
    200:
     description: (v1.0) Succesfully returned a list of journalLines
     content:
      application/json:
       schema:
        type: object
        properties:
         value:
          type: array
          items:
           $ref: '#/components/schemas/journalLine'
   parameters: 
   - $ref: '#/components/parameters/topParam'
   - $ref: '#/components/parameters/skipParam'
   - $ref: '#/components/parameters/limitParam'
   - $ref: '#/components/parameters/filterParam'
   - name: $expand
     in: query
     description: (v1.0) Entities to expand
     schema:
      type: array
      items:
       type: string
       enum: ['attachments', 'account']
     style: form
     explode: false
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['id', 'journalDisplayName', 'lineNumber', 'accountType', 'accountId', 'accountNumber', 'postingDate', 'documentNumber', 'externalDocumentNumber', 'amount', 'description', 'comment', 'dimensions', 'lastModifiedDateTime']
     style: form
     explode: false
  post:
   summary: Creates an object of type journalLine in Dynamics 365 Business Central
   tags: 
    - journalLine
   operationId: postJournalLineForJournal
   parameters:
    - $ref: '#/components/parameters/ContentTypeParam'
   requestBody:
    $ref: '#/components/requestBodies/journalLine'
   responses:
    201:
     description: (v1.0) A new journalLine has been succesfully created
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/journalLine'
 "/companies({company_id})/journals({journal_id})/journalLines({journalLine_id})":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
   - name: journal_id
     in: path
     required: true
     description: (v1.0) id for journal
     schema:
      type: string
      format: uuid
   - name: journalLine_id
     in: path
     required: true
     description: (v1.0) id for journalLine
     schema:
      type: string
      format: uuid
  get:
   summary: Retrieve the properties and relationships of an object of type journalLine for Dynamics 365 Business Central.
   tags: 
    - journalLine
   operationId: getJournalLineForJournal
   responses:
    200:
     description: (v1.0) Succesfully returned the requested journalLine
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/journalLine'
   parameters: 
   - name: $expand
     in: query
     description: (v1.0) Entities to expand
     schema:
      type: array
      items:
       type: string
       enum: ['attachments', 'account']
     style: form
     explode: false
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['id', 'journalDisplayName', 'lineNumber', 'accountType', 'accountId', 'accountNumber', 'postingDate', 'documentNumber', 'externalDocumentNumber', 'amount', 'description', 'comment', 'dimensions', 'lastModifiedDateTime']
     style: form
     explode: false
  delete:
   summary: Deletes an object of type journalLine in Dynamics 365 Business Central
   tags: 
    - journalLine
   operationId: deleteJournalLineForJournal
   responses:
    204:
     description: (v1.0) Succesfully deleted the specified journalLine
  patch:
   summary: Updates an object of type journalLine in Dynamics 365 Business Central
   tags: 
    - journalLine
   operationId: patchJournalLineForJournal
   parameters:
    - $ref: '#/components/parameters/ContentTypeParam'
    - $ref: '#/components/parameters/IfMatchParam'
   requestBody:
    $ref: '#/components/requestBodies/journalLine'
   responses:
    200:
     description: (v1.0) Succesfully updated the specifiedjournalLine
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/journalLine'
 "/companies({company_id})/journals({journal_id})/journalLines({journalLine_id})/attachments":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
   - name: journal_id
     in: path
     required: true
     description: (v1.0) id for journal
     schema:
      type: string
      format: uuid
   - name: journalLine_id
     in: path
     required: true
     description: (v1.0) id for journalLine
     schema:
      type: string
      format: uuid
  get:
   summary: Returns a list of attachments
   tags: 
    - attachments
   operationId: listAttachmentsForJournalLineForJournal
   responses:
    200:
     description: (v1.0) Succesfully returned a list of attachments
     content:
      application/json:
       schema:
        type: object
        properties:
         value:
          type: array
          items:
           $ref: '#/components/schemas/attachments'
   parameters: 
   - $ref: '#/components/parameters/topParam'
   - $ref: '#/components/parameters/skipParam'
   - $ref: '#/components/parameters/limitParam'
   - $ref: '#/components/parameters/filterParam'
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['parentId', 'id', 'fileName', 'byteSize', 'content', 'lastModifiedDateTime']
     style: form
     explode: false
  post:
   summary: Creates an object of type attachments in Dynamics 365 Business Central
   tags: 
    - attachments
   operationId: postAttachmentsForJournalLineForJournal
   parameters:
    - $ref: '#/components/parameters/ContentTypeParam'
   requestBody:
    $ref: '#/components/requestBodies/attachments'
   responses:
    201:
     description: (v1.0) A new attachments has been succesfully created
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/attachments'
 "/companies({company_id})/journals({journal_id})/journalLines({journalLine_id})/attachments({attachments_parentId},{attachments_id})":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
   - name: journal_id
     in: path
     required: true
     description: (v1.0) id for journal
     schema:
      type: string
      format: uuid
   - name: journalLine_id
     in: path
     required: true
     description: (v1.0) id for journalLine
     schema:
      type: string
      format: uuid
   - name: attachments_parentId
     in: path
     required: true
     description: (v1.0) parentId for attachments
     schema:
      type: string
      format: uuid
   - name: attachments_id
     in: path
     required: true
     description: (v1.0) id for attachments
     schema:
      type: string
      format: uuid
  get:
   summary: Retrieve the properties and relationships of an object of type attachments for Dynamics 365 Business Central.
   tags: 
    - attachments
   operationId: getAttachmentsForJournalLineForJournal
   responses:
    200:
     description: (v1.0) Succesfully returned the requested attachments
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/attachments'
   parameters: 
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['parentId', 'id', 'fileName', 'byteSize', 'content', 'lastModifiedDateTime']
     style: form
     explode: false
  delete:
   summary: Deletes an object of type attachments in Dynamics 365 Business Central
   tags: 
    - attachments
   operationId: deleteAttachmentsForJournalLineForJournal
   responses:
    204:
     description: (v1.0) Succesfully deleted the specified attachments
  patch:
   summary: Updates an object of type attachments in Dynamics 365 Business Central
   tags: 
    - attachments
   operationId: patchAttachmentsForJournalLineForJournal
   parameters:
    - $ref: '#/components/parameters/ContentTypeParam'
    - $ref: '#/components/parameters/IfMatchParam'
   requestBody:
    $ref: '#/components/requestBodies/attachments'
   responses:
    200:
     description: (v1.0) Succesfully updated the specifiedattachments
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/attachments'
 "/companies({company_id})/journalLines":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
  get:
   summary: Returns a list of journalLines
   tags: 
    - journalLine
   operationId: listJournalLines
   responses:
    200:
     description: (v1.0) Succesfully returned a list of journalLines
     content:
      application/json:
       schema:
        type: object
        properties:
         value:
          type: array
          items:
           $ref: '#/components/schemas/journalLine'
   parameters: 
   - $ref: '#/components/parameters/topParam'
   - $ref: '#/components/parameters/skipParam'
   - $ref: '#/components/parameters/limitParam'
   - $ref: '#/components/parameters/filterParam'
   - name: $expand
     in: query
     description: (v1.0) Entities to expand
     schema:
      type: array
      items:
       type: string
       enum: ['attachments', 'account']
     style: form
     explode: false
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['id', 'journalDisplayName', 'lineNumber', 'accountType', 'accountId', 'accountNumber', 'postingDate', 'documentNumber', 'externalDocumentNumber', 'amount', 'description', 'comment', 'dimensions', 'lastModifiedDateTime']
     style: form
     explode: false
  post:
   summary: Creates an object of type journalLine in Dynamics 365 Business Central
   tags: 
    - journalLine
   operationId: postJournalLine
   parameters:
    - $ref: '#/components/parameters/ContentTypeParam'
   requestBody:
    $ref: '#/components/requestBodies/journalLine'
   responses:
    201:
     description: (v1.0) A new journalLine has been succesfully created
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/journalLine'
 "/companies({company_id})/journalLines({journalLine_id})":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
   - name: journalLine_id
     in: path
     required: true
     description: (v1.0) id for journalLine
     schema:
      type: string
      format: uuid
  get:
   summary: Retrieve the properties and relationships of an object of type journalLine for Dynamics 365 Business Central.
   tags: 
    - journalLine
   operationId: getJournalLine
   responses:
    200:
     description: (v1.0) Succesfully returned the requested journalLine
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/journalLine'
   parameters: 
   - name: $expand
     in: query
     description: (v1.0) Entities to expand
     schema:
      type: array
      items:
       type: string
       enum: ['attachments', 'account']
     style: form
     explode: false
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['id', 'journalDisplayName', 'lineNumber', 'accountType', 'accountId', 'accountNumber', 'postingDate', 'documentNumber', 'externalDocumentNumber', 'amount', 'description', 'comment', 'dimensions', 'lastModifiedDateTime']
     style: form
     explode: false
  delete:
   summary: Deletes an object of type journalLine in Dynamics 365 Business Central
   tags: 
    - journalLine
   operationId: deleteJournalLine
   responses:
    204:
     description: (v1.0) Succesfully deleted the specified journalLine
  patch:
   summary: Updates an object of type journalLine in Dynamics 365 Business Central
   tags: 
    - journalLine
   operationId: patchJournalLine
   parameters:
    - $ref: '#/components/parameters/ContentTypeParam'
    - $ref: '#/components/parameters/IfMatchParam'
   requestBody:
    $ref: '#/components/requestBodies/journalLine'
   responses:
    200:
     description: (v1.0) Succesfully updated the specifiedjournalLine
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/journalLine'
 "/companies({company_id})/journalLines({journalLine_id})/attachments":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
   - name: journalLine_id
     in: path
     required: true
     description: (v1.0) id for journalLine
     schema:
      type: string
      format: uuid
  get:
   summary: Returns a list of attachments
   tags: 
    - attachments
   operationId: listAttachmentsForJournalLine
   responses:
    200:
     description: (v1.0) Succesfully returned a list of attachments
     content:
      application/json:
       schema:
        type: object
        properties:
         value:
          type: array
          items:
           $ref: '#/components/schemas/attachments'
   parameters: 
   - $ref: '#/components/parameters/topParam'
   - $ref: '#/components/parameters/skipParam'
   - $ref: '#/components/parameters/limitParam'
   - $ref: '#/components/parameters/filterParam'
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['parentId', 'id', 'fileName', 'byteSize', 'content', 'lastModifiedDateTime']
     style: form
     explode: false
  post:
   summary: Creates an object of type attachments in Dynamics 365 Business Central
   tags: 
    - attachments
   operationId: postAttachmentsForJournalLine
   parameters:
    - $ref: '#/components/parameters/ContentTypeParam'
   requestBody:
    $ref: '#/components/requestBodies/attachments'
   responses:
    201:
     description: (v1.0) A new attachments has been succesfully created
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/attachments'
 "/companies({company_id})/journalLines({journalLine_id})/attachments({attachments_parentId},{attachments_id})":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
   - name: journalLine_id
     in: path
     required: true
     description: (v1.0) id for journalLine
     schema:
      type: string
      format: uuid
   - name: attachments_parentId
     in: path
     required: true
     description: (v1.0) parentId for attachments
     schema:
      type: string
      format: uuid
   - name: attachments_id
     in: path
     required: true
     description: (v1.0) id for attachments
     schema:
      type: string
      format: uuid
  get:
   summary: Retrieve the properties and relationships of an object of type attachments for Dynamics 365 Business Central.
   tags: 
    - attachments
   operationId: getAttachmentsForJournalLine
   responses:
    200:
     description: (v1.0) Succesfully returned the requested attachments
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/attachments'
   parameters: 
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['parentId', 'id', 'fileName', 'byteSize', 'content', 'lastModifiedDateTime']
     style: form
     explode: false
  delete:
   summary: Deletes an object of type attachments in Dynamics 365 Business Central
   tags: 
    - attachments
   operationId: deleteAttachmentsForJournalLine
   responses:
    204:
     description: (v1.0) Succesfully deleted the specified attachments
  patch:
   summary: Updates an object of type attachments in Dynamics 365 Business Central
   tags: 
    - attachments
   operationId: patchAttachmentsForJournalLine
   parameters:
    - $ref: '#/components/parameters/ContentTypeParam'
    - $ref: '#/components/parameters/IfMatchParam'
   requestBody:
    $ref: '#/components/requestBodies/attachments'
   responses:
    200:
     description: (v1.0) Succesfully updated the specifiedattachments
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/attachments'
 "/companies({company_id})/attachments":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
  get:
   summary: Returns a list of attachments
   tags: 
    - attachments
   operationId: listAttachments
   responses:
    200:
     description: (v1.0) Succesfully returned a list of attachments
     content:
      application/json:
       schema:
        type: object
        properties:
         value:
          type: array
          items:
           $ref: '#/components/schemas/attachments'
   parameters: 
   - $ref: '#/components/parameters/topParam'
   - $ref: '#/components/parameters/skipParam'
   - $ref: '#/components/parameters/limitParam'
   - $ref: '#/components/parameters/filterParam'
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['parentId', 'id', 'fileName', 'byteSize', 'content', 'lastModifiedDateTime']
     style: form
     explode: false
  post:
   summary: Creates an object of type attachments in Dynamics 365 Business Central
   tags: 
    - attachments
   operationId: postAttachments
   parameters:
    - $ref: '#/components/parameters/ContentTypeParam'
   requestBody:
    $ref: '#/components/requestBodies/attachments'
   responses:
    201:
     description: (v1.0) A new attachments has been succesfully created
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/attachments'
 "/companies({company_id})/attachments({attachments_parentId},{attachments_id})":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
   - name: attachments_parentId
     in: path
     required: true
     description: (v1.0) parentId for attachments
     schema:
      type: string
      format: uuid
   - name: attachments_id
     in: path
     required: true
     description: (v1.0) id for attachments
     schema:
      type: string
      format: uuid
  get:
   summary: Retrieve the properties and relationships of an object of type attachments for Dynamics 365 Business Central.
   tags: 
    - attachments
   operationId: getAttachments
   responses:
    200:
     description: (v1.0) Succesfully returned the requested attachments
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/attachments'
   parameters: 
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['parentId', 'id', 'fileName', 'byteSize', 'content', 'lastModifiedDateTime']
     style: form
     explode: false
  delete:
   summary: Deletes an object of type attachments in Dynamics 365 Business Central
   tags: 
    - attachments
   operationId: deleteAttachments
   responses:
    204:
     description: (v1.0) Succesfully deleted the specified attachments
  patch:
   summary: Updates an object of type attachments in Dynamics 365 Business Central
   tags: 
    - attachments
   operationId: patchAttachments
   parameters:
    - $ref: '#/components/parameters/ContentTypeParam'
    - $ref: '#/components/parameters/IfMatchParam'
   requestBody:
    $ref: '#/components/requestBodies/attachments'
   responses:
    200:
     description: (v1.0) Succesfully updated the specifiedattachments
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/attachments'
 "/companies({company_id})/employees":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
  get:
   summary: Returns a list of employees
   tags: 
    - employee
   operationId: listEmployees
   responses:
    200:
     description: (v1.0) Succesfully returned a list of employees
     content:
      application/json:
       schema:
        type: object
        properties:
         value:
          type: array
          items:
           $ref: '#/components/schemas/employee'
   parameters: 
   - $ref: '#/components/parameters/topParam'
   - $ref: '#/components/parameters/skipParam'
   - $ref: '#/components/parameters/limitParam'
   - $ref: '#/components/parameters/filterParam'
   - name: $expand
     in: query
     description: (v1.0) Entities to expand
     schema:
      type: array
      items:
       type: string
       enum: ['picture', 'defaultDimensions', 'timeRegistrationEntries']
     style: form
     explode: false
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['id', 'number', 'displayName', 'givenName', 'middleName', 'surname', 'jobTitle', 'address', 'phoneNumber', 'mobilePhone', 'email', 'personalEmail', 'employmentDate', 'terminationDate', 'status', 'birthDate', 'statisticsGroupCode', 'lastModifiedDateTime']
     style: form
     explode: false
  post:
   summary: Creates an object of type employee in Dynamics 365 Business Central
   tags: 
    - employee
   operationId: postEmployee
   parameters:
    - $ref: '#/components/parameters/ContentTypeParam'
   requestBody:
    $ref: '#/components/requestBodies/employee'
   responses:
    201:
     description: (v1.0) A new employee has been succesfully created
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/employee'
 "/companies({company_id})/employees({employee_id})":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
   - name: employee_id
     in: path
     required: true
     description: (v1.0) id for employee
     schema:
      type: string
      format: uuid
  get:
   summary: Retrieve the properties and relationships of an object of type employee for Dynamics 365 Business Central.
   tags: 
    - employee
   operationId: getEmployee
   responses:
    200:
     description: (v1.0) Succesfully returned the requested employee
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/employee'
   parameters: 
   - name: $expand
     in: query
     description: (v1.0) Entities to expand
     schema:
      type: array
      items:
       type: string
       enum: ['picture', 'defaultDimensions', 'timeRegistrationEntries']
     style: form
     explode: false
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['id', 'number', 'displayName', 'givenName', 'middleName', 'surname', 'jobTitle', 'address', 'phoneNumber', 'mobilePhone', 'email', 'personalEmail', 'employmentDate', 'terminationDate', 'status', 'birthDate', 'statisticsGroupCode', 'lastModifiedDateTime']
     style: form
     explode: false
  delete:
   summary: Deletes an object of type employee in Dynamics 365 Business Central
   tags: 
    - employee
   operationId: deleteEmployee
   responses:
    204:
     description: (v1.0) Succesfully deleted the specified employee
  patch:
   summary: Updates an object of type employee in Dynamics 365 Business Central
   tags: 
    - employee
   operationId: patchEmployee
   parameters:
    - $ref: '#/components/parameters/ContentTypeParam'
    - $ref: '#/components/parameters/IfMatchParam'
   requestBody:
    $ref: '#/components/requestBodies/employee'
   responses:
    200:
     description: (v1.0) Succesfully updated the specifiedemployee
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/employee'
 "/companies({company_id})/employees({employee_id})/picture":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
   - name: employee_id
     in: path
     required: true
     description: (v1.0) id for employee
     schema:
      type: string
      format: uuid
  get:
   summary: Returns a list of picture
   tags: 
    - picture
   operationId: listPictureForEmployee
   responses:
    200:
     description: (v1.0) Succesfully returned a list of picture
     content:
      application/json:
       schema:
        type: object
        properties:
         value:
          type: array
          items:
           $ref: '#/components/schemas/picture'
   parameters: 
   - $ref: '#/components/parameters/topParam'
   - $ref: '#/components/parameters/skipParam'
   - $ref: '#/components/parameters/limitParam'
   - $ref: '#/components/parameters/filterParam'
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['id', 'width', 'height', 'contentType', 'content']
     style: form
     explode: false
 "/companies({company_id})/employees({employee_id})/picture({picture_id})":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
   - name: employee_id
     in: path
     required: true
     description: (v1.0) id for employee
     schema:
      type: string
      format: uuid
   - name: picture_id
     in: path
     required: true
     description: (v1.0) id for picture
     schema:
      type: string
      format: uuid
  get:
   summary: Retrieve the properties and relationships of an object of type picture for Dynamics 365 Business Central.
   tags: 
    - picture
   operationId: getPictureForEmployee
   responses:
    200:
     description: (v1.0) Succesfully returned the requested picture
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/picture'
   parameters: 
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['id', 'width', 'height', 'contentType', 'content']
     style: form
     explode: false
  delete:
   summary: Deletes an object of type picture in Dynamics 365 Business Central
   tags: 
    - picture
   operationId: deletePictureForEmployee
   responses:
    204:
     description: (v1.0) Succesfully deleted the specified picture
  patch:
   summary: Updates an object of type picture in Dynamics 365 Business Central
   tags: 
    - picture
   operationId: patchPictureForEmployee
   parameters:
    - $ref: '#/components/parameters/ContentTypeParam'
    - $ref: '#/components/parameters/IfMatchParam'
   requestBody:
    $ref: '#/components/requestBodies/picture'
   responses:
    200:
     description: (v1.0) Succesfully updated the specifiedpicture
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/picture'
 "/companies({company_id})/employees({employee_id})/defaultDimensions":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
   - name: employee_id
     in: path
     required: true
     description: (v1.0) id for employee
     schema:
      type: string
      format: uuid
  get:
   summary: Returns a list of defaultDimensions
   tags: 
    - defaultDimensions
   operationId: listDefaultDimensionsForEmployee
   responses:
    200:
     description: (v1.0) Succesfully returned a list of defaultDimensions
     content:
      application/json:
       schema:
        type: object
        properties:
         value:
          type: array
          items:
           $ref: '#/components/schemas/defaultDimensions'
   parameters: 
   - $ref: '#/components/parameters/topParam'
   - $ref: '#/components/parameters/skipParam'
   - $ref: '#/components/parameters/limitParam'
   - $ref: '#/components/parameters/filterParam'
   - name: $expand
     in: query
     description: (v1.0) Entities to expand
     schema:
      type: array
      items:
       type: string
       enum: ['account', 'dimension', 'dimensionValue']
     style: form
     explode: false
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['parentId', 'dimensionId', 'dimensionCode', 'dimensionValueId', 'dimensionValueCode', 'postingValidation']
     style: form
     explode: false
  post:
   summary: Creates an object of type defaultDimensions in Dynamics 365 Business Central
   tags: 
    - defaultDimensions
   operationId: postDefaultDimensionsForEmployee
   parameters:
    - $ref: '#/components/parameters/ContentTypeParam'
   requestBody:
    $ref: '#/components/requestBodies/defaultDimensions'
   responses:
    201:
     description: (v1.0) A new defaultDimensions has been succesfully created
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/defaultDimensions'
 "/companies({company_id})/employees({employee_id})/defaultDimensions({defaultDimensions_parentId},{defaultDimensions_dimensionId})":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
   - name: employee_id
     in: path
     required: true
     description: (v1.0) id for employee
     schema:
      type: string
      format: uuid
   - name: defaultDimensions_parentId
     in: path
     required: true
     description: (v1.0) parentId for defaultDimensions
     schema:
      type: string
      format: uuid
   - name: defaultDimensions_dimensionId
     in: path
     required: true
     description: (v1.0) dimensionId for defaultDimensions
     schema:
      type: string
      format: uuid
  get:
   summary: Retrieve the properties and relationships of an object of type defaultDimensions for Dynamics 365 Business Central.
   tags: 
    - defaultDimensions
   operationId: getDefaultDimensionsForEmployee
   responses:
    200:
     description: (v1.0) Succesfully returned the requested defaultDimensions
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/defaultDimensions'
   parameters: 
   - name: $expand
     in: query
     description: (v1.0) Entities to expand
     schema:
      type: array
      items:
       type: string
       enum: ['account', 'dimension', 'dimensionValue']
     style: form
     explode: false
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['parentId', 'dimensionId', 'dimensionCode', 'dimensionValueId', 'dimensionValueCode', 'postingValidation']
     style: form
     explode: false
  delete:
   summary: Deletes an object of type defaultDimensions in Dynamics 365 Business Central
   tags: 
    - defaultDimensions
   operationId: deleteDefaultDimensionsForEmployee
   responses:
    204:
     description: (v1.0) Succesfully deleted the specified defaultDimensions
  patch:
   summary: Updates an object of type defaultDimensions in Dynamics 365 Business Central
   tags: 
    - defaultDimensions
   operationId: patchDefaultDimensionsForEmployee
   parameters:
    - $ref: '#/components/parameters/ContentTypeParam'
    - $ref: '#/components/parameters/IfMatchParam'
   requestBody:
    $ref: '#/components/requestBodies/defaultDimensions'
   responses:
    200:
     description: (v1.0) Succesfully updated the specifieddefaultDimensions
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/defaultDimensions'
 "/companies({company_id})/employees({employee_id})/timeRegistrationEntries":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
   - name: employee_id
     in: path
     required: true
     description: (v1.0) id for employee
     schema:
      type: string
      format: uuid
  get:
   summary: Returns a list of timeRegistrationEntries
   tags: 
    - timeRegistrationEntry
   operationId: listTimeRegistrationEntriesForEmployee
   responses:
    200:
     description: (v1.0) Succesfully returned a list of timeRegistrationEntries
     content:
      application/json:
       schema:
        type: object
        properties:
         value:
          type: array
          items:
           $ref: '#/components/schemas/timeRegistrationEntry'
   parameters: 
   - $ref: '#/components/parameters/topParam'
   - $ref: '#/components/parameters/skipParam'
   - $ref: '#/components/parameters/limitParam'
   - $ref: '#/components/parameters/filterParam'
   - name: $expand
     in: query
     description: (v1.0) Entities to expand
     schema:
      type: array
      items:
       type: string
       enum: ['project']
     style: form
     explode: false
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['id', 'employeeId', 'employeeNumber', 'jobId', 'jobNumber', 'absence', 'lineNumber', 'date', 'quantity', 'status', 'unitOfMeasureId', 'unitOfMeasure', 'dimensions', 'lastModfiedDateTime']
     style: form
     explode: false
  post:
   summary: Creates an object of type timeRegistrationEntry in Dynamics 365 Business Central
   tags: 
    - timeRegistrationEntry
   operationId: postTimeRegistrationEntryForEmployee
   parameters:
    - $ref: '#/components/parameters/ContentTypeParam'
   requestBody:
    $ref: '#/components/requestBodies/timeRegistrationEntry'
   responses:
    201:
     description: (v1.0) A new timeRegistrationEntry has been succesfully created
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/timeRegistrationEntry'
 "/companies({company_id})/employees({employee_id})/timeRegistrationEntries({timeRegistrationEntry_id})":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
   - name: employee_id
     in: path
     required: true
     description: (v1.0) id for employee
     schema:
      type: string
      format: uuid
   - name: timeRegistrationEntry_id
     in: path
     required: true
     description: (v1.0) id for timeRegistrationEntry
     schema:
      type: string
      format: uuid
  get:
   summary: Retrieve the properties and relationships of an object of type timeRegistrationEntry for Dynamics 365 Business Central.
   tags: 
    - timeRegistrationEntry
   operationId: getTimeRegistrationEntryForEmployee
   responses:
    200:
     description: (v1.0) Succesfully returned the requested timeRegistrationEntry
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/timeRegistrationEntry'
   parameters: 
   - name: $expand
     in: query
     description: (v1.0) Entities to expand
     schema:
      type: array
      items:
       type: string
       enum: ['project']
     style: form
     explode: false
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['id', 'employeeId', 'employeeNumber', 'jobId', 'jobNumber', 'absence', 'lineNumber', 'date', 'quantity', 'status', 'unitOfMeasureId', 'unitOfMeasure', 'dimensions', 'lastModfiedDateTime']
     style: form
     explode: false
  delete:
   summary: Deletes an object of type timeRegistrationEntry in Dynamics 365 Business Central
   tags: 
    - timeRegistrationEntry
   operationId: deleteTimeRegistrationEntryForEmployee
   responses:
    204:
     description: (v1.0) Succesfully deleted the specified timeRegistrationEntry
  patch:
   summary: Updates an object of type timeRegistrationEntry in Dynamics 365 Business Central
   tags: 
    - timeRegistrationEntry
   operationId: patchTimeRegistrationEntryForEmployee
   parameters:
    - $ref: '#/components/parameters/ContentTypeParam'
    - $ref: '#/components/parameters/IfMatchParam'
   requestBody:
    $ref: '#/components/requestBodies/timeRegistrationEntry'
   responses:
    200:
     description: (v1.0) Succesfully updated the specifiedtimeRegistrationEntry
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/timeRegistrationEntry'
 "/companies({company_id})/timeRegistrationEntries":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
  get:
   summary: Returns a list of timeRegistrationEntries
   tags: 
    - timeRegistrationEntry
   operationId: listTimeRegistrationEntries
   responses:
    200:
     description: (v1.0) Succesfully returned a list of timeRegistrationEntries
     content:
      application/json:
       schema:
        type: object
        properties:
         value:
          type: array
          items:
           $ref: '#/components/schemas/timeRegistrationEntry'
   parameters: 
   - $ref: '#/components/parameters/topParam'
   - $ref: '#/components/parameters/skipParam'
   - $ref: '#/components/parameters/limitParam'
   - $ref: '#/components/parameters/filterParam'
   - name: $expand
     in: query
     description: (v1.0) Entities to expand
     schema:
      type: array
      items:
       type: string
       enum: ['project']
     style: form
     explode: false
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['id', 'employeeId', 'employeeNumber', 'jobId', 'jobNumber', 'absence', 'lineNumber', 'date', 'quantity', 'status', 'unitOfMeasureId', 'unitOfMeasure', 'dimensions', 'lastModfiedDateTime']
     style: form
     explode: false
  post:
   summary: Creates an object of type timeRegistrationEntry in Dynamics 365 Business Central
   tags: 
    - timeRegistrationEntry
   operationId: postTimeRegistrationEntry
   parameters:
    - $ref: '#/components/parameters/ContentTypeParam'
   requestBody:
    $ref: '#/components/requestBodies/timeRegistrationEntry'
   responses:
    201:
     description: (v1.0) A new timeRegistrationEntry has been succesfully created
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/timeRegistrationEntry'
 "/companies({company_id})/timeRegistrationEntries({timeRegistrationEntry_id})":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
   - name: timeRegistrationEntry_id
     in: path
     required: true
     description: (v1.0) id for timeRegistrationEntry
     schema:
      type: string
      format: uuid
  get:
   summary: Retrieve the properties and relationships of an object of type timeRegistrationEntry for Dynamics 365 Business Central.
   tags: 
    - timeRegistrationEntry
   operationId: getTimeRegistrationEntry
   responses:
    200:
     description: (v1.0) Succesfully returned the requested timeRegistrationEntry
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/timeRegistrationEntry'
   parameters: 
   - name: $expand
     in: query
     description: (v1.0) Entities to expand
     schema:
      type: array
      items:
       type: string
       enum: ['project']
     style: form
     explode: false
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['id', 'employeeId', 'employeeNumber', 'jobId', 'jobNumber', 'absence', 'lineNumber', 'date', 'quantity', 'status', 'unitOfMeasureId', 'unitOfMeasure', 'dimensions', 'lastModfiedDateTime']
     style: form
     explode: false
  delete:
   summary: Deletes an object of type timeRegistrationEntry in Dynamics 365 Business Central
   tags: 
    - timeRegistrationEntry
   operationId: deleteTimeRegistrationEntry
   responses:
    204:
     description: (v1.0) Succesfully deleted the specified timeRegistrationEntry
  patch:
   summary: Updates an object of type timeRegistrationEntry in Dynamics 365 Business Central
   tags: 
    - timeRegistrationEntry
   operationId: patchTimeRegistrationEntry
   parameters:
    - $ref: '#/components/parameters/ContentTypeParam'
    - $ref: '#/components/parameters/IfMatchParam'
   requestBody:
    $ref: '#/components/requestBodies/timeRegistrationEntry'
   responses:
    200:
     description: (v1.0) Succesfully updated the specifiedtimeRegistrationEntry
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/timeRegistrationEntry'
 "/companies({company_id})/generalLedgerEntries":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
  get:
   summary: Returns a list of generalLedgerEntries
   tags: 
    - generalLedgerEntry
   operationId: listGeneralLedgerEntries
   responses:
    200:
     description: (v1.0) Succesfully returned a list of generalLedgerEntries
     content:
      application/json:
       schema:
        type: object
        properties:
         value:
          type: array
          items:
           $ref: '#/components/schemas/generalLedgerEntry'
   parameters: 
   - $ref: '#/components/parameters/topParam'
   - $ref: '#/components/parameters/skipParam'
   - $ref: '#/components/parameters/limitParam'
   - $ref: '#/components/parameters/filterParam'
   - name: $expand
     in: query
     description: (v1.0) Entities to expand
     schema:
      type: array
      items:
       type: string
       enum: ['account']
     style: form
     explode: false
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['id', 'postingDate', 'documentNumber', 'documentType', 'accountId', 'accountNumber', 'description', 'debitAmount', 'creditAmount', 'dimensions', 'lastModifiedDateTime']
     style: form
     explode: false
 "/companies({company_id})/generalLedgerEntries({generalLedgerEntry_id})":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
   - name: generalLedgerEntry_id
     in: path
     required: true
     description: (v1.0) id for generalLedgerEntry
     schema:
      type: integer
      format: int32
  get:
   summary: Retrieve the properties and relationships of an object of type generalLedgerEntry for Dynamics 365 Business Central.
   tags: 
    - generalLedgerEntry
   operationId: getGeneralLedgerEntry
   responses:
    200:
     description: (v1.0) Succesfully returned the requested generalLedgerEntry
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/generalLedgerEntry'
   parameters: 
   - name: $expand
     in: query
     description: (v1.0) Entities to expand
     schema:
      type: array
      items:
       type: string
       enum: ['account']
     style: form
     explode: false
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['id', 'postingDate', 'documentNumber', 'documentType', 'accountId', 'accountNumber', 'description', 'debitAmount', 'creditAmount', 'dimensions', 'lastModifiedDateTime']
     style: form
     explode: false
 "/companies({company_id})/currencies":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
  get:
   summary: Returns a list of currencies
   tags: 
    - currency
   operationId: listCurrencies
   responses:
    200:
     description: (v1.0) Succesfully returned a list of currencies
     content:
      application/json:
       schema:
        type: object
        properties:
         value:
          type: array
          items:
           $ref: '#/components/schemas/currency'
   parameters: 
   - $ref: '#/components/parameters/topParam'
   - $ref: '#/components/parameters/skipParam'
   - $ref: '#/components/parameters/limitParam'
   - $ref: '#/components/parameters/filterParam'
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['id', 'code', 'displayName', 'symbol', 'amountDecimalPlaces', 'amountRoundingPrecision', 'lastModifiedDateTime']
     style: form
     explode: false
  post:
   summary: Creates an object of type currency in Dynamics 365 Business Central
   tags: 
    - currency
   operationId: postCurrency
   parameters:
    - $ref: '#/components/parameters/ContentTypeParam'
   requestBody:
    $ref: '#/components/requestBodies/currency'
   responses:
    201:
     description: (v1.0) A new currency has been succesfully created
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/currency'
 "/companies({company_id})/currencies({currency_id})":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
   - name: currency_id
     in: path
     required: true
     description: (v1.0) id for currency
     schema:
      type: string
      format: uuid
  get:
   summary: Retrieve the properties and relationships of an object of type currency for Dynamics 365 Business Central.
   tags: 
    - currency
   operationId: getCurrency
   responses:
    200:
     description: (v1.0) Succesfully returned the requested currency
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/currency'
   parameters: 
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['id', 'code', 'displayName', 'symbol', 'amountDecimalPlaces', 'amountRoundingPrecision', 'lastModifiedDateTime']
     style: form
     explode: false
  delete:
   summary: Deletes an object of type currency in Dynamics 365 Business Central
   tags: 
    - currency
   operationId: deleteCurrency
   responses:
    204:
     description: (v1.0) Succesfully deleted the specified currency
  patch:
   summary: Updates an object of type currency in Dynamics 365 Business Central
   tags: 
    - currency
   operationId: patchCurrency
   parameters:
    - $ref: '#/components/parameters/ContentTypeParam'
    - $ref: '#/components/parameters/IfMatchParam'
   requestBody:
    $ref: '#/components/requestBodies/currency'
   responses:
    200:
     description: (v1.0) Succesfully updated the specifiedcurrency
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/currency'
 "/companies({company_id})/paymentMethods":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
  get:
   summary: Returns a list of paymentMethods
   tags: 
    - paymentMethod
   operationId: listPaymentMethods
   responses:
    200:
     description: (v1.0) Succesfully returned a list of paymentMethods
     content:
      application/json:
       schema:
        type: object
        properties:
         value:
          type: array
          items:
           $ref: '#/components/schemas/paymentMethod'
   parameters: 
   - $ref: '#/components/parameters/topParam'
   - $ref: '#/components/parameters/skipParam'
   - $ref: '#/components/parameters/limitParam'
   - $ref: '#/components/parameters/filterParam'
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['id', 'code', 'displayName', 'lastModifiedDateTime']
     style: form
     explode: false
  post:
   summary: Creates an object of type paymentMethod in Dynamics 365 Business Central
   tags: 
    - paymentMethod
   operationId: postPaymentMethod
   parameters:
    - $ref: '#/components/parameters/ContentTypeParam'
   requestBody:
    $ref: '#/components/requestBodies/paymentMethod'
   responses:
    201:
     description: (v1.0) A new paymentMethod has been succesfully created
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/paymentMethod'
 "/companies({company_id})/paymentMethods({paymentMethod_id})":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
   - name: paymentMethod_id
     in: path
     required: true
     description: (v1.0) id for paymentMethod
     schema:
      type: string
      format: uuid
  get:
   summary: Retrieve the properties and relationships of an object of type paymentMethod for Dynamics 365 Business Central.
   tags: 
    - paymentMethod
   operationId: getPaymentMethod
   responses:
    200:
     description: (v1.0) Succesfully returned the requested paymentMethod
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/paymentMethod'
   parameters: 
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['id', 'code', 'displayName', 'lastModifiedDateTime']
     style: form
     explode: false
  delete:
   summary: Deletes an object of type paymentMethod in Dynamics 365 Business Central
   tags: 
    - paymentMethod
   operationId: deletePaymentMethod
   responses:
    204:
     description: (v1.0) Succesfully deleted the specified paymentMethod
  patch:
   summary: Updates an object of type paymentMethod in Dynamics 365 Business Central
   tags: 
    - paymentMethod
   operationId: patchPaymentMethod
   parameters:
    - $ref: '#/components/parameters/ContentTypeParam'
    - $ref: '#/components/parameters/IfMatchParam'
   requestBody:
    $ref: '#/components/requestBodies/paymentMethod'
   responses:
    200:
     description: (v1.0) Succesfully updated the specifiedpaymentMethod
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/paymentMethod'
 "/companies({company_id})/dimensions":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
  get:
   summary: Returns a list of dimensions
   tags: 
    - dimension
   operationId: listDimensions
   responses:
    200:
     description: (v1.0) Succesfully returned a list of dimensions
     content:
      application/json:
       schema:
        type: object
        properties:
         value:
          type: array
          items:
           $ref: '#/components/schemas/dimension'
   parameters: 
   - $ref: '#/components/parameters/topParam'
   - $ref: '#/components/parameters/skipParam'
   - $ref: '#/components/parameters/limitParam'
   - $ref: '#/components/parameters/filterParam'
   - name: $expand
     in: query
     description: (v1.0) Entities to expand
     schema:
      type: array
      items:
       type: string
       enum: ['dimensionValues']
     style: form
     explode: false
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['id', 'code', 'displayName', 'lastModifiedDateTime']
     style: form
     explode: false
 "/companies({company_id})/dimensions({dimension_id})":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
   - name: dimension_id
     in: path
     required: true
     description: (v1.0) id for dimension
     schema:
      type: string
      format: uuid
  get:
   summary: Retrieve the properties and relationships of an object of type dimension for Dynamics 365 Business Central.
   tags: 
    - dimension
   operationId: getDimension
   responses:
    200:
     description: (v1.0) Succesfully returned the requested dimension
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/dimension'
   parameters: 
   - name: $expand
     in: query
     description: (v1.0) Entities to expand
     schema:
      type: array
      items:
       type: string
       enum: ['dimensionValues']
     style: form
     explode: false
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['id', 'code', 'displayName', 'lastModifiedDateTime']
     style: form
     explode: false
 "/companies({company_id})/dimensions({dimension_id})/dimensionValues":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
   - name: dimension_id
     in: path
     required: true
     description: (v1.0) id for dimension
     schema:
      type: string
      format: uuid
  get:
   summary: Returns a list of dimensionValues
   tags: 
    - dimensionValue
   operationId: listDimensionValuesForDimension
   responses:
    200:
     description: (v1.0) Succesfully returned a list of dimensionValues
     content:
      application/json:
       schema:
        type: object
        properties:
         value:
          type: array
          items:
           $ref: '#/components/schemas/dimensionValue'
   parameters: 
   - $ref: '#/components/parameters/topParam'
   - $ref: '#/components/parameters/skipParam'
   - $ref: '#/components/parameters/limitParam'
   - $ref: '#/components/parameters/filterParam'
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['id', 'code', 'displayName', 'lastModifiedDateTime']
     style: form
     explode: false
 "/companies({company_id})/dimensions({dimension_id})/dimensionValues({dimensionValue_id})":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
   - name: dimension_id
     in: path
     required: true
     description: (v1.0) id for dimension
     schema:
      type: string
      format: uuid
   - name: dimensionValue_id
     in: path
     required: true
     description: (v1.0) id for dimensionValue
     schema:
      type: string
      format: uuid
  get:
   summary: Retrieve the properties and relationships of an object of type dimensionValue for Dynamics 365 Business Central.
   tags: 
    - dimensionValue
   operationId: getDimensionValueForDimension
   responses:
    200:
     description: (v1.0) Succesfully returned the requested dimensionValue
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/dimensionValue'
   parameters: 
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['id', 'code', 'displayName', 'lastModifiedDateTime']
     style: form
     explode: false
 "/companies({company_id})/dimensionValues":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
  get:
   summary: Returns a list of dimensionValues
   tags: 
    - dimensionValue
   operationId: listDimensionValues
   responses:
    200:
     description: (v1.0) Succesfully returned a list of dimensionValues
     content:
      application/json:
       schema:
        type: object
        properties:
         value:
          type: array
          items:
           $ref: '#/components/schemas/dimensionValue'
   parameters: 
   - $ref: '#/components/parameters/topParam'
   - $ref: '#/components/parameters/skipParam'
   - $ref: '#/components/parameters/limitParam'
   - $ref: '#/components/parameters/filterParam'
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['id', 'code', 'displayName', 'lastModifiedDateTime']
     style: form
     explode: false
 "/companies({company_id})/dimensionValues({dimensionValue_id})":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
   - name: dimensionValue_id
     in: path
     required: true
     description: (v1.0) id for dimensionValue
     schema:
      type: string
      format: uuid
  get:
   summary: Retrieve the properties and relationships of an object of type dimensionValue for Dynamics 365 Business Central.
   tags: 
    - dimensionValue
   operationId: getDimensionValue
   responses:
    200:
     description: (v1.0) Succesfully returned the requested dimensionValue
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/dimensionValue'
   parameters: 
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['id', 'code', 'displayName', 'lastModifiedDateTime']
     style: form
     explode: false
 "/companies({company_id})/dimensionLines":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
  get:
   summary: Returns a list of dimensionLines
   tags: 
    - dimensionLine
   operationId: listDimensionLines
   responses:
    200:
     description: (v1.0) Succesfully returned a list of dimensionLines
     content:
      application/json:
       schema:
        type: object
        properties:
         value:
          type: array
          items:
           $ref: '#/components/schemas/dimensionLine'
   parameters: 
   - $ref: '#/components/parameters/topParam'
   - $ref: '#/components/parameters/skipParam'
   - $ref: '#/components/parameters/limitParam'
   - $ref: '#/components/parameters/filterParam'
   - name: $expand
     in: query
     description: (v1.0) Entities to expand
     schema:
      type: array
      items:
       type: string
       enum: ['dimension']
     style: form
     explode: false
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['parentId', 'id', 'code', 'displayName', 'valueId', 'valueCode', 'valueDisplayName']
     style: form
     explode: false
  post:
   summary: Creates an object of type dimensionLine in Dynamics 365 Business Central
   tags: 
    - dimensionLine
   operationId: postDimensionLine
   parameters:
    - $ref: '#/components/parameters/ContentTypeParam'
   requestBody:
    $ref: '#/components/requestBodies/dimensionLine'
   responses:
    201:
     description: (v1.0) A new dimensionLine has been succesfully created
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/dimensionLine'
 "/companies({company_id})/dimensionLines({dimensionLine_parentId},{dimensionLine_id})":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
   - name: dimensionLine_parentId
     in: path
     required: true
     description: (v1.0) parentId for dimensionLine
     schema:
      type: string
      format: uuid
   - name: dimensionLine_id
     in: path
     required: true
     description: (v1.0) id for dimensionLine
     schema:
      type: string
      format: uuid
  get:
   summary: Retrieve the properties and relationships of an object of type dimensionLine for Dynamics 365 Business Central.
   tags: 
    - dimensionLine
   operationId: getDimensionLine
   responses:
    200:
     description: (v1.0) Succesfully returned the requested dimensionLine
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/dimensionLine'
   parameters: 
   - name: $expand
     in: query
     description: (v1.0) Entities to expand
     schema:
      type: array
      items:
       type: string
       enum: ['dimension']
     style: form
     explode: false
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['parentId', 'id', 'code', 'displayName', 'valueId', 'valueCode', 'valueDisplayName']
     style: form
     explode: false
  delete:
   summary: Deletes an object of type dimensionLine in Dynamics 365 Business Central
   tags: 
    - dimensionLine
   operationId: deleteDimensionLine
   responses:
    204:
     description: (v1.0) Succesfully deleted the specified dimensionLine
  patch:
   summary: Updates an object of type dimensionLine in Dynamics 365 Business Central
   tags: 
    - dimensionLine
   operationId: patchDimensionLine
   parameters:
    - $ref: '#/components/parameters/ContentTypeParam'
    - $ref: '#/components/parameters/IfMatchParam'
   requestBody:
    $ref: '#/components/requestBodies/dimensionLine'
   responses:
    200:
     description: (v1.0) Succesfully updated the specifieddimensionLine
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/dimensionLine'
 "/companies({company_id})/paymentTerms":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
  get:
   summary: Returns a list of paymentTerms
   tags: 
    - paymentTerm
   operationId: listPaymentTerms
   responses:
    200:
     description: (v1.0) Succesfully returned a list of paymentTerms
     content:
      application/json:
       schema:
        type: object
        properties:
         value:
          type: array
          items:
           $ref: '#/components/schemas/paymentTerm'
   parameters: 
   - $ref: '#/components/parameters/topParam'
   - $ref: '#/components/parameters/skipParam'
   - $ref: '#/components/parameters/limitParam'
   - $ref: '#/components/parameters/filterParam'
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['id', 'code', 'displayName', 'dueDateCalculation', 'discountDateCalculation', 'discountPercent', 'calculateDiscountOnCreditMemos', 'lastModifiedDateTime']
     style: form
     explode: false
  post:
   summary: Creates an object of type paymentTerm in Dynamics 365 Business Central
   tags: 
    - paymentTerm
   operationId: postPaymentTerm
   parameters:
    - $ref: '#/components/parameters/ContentTypeParam'
   requestBody:
    $ref: '#/components/requestBodies/paymentTerm'
   responses:
    201:
     description: (v1.0) A new paymentTerm has been succesfully created
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/paymentTerm'
 "/companies({company_id})/paymentTerms({paymentTerm_id})":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
   - name: paymentTerm_id
     in: path
     required: true
     description: (v1.0) id for paymentTerm
     schema:
      type: string
      format: uuid
  get:
   summary: Retrieve the properties and relationships of an object of type paymentTerm for Dynamics 365 Business Central.
   tags: 
    - paymentTerm
   operationId: getPaymentTerm
   responses:
    200:
     description: (v1.0) Succesfully returned the requested paymentTerm
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/paymentTerm'
   parameters: 
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['id', 'code', 'displayName', 'dueDateCalculation', 'discountDateCalculation', 'discountPercent', 'calculateDiscountOnCreditMemos', 'lastModifiedDateTime']
     style: form
     explode: false
  delete:
   summary: Deletes an object of type paymentTerm in Dynamics 365 Business Central
   tags: 
    - paymentTerm
   operationId: deletePaymentTerm
   responses:
    204:
     description: (v1.0) Succesfully deleted the specified paymentTerm
  patch:
   summary: Updates an object of type paymentTerm in Dynamics 365 Business Central
   tags: 
    - paymentTerm
   operationId: patchPaymentTerm
   parameters:
    - $ref: '#/components/parameters/ContentTypeParam'
    - $ref: '#/components/parameters/IfMatchParam'
   requestBody:
    $ref: '#/components/requestBodies/paymentTerm'
   responses:
    200:
     description: (v1.0) Succesfully updated the specifiedpaymentTerm
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/paymentTerm'
 "/companies({company_id})/shipmentMethods":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
  get:
   summary: Returns a list of shipmentMethods
   tags: 
    - shipmentMethod
   operationId: listShipmentMethods
   responses:
    200:
     description: (v1.0) Succesfully returned a list of shipmentMethods
     content:
      application/json:
       schema:
        type: object
        properties:
         value:
          type: array
          items:
           $ref: '#/components/schemas/shipmentMethod'
   parameters: 
   - $ref: '#/components/parameters/topParam'
   - $ref: '#/components/parameters/skipParam'
   - $ref: '#/components/parameters/limitParam'
   - $ref: '#/components/parameters/filterParam'
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['id', 'code', 'displayName', 'lastModifiedDateTime']
     style: form
     explode: false
  post:
   summary: Creates an object of type shipmentMethod in Dynamics 365 Business Central
   tags: 
    - shipmentMethod
   operationId: postShipmentMethod
   parameters:
    - $ref: '#/components/parameters/ContentTypeParam'
   requestBody:
    $ref: '#/components/requestBodies/shipmentMethod'
   responses:
    201:
     description: (v1.0) A new shipmentMethod has been succesfully created
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/shipmentMethod'
 "/companies({company_id})/shipmentMethods({shipmentMethod_id})":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
   - name: shipmentMethod_id
     in: path
     required: true
     description: (v1.0) id for shipmentMethod
     schema:
      type: string
      format: uuid
  get:
   summary: Retrieve the properties and relationships of an object of type shipmentMethod for Dynamics 365 Business Central.
   tags: 
    - shipmentMethod
   operationId: getShipmentMethod
   responses:
    200:
     description: (v1.0) Succesfully returned the requested shipmentMethod
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/shipmentMethod'
   parameters: 
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['id', 'code', 'displayName', 'lastModifiedDateTime']
     style: form
     explode: false
  delete:
   summary: Deletes an object of type shipmentMethod in Dynamics 365 Business Central
   tags: 
    - shipmentMethod
   operationId: deleteShipmentMethod
   responses:
    204:
     description: (v1.0) Succesfully deleted the specified shipmentMethod
  patch:
   summary: Updates an object of type shipmentMethod in Dynamics 365 Business Central
   tags: 
    - shipmentMethod
   operationId: patchShipmentMethod
   parameters:
    - $ref: '#/components/parameters/ContentTypeParam'
    - $ref: '#/components/parameters/IfMatchParam'
   requestBody:
    $ref: '#/components/requestBodies/shipmentMethod'
   responses:
    200:
     description: (v1.0) Succesfully updated the specifiedshipmentMethod
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/shipmentMethod'
 "/companies({company_id})/itemCategories":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
  get:
   summary: Returns a list of itemCategories
   tags: 
    - itemCategory
   operationId: listItemCategories
   responses:
    200:
     description: (v1.0) Succesfully returned a list of itemCategories
     content:
      application/json:
       schema:
        type: object
        properties:
         value:
          type: array
          items:
           $ref: '#/components/schemas/itemCategory'
   parameters: 
   - $ref: '#/components/parameters/topParam'
   - $ref: '#/components/parameters/skipParam'
   - $ref: '#/components/parameters/limitParam'
   - $ref: '#/components/parameters/filterParam'
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['id', 'code', 'displayName', 'lastModifiedDateTime']
     style: form
     explode: false
  post:
   summary: Creates an object of type itemCategory in Dynamics 365 Business Central
   tags: 
    - itemCategory
   operationId: postItemCategory
   parameters:
    - $ref: '#/components/parameters/ContentTypeParam'
   requestBody:
    $ref: '#/components/requestBodies/itemCategory'
   responses:
    201:
     description: (v1.0) A new itemCategory has been succesfully created
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/itemCategory'
 "/companies({company_id})/itemCategories({itemCategory_id})":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
   - name: itemCategory_id
     in: path
     required: true
     description: (v1.0) id for itemCategory
     schema:
      type: string
      format: uuid
  get:
   summary: Retrieve the properties and relationships of an object of type itemCategory for Dynamics 365 Business Central.
   tags: 
    - itemCategory
   operationId: getItemCategory
   responses:
    200:
     description: (v1.0) Succesfully returned the requested itemCategory
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/itemCategory'
   parameters: 
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['id', 'code', 'displayName', 'lastModifiedDateTime']
     style: form
     explode: false
  delete:
   summary: Deletes an object of type itemCategory in Dynamics 365 Business Central
   tags: 
    - itemCategory
   operationId: deleteItemCategory
   responses:
    204:
     description: (v1.0) Succesfully deleted the specified itemCategory
  patch:
   summary: Updates an object of type itemCategory in Dynamics 365 Business Central
   tags: 
    - itemCategory
   operationId: patchItemCategory
   parameters:
    - $ref: '#/components/parameters/ContentTypeParam'
    - $ref: '#/components/parameters/IfMatchParam'
   requestBody:
    $ref: '#/components/requestBodies/itemCategory'
   responses:
    200:
     description: (v1.0) Succesfully updated the specifieditemCategory
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/itemCategory'
 "/companies({company_id})/cashFlowStatement":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
  get:
   summary: Returns a list of cashFlowStatement
   tags: 
    - cashFlowStatement
   operationId: listCashFlowStatement
   responses:
    200:
     description: (v1.0) Succesfully returned a list of cashFlowStatement
     content:
      application/json:
       schema:
        type: object
        properties:
         value:
          type: array
          items:
           $ref: '#/components/schemas/cashFlowStatement'
   parameters: 
   - $ref: '#/components/parameters/topParam'
   - $ref: '#/components/parameters/skipParam'
   - $ref: '#/components/parameters/limitParam'
   - $ref: '#/components/parameters/filterParam'
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['lineNumber', 'display', 'netChange', 'lineType', 'indentation', 'dateFilter']
     style: form
     explode: false
 "/companies({company_id})/cashFlowStatement({cashFlowStatement_lineNumber})":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
   - name: cashFlowStatement_lineNumber
     in: path
     required: true
     description: (v1.0) lineNumber for cashFlowStatement
     schema:
      type: integer
      format: int32
  get:
   summary: Retrieve the properties and relationships of an object of type cashFlowStatement for Dynamics 365 Business Central.
   tags: 
    - cashFlowStatement
   operationId: getCashFlowStatement
   responses:
    200:
     description: (v1.0) Succesfully returned the requested cashFlowStatement
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/cashFlowStatement'
   parameters: 
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['lineNumber', 'display', 'netChange', 'lineType', 'indentation', 'dateFilter']
     style: form
     explode: false
 "/companies({company_id})/countriesRegions":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
  get:
   summary: Returns a list of countriesRegions
   tags: 
    - countryRegion
   operationId: listCountriesRegions
   responses:
    200:
     description: (v1.0) Succesfully returned a list of countriesRegions
     content:
      application/json:
       schema:
        type: object
        properties:
         value:
          type: array
          items:
           $ref: '#/components/schemas/countryRegion'
   parameters: 
   - $ref: '#/components/parameters/topParam'
   - $ref: '#/components/parameters/skipParam'
   - $ref: '#/components/parameters/limitParam'
   - $ref: '#/components/parameters/filterParam'
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['id', 'code', 'displayName', 'addressFormat', 'lastModifiedDateTime']
     style: form
     explode: false
  post:
   summary: Creates an object of type countryRegion in Dynamics 365 Business Central
   tags: 
    - countryRegion
   operationId: postCountryRegion
   parameters:
    - $ref: '#/components/parameters/ContentTypeParam'
   requestBody:
    $ref: '#/components/requestBodies/countryRegion'
   responses:
    201:
     description: (v1.0) A new countryRegion has been succesfully created
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/countryRegion'
 "/companies({company_id})/countriesRegions({countryRegion_id})":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
   - name: countryRegion_id
     in: path
     required: true
     description: (v1.0) id for countryRegion
     schema:
      type: string
      format: uuid
  get:
   summary: Retrieve the properties and relationships of an object of type countryRegion for Dynamics 365 Business Central.
   tags: 
    - countryRegion
   operationId: getCountryRegion
   responses:
    200:
     description: (v1.0) Succesfully returned the requested countryRegion
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/countryRegion'
   parameters: 
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['id', 'code', 'displayName', 'addressFormat', 'lastModifiedDateTime']
     style: form
     explode: false
  delete:
   summary: Deletes an object of type countryRegion in Dynamics 365 Business Central
   tags: 
    - countryRegion
   operationId: deleteCountryRegion
   responses:
    204:
     description: (v1.0) Succesfully deleted the specified countryRegion
  patch:
   summary: Updates an object of type countryRegion in Dynamics 365 Business Central
   tags: 
    - countryRegion
   operationId: patchCountryRegion
   parameters:
    - $ref: '#/components/parameters/ContentTypeParam'
    - $ref: '#/components/parameters/IfMatchParam'
   requestBody:
    $ref: '#/components/requestBodies/countryRegion'
   responses:
    200:
     description: (v1.0) Succesfully updated the specifiedcountryRegion
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/countryRegion'
 "/companies({company_id})/salesOrders":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
  get:
   summary: Returns a list of salesOrders
   tags: 
    - salesOrder
   operationId: listSalesOrders
   responses:
    200:
     description: (v1.0) Succesfully returned a list of salesOrders
     content:
      application/json:
       schema:
        type: object
        properties:
         value:
          type: array
          items:
           $ref: '#/components/schemas/salesOrder'
   parameters: 
   - $ref: '#/components/parameters/topParam'
   - $ref: '#/components/parameters/skipParam'
   - $ref: '#/components/parameters/limitParam'
   - $ref: '#/components/parameters/filterParam'
   - name: $expand
     in: query
     description: (v1.0) Entities to expand
     schema:
      type: array
      items:
       type: string
       enum: ['salesOrderLines', 'customer', 'currency', 'paymentTerm', 'shipmentMethod']
     style: form
     explode: false
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['id', 'number', 'externalDocumentNumber', 'orderDate', 'customerId', 'contactId', 'customerNumber', 'customerName', 'billToName', 'billToCustomerId', 'billToCustomerNumber', 'shipToName', 'shipToContact', 'sellingPostalAddress', 'billingPostalAddress', 'shippingPostalAddress', 'currencyId', 'currencyCode', 'pricesIncludeTax', 'paymentTermsId', 'shipmentMethodId', 'salesperson', 'partialShipping', 'requestedDeliveryDate', 'discountAmount', 'discountAppliedBeforeTax', 'totalAmountExcludingTax', 'totalTaxAmount', 'totalAmountIncludingTax', 'fullyShipped', 'status', 'lastModifiedDateTime', 'phoneNumber', 'email']
     style: form
     explode: false
  post:
   summary: Creates an object of type salesOrder in Dynamics 365 Business Central
   tags: 
    - salesOrder
   operationId: postSalesOrder
   parameters:
    - $ref: '#/components/parameters/ContentTypeParam'
   requestBody:
    $ref: '#/components/requestBodies/salesOrder'
   responses:
    201:
     description: (v1.0) A new salesOrder has been succesfully created
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/salesOrder'
 "/companies({company_id})/salesOrders({salesOrder_id})":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
   - name: salesOrder_id
     in: path
     required: true
     description: (v1.0) id for salesOrder
     schema:
      type: string
      format: uuid
  get:
   summary: Retrieve the properties and relationships of an object of type salesOrder for Dynamics 365 Business Central.
   tags: 
    - salesOrder
   operationId: getSalesOrder
   responses:
    200:
     description: (v1.0) Succesfully returned the requested salesOrder
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/salesOrder'
   parameters: 
   - name: $expand
     in: query
     description: (v1.0) Entities to expand
     schema:
      type: array
      items:
       type: string
       enum: ['salesOrderLines', 'customer', 'currency', 'paymentTerm', 'shipmentMethod']
     style: form
     explode: false
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['id', 'number', 'externalDocumentNumber', 'orderDate', 'customerId', 'contactId', 'customerNumber', 'customerName', 'billToName', 'billToCustomerId', 'billToCustomerNumber', 'shipToName', 'shipToContact', 'sellingPostalAddress', 'billingPostalAddress', 'shippingPostalAddress', 'currencyId', 'currencyCode', 'pricesIncludeTax', 'paymentTermsId', 'shipmentMethodId', 'salesperson', 'partialShipping', 'requestedDeliveryDate', 'discountAmount', 'discountAppliedBeforeTax', 'totalAmountExcludingTax', 'totalTaxAmount', 'totalAmountIncludingTax', 'fullyShipped', 'status', 'lastModifiedDateTime', 'phoneNumber', 'email']
     style: form
     explode: false
  delete:
   summary: Deletes an object of type salesOrder in Dynamics 365 Business Central
   tags: 
    - salesOrder
   operationId: deleteSalesOrder
   responses:
    204:
     description: (v1.0) Succesfully deleted the specified salesOrder
  patch:
   summary: Updates an object of type salesOrder in Dynamics 365 Business Central
   tags: 
    - salesOrder
   operationId: patchSalesOrder
   parameters:
    - $ref: '#/components/parameters/ContentTypeParam'
    - $ref: '#/components/parameters/IfMatchParam'
   requestBody:
    $ref: '#/components/requestBodies/salesOrder'
   responses:
    200:
     description: (v1.0) Succesfully updated the specifiedsalesOrder
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/salesOrder'
 "/companies({company_id})/salesOrders({salesOrder_id})/Microsoft.NAV.shipAndInvoice":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
   - name: salesOrder_id
     in: path
     required: true
     description: (v1.0) id for salesOrder
     schema:
      type: string
      format: uuid
  post:
   summary: Performs the shipAndInvoice action for salesOrders entity
   tags: 
    - salesOrder
   operationId: shipAndInvoiceActionSalesOrders
   responses:
    204:
     description: (v1.0) Succesfully performed a shipAndInvoice action on the Dynamic 365 Business Central salesOrders entity
 "/companies({company_id})/salesOrders({salesOrder_id})/salesOrderLines":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
   - name: salesOrder_id
     in: path
     required: true
     description: (v1.0) id for salesOrder
     schema:
      type: string
      format: uuid
  get:
   summary: Returns a list of salesOrderLines
   tags: 
    - salesOrderLine
   operationId: listSalesOrderLinesForSalesOrder
   responses:
    200:
     description: (v1.0) Succesfully returned a list of salesOrderLines
     content:
      application/json:
       schema:
        type: object
        properties:
         value:
          type: array
          items:
           $ref: '#/components/schemas/salesOrderLine'
   parameters: 
   - $ref: '#/components/parameters/topParam'
   - $ref: '#/components/parameters/skipParam'
   - $ref: '#/components/parameters/limitParam'
   - $ref: '#/components/parameters/filterParam'
   - name: $expand
     in: query
     description: (v1.0) Entities to expand
     schema:
      type: array
      items:
       type: string
       enum: ['item', 'account']
     style: form
     explode: false
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['id', 'documentId', 'sequence', 'itemId', 'accountId', 'lineType', 'lineDetails', 'description', 'unitOfMeasureId', 'unitOfMeasure', 'quantity', 'unitPrice', 'discountAmount', 'discountPercent', 'discountAppliedBeforeTax', 'amountExcludingTax', 'taxCode', 'taxPercent', 'totalTaxAmount', 'amountIncludingTax', 'invoiceDiscountAllocation', 'netAmount', 'netTaxAmount', 'netAmountIncludingTax', 'shipmentDate', 'shippedQuantity', 'invoicedQuantity', 'invoiceQuantity', 'shipQuantity']
     style: form
     explode: false
  post:
   summary: Creates an object of type salesOrderLine in Dynamics 365 Business Central
   tags: 
    - salesOrderLine
   operationId: postSalesOrderLineForSalesOrder
   parameters:
    - $ref: '#/components/parameters/ContentTypeParam'
   requestBody:
    $ref: '#/components/requestBodies/salesOrderLine'
   responses:
    201:
     description: (v1.0) A new salesOrderLine has been succesfully created
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/salesOrderLine'
 "/companies({company_id})/salesOrders({salesOrder_id})/salesOrderLines('{salesOrderLine_id}')":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
   - name: salesOrder_id
     in: path
     required: true
     description: (v1.0) id for salesOrder
     schema:
      type: string
      format: uuid
   - name: salesOrderLine_id
     in: path
     required: true
     description: (v1.0) id for salesOrderLine
     schema:
      type: string
  get:
   summary: Retrieve the properties and relationships of an object of type salesOrderLine for Dynamics 365 Business Central.
   tags: 
    - salesOrderLine
   operationId: getSalesOrderLineForSalesOrder
   responses:
    200:
     description: (v1.0) Succesfully returned the requested salesOrderLine
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/salesOrderLine'
   parameters: 
   - name: $expand
     in: query
     description: (v1.0) Entities to expand
     schema:
      type: array
      items:
       type: string
       enum: ['item', 'account']
     style: form
     explode: false
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['id', 'documentId', 'sequence', 'itemId', 'accountId', 'lineType', 'lineDetails', 'description', 'unitOfMeasureId', 'unitOfMeasure', 'quantity', 'unitPrice', 'discountAmount', 'discountPercent', 'discountAppliedBeforeTax', 'amountExcludingTax', 'taxCode', 'taxPercent', 'totalTaxAmount', 'amountIncludingTax', 'invoiceDiscountAllocation', 'netAmount', 'netTaxAmount', 'netAmountIncludingTax', 'shipmentDate', 'shippedQuantity', 'invoicedQuantity', 'invoiceQuantity', 'shipQuantity']
     style: form
     explode: false
  delete:
   summary: Deletes an object of type salesOrderLine in Dynamics 365 Business Central
   tags: 
    - salesOrderLine
   operationId: deleteSalesOrderLineForSalesOrder
   responses:
    204:
     description: (v1.0) Succesfully deleted the specified salesOrderLine
  patch:
   summary: Updates an object of type salesOrderLine in Dynamics 365 Business Central
   tags: 
    - salesOrderLine
   operationId: patchSalesOrderLineForSalesOrder
   parameters:
    - $ref: '#/components/parameters/ContentTypeParam'
    - $ref: '#/components/parameters/IfMatchParam'
   requestBody:
    $ref: '#/components/requestBodies/salesOrderLine'
   responses:
    200:
     description: (v1.0) Succesfully updated the specifiedsalesOrderLine
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/salesOrderLine'
 "/companies({company_id})/salesOrderLines":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
  get:
   summary: Returns a list of salesOrderLines
   tags: 
    - salesOrderLine
   operationId: listSalesOrderLines
   responses:
    200:
     description: (v1.0) Succesfully returned a list of salesOrderLines
     content:
      application/json:
       schema:
        type: object
        properties:
         value:
          type: array
          items:
           $ref: '#/components/schemas/salesOrderLine'
   parameters: 
   - $ref: '#/components/parameters/topParam'
   - $ref: '#/components/parameters/skipParam'
   - $ref: '#/components/parameters/limitParam'
   - $ref: '#/components/parameters/filterParam'
   - name: $expand
     in: query
     description: (v1.0) Entities to expand
     schema:
      type: array
      items:
       type: string
       enum: ['item', 'account']
     style: form
     explode: false
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['id', 'documentId', 'sequence', 'itemId', 'accountId', 'lineType', 'lineDetails', 'description', 'unitOfMeasureId', 'unitOfMeasure', 'quantity', 'unitPrice', 'discountAmount', 'discountPercent', 'discountAppliedBeforeTax', 'amountExcludingTax', 'taxCode', 'taxPercent', 'totalTaxAmount', 'amountIncludingTax', 'invoiceDiscountAllocation', 'netAmount', 'netTaxAmount', 'netAmountIncludingTax', 'shipmentDate', 'shippedQuantity', 'invoicedQuantity', 'invoiceQuantity', 'shipQuantity']
     style: form
     explode: false
  post:
   summary: Creates an object of type salesOrderLine in Dynamics 365 Business Central
   tags: 
    - salesOrderLine
   operationId: postSalesOrderLine
   parameters:
    - $ref: '#/components/parameters/ContentTypeParam'
   requestBody:
    $ref: '#/components/requestBodies/salesOrderLine'
   responses:
    201:
     description: (v1.0) A new salesOrderLine has been succesfully created
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/salesOrderLine'
 "/companies({company_id})/salesOrderLines('{salesOrderLine_id}')":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
   - name: salesOrderLine_id
     in: path
     required: true
     description: (v1.0) id for salesOrderLine
     schema:
      type: string
  get:
   summary: Retrieve the properties and relationships of an object of type salesOrderLine for Dynamics 365 Business Central.
   tags: 
    - salesOrderLine
   operationId: getSalesOrderLine
   responses:
    200:
     description: (v1.0) Succesfully returned the requested salesOrderLine
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/salesOrderLine'
   parameters: 
   - name: $expand
     in: query
     description: (v1.0) Entities to expand
     schema:
      type: array
      items:
       type: string
       enum: ['item', 'account']
     style: form
     explode: false
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['id', 'documentId', 'sequence', 'itemId', 'accountId', 'lineType', 'lineDetails', 'description', 'unitOfMeasureId', 'unitOfMeasure', 'quantity', 'unitPrice', 'discountAmount', 'discountPercent', 'discountAppliedBeforeTax', 'amountExcludingTax', 'taxCode', 'taxPercent', 'totalTaxAmount', 'amountIncludingTax', 'invoiceDiscountAllocation', 'netAmount', 'netTaxAmount', 'netAmountIncludingTax', 'shipmentDate', 'shippedQuantity', 'invoicedQuantity', 'invoiceQuantity', 'shipQuantity']
     style: form
     explode: false
  delete:
   summary: Deletes an object of type salesOrderLine in Dynamics 365 Business Central
   tags: 
    - salesOrderLine
   operationId: deleteSalesOrderLine
   responses:
    204:
     description: (v1.0) Succesfully deleted the specified salesOrderLine
  patch:
   summary: Updates an object of type salesOrderLine in Dynamics 365 Business Central
   tags: 
    - salesOrderLine
   operationId: patchSalesOrderLine
   parameters:
    - $ref: '#/components/parameters/ContentTypeParam'
    - $ref: '#/components/parameters/IfMatchParam'
   requestBody:
    $ref: '#/components/requestBodies/salesOrderLine'
   responses:
    200:
     description: (v1.0) Succesfully updated the specifiedsalesOrderLine
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/salesOrderLine'
 "/companies({company_id})/retainedEarningsStatement":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
  get:
   summary: Returns a list of retainedEarningsStatement
   tags: 
    - retainedEarningsStatement
   operationId: listRetainedEarningsStatement
   responses:
    200:
     description: (v1.0) Succesfully returned a list of retainedEarningsStatement
     content:
      application/json:
       schema:
        type: object
        properties:
         value:
          type: array
          items:
           $ref: '#/components/schemas/retainedEarningsStatement'
   parameters: 
   - $ref: '#/components/parameters/topParam'
   - $ref: '#/components/parameters/skipParam'
   - $ref: '#/components/parameters/limitParam'
   - $ref: '#/components/parameters/filterParam'
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['lineNumber', 'display', 'netChange', 'lineType', 'indentation', 'dateFilter']
     style: form
     explode: false
 "/companies({company_id})/retainedEarningsStatement({retainedEarningsStatement_lineNumber})":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
   - name: retainedEarningsStatement_lineNumber
     in: path
     required: true
     description: (v1.0) lineNumber for retainedEarningsStatement
     schema:
      type: integer
      format: int32
  get:
   summary: Retrieve the properties and relationships of an object of type retainedEarningsStatement for Dynamics 365 Business Central.
   tags: 
    - retainedEarningsStatement
   operationId: getRetainedEarningsStatement
   responses:
    200:
     description: (v1.0) Succesfully returned the requested retainedEarningsStatement
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/retainedEarningsStatement'
   parameters: 
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['lineNumber', 'display', 'netChange', 'lineType', 'indentation', 'dateFilter']
     style: form
     explode: false
 "/companies({company_id})/unitsOfMeasure":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
  get:
   summary: Returns a list of unitsOfMeasure
   tags: 
    - unitOfMeasure
   operationId: listUnitsOfMeasure
   responses:
    200:
     description: (v1.0) Succesfully returned a list of unitsOfMeasure
     content:
      application/json:
       schema:
        type: object
        properties:
         value:
          type: array
          items:
           $ref: '#/components/schemas/unitOfMeasure'
   parameters: 
   - $ref: '#/components/parameters/topParam'
   - $ref: '#/components/parameters/skipParam'
   - $ref: '#/components/parameters/limitParam'
   - $ref: '#/components/parameters/filterParam'
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['id', 'code', 'displayName', 'internationalStandardCode', 'lastModifiedDateTime']
     style: form
     explode: false
  post:
   summary: Creates an object of type unitOfMeasure in Dynamics 365 Business Central
   tags: 
    - unitOfMeasure
   operationId: postUnitOfMeasure
   parameters:
    - $ref: '#/components/parameters/ContentTypeParam'
   requestBody:
    $ref: '#/components/requestBodies/unitOfMeasure'
   responses:
    201:
     description: (v1.0) A new unitOfMeasure has been succesfully created
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/unitOfMeasure'
 "/companies({company_id})/unitsOfMeasure({unitOfMeasure_id})":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
   - name: unitOfMeasure_id
     in: path
     required: true
     description: (v1.0) id for unitOfMeasure
     schema:
      type: string
      format: uuid
  get:
   summary: Retrieve the properties and relationships of an object of type unitOfMeasure for Dynamics 365 Business Central.
   tags: 
    - unitOfMeasure
   operationId: getUnitOfMeasure
   responses:
    200:
     description: (v1.0) Succesfully returned the requested unitOfMeasure
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/unitOfMeasure'
   parameters: 
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['id', 'code', 'displayName', 'internationalStandardCode', 'lastModifiedDateTime']
     style: form
     explode: false
  delete:
   summary: Deletes an object of type unitOfMeasure in Dynamics 365 Business Central
   tags: 
    - unitOfMeasure
   operationId: deleteUnitOfMeasure
   responses:
    204:
     description: (v1.0) Succesfully deleted the specified unitOfMeasure
  patch:
   summary: Updates an object of type unitOfMeasure in Dynamics 365 Business Central
   tags: 
    - unitOfMeasure
   operationId: patchUnitOfMeasure
   parameters:
    - $ref: '#/components/parameters/ContentTypeParam'
    - $ref: '#/components/parameters/IfMatchParam'
   requestBody:
    $ref: '#/components/requestBodies/unitOfMeasure'
   responses:
    200:
     description: (v1.0) Succesfully updated the specifiedunitOfMeasure
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/unitOfMeasure'
 "/companies({company_id})/agedAccountsReceivable":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
  get:
   summary: Returns a list of agedAccountsReceivable
   tags: 
    - agedAccountsReceivable
   operationId: listAgedAccountsReceivable
   responses:
    200:
     description: (v1.0) Succesfully returned a list of agedAccountsReceivable
     content:
      application/json:
       schema:
        type: object
        properties:
         value:
          type: array
          items:
           $ref: '#/components/schemas/agedAccountsReceivable'
   parameters: 
   - $ref: '#/components/parameters/topParam'
   - $ref: '#/components/parameters/skipParam'
   - $ref: '#/components/parameters/limitParam'
   - $ref: '#/components/parameters/filterParam'
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['customerId', 'customerNumber', 'name', 'currencyCode', 'balanceDue', 'currentAmount', 'period1Amount', 'period2Amount', 'period3Amount', 'agedAsOfDate', 'periodLengthFilter']
     style: form
     explode: false
 "/companies({company_id})/agedAccountsReceivable({agedAccountsReceivable_customerId})":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
   - name: agedAccountsReceivable_customerId
     in: path
     required: true
     description: (v1.0) customerId for agedAccountsReceivable
     schema:
      type: string
      format: uuid
  get:
   summary: Retrieve the properties and relationships of an object of type agedAccountsReceivable for Dynamics 365 Business Central.
   tags: 
    - agedAccountsReceivable
   operationId: getAgedAccountsReceivable
   responses:
    200:
     description: (v1.0) Succesfully returned the requested agedAccountsReceivable
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/agedAccountsReceivable'
   parameters: 
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['customerId', 'customerNumber', 'name', 'currencyCode', 'balanceDue', 'currentAmount', 'period1Amount', 'period2Amount', 'period3Amount', 'agedAsOfDate', 'periodLengthFilter']
     style: form
     explode: false
 "/companies({company_id})/agedAccountsPayable":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
  get:
   summary: Returns a list of agedAccountsPayable
   tags: 
    - agedAccountsPayable
   operationId: listAgedAccountsPayable
   responses:
    200:
     description: (v1.0) Succesfully returned a list of agedAccountsPayable
     content:
      application/json:
       schema:
        type: object
        properties:
         value:
          type: array
          items:
           $ref: '#/components/schemas/agedAccountsPayable'
   parameters: 
   - $ref: '#/components/parameters/topParam'
   - $ref: '#/components/parameters/skipParam'
   - $ref: '#/components/parameters/limitParam'
   - $ref: '#/components/parameters/filterParam'
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['vendorId', 'vendorNumber', 'name', 'currencyCode', 'balanceDue', 'currentAmount', 'period1Amount', 'period2Amount', 'period3Amount', 'agedAsOfDate', 'periodLengthFilter']
     style: form
     explode: false
 "/companies({company_id})/agedAccountsPayable({agedAccountsPayable_vendorId})":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
   - name: agedAccountsPayable_vendorId
     in: path
     required: true
     description: (v1.0) vendorId for agedAccountsPayable
     schema:
      type: string
      format: uuid
  get:
   summary: Retrieve the properties and relationships of an object of type agedAccountsPayable for Dynamics 365 Business Central.
   tags: 
    - agedAccountsPayable
   operationId: getAgedAccountsPayable
   responses:
    200:
     description: (v1.0) Succesfully returned the requested agedAccountsPayable
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/agedAccountsPayable'
   parameters: 
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['vendorId', 'vendorNumber', 'name', 'currencyCode', 'balanceDue', 'currentAmount', 'period1Amount', 'period2Amount', 'period3Amount', 'agedAsOfDate', 'periodLengthFilter']
     style: form
     explode: false
 "/companies({company_id})/balanceSheet":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
  get:
   summary: Returns a list of balanceSheet
   tags: 
    - balanceSheet
   operationId: listBalanceSheet
   responses:
    200:
     description: (v1.0) Succesfully returned a list of balanceSheet
     content:
      application/json:
       schema:
        type: object
        properties:
         value:
          type: array
          items:
           $ref: '#/components/schemas/balanceSheet'
   parameters: 
   - $ref: '#/components/parameters/topParam'
   - $ref: '#/components/parameters/skipParam'
   - $ref: '#/components/parameters/limitParam'
   - $ref: '#/components/parameters/filterParam'
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['lineNumber', 'display', 'balance', 'lineType', 'indentation', 'dateFilter']
     style: form
     explode: false
 "/companies({company_id})/balanceSheet({balanceSheet_lineNumber})":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
   - name: balanceSheet_lineNumber
     in: path
     required: true
     description: (v1.0) lineNumber for balanceSheet
     schema:
      type: integer
      format: int32
  get:
   summary: Retrieve the properties and relationships of an object of type balanceSheet for Dynamics 365 Business Central.
   tags: 
    - balanceSheet
   operationId: getBalanceSheet
   responses:
    200:
     description: (v1.0) Succesfully returned the requested balanceSheet
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/balanceSheet'
   parameters: 
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['lineNumber', 'display', 'balance', 'lineType', 'indentation', 'dateFilter']
     style: form
     explode: false
 "/companies({company_id})/trialBalance":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
  get:
   summary: Returns a list of trialBalance
   tags: 
    - trialBalance
   operationId: listTrialBalance
   responses:
    200:
     description: (v1.0) Succesfully returned a list of trialBalance
     content:
      application/json:
       schema:
        type: object
        properties:
         value:
          type: array
          items:
           $ref: '#/components/schemas/trialBalance'
   parameters: 
   - $ref: '#/components/parameters/topParam'
   - $ref: '#/components/parameters/skipParam'
   - $ref: '#/components/parameters/limitParam'
   - $ref: '#/components/parameters/filterParam'
   - name: $expand
     in: query
     description: (v1.0) Entities to expand
     schema:
      type: array
      items:
       type: string
       enum: ['account']
     style: form
     explode: false
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['number', 'accountId', 'accountType', 'display', 'totalDebit', 'totalCredit', 'balanceAtDateDebit', 'balanceAtDateCredit', 'dateFilter']
     style: form
     explode: false
 "/companies({company_id})/trialBalance('{trialBalance_number}')":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
   - name: trialBalance_number
     in: path
     required: true
     description: (v1.0) number for trialBalance
     schema:
      type: string
  get:
   summary: Retrieve the properties and relationships of an object of type trialBalance for Dynamics 365 Business Central.
   tags: 
    - trialBalance
   operationId: getTrialBalance
   responses:
    200:
     description: (v1.0) Succesfully returned the requested trialBalance
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/trialBalance'
   parameters: 
   - name: $expand
     in: query
     description: (v1.0) Entities to expand
     schema:
      type: array
      items:
       type: string
       enum: ['account']
     style: form
     explode: false
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['number', 'accountId', 'accountType', 'display', 'totalDebit', 'totalCredit', 'balanceAtDateDebit', 'balanceAtDateCredit', 'dateFilter']
     style: form
     explode: false
 "/companies({company_id})/incomeStatement":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
  get:
   summary: Returns a list of incomeStatement
   tags: 
    - incomeStatement
   operationId: listIncomeStatement
   responses:
    200:
     description: (v1.0) Succesfully returned a list of incomeStatement
     content:
      application/json:
       schema:
        type: object
        properties:
         value:
          type: array
          items:
           $ref: '#/components/schemas/incomeStatement'
   parameters: 
   - $ref: '#/components/parameters/topParam'
   - $ref: '#/components/parameters/skipParam'
   - $ref: '#/components/parameters/limitParam'
   - $ref: '#/components/parameters/filterParam'
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['lineNumber', 'display', 'netChange', 'lineType', 'indentation', 'dateFilter']
     style: form
     explode: false
 "/companies({company_id})/incomeStatement({incomeStatement_lineNumber})":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
   - name: incomeStatement_lineNumber
     in: path
     required: true
     description: (v1.0) lineNumber for incomeStatement
     schema:
      type: integer
      format: int32
  get:
   summary: Retrieve the properties and relationships of an object of type incomeStatement for Dynamics 365 Business Central.
   tags: 
    - incomeStatement
   operationId: getIncomeStatement
   responses:
    200:
     description: (v1.0) Succesfully returned the requested incomeStatement
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/incomeStatement'
   parameters: 
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['lineNumber', 'display', 'netChange', 'lineType', 'indentation', 'dateFilter']
     style: form
     explode: false
 "/companies({company_id})/taxAreas":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
  get:
   summary: Returns a list of taxAreas
   tags: 
    - taxArea
   operationId: listTaxAreas
   responses:
    200:
     description: (v1.0) Succesfully returned a list of taxAreas
     content:
      application/json:
       schema:
        type: object
        properties:
         value:
          type: array
          items:
           $ref: '#/components/schemas/taxArea'
   parameters: 
   - $ref: '#/components/parameters/topParam'
   - $ref: '#/components/parameters/skipParam'
   - $ref: '#/components/parameters/limitParam'
   - $ref: '#/components/parameters/filterParam'
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['id', 'code', 'displayName', 'taxType', 'lastModifiedDateTime']
     style: form
     explode: false
  post:
   summary: Creates an object of type taxArea in Dynamics 365 Business Central
   tags: 
    - taxArea
   operationId: postTaxArea
   parameters:
    - $ref: '#/components/parameters/ContentTypeParam'
   requestBody:
    $ref: '#/components/requestBodies/taxArea'
   responses:
    201:
     description: (v1.0) A new taxArea has been succesfully created
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/taxArea'
 "/companies({company_id})/taxAreas({taxArea_id})":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
   - name: taxArea_id
     in: path
     required: true
     description: (v1.0) id for taxArea
     schema:
      type: string
      format: uuid
  get:
   summary: Retrieve the properties and relationships of an object of type taxArea for Dynamics 365 Business Central.
   tags: 
    - taxArea
   operationId: getTaxArea
   responses:
    200:
     description: (v1.0) Succesfully returned the requested taxArea
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/taxArea'
   parameters: 
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['id', 'code', 'displayName', 'taxType', 'lastModifiedDateTime']
     style: form
     explode: false
  delete:
   summary: Deletes an object of type taxArea in Dynamics 365 Business Central
   tags: 
    - taxArea
   operationId: deleteTaxArea
   responses:
    204:
     description: (v1.0) Succesfully deleted the specified taxArea
  patch:
   summary: Updates an object of type taxArea in Dynamics 365 Business Central
   tags: 
    - taxArea
   operationId: patchTaxArea
   parameters:
    - $ref: '#/components/parameters/ContentTypeParam'
    - $ref: '#/components/parameters/IfMatchParam'
   requestBody:
    $ref: '#/components/requestBodies/taxArea'
   responses:
    200:
     description: (v1.0) Succesfully updated the specifiedtaxArea
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/taxArea'
 "/companies({company_id})/salesQuotes":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
  get:
   summary: Returns a list of salesQuotes
   tags: 
    - salesQuote
   operationId: listSalesQuotes
   responses:
    200:
     description: (v1.0) Succesfully returned a list of salesQuotes
     content:
      application/json:
       schema:
        type: object
        properties:
         value:
          type: array
          items:
           $ref: '#/components/schemas/salesQuote'
   parameters: 
   - $ref: '#/components/parameters/topParam'
   - $ref: '#/components/parameters/skipParam'
   - $ref: '#/components/parameters/limitParam'
   - $ref: '#/components/parameters/filterParam'
   - name: $expand
     in: query
     description: (v1.0) Entities to expand
     schema:
      type: array
      items:
       type: string
       enum: ['salesQuoteLines', 'pdfDocument', 'customer', 'currency', 'paymentTerm', 'shipmentMethod']
     style: form
     explode: false
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['id', 'number', 'externalDocumentNumber', 'documentDate', 'dueDate', 'customerId', 'contactId', 'customerNumber', 'customerName', 'billToName', 'billToCustomerId', 'billToCustomerNumber', 'shipToName', 'shipToContact', 'sellingPostalAddress', 'billingPostalAddress', 'shippingPostalAddress', 'currencyId', 'currencyCode', 'paymentTermsId', 'shipmentMethodId', 'salesperson', 'discountAmount', 'totalAmountExcludingTax', 'totalTaxAmount', 'totalAmountIncludingTax', 'status', 'sentDate', 'validUntilDate', 'acceptedDate', 'lastModifiedDateTime', 'phoneNumber', 'email']
     style: form
     explode: false
  post:
   summary: Creates an object of type salesQuote in Dynamics 365 Business Central
   tags: 
    - salesQuote
   operationId: postSalesQuote
   parameters:
    - $ref: '#/components/parameters/ContentTypeParam'
   requestBody:
    $ref: '#/components/requestBodies/salesQuote'
   responses:
    201:
     description: (v1.0) A new salesQuote has been succesfully created
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/salesQuote'
 "/companies({company_id})/salesQuotes({salesQuote_id})":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
   - name: salesQuote_id
     in: path
     required: true
     description: (v1.0) id for salesQuote
     schema:
      type: string
      format: uuid
  get:
   summary: Retrieve the properties and relationships of an object of type salesQuote for Dynamics 365 Business Central.
   tags: 
    - salesQuote
   operationId: getSalesQuote
   responses:
    200:
     description: (v1.0) Succesfully returned the requested salesQuote
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/salesQuote'
   parameters: 
   - name: $expand
     in: query
     description: (v1.0) Entities to expand
     schema:
      type: array
      items:
       type: string
       enum: ['salesQuoteLines', 'pdfDocument', 'customer', 'currency', 'paymentTerm', 'shipmentMethod']
     style: form
     explode: false
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['id', 'number', 'externalDocumentNumber', 'documentDate', 'dueDate', 'customerId', 'contactId', 'customerNumber', 'customerName', 'billToName', 'billToCustomerId', 'billToCustomerNumber', 'shipToName', 'shipToContact', 'sellingPostalAddress', 'billingPostalAddress', 'shippingPostalAddress', 'currencyId', 'currencyCode', 'paymentTermsId', 'shipmentMethodId', 'salesperson', 'discountAmount', 'totalAmountExcludingTax', 'totalTaxAmount', 'totalAmountIncludingTax', 'status', 'sentDate', 'validUntilDate', 'acceptedDate', 'lastModifiedDateTime', 'phoneNumber', 'email']
     style: form
     explode: false
  delete:
   summary: Deletes an object of type salesQuote in Dynamics 365 Business Central
   tags: 
    - salesQuote
   operationId: deleteSalesQuote
   responses:
    204:
     description: (v1.0) Succesfully deleted the specified salesQuote
  patch:
   summary: Updates an object of type salesQuote in Dynamics 365 Business Central
   tags: 
    - salesQuote
   operationId: patchSalesQuote
   parameters:
    - $ref: '#/components/parameters/ContentTypeParam'
    - $ref: '#/components/parameters/IfMatchParam'
   requestBody:
    $ref: '#/components/requestBodies/salesQuote'
   responses:
    200:
     description: (v1.0) Succesfully updated the specifiedsalesQuote
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/salesQuote'
 "/companies({company_id})/salesQuotes({salesQuote_id})/Microsoft.NAV.makeInvoice":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
   - name: salesQuote_id
     in: path
     required: true
     description: (v1.0) id for salesQuote
     schema:
      type: string
      format: uuid
  post:
   summary: Performs the makeInvoice action for salesQuotes entity
   tags: 
    - salesQuote
   operationId: makeInvoiceActionSalesQuotes
   responses:
    204:
     description: (v1.0) Succesfully performed a makeInvoice action on the Dynamic 365 Business Central salesQuotes entity
 "/companies({company_id})/salesQuotes({salesQuote_id})/Microsoft.NAV.makeOrder":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
   - name: salesQuote_id
     in: path
     required: true
     description: (v1.0) id for salesQuote
     schema:
      type: string
      format: uuid
  post:
   summary: Performs the makeOrder action for salesQuotes entity
   tags: 
    - salesQuote
   operationId: makeOrderActionSalesQuotes
   responses:
    204:
     description: (v1.0) Succesfully performed a makeOrder action on the Dynamic 365 Business Central salesQuotes entity
 "/companies({company_id})/salesQuotes({salesQuote_id})/Microsoft.NAV.send":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
   - name: salesQuote_id
     in: path
     required: true
     description: (v1.0) id for salesQuote
     schema:
      type: string
      format: uuid
  post:
   summary: Performs the send action for salesQuotes entity
   tags: 
    - salesQuote
   operationId: sendActionSalesQuotes
   responses:
    204:
     description: (v1.0) Succesfully performed a send action on the Dynamic 365 Business Central salesQuotes entity
 "/companies({company_id})/salesQuotes({salesQuote_id})/salesQuoteLines":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
   - name: salesQuote_id
     in: path
     required: true
     description: (v1.0) id for salesQuote
     schema:
      type: string
      format: uuid
  get:
   summary: Returns a list of salesQuoteLines
   tags: 
    - salesQuoteLine
   operationId: listSalesQuoteLinesForSalesQuote
   responses:
    200:
     description: (v1.0) Succesfully returned a list of salesQuoteLines
     content:
      application/json:
       schema:
        type: object
        properties:
         value:
          type: array
          items:
           $ref: '#/components/schemas/salesQuoteLine'
   parameters: 
   - $ref: '#/components/parameters/topParam'
   - $ref: '#/components/parameters/skipParam'
   - $ref: '#/components/parameters/limitParam'
   - $ref: '#/components/parameters/filterParam'
   - name: $expand
     in: query
     description: (v1.0) Entities to expand
     schema:
      type: array
      items:
       type: string
       enum: ['item', 'account']
     style: form
     explode: false
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['id', 'documentId', 'sequence', 'itemId', 'accountId', 'lineType', 'lineDetails', 'description', 'unitOfMeasureId', 'unitOfMeasure', 'unitPrice', 'quantity', 'discountAmount', 'discountPercent', 'discountAppliedBeforeTax', 'amountExcludingTax', 'taxCode', 'taxPercent', 'totalTaxAmount', 'amountIncludingTax', 'netAmount', 'netTaxAmount', 'netAmountIncludingTax']
     style: form
     explode: false
  post:
   summary: Creates an object of type salesQuoteLine in Dynamics 365 Business Central
   tags: 
    - salesQuoteLine
   operationId: postSalesQuoteLineForSalesQuote
   parameters:
    - $ref: '#/components/parameters/ContentTypeParam'
   requestBody:
    $ref: '#/components/requestBodies/salesQuoteLine'
   responses:
    201:
     description: (v1.0) A new salesQuoteLine has been succesfully created
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/salesQuoteLine'
 "/companies({company_id})/salesQuotes({salesQuote_id})/salesQuoteLines('{salesQuoteLine_id}')":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
   - name: salesQuote_id
     in: path
     required: true
     description: (v1.0) id for salesQuote
     schema:
      type: string
      format: uuid
   - name: salesQuoteLine_id
     in: path
     required: true
     description: (v1.0) id for salesQuoteLine
     schema:
      type: string
  get:
   summary: Retrieve the properties and relationships of an object of type salesQuoteLine for Dynamics 365 Business Central.
   tags: 
    - salesQuoteLine
   operationId: getSalesQuoteLineForSalesQuote
   responses:
    200:
     description: (v1.0) Succesfully returned the requested salesQuoteLine
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/salesQuoteLine'
   parameters: 
   - name: $expand
     in: query
     description: (v1.0) Entities to expand
     schema:
      type: array
      items:
       type: string
       enum: ['item', 'account']
     style: form
     explode: false
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['id', 'documentId', 'sequence', 'itemId', 'accountId', 'lineType', 'lineDetails', 'description', 'unitOfMeasureId', 'unitOfMeasure', 'unitPrice', 'quantity', 'discountAmount', 'discountPercent', 'discountAppliedBeforeTax', 'amountExcludingTax', 'taxCode', 'taxPercent', 'totalTaxAmount', 'amountIncludingTax', 'netAmount', 'netTaxAmount', 'netAmountIncludingTax']
     style: form
     explode: false
  delete:
   summary: Deletes an object of type salesQuoteLine in Dynamics 365 Business Central
   tags: 
    - salesQuoteLine
   operationId: deleteSalesQuoteLineForSalesQuote
   responses:
    204:
     description: (v1.0) Succesfully deleted the specified salesQuoteLine
  patch:
   summary: Updates an object of type salesQuoteLine in Dynamics 365 Business Central
   tags: 
    - salesQuoteLine
   operationId: patchSalesQuoteLineForSalesQuote
   parameters:
    - $ref: '#/components/parameters/ContentTypeParam'
    - $ref: '#/components/parameters/IfMatchParam'
   requestBody:
    $ref: '#/components/requestBodies/salesQuoteLine'
   responses:
    200:
     description: (v1.0) Succesfully updated the specifiedsalesQuoteLine
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/salesQuoteLine'
 "/companies({company_id})/salesQuotes({salesQuote_id})/pdfDocument":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
   - name: salesQuote_id
     in: path
     required: true
     description: (v1.0) id for salesQuote
     schema:
      type: string
      format: uuid
  get:
   summary: Returns a list of pdfDocument
   tags: 
    - pdfDocument
   operationId: listPdfDocumentForSalesQuote
   responses:
    200:
     description: (v1.0) Succesfully returned a list of pdfDocument
     content:
      application/json:
       schema:
        type: object
        properties:
         value:
          type: array
          items:
           $ref: '#/components/schemas/pdfDocument'
   parameters: 
   - $ref: '#/components/parameters/topParam'
   - $ref: '#/components/parameters/skipParam'
   - $ref: '#/components/parameters/limitParam'
   - $ref: '#/components/parameters/filterParam'
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['id', 'content']
     style: form
     explode: false
 "/companies({company_id})/salesQuotes({salesQuote_id})/pdfDocument({pdfDocument_id})":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
   - name: salesQuote_id
     in: path
     required: true
     description: (v1.0) id for salesQuote
     schema:
      type: string
      format: uuid
   - name: pdfDocument_id
     in: path
     required: true
     description: (v1.0) id for pdfDocument
     schema:
      type: string
      format: uuid
  get:
   summary: Retrieve the properties and relationships of an object of type pdfDocument for Dynamics 365 Business Central.
   tags: 
    - pdfDocument
   operationId: getPdfDocumentForSalesQuote
   responses:
    200:
     description: (v1.0) Succesfully returned the requested pdfDocument
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/pdfDocument'
   parameters: 
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['id', 'content']
     style: form
     explode: false
 "/companies({company_id})/salesQuoteLines":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
  get:
   summary: Returns a list of salesQuoteLines
   tags: 
    - salesQuoteLine
   operationId: listSalesQuoteLines
   responses:
    200:
     description: (v1.0) Succesfully returned a list of salesQuoteLines
     content:
      application/json:
       schema:
        type: object
        properties:
         value:
          type: array
          items:
           $ref: '#/components/schemas/salesQuoteLine'
   parameters: 
   - $ref: '#/components/parameters/topParam'
   - $ref: '#/components/parameters/skipParam'
   - $ref: '#/components/parameters/limitParam'
   - $ref: '#/components/parameters/filterParam'
   - name: $expand
     in: query
     description: (v1.0) Entities to expand
     schema:
      type: array
      items:
       type: string
       enum: ['item', 'account']
     style: form
     explode: false
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['id', 'documentId', 'sequence', 'itemId', 'accountId', 'lineType', 'lineDetails', 'description', 'unitOfMeasureId', 'unitOfMeasure', 'unitPrice', 'quantity', 'discountAmount', 'discountPercent', 'discountAppliedBeforeTax', 'amountExcludingTax', 'taxCode', 'taxPercent', 'totalTaxAmount', 'amountIncludingTax', 'netAmount', 'netTaxAmount', 'netAmountIncludingTax']
     style: form
     explode: false
  post:
   summary: Creates an object of type salesQuoteLine in Dynamics 365 Business Central
   tags: 
    - salesQuoteLine
   operationId: postSalesQuoteLine
   parameters:
    - $ref: '#/components/parameters/ContentTypeParam'
   requestBody:
    $ref: '#/components/requestBodies/salesQuoteLine'
   responses:
    201:
     description: (v1.0) A new salesQuoteLine has been succesfully created
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/salesQuoteLine'
 "/companies({company_id})/salesQuoteLines('{salesQuoteLine_id}')":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
   - name: salesQuoteLine_id
     in: path
     required: true
     description: (v1.0) id for salesQuoteLine
     schema:
      type: string
  get:
   summary: Retrieve the properties and relationships of an object of type salesQuoteLine for Dynamics 365 Business Central.
   tags: 
    - salesQuoteLine
   operationId: getSalesQuoteLine
   responses:
    200:
     description: (v1.0) Succesfully returned the requested salesQuoteLine
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/salesQuoteLine'
   parameters: 
   - name: $expand
     in: query
     description: (v1.0) Entities to expand
     schema:
      type: array
      items:
       type: string
       enum: ['item', 'account']
     style: form
     explode: false
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['id', 'documentId', 'sequence', 'itemId', 'accountId', 'lineType', 'lineDetails', 'description', 'unitOfMeasureId', 'unitOfMeasure', 'unitPrice', 'quantity', 'discountAmount', 'discountPercent', 'discountAppliedBeforeTax', 'amountExcludingTax', 'taxCode', 'taxPercent', 'totalTaxAmount', 'amountIncludingTax', 'netAmount', 'netTaxAmount', 'netAmountIncludingTax']
     style: form
     explode: false
  delete:
   summary: Deletes an object of type salesQuoteLine in Dynamics 365 Business Central
   tags: 
    - salesQuoteLine
   operationId: deleteSalesQuoteLine
   responses:
    204:
     description: (v1.0) Succesfully deleted the specified salesQuoteLine
  patch:
   summary: Updates an object of type salesQuoteLine in Dynamics 365 Business Central
   tags: 
    - salesQuoteLine
   operationId: patchSalesQuoteLine
   parameters:
    - $ref: '#/components/parameters/ContentTypeParam'
    - $ref: '#/components/parameters/IfMatchParam'
   requestBody:
    $ref: '#/components/requestBodies/salesQuoteLine'
   responses:
    200:
     description: (v1.0) Succesfully updated the specifiedsalesQuoteLine
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/salesQuoteLine'
 "/companies({company_id})/salesCreditMemos":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
  get:
   summary: Returns a list of salesCreditMemos
   tags: 
    - salesCreditMemo
   operationId: listSalesCreditMemos
   responses:
    200:
     description: (v1.0) Succesfully returned a list of salesCreditMemos
     content:
      application/json:
       schema:
        type: object
        properties:
         value:
          type: array
          items:
           $ref: '#/components/schemas/salesCreditMemo'
   parameters: 
   - $ref: '#/components/parameters/topParam'
   - $ref: '#/components/parameters/skipParam'
   - $ref: '#/components/parameters/limitParam'
   - $ref: '#/components/parameters/filterParam'
   - name: $expand
     in: query
     description: (v1.0) Entities to expand
     schema:
      type: array
      items:
       type: string
       enum: ['salesCreditMemoLines', 'pdfDocument', 'customer', 'currency', 'paymentTerm', 'shipmentMethod']
     style: form
     explode: false
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['id', 'number', 'externalDocumentNumber', 'creditMemoDate', 'dueDate', 'customerId', 'contactId', 'customerNumber', 'customerName', 'billToName', 'billToCustomerId', 'billToCustomerNumber', 'sellingPostalAddress', 'billingPostalAddress', 'currencyId', 'currencyCode', 'paymentTermsId', 'shipmentMethodId', 'salesperson', 'pricesIncludeTax', 'discountAmount', 'discountAppliedBeforeTax', 'totalAmountExcludingTax', 'totalTaxAmount', 'totalAmountIncludingTax', 'status', 'lastModifiedDateTime', 'invoiceId', 'invoiceNumber', 'phoneNumber', 'email']
     style: form
     explode: false
  post:
   summary: Creates an object of type salesCreditMemo in Dynamics 365 Business Central
   tags: 
    - salesCreditMemo
   operationId: postSalesCreditMemo
   parameters:
    - $ref: '#/components/parameters/ContentTypeParam'
   requestBody:
    $ref: '#/components/requestBodies/salesCreditMemo'
   responses:
    201:
     description: (v1.0) A new salesCreditMemo has been succesfully created
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/salesCreditMemo'
 "/companies({company_id})/salesCreditMemos({salesCreditMemo_id})":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
   - name: salesCreditMemo_id
     in: path
     required: true
     description: (v1.0) id for salesCreditMemo
     schema:
      type: string
      format: uuid
  get:
   summary: Retrieve the properties and relationships of an object of type salesCreditMemo for Dynamics 365 Business Central.
   tags: 
    - salesCreditMemo
   operationId: getSalesCreditMemo
   responses:
    200:
     description: (v1.0) Succesfully returned the requested salesCreditMemo
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/salesCreditMemo'
   parameters: 
   - name: $expand
     in: query
     description: (v1.0) Entities to expand
     schema:
      type: array
      items:
       type: string
       enum: ['salesCreditMemoLines', 'pdfDocument', 'customer', 'currency', 'paymentTerm', 'shipmentMethod']
     style: form
     explode: false
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['id', 'number', 'externalDocumentNumber', 'creditMemoDate', 'dueDate', 'customerId', 'contactId', 'customerNumber', 'customerName', 'billToName', 'billToCustomerId', 'billToCustomerNumber', 'sellingPostalAddress', 'billingPostalAddress', 'currencyId', 'currencyCode', 'paymentTermsId', 'shipmentMethodId', 'salesperson', 'pricesIncludeTax', 'discountAmount', 'discountAppliedBeforeTax', 'totalAmountExcludingTax', 'totalTaxAmount', 'totalAmountIncludingTax', 'status', 'lastModifiedDateTime', 'invoiceId', 'invoiceNumber', 'phoneNumber', 'email']
     style: form
     explode: false
  delete:
   summary: Deletes an object of type salesCreditMemo in Dynamics 365 Business Central
   tags: 
    - salesCreditMemo
   operationId: deleteSalesCreditMemo
   responses:
    204:
     description: (v1.0) Succesfully deleted the specified salesCreditMemo
  patch:
   summary: Updates an object of type salesCreditMemo in Dynamics 365 Business Central
   tags: 
    - salesCreditMemo
   operationId: patchSalesCreditMemo
   parameters:
    - $ref: '#/components/parameters/ContentTypeParam'
    - $ref: '#/components/parameters/IfMatchParam'
   requestBody:
    $ref: '#/components/requestBodies/salesCreditMemo'
   responses:
    200:
     description: (v1.0) Succesfully updated the specifiedsalesCreditMemo
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/salesCreditMemo'
 "/companies({company_id})/salesCreditMemos({salesCreditMemo_id})/Microsoft.NAV.cancelAndSend":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
   - name: salesCreditMemo_id
     in: path
     required: true
     description: (v1.0) id for salesCreditMemo
     schema:
      type: string
      format: uuid
  post:
   summary: Performs the cancelAndSend action for salesCreditMemos entity
   tags: 
    - salesCreditMemo
   operationId: cancelAndSendActionSalesCreditMemos
   responses:
    204:
     description: (v1.0) Succesfully performed a cancelAndSend action on the Dynamic 365 Business Central salesCreditMemos entity
 "/companies({company_id})/salesCreditMemos({salesCreditMemo_id})/Microsoft.NAV.cancel":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
   - name: salesCreditMemo_id
     in: path
     required: true
     description: (v1.0) id for salesCreditMemo
     schema:
      type: string
      format: uuid
  post:
   summary: Performs the cancel action for salesCreditMemos entity
   tags: 
    - salesCreditMemo
   operationId: cancelActionSalesCreditMemos
   responses:
    204:
     description: (v1.0) Succesfully performed a cancel action on the Dynamic 365 Business Central salesCreditMemos entity
 "/companies({company_id})/salesCreditMemos({salesCreditMemo_id})/Microsoft.NAV.postAndSend":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
   - name: salesCreditMemo_id
     in: path
     required: true
     description: (v1.0) id for salesCreditMemo
     schema:
      type: string
      format: uuid
  post:
   summary: Performs the postAndSend action for salesCreditMemos entity
   tags: 
    - salesCreditMemo
   operationId: postAndSendActionSalesCreditMemos
   responses:
    204:
     description: (v1.0) Succesfully performed a postAndSend action on the Dynamic 365 Business Central salesCreditMemos entity
 "/companies({company_id})/salesCreditMemos({salesCreditMemo_id})/Microsoft.NAV.post":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
   - name: salesCreditMemo_id
     in: path
     required: true
     description: (v1.0) id for salesCreditMemo
     schema:
      type: string
      format: uuid
  post:
   summary: Performs the post action for salesCreditMemos entity
   tags: 
    - salesCreditMemo
   operationId: postActionSalesCreditMemos
   responses:
    204:
     description: (v1.0) Succesfully performed a post action on the Dynamic 365 Business Central salesCreditMemos entity
 "/companies({company_id})/salesCreditMemos({salesCreditMemo_id})/Microsoft.NAV.send":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
   - name: salesCreditMemo_id
     in: path
     required: true
     description: (v1.0) id for salesCreditMemo
     schema:
      type: string
      format: uuid
  post:
   summary: Performs the send action for salesCreditMemos entity
   tags: 
    - salesCreditMemo
   operationId: sendActionSalesCreditMemos
   responses:
    204:
     description: (v1.0) Succesfully performed a send action on the Dynamic 365 Business Central salesCreditMemos entity
 "/companies({company_id})/salesCreditMemos({salesCreditMemo_id})/salesCreditMemoLines":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
   - name: salesCreditMemo_id
     in: path
     required: true
     description: (v1.0) id for salesCreditMemo
     schema:
      type: string
      format: uuid
  get:
   summary: Returns a list of salesCreditMemoLines
   tags: 
    - salesCreditMemoLine
   operationId: listSalesCreditMemoLinesForSalesCreditMemo
   responses:
    200:
     description: (v1.0) Succesfully returned a list of salesCreditMemoLines
     content:
      application/json:
       schema:
        type: object
        properties:
         value:
          type: array
          items:
           $ref: '#/components/schemas/salesCreditMemoLine'
   parameters: 
   - $ref: '#/components/parameters/topParam'
   - $ref: '#/components/parameters/skipParam'
   - $ref: '#/components/parameters/limitParam'
   - $ref: '#/components/parameters/filterParam'
   - name: $expand
     in: query
     description: (v1.0) Entities to expand
     schema:
      type: array
      items:
       type: string
       enum: ['item', 'account']
     style: form
     explode: false
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['id', 'documentId', 'sequence', 'itemId', 'accountId', 'lineType', 'lineDetails', 'description', 'unitOfMeasureId', 'unitOfMeasure', 'unitPrice', 'quantity', 'discountAmount', 'discountPercent', 'discountAppliedBeforeTax', 'amountExcludingTax', 'taxCode', 'taxPercent', 'totalTaxAmount', 'amountIncludingTax', 'invoiceDiscountAllocation', 'netAmount', 'netTaxAmount', 'netAmountIncludingTax', 'shipmentDate']
     style: form
     explode: false
  post:
   summary: Creates an object of type salesCreditMemoLine in Dynamics 365 Business Central
   tags: 
    - salesCreditMemoLine
   operationId: postSalesCreditMemoLineForSalesCreditMemo
   parameters:
    - $ref: '#/components/parameters/ContentTypeParam'
   requestBody:
    $ref: '#/components/requestBodies/salesCreditMemoLine'
   responses:
    201:
     description: (v1.0) A new salesCreditMemoLine has been succesfully created
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/salesCreditMemoLine'
 "/companies({company_id})/salesCreditMemos({salesCreditMemo_id})/salesCreditMemoLines('{salesCreditMemoLine_id}')":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
   - name: salesCreditMemo_id
     in: path
     required: true
     description: (v1.0) id for salesCreditMemo
     schema:
      type: string
      format: uuid
   - name: salesCreditMemoLine_id
     in: path
     required: true
     description: (v1.0) id for salesCreditMemoLine
     schema:
      type: string
  get:
   summary: Retrieve the properties and relationships of an object of type salesCreditMemoLine for Dynamics 365 Business Central.
   tags: 
    - salesCreditMemoLine
   operationId: getSalesCreditMemoLineForSalesCreditMemo
   responses:
    200:
     description: (v1.0) Succesfully returned the requested salesCreditMemoLine
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/salesCreditMemoLine'
   parameters: 
   - name: $expand
     in: query
     description: (v1.0) Entities to expand
     schema:
      type: array
      items:
       type: string
       enum: ['item', 'account']
     style: form
     explode: false
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['id', 'documentId', 'sequence', 'itemId', 'accountId', 'lineType', 'lineDetails', 'description', 'unitOfMeasureId', 'unitOfMeasure', 'unitPrice', 'quantity', 'discountAmount', 'discountPercent', 'discountAppliedBeforeTax', 'amountExcludingTax', 'taxCode', 'taxPercent', 'totalTaxAmount', 'amountIncludingTax', 'invoiceDiscountAllocation', 'netAmount', 'netTaxAmount', 'netAmountIncludingTax', 'shipmentDate']
     style: form
     explode: false
  delete:
   summary: Deletes an object of type salesCreditMemoLine in Dynamics 365 Business Central
   tags: 
    - salesCreditMemoLine
   operationId: deleteSalesCreditMemoLineForSalesCreditMemo
   responses:
    204:
     description: (v1.0) Succesfully deleted the specified salesCreditMemoLine
  patch:
   summary: Updates an object of type salesCreditMemoLine in Dynamics 365 Business Central
   tags: 
    - salesCreditMemoLine
   operationId: patchSalesCreditMemoLineForSalesCreditMemo
   parameters:
    - $ref: '#/components/parameters/ContentTypeParam'
    - $ref: '#/components/parameters/IfMatchParam'
   requestBody:
    $ref: '#/components/requestBodies/salesCreditMemoLine'
   responses:
    200:
     description: (v1.0) Succesfully updated the specifiedsalesCreditMemoLine
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/salesCreditMemoLine'
 "/companies({company_id})/salesCreditMemos({salesCreditMemo_id})/pdfDocument":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
   - name: salesCreditMemo_id
     in: path
     required: true
     description: (v1.0) id for salesCreditMemo
     schema:
      type: string
      format: uuid
  get:
   summary: Returns a list of pdfDocument
   tags: 
    - pdfDocument
   operationId: listPdfDocumentForSalesCreditMemo
   responses:
    200:
     description: (v1.0) Succesfully returned a list of pdfDocument
     content:
      application/json:
       schema:
        type: object
        properties:
         value:
          type: array
          items:
           $ref: '#/components/schemas/pdfDocument'
   parameters: 
   - $ref: '#/components/parameters/topParam'
   - $ref: '#/components/parameters/skipParam'
   - $ref: '#/components/parameters/limitParam'
   - $ref: '#/components/parameters/filterParam'
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['id', 'content']
     style: form
     explode: false
 "/companies({company_id})/salesCreditMemos({salesCreditMemo_id})/pdfDocument({pdfDocument_id})":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
   - name: salesCreditMemo_id
     in: path
     required: true
     description: (v1.0) id for salesCreditMemo
     schema:
      type: string
      format: uuid
   - name: pdfDocument_id
     in: path
     required: true
     description: (v1.0) id for pdfDocument
     schema:
      type: string
      format: uuid
  get:
   summary: Retrieve the properties and relationships of an object of type pdfDocument for Dynamics 365 Business Central.
   tags: 
    - pdfDocument
   operationId: getPdfDocumentForSalesCreditMemo
   responses:
    200:
     description: (v1.0) Succesfully returned the requested pdfDocument
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/pdfDocument'
   parameters: 
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['id', 'content']
     style: form
     explode: false
 "/companies({company_id})/salesCreditMemoLines":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
  get:
   summary: Returns a list of salesCreditMemoLines
   tags: 
    - salesCreditMemoLine
   operationId: listSalesCreditMemoLines
   responses:
    200:
     description: (v1.0) Succesfully returned a list of salesCreditMemoLines
     content:
      application/json:
       schema:
        type: object
        properties:
         value:
          type: array
          items:
           $ref: '#/components/schemas/salesCreditMemoLine'
   parameters: 
   - $ref: '#/components/parameters/topParam'
   - $ref: '#/components/parameters/skipParam'
   - $ref: '#/components/parameters/limitParam'
   - $ref: '#/components/parameters/filterParam'
   - name: $expand
     in: query
     description: (v1.0) Entities to expand
     schema:
      type: array
      items:
       type: string
       enum: ['item', 'account']
     style: form
     explode: false
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['id', 'documentId', 'sequence', 'itemId', 'accountId', 'lineType', 'lineDetails', 'description', 'unitOfMeasureId', 'unitOfMeasure', 'unitPrice', 'quantity', 'discountAmount', 'discountPercent', 'discountAppliedBeforeTax', 'amountExcludingTax', 'taxCode', 'taxPercent', 'totalTaxAmount', 'amountIncludingTax', 'invoiceDiscountAllocation', 'netAmount', 'netTaxAmount', 'netAmountIncludingTax', 'shipmentDate']
     style: form
     explode: false
  post:
   summary: Creates an object of type salesCreditMemoLine in Dynamics 365 Business Central
   tags: 
    - salesCreditMemoLine
   operationId: postSalesCreditMemoLine
   parameters:
    - $ref: '#/components/parameters/ContentTypeParam'
   requestBody:
    $ref: '#/components/requestBodies/salesCreditMemoLine'
   responses:
    201:
     description: (v1.0) A new salesCreditMemoLine has been succesfully created
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/salesCreditMemoLine'
 "/companies({company_id})/salesCreditMemoLines('{salesCreditMemoLine_id}')":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
   - name: salesCreditMemoLine_id
     in: path
     required: true
     description: (v1.0) id for salesCreditMemoLine
     schema:
      type: string
  get:
   summary: Retrieve the properties and relationships of an object of type salesCreditMemoLine for Dynamics 365 Business Central.
   tags: 
    - salesCreditMemoLine
   operationId: getSalesCreditMemoLine
   responses:
    200:
     description: (v1.0) Succesfully returned the requested salesCreditMemoLine
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/salesCreditMemoLine'
   parameters: 
   - name: $expand
     in: query
     description: (v1.0) Entities to expand
     schema:
      type: array
      items:
       type: string
       enum: ['item', 'account']
     style: form
     explode: false
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['id', 'documentId', 'sequence', 'itemId', 'accountId', 'lineType', 'lineDetails', 'description', 'unitOfMeasureId', 'unitOfMeasure', 'unitPrice', 'quantity', 'discountAmount', 'discountPercent', 'discountAppliedBeforeTax', 'amountExcludingTax', 'taxCode', 'taxPercent', 'totalTaxAmount', 'amountIncludingTax', 'invoiceDiscountAllocation', 'netAmount', 'netTaxAmount', 'netAmountIncludingTax', 'shipmentDate']
     style: form
     explode: false
  delete:
   summary: Deletes an object of type salesCreditMemoLine in Dynamics 365 Business Central
   tags: 
    - salesCreditMemoLine
   operationId: deleteSalesCreditMemoLine
   responses:
    204:
     description: (v1.0) Succesfully deleted the specified salesCreditMemoLine
  patch:
   summary: Updates an object of type salesCreditMemoLine in Dynamics 365 Business Central
   tags: 
    - salesCreditMemoLine
   operationId: patchSalesCreditMemoLine
   parameters:
    - $ref: '#/components/parameters/ContentTypeParam'
    - $ref: '#/components/parameters/IfMatchParam'
   requestBody:
    $ref: '#/components/requestBodies/salesCreditMemoLine'
   responses:
    200:
     description: (v1.0) Succesfully updated the specifiedsalesCreditMemoLine
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/salesCreditMemoLine'
 "/companies({company_id})/generalLedgerEntryAttachments":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
  get:
   summary: Returns a list of generalLedgerEntryAttachments
   tags: 
    - generalLedgerEntryAttachments
   operationId: listGeneralLedgerEntryAttachments
   responses:
    200:
     description: (v1.0) Succesfully returned a list of generalLedgerEntryAttachments
     content:
      application/json:
       schema:
        type: object
        properties:
         value:
          type: array
          items:
           $ref: '#/components/schemas/generalLedgerEntryAttachments'
   parameters: 
   - $ref: '#/components/parameters/topParam'
   - $ref: '#/components/parameters/skipParam'
   - $ref: '#/components/parameters/limitParam'
   - $ref: '#/components/parameters/filterParam'
   - name: $expand
     in: query
     description: (v1.0) Entities to expand
     schema:
      type: array
      items:
       type: string
       enum: ['generalLedgerEntry']
     style: form
     explode: false
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['generalLedgerEntryNumber', 'id', 'fileName', 'byteSize', 'content', 'createdDateTime']
     style: form
     explode: false
  post:
   summary: Creates an object of type generalLedgerEntryAttachments in Dynamics 365 Business Central
   tags: 
    - generalLedgerEntryAttachments
   operationId: postGeneralLedgerEntryAttachments
   parameters:
    - $ref: '#/components/parameters/ContentTypeParam'
   requestBody:
    $ref: '#/components/requestBodies/generalLedgerEntryAttachments'
   responses:
    201:
     description: (v1.0) A new generalLedgerEntryAttachments has been succesfully created
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/generalLedgerEntryAttachments'
 "/companies({company_id})/generalLedgerEntryAttachments({generalLedgerEntryAttachments_generalLedgerEntryNumber},{generalLedgerEntryAttachments_id})":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
   - name: generalLedgerEntryAttachments_generalLedgerEntryNumber
     in: path
     required: true
     description: (v1.0) generalLedgerEntryNumber for generalLedgerEntryAttachments
     schema:
      type: integer
      format: int32
   - name: generalLedgerEntryAttachments_id
     in: path
     required: true
     description: (v1.0) id for generalLedgerEntryAttachments
     schema:
      type: string
      format: uuid
  get:
   summary: Retrieve the properties and relationships of an object of type generalLedgerEntryAttachments for Dynamics 365 Business Central.
   tags: 
    - generalLedgerEntryAttachments
   operationId: getGeneralLedgerEntryAttachments
   responses:
    200:
     description: (v1.0) Succesfully returned the requested generalLedgerEntryAttachments
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/generalLedgerEntryAttachments'
   parameters: 
   - name: $expand
     in: query
     description: (v1.0) Entities to expand
     schema:
      type: array
      items:
       type: string
       enum: ['generalLedgerEntry']
     style: form
     explode: false
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['generalLedgerEntryNumber', 'id', 'fileName', 'byteSize', 'content', 'createdDateTime']
     style: form
     explode: false
  delete:
   summary: Deletes an object of type generalLedgerEntryAttachments in Dynamics 365 Business Central
   tags: 
    - generalLedgerEntryAttachments
   operationId: deleteGeneralLedgerEntryAttachments
   responses:
    204:
     description: (v1.0) Succesfully deleted the specified generalLedgerEntryAttachments
  patch:
   summary: Updates an object of type generalLedgerEntryAttachments in Dynamics 365 Business Central
   tags: 
    - generalLedgerEntryAttachments
   operationId: patchGeneralLedgerEntryAttachments
   parameters:
    - $ref: '#/components/parameters/ContentTypeParam'
    - $ref: '#/components/parameters/IfMatchParam'
   requestBody:
    $ref: '#/components/requestBodies/generalLedgerEntryAttachments'
   responses:
    200:
     description: (v1.0) Succesfully updated the specifiedgeneralLedgerEntryAttachments
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/generalLedgerEntryAttachments'
 "/companies({company_id})/purchaseInvoices":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
  get:
   summary: Returns a list of purchaseInvoices
   tags: 
    - purchaseInvoice
   operationId: listPurchaseInvoices
   responses:
    200:
     description: (v1.0) Succesfully returned a list of purchaseInvoices
     content:
      application/json:
       schema:
        type: object
        properties:
         value:
          type: array
          items:
           $ref: '#/components/schemas/purchaseInvoice'
   parameters: 
   - $ref: '#/components/parameters/topParam'
   - $ref: '#/components/parameters/skipParam'
   - $ref: '#/components/parameters/limitParam'
   - $ref: '#/components/parameters/filterParam'
   - name: $expand
     in: query
     description: (v1.0) Entities to expand
     schema:
      type: array
      items:
       type: string
       enum: ['purchaseInvoiceLines', 'pdfDocument', 'vendor', 'currency']
     style: form
     explode: false
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['id', 'number', 'invoiceDate', 'dueDate', 'vendorInvoiceNumber', 'vendorId', 'vendorNumber', 'vendorName', 'payToName', 'payToContact', 'payToVendorId', 'payToVendorNumber', 'shipToName', 'shipToContact', 'buyFromAddress', 'payToAddress', 'shipToAddress', 'currencyId', 'currencyCode', 'pricesIncludeTax', 'discountAmount', 'discountAppliedBeforeTax', 'totalAmountExcludingTax', 'totalTaxAmount', 'totalAmountIncludingTax', 'status', 'lastModifiedDateTime']
     style: form
     explode: false
  post:
   summary: Creates an object of type purchaseInvoice in Dynamics 365 Business Central
   tags: 
    - purchaseInvoice
   operationId: postPurchaseInvoice
   parameters:
    - $ref: '#/components/parameters/ContentTypeParam'
   requestBody:
    $ref: '#/components/requestBodies/purchaseInvoice'
   responses:
    201:
     description: (v1.0) A new purchaseInvoice has been succesfully created
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/purchaseInvoice'
 "/companies({company_id})/purchaseInvoices({purchaseInvoice_id})":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
   - name: purchaseInvoice_id
     in: path
     required: true
     description: (v1.0) id for purchaseInvoice
     schema:
      type: string
      format: uuid
  get:
   summary: Retrieve the properties and relationships of an object of type purchaseInvoice for Dynamics 365 Business Central.
   tags: 
    - purchaseInvoice
   operationId: getPurchaseInvoice
   responses:
    200:
     description: (v1.0) Succesfully returned the requested purchaseInvoice
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/purchaseInvoice'
   parameters: 
   - name: $expand
     in: query
     description: (v1.0) Entities to expand
     schema:
      type: array
      items:
       type: string
       enum: ['purchaseInvoiceLines', 'pdfDocument', 'vendor', 'currency']
     style: form
     explode: false
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['id', 'number', 'invoiceDate', 'dueDate', 'vendorInvoiceNumber', 'vendorId', 'vendorNumber', 'vendorName', 'payToName', 'payToContact', 'payToVendorId', 'payToVendorNumber', 'shipToName', 'shipToContact', 'buyFromAddress', 'payToAddress', 'shipToAddress', 'currencyId', 'currencyCode', 'pricesIncludeTax', 'discountAmount', 'discountAppliedBeforeTax', 'totalAmountExcludingTax', 'totalTaxAmount', 'totalAmountIncludingTax', 'status', 'lastModifiedDateTime']
     style: form
     explode: false
  delete:
   summary: Deletes an object of type purchaseInvoice in Dynamics 365 Business Central
   tags: 
    - purchaseInvoice
   operationId: deletePurchaseInvoice
   responses:
    204:
     description: (v1.0) Succesfully deleted the specified purchaseInvoice
  patch:
   summary: Updates an object of type purchaseInvoice in Dynamics 365 Business Central
   tags: 
    - purchaseInvoice
   operationId: patchPurchaseInvoice
   parameters:
    - $ref: '#/components/parameters/ContentTypeParam'
    - $ref: '#/components/parameters/IfMatchParam'
   requestBody:
    $ref: '#/components/requestBodies/purchaseInvoice'
   responses:
    200:
     description: (v1.0) Succesfully updated the specifiedpurchaseInvoice
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/purchaseInvoice'
 "/companies({company_id})/purchaseInvoices({purchaseInvoice_id})/Microsoft.NAV.post":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
   - name: purchaseInvoice_id
     in: path
     required: true
     description: (v1.0) id for purchaseInvoice
     schema:
      type: string
      format: uuid
  post:
   summary: Performs the post action for purchaseInvoices entity
   tags: 
    - purchaseInvoice
   operationId: postActionPurchaseInvoices
   responses:
    204:
     description: (v1.0) Succesfully performed a post action on the Dynamic 365 Business Central purchaseInvoices entity
 "/companies({company_id})/purchaseInvoices({purchaseInvoice_id})/purchaseInvoiceLines":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
   - name: purchaseInvoice_id
     in: path
     required: true
     description: (v1.0) id for purchaseInvoice
     schema:
      type: string
      format: uuid
  get:
   summary: Returns a list of purchaseInvoiceLines
   tags: 
    - purchaseInvoiceLine
   operationId: listPurchaseInvoiceLinesForPurchaseInvoice
   responses:
    200:
     description: (v1.0) Succesfully returned a list of purchaseInvoiceLines
     content:
      application/json:
       schema:
        type: object
        properties:
         value:
          type: array
          items:
           $ref: '#/components/schemas/purchaseInvoiceLine'
   parameters: 
   - $ref: '#/components/parameters/topParam'
   - $ref: '#/components/parameters/skipParam'
   - $ref: '#/components/parameters/limitParam'
   - $ref: '#/components/parameters/filterParam'
   - name: $expand
     in: query
     description: (v1.0) Entities to expand
     schema:
      type: array
      items:
       type: string
       enum: ['item', 'account']
     style: form
     explode: false
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['id', 'documentId', 'sequence', 'itemId', 'accountId', 'lineType', 'lineDetails', 'description', 'unitOfMeasure', 'unitCost', 'quantity', 'discountAmount', 'discountPercent', 'discountAppliedBeforeTax', 'amountExcludingTax', 'taxCode', 'taxPercent', 'totalTaxAmount', 'amountIncludingTax', 'invoiceDiscountAllocation', 'netAmount', 'netTaxAmount', 'netAmountIncludingTax', 'expectedReceiptDate']
     style: form
     explode: false
  post:
   summary: Creates an object of type purchaseInvoiceLine in Dynamics 365 Business Central
   tags: 
    - purchaseInvoiceLine
   operationId: postPurchaseInvoiceLineForPurchaseInvoice
   parameters:
    - $ref: '#/components/parameters/ContentTypeParam'
   requestBody:
    $ref: '#/components/requestBodies/purchaseInvoiceLine'
   responses:
    201:
     description: (v1.0) A new purchaseInvoiceLine has been succesfully created
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/purchaseInvoiceLine'
 "/companies({company_id})/purchaseInvoices({purchaseInvoice_id})/purchaseInvoiceLines('{purchaseInvoiceLine_id}')":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
   - name: purchaseInvoice_id
     in: path
     required: true
     description: (v1.0) id for purchaseInvoice
     schema:
      type: string
      format: uuid
   - name: purchaseInvoiceLine_id
     in: path
     required: true
     description: (v1.0) id for purchaseInvoiceLine
     schema:
      type: string
  get:
   summary: Retrieve the properties and relationships of an object of type purchaseInvoiceLine for Dynamics 365 Business Central.
   tags: 
    - purchaseInvoiceLine
   operationId: getPurchaseInvoiceLineForPurchaseInvoice
   responses:
    200:
     description: (v1.0) Succesfully returned the requested purchaseInvoiceLine
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/purchaseInvoiceLine'
   parameters: 
   - name: $expand
     in: query
     description: (v1.0) Entities to expand
     schema:
      type: array
      items:
       type: string
       enum: ['item', 'account']
     style: form
     explode: false
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['id', 'documentId', 'sequence', 'itemId', 'accountId', 'lineType', 'lineDetails', 'description', 'unitOfMeasure', 'unitCost', 'quantity', 'discountAmount', 'discountPercent', 'discountAppliedBeforeTax', 'amountExcludingTax', 'taxCode', 'taxPercent', 'totalTaxAmount', 'amountIncludingTax', 'invoiceDiscountAllocation', 'netAmount', 'netTaxAmount', 'netAmountIncludingTax', 'expectedReceiptDate']
     style: form
     explode: false
  delete:
   summary: Deletes an object of type purchaseInvoiceLine in Dynamics 365 Business Central
   tags: 
    - purchaseInvoiceLine
   operationId: deletePurchaseInvoiceLineForPurchaseInvoice
   responses:
    204:
     description: (v1.0) Succesfully deleted the specified purchaseInvoiceLine
  patch:
   summary: Updates an object of type purchaseInvoiceLine in Dynamics 365 Business Central
   tags: 
    - purchaseInvoiceLine
   operationId: patchPurchaseInvoiceLineForPurchaseInvoice
   parameters:
    - $ref: '#/components/parameters/ContentTypeParam'
    - $ref: '#/components/parameters/IfMatchParam'
   requestBody:
    $ref: '#/components/requestBodies/purchaseInvoiceLine'
   responses:
    200:
     description: (v1.0) Succesfully updated the specifiedpurchaseInvoiceLine
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/purchaseInvoiceLine'
 "/companies({company_id})/purchaseInvoices({purchaseInvoice_id})/pdfDocument":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
   - name: purchaseInvoice_id
     in: path
     required: true
     description: (v1.0) id for purchaseInvoice
     schema:
      type: string
      format: uuid
  get:
   summary: Returns a list of pdfDocument
   tags: 
    - pdfDocument
   operationId: listPdfDocumentForPurchaseInvoice
   responses:
    200:
     description: (v1.0) Succesfully returned a list of pdfDocument
     content:
      application/json:
       schema:
        type: object
        properties:
         value:
          type: array
          items:
           $ref: '#/components/schemas/pdfDocument'
   parameters: 
   - $ref: '#/components/parameters/topParam'
   - $ref: '#/components/parameters/skipParam'
   - $ref: '#/components/parameters/limitParam'
   - $ref: '#/components/parameters/filterParam'
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['id', 'content']
     style: form
     explode: false
 "/companies({company_id})/purchaseInvoices({purchaseInvoice_id})/pdfDocument({pdfDocument_id})":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
   - name: purchaseInvoice_id
     in: path
     required: true
     description: (v1.0) id for purchaseInvoice
     schema:
      type: string
      format: uuid
   - name: pdfDocument_id
     in: path
     required: true
     description: (v1.0) id for pdfDocument
     schema:
      type: string
      format: uuid
  get:
   summary: Retrieve the properties and relationships of an object of type pdfDocument for Dynamics 365 Business Central.
   tags: 
    - pdfDocument
   operationId: getPdfDocumentForPurchaseInvoice
   responses:
    200:
     description: (v1.0) Succesfully returned the requested pdfDocument
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/pdfDocument'
   parameters: 
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['id', 'content']
     style: form
     explode: false
 "/companies({company_id})/purchaseInvoiceLines":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
  get:
   summary: Returns a list of purchaseInvoiceLines
   tags: 
    - purchaseInvoiceLine
   operationId: listPurchaseInvoiceLines
   responses:
    200:
     description: (v1.0) Succesfully returned a list of purchaseInvoiceLines
     content:
      application/json:
       schema:
        type: object
        properties:
         value:
          type: array
          items:
           $ref: '#/components/schemas/purchaseInvoiceLine'
   parameters: 
   - $ref: '#/components/parameters/topParam'
   - $ref: '#/components/parameters/skipParam'
   - $ref: '#/components/parameters/limitParam'
   - $ref: '#/components/parameters/filterParam'
   - name: $expand
     in: query
     description: (v1.0) Entities to expand
     schema:
      type: array
      items:
       type: string
       enum: ['item', 'account']
     style: form
     explode: false
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['id', 'documentId', 'sequence', 'itemId', 'accountId', 'lineType', 'lineDetails', 'description', 'unitOfMeasure', 'unitCost', 'quantity', 'discountAmount', 'discountPercent', 'discountAppliedBeforeTax', 'amountExcludingTax', 'taxCode', 'taxPercent', 'totalTaxAmount', 'amountIncludingTax', 'invoiceDiscountAllocation', 'netAmount', 'netTaxAmount', 'netAmountIncludingTax', 'expectedReceiptDate']
     style: form
     explode: false
  post:
   summary: Creates an object of type purchaseInvoiceLine in Dynamics 365 Business Central
   tags: 
    - purchaseInvoiceLine
   operationId: postPurchaseInvoiceLine
   parameters:
    - $ref: '#/components/parameters/ContentTypeParam'
   requestBody:
    $ref: '#/components/requestBodies/purchaseInvoiceLine'
   responses:
    201:
     description: (v1.0) A new purchaseInvoiceLine has been succesfully created
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/purchaseInvoiceLine'
 "/companies({company_id})/purchaseInvoiceLines('{purchaseInvoiceLine_id}')":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
   - name: purchaseInvoiceLine_id
     in: path
     required: true
     description: (v1.0) id for purchaseInvoiceLine
     schema:
      type: string
  get:
   summary: Retrieve the properties and relationships of an object of type purchaseInvoiceLine for Dynamics 365 Business Central.
   tags: 
    - purchaseInvoiceLine
   operationId: getPurchaseInvoiceLine
   responses:
    200:
     description: (v1.0) Succesfully returned the requested purchaseInvoiceLine
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/purchaseInvoiceLine'
   parameters: 
   - name: $expand
     in: query
     description: (v1.0) Entities to expand
     schema:
      type: array
      items:
       type: string
       enum: ['item', 'account']
     style: form
     explode: false
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['id', 'documentId', 'sequence', 'itemId', 'accountId', 'lineType', 'lineDetails', 'description', 'unitOfMeasure', 'unitCost', 'quantity', 'discountAmount', 'discountPercent', 'discountAppliedBeforeTax', 'amountExcludingTax', 'taxCode', 'taxPercent', 'totalTaxAmount', 'amountIncludingTax', 'invoiceDiscountAllocation', 'netAmount', 'netTaxAmount', 'netAmountIncludingTax', 'expectedReceiptDate']
     style: form
     explode: false
  delete:
   summary: Deletes an object of type purchaseInvoiceLine in Dynamics 365 Business Central
   tags: 
    - purchaseInvoiceLine
   operationId: deletePurchaseInvoiceLine
   responses:
    204:
     description: (v1.0) Succesfully deleted the specified purchaseInvoiceLine
  patch:
   summary: Updates an object of type purchaseInvoiceLine in Dynamics 365 Business Central
   tags: 
    - purchaseInvoiceLine
   operationId: patchPurchaseInvoiceLine
   parameters:
    - $ref: '#/components/parameters/ContentTypeParam'
    - $ref: '#/components/parameters/IfMatchParam'
   requestBody:
    $ref: '#/components/requestBodies/purchaseInvoiceLine'
   responses:
    200:
     description: (v1.0) Succesfully updated the specifiedpurchaseInvoiceLine
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/purchaseInvoiceLine'
 "/companies({company_id})/projects":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
  get:
   summary: Returns a list of projects
   tags: 
    - project
   operationId: listProjects
   responses:
    200:
     description: (v1.0) Succesfully returned a list of projects
     content:
      application/json:
       schema:
        type: object
        properties:
         value:
          type: array
          items:
           $ref: '#/components/schemas/project'
   parameters: 
   - $ref: '#/components/parameters/topParam'
   - $ref: '#/components/parameters/skipParam'
   - $ref: '#/components/parameters/limitParam'
   - $ref: '#/components/parameters/filterParam'
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['id', 'number', 'displayName']
     style: form
     explode: false
  post:
   summary: Creates an object of type project in Dynamics 365 Business Central
   tags: 
    - project
   operationId: postProject
   parameters:
    - $ref: '#/components/parameters/ContentTypeParam'
   requestBody:
    $ref: '#/components/requestBodies/project'
   responses:
    201:
     description: (v1.0) A new project has been succesfully created
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/project'
 "/companies({company_id})/projects({project_id})":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
   - name: project_id
     in: path
     required: true
     description: (v1.0) id for project
     schema:
      type: string
      format: uuid
  get:
   summary: Retrieve the properties and relationships of an object of type project for Dynamics 365 Business Central.
   tags: 
    - project
   operationId: getProject
   responses:
    200:
     description: (v1.0) Succesfully returned the requested project
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/project'
   parameters: 
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['id', 'number', 'displayName']
     style: form
     explode: false
  delete:
   summary: Deletes an object of type project in Dynamics 365 Business Central
   tags: 
    - project
   operationId: deleteProject
   responses:
    204:
     description: (v1.0) Succesfully deleted the specified project
  patch:
   summary: Updates an object of type project in Dynamics 365 Business Central
   tags: 
    - project
   operationId: patchProject
   parameters:
    - $ref: '#/components/parameters/ContentTypeParam'
    - $ref: '#/components/parameters/IfMatchParam'
   requestBody:
    $ref: '#/components/requestBodies/project'
   responses:
    200:
     description: (v1.0) Succesfully updated the specifiedproject
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/project'
 "/companies({company_id})/bankAccounts":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
  get:
   summary: Returns a list of bankAccounts
   tags: 
    - bankAccount
   operationId: listBankAccounts
   responses:
    200:
     description: (v1.0) Succesfully returned a list of bankAccounts
     content:
      application/json:
       schema:
        type: object
        properties:
         value:
          type: array
          items:
           $ref: '#/components/schemas/bankAccount'
   parameters: 
   - $ref: '#/components/parameters/topParam'
   - $ref: '#/components/parameters/skipParam'
   - $ref: '#/components/parameters/limitParam'
   - $ref: '#/components/parameters/filterParam'
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['id', 'number', 'displayName']
     style: form
     explode: false
  post:
   summary: Creates an object of type bankAccount in Dynamics 365 Business Central
   tags: 
    - bankAccount
   operationId: postBankAccount
   parameters:
    - $ref: '#/components/parameters/ContentTypeParam'
   requestBody:
    $ref: '#/components/requestBodies/bankAccount'
   responses:
    201:
     description: (v1.0) A new bankAccount has been succesfully created
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/bankAccount'
 "/companies({company_id})/bankAccounts({bankAccount_id})":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
   - name: bankAccount_id
     in: path
     required: true
     description: (v1.0) id for bankAccount
     schema:
      type: string
      format: uuid
  get:
   summary: Retrieve the properties and relationships of an object of type bankAccount for Dynamics 365 Business Central.
   tags: 
    - bankAccount
   operationId: getBankAccount
   responses:
    200:
     description: (v1.0) Succesfully returned the requested bankAccount
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/bankAccount'
   parameters: 
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['id', 'number', 'displayName']
     style: form
     explode: false
  delete:
   summary: Deletes an object of type bankAccount in Dynamics 365 Business Central
   tags: 
    - bankAccount
   operationId: deleteBankAccount
   responses:
    204:
     description: (v1.0) Succesfully deleted the specified bankAccount
  patch:
   summary: Updates an object of type bankAccount in Dynamics 365 Business Central
   tags: 
    - bankAccount
   operationId: patchBankAccount
   parameters:
    - $ref: '#/components/parameters/ContentTypeParam'
    - $ref: '#/components/parameters/IfMatchParam'
   requestBody:
    $ref: '#/components/requestBodies/bankAccount'
   responses:
    200:
     description: (v1.0) Succesfully updated the specifiedbankAccount
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/bankAccount'
 "/companies({company_id})/customerSales":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
  get:
   summary: Returns a list of customerSales
   tags: 
    - customerSale
   operationId: listCustomerSales
   responses:
    200:
     description: (v1.0) Succesfully returned a list of customerSales
     content:
      application/json:
       schema:
        type: object
        properties:
         value:
          type: array
          items:
           $ref: '#/components/schemas/customerSale'
   parameters: 
   - $ref: '#/components/parameters/topParam'
   - $ref: '#/components/parameters/skipParam'
   - $ref: '#/components/parameters/limitParam'
   - $ref: '#/components/parameters/filterParam'
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['customerId', 'customerNumber', 'name', 'totalSalesAmount', 'dateFilter_FilterOnly']
     style: form
     explode: false
 "/companies({company_id})/customerSales({customerSale_customerId},'{customerSale_customerNumber}','{customerSale_name}')":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
   - name: customerSale_customerId
     in: path
     required: true
     description: (v1.0) customerId for customerSale
     schema:
      type: string
      format: uuid
   - name: customerSale_customerNumber
     in: path
     required: true
     description: (v1.0) customerNumber for customerSale
     schema:
      type: string
   - name: customerSale_name
     in: path
     required: true
     description: (v1.0) name for customerSale
     schema:
      type: string
  get:
   summary: Retrieve the properties and relationships of an object of type customerSale for Dynamics 365 Business Central.
   tags: 
    - customerSale
   operationId: getCustomerSale
   responses:
    200:
     description: (v1.0) Succesfully returned the requested customerSale
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/customerSale'
   parameters: 
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['customerId', 'customerNumber', 'name', 'totalSalesAmount', 'dateFilter_FilterOnly']
     style: form
     explode: false
 "/companies({company_id})/vendorPurchases":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
  get:
   summary: Returns a list of vendorPurchases
   tags: 
    - vendorPurchase
   operationId: listVendorPurchases
   responses:
    200:
     description: (v1.0) Succesfully returned a list of vendorPurchases
     content:
      application/json:
       schema:
        type: object
        properties:
         value:
          type: array
          items:
           $ref: '#/components/schemas/vendorPurchase'
   parameters: 
   - $ref: '#/components/parameters/topParam'
   - $ref: '#/components/parameters/skipParam'
   - $ref: '#/components/parameters/limitParam'
   - $ref: '#/components/parameters/filterParam'
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['vendorId', 'vendorNumber', 'name', 'totalPurchaseAmount', 'dateFilter_FilterOnly']
     style: form
     explode: false
 "/companies({company_id})/vendorPurchases({vendorPurchase_vendorId},'{vendorPurchase_vendorNumber}','{vendorPurchase_name}')":
  parameters: 
   - name: company_id
     in: path
     required: true
     description: (v1.0) id for company
     schema:
      type: string
      format: uuid
   - name: vendorPurchase_vendorId
     in: path
     required: true
     description: (v1.0) vendorId for vendorPurchase
     schema:
      type: string
      format: uuid
   - name: vendorPurchase_vendorNumber
     in: path
     required: true
     description: (v1.0) vendorNumber for vendorPurchase
     schema:
      type: string
   - name: vendorPurchase_name
     in: path
     required: true
     description: (v1.0) name for vendorPurchase
     schema:
      type: string
  get:
   summary: Retrieve the properties and relationships of an object of type vendorPurchase for Dynamics 365 Business Central.
   tags: 
    - vendorPurchase
   operationId: getVendorPurchase
   responses:
    200:
     description: (v1.0) Succesfully returned the requested vendorPurchase
     content:
      application/json:
       schema:
        $ref: '#/components/schemas/vendorPurchase'
   parameters: 
   - name: $select
     in: query
     description: (v1.0) Selected properties to be retrieved 
     schema:
      type: array
      items:
       type: string
       enum: ['vendorId', 'vendorNumber', 'name', 'totalPurchaseAmount', 'dateFilter_FilterOnly']
     style: form
     explode: false
tags:
 - name: company
   description: (v1.0) Represents an object of type company in Dynamics 365 Business Central
 - name: item
   description: (v1.0) Represents an object of type item in Dynamics 365 Business Central
 - name: picture
   description: (v1.0) Represents an object of type picture in Dynamics 365 Business Central
 - name: defaultDimensions
   description: (v1.0) Represents an object of type defaultDimensions in Dynamics 365 Business Central
 - name: customer
   description: (v1.0) Represents an object of type customer in Dynamics 365 Business Central
 - name: customerFinancialDetail
   description: (v1.0) Represents an object of type customerFinancialDetail in Dynamics 365 Business Central
 - name: vendor
   description: (v1.0) Represents an object of type vendor in Dynamics 365 Business Central
 - name: companyInformation
   description: (v1.0) Represents an object of type companyInformation in Dynamics 365 Business Central
 - name: salesInvoice
   description: (v1.0) Represents an object of type salesInvoice in Dynamics 365 Business Central
 - name: salesInvoiceLine
   description: (v1.0) Represents an object of type salesInvoiceLine in Dynamics 365 Business Central
 - name: pdfDocument
   description: (v1.0) Represents an object of type pdfDocument in Dynamics 365 Business Central
 - name: customerPaymentJournal
   description: (v1.0) Represents an object of type customerPaymentJournal in Dynamics 365 Business Central
 - name: customerPayment
   description: (v1.0) Represents an object of type customerPayment in Dynamics 365 Business Central
 - name: account
   description: (v1.0) Represents an object of type account in Dynamics 365 Business Central
 - name: taxGroup
   description: (v1.0) Represents an object of type taxGroup in Dynamics 365 Business Central
 - name: journal
   description: (v1.0) Represents an object of type journal in Dynamics 365 Business Central
 - name: journalLine
   description: (v1.0) Represents an object of type journalLine in Dynamics 365 Business Central
 - name: attachments
   description: (v1.0) Represents an object of type attachments in Dynamics 365 Business Central
 - name: employee
   description: (v1.0) Represents an object of type employee in Dynamics 365 Business Central
 - name: timeRegistrationEntry
   description: (v1.0) Represents an object of type timeRegistrationEntry in Dynamics 365 Business Central
 - name: generalLedgerEntry
   description: (v1.0) Represents an object of type generalLedgerEntry in Dynamics 365 Business Central
 - name: currency
   description: (v1.0) Represents an object of type currency in Dynamics 365 Business Central
 - name: paymentMethod
   description: (v1.0) Represents an object of type paymentMethod in Dynamics 365 Business Central
 - name: dimension
   description: (v1.0) Represents an object of type dimension in Dynamics 365 Business Central
 - name: dimensionValue
   description: (v1.0) Represents an object of type dimensionValue in Dynamics 365 Business Central
 - name: dimensionLine
   description: (v1.0) Represents an object of type dimensionLine in Dynamics 365 Business Central
 - name: paymentTerm
   description: (v1.0) Represents an object of type paymentTerm in Dynamics 365 Business Central
 - name: shipmentMethod
   description: (v1.0) Represents an object of type shipmentMethod in Dynamics 365 Business Central
 - name: itemCategory
   description: (v1.0) Represents an object of type itemCategory in Dynamics 365 Business Central
 - name: cashFlowStatement
   description: (v1.0) Represents an object of type cashFlowStatement in Dynamics 365 Business Central
 - name: countryRegion
   description: (v1.0) Represents an object of type countryRegion in Dynamics 365 Business Central
 - name: salesOrder
   description: (v1.0) Represents an object of type salesOrder in Dynamics 365 Business Central
 - name: salesOrderLine
   description: (v1.0) Represents an object of type salesOrderLine in Dynamics 365 Business Central
 - name: retainedEarningsStatement
   description: (v1.0) Represents an object of type retainedEarningsStatement in Dynamics 365 Business Central
 - name: unitOfMeasure
   description: (v1.0) Represents an object of type unitOfMeasure in Dynamics 365 Business Central
 - name: agedAccountsReceivable
   description: (v1.0) Represents an object of type agedAccountsReceivable in Dynamics 365 Business Central
 - name: agedAccountsPayable
   description: (v1.0) Represents an object of type agedAccountsPayable in Dynamics 365 Business Central
 - name: balanceSheet
   description: (v1.0) Represents an object of type balanceSheet in Dynamics 365 Business Central
 - name: trialBalance
   description: (v1.0) Represents an object of type trialBalance in Dynamics 365 Business Central
 - name: incomeStatement
   description: (v1.0) Represents an object of type incomeStatement in Dynamics 365 Business Central
 - name: taxArea
   description: (v1.0) Represents an object of type taxArea in Dynamics 365 Business Central
 - name: salesQuote
   description: (v1.0) Represents an object of type salesQuote in Dynamics 365 Business Central
 - name: salesQuoteLine
   description: (v1.0) Represents an object of type salesQuoteLine in Dynamics 365 Business Central
 - name: salesCreditMemo
   description: (v1.0) Represents an object of type salesCreditMemo in Dynamics 365 Business Central
 - name: salesCreditMemoLine
   description: (v1.0) Represents an object of type salesCreditMemoLine in Dynamics 365 Business Central
 - name: generalLedgerEntryAttachments
   description: (v1.0) Represents an object of type generalLedgerEntryAttachments in Dynamics 365 Business Central
 - name: purchaseInvoice
   description: (v1.0) Represents an object of type purchaseInvoice in Dynamics 365 Business Central
 - name: purchaseInvoiceLine
   description: (v1.0) Represents an object of type purchaseInvoiceLine in Dynamics 365 Business Central
 - name: project
   description: (v1.0) Represents an object of type project in Dynamics 365 Business Central
 - name: bankAccount
   description: (v1.0) Represents an object of type bankAccount in Dynamics 365 Business Central
 - name: customerSale
   description: (v1.0) Represents an object of type customerSale in Dynamics 365 Business Central
 - name: vendorPurchase
   description: (v1.0) Represents an object of type vendorPurchase in Dynamics 365 Business Central
components:
 schemas:
  taxArea:
   type: object
   properties:
    id:
      type: string
      format: uuid
      nullable: false
      description: (v1.0) The id property for the Dynamics 365 Business Central taxArea entity
    code:
      type: string
      nullable: true
      description: (v1.0) The code property for the Dynamics 365 Business Central taxArea entity
      maxLength: 20
    displayName:
      type: string
      nullable: true
      description: (v1.0) The displayName property for the Dynamics 365 Business Central taxArea entity
      maxLength: 100
    taxType:
      type: string
      nullable: true
      description: (v1.0) The taxType property for the Dynamics 365 Business Central taxArea entity
    lastModifiedDateTime:
      type: string
      format: date-time
      nullable: true
      description: (v1.0) The lastModifiedDateTime property for the Dynamics 365 Business Central taxArea entity
  paymentMethod:
   type: object
   properties:
    id:
      type: string
      format: uuid
      nullable: false
      description: (v1.0) The id property for the Dynamics 365 Business Central paymentMethod entity
    code:
      type: string
      nullable: false
      description: (v1.0) The code property for the Dynamics 365 Business Central paymentMethod entity
      maxLength: 10
    displayName:
      type: string
      nullable: true
      description: (v1.0) The displayName property for the Dynamics 365 Business Central paymentMethod entity
      maxLength: 100
    lastModifiedDateTime:
      type: string
      format: date-time
      nullable: true
      description: (v1.0) The lastModifiedDateTime property for the Dynamics 365 Business Central paymentMethod entity
  salesQuote:
   type: object
   properties:
    id:
      type: string
      format: uuid
      nullable: false
      description: (v1.0) The id property for the Dynamics 365 Business Central salesQuote entity
    number:
      type: string
      nullable: true
      description: (v1.0) The number property for the Dynamics 365 Business Central salesQuote entity
      maxLength: 20
    externalDocumentNumber:
      type: string
      nullable: true
      description: (v1.0) The externalDocumentNumber property for the Dynamics 365 Business Central salesQuote entity
      maxLength: 35
    documentDate:
      type: string
      format: date-time
      nullable: true
      description: (v1.0) The documentDate property for the Dynamics 365 Business Central salesQuote entity
    dueDate:
      type: string
      format: date-time
      nullable: true
      description: (v1.0) The dueDate property for the Dynamics 365 Business Central salesQuote entity
    customerId:
      type: string
      format: uuid
      nullable: true
      description: (v1.0) The customerId property for the Dynamics 365 Business Central salesQuote entity
    contactId:
      type: string
      nullable: true
      description: (v1.0) The contactId property for the Dynamics 365 Business Central salesQuote entity
      maxLength: 250
    customerNumber:
      type: string
      nullable: true
      description: (v1.0) The customerNumber property for the Dynamics 365 Business Central salesQuote entity
      maxLength: 20
    customerName:
      type: string
      nullable: true
      description: (v1.0) The customerName property for the Dynamics 365 Business Central salesQuote entity
      maxLength: 100
    billToName:
      type: string
      nullable: true
      description: (v1.0) The billToName property for the Dynamics 365 Business Central salesQuote entity
      maxLength: 100
    billToCustomerId:
      type: string
      format: uuid
      nullable: true
      description: (v1.0) The billToCustomerId property for the Dynamics 365 Business Central salesQuote entity
    billToCustomerNumber:
      type: string
      nullable: true
      description: (v1.0) The billToCustomerNumber property for the Dynamics 365 Business Central salesQuote entity
      maxLength: 20
    shipToName:
      type: string
      nullable: true
      description: (v1.0) The shipToName property for the Dynamics 365 Business Central salesQuote entity
      maxLength: 100
    shipToContact:
      type: string
      nullable: true
      description: (v1.0) The shipToContact property for the Dynamics 365 Business Central salesQuote entity
      maxLength: 100
    sellingPostalAddress:
      $ref: '#/components/schemas/postaladdresstype'
      nullable: true
    billingPostalAddress:
      $ref: '#/components/schemas/postaladdresstype'
      nullable: true
    shippingPostalAddress:
      $ref: '#/components/schemas/postaladdresstype'
      nullable: true
    currencyId:
      type: string
      format: uuid
      nullable: true
      description: (v1.0) The currencyId property for the Dynamics 365 Business Central salesQuote entity
    currencyCode:
      type: string
      nullable: true
      description: (v1.0) The currencyCode property for the Dynamics 365 Business Central salesQuote entity
    paymentTermsId:
      type: string
      format: uuid
      nullable: true
      description: (v1.0) The paymentTermsId property for the Dynamics 365 Business Central salesQuote entity
    shipmentMethodId:
      type: string
      format: uuid
      nullable: true
      description: (v1.0) The shipmentMethodId property for the Dynamics 365 Business Central salesQuote entity
    salesperson:
      type: string
      nullable: true
      description: (v1.0) The salesperson property for the Dynamics 365 Business Central salesQuote entity
      maxLength: 20
    discountAmount:
      type: number
      format: decimal
      nullable: true
      description: (v1.0) The discountAmount property for the Dynamics 365 Business Central salesQuote entity
    totalAmountExcludingTax:
      type: number
      format: decimal
      nullable: true
      description: (v1.0) The totalAmountExcludingTax property for the Dynamics 365 Business Central salesQuote entity
    totalTaxAmount:
      type: number
      format: decimal
      nullable: true
      description: (v1.0) The totalTaxAmount property for the Dynamics 365 Business Central salesQuote entity
    totalAmountIncludingTax:
      type: number
      format: decimal
      nullable: true
      description: (v1.0) The totalAmountIncludingTax property for the Dynamics 365 Business Central salesQuote entity
    status:
      type: string
      nullable: true
      description: (v1.0) The status property for the Dynamics 365 Business Central salesQuote entity
    sentDate:
      type: string
      format: date-time
      nullable: true
      description: (v1.0) The sentDate property for the Dynamics 365 Business Central salesQuote entity
    validUntilDate:
      type: string
      format: date-time
      nullable: true
      description: (v1.0) The validUntilDate property for the Dynamics 365 Business Central salesQuote entity
    acceptedDate:
      type: string
      format: date-time
      nullable: true
      description: (v1.0) The acceptedDate property for the Dynamics 365 Business Central salesQuote entity
    lastModifiedDateTime:
      type: string
      format: date-time
      nullable: true
      description: (v1.0) The lastModifiedDateTime property for the Dynamics 365 Business Central salesQuote entity
    phoneNumber:
      type: string
      nullable: true
      description: (v1.0) The phoneNumber property for the Dynamics 365 Business Central salesQuote entity
      maxLength: 30
    email:
      type: string
      nullable: true
      description: (v1.0) The email property for the Dynamics 365 Business Central salesQuote entity
      maxLength: 80
    salesQuoteLines:
      type: array
      nullable: true
      items:
       $ref: '#/components/schemas/salesQuoteLine'
    pdfDocument:
      type: array
      nullable: true
      items:
       $ref: '#/components/schemas/pdfDocument'
    customer:
      nullable: true
      $ref: '#/components/schemas/customer'
    currency:
      nullable: true
      $ref: '#/components/schemas/currency'
    paymentTerm:
      nullable: true
      $ref: '#/components/schemas/paymentTerm'
    shipmentMethod:
      nullable: true
      $ref: '#/components/schemas/shipmentMethod'
  bankAccount:
   type: object
   properties:
    id:
      type: string
      format: uuid
      nullable: false
      description: (v1.0) The id property for the Dynamics 365 Business Central bankAccount entity
    number:
      type: string
      nullable: true
      description: (v1.0) The number property for the Dynamics 365 Business Central bankAccount entity
      maxLength: 20
    displayName:
      type: string
      nullable: true
      description: (v1.0) The displayName property for the Dynamics 365 Business Central bankAccount entity
      maxLength: 100
  salesQuoteLine:
   type: object
   properties:
    id:
      type: string
      nullable: false
      description: (v1.0) The id property for the Dynamics 365 Business Central salesQuoteLine entity
      maxLength: 50
    documentId:
      type: string
      format: uuid
      nullable: true
      description: (v1.0) The documentId property for the Dynamics 365 Business Central salesQuoteLine entity
    sequence:
      type: integer
      format: int32
      nullable: true
      description: (v1.0) The sequence property for the Dynamics 365 Business Central salesQuoteLine entity
    itemId:
      type: string
      format: uuid
      nullable: true
      description: (v1.0) The itemId property for the Dynamics 365 Business Central salesQuoteLine entity
    accountId:
      type: string
      format: uuid
      nullable: true
      description: (v1.0) The accountId property for the Dynamics 365 Business Central salesQuoteLine entity
    lineType:
      type: string
      nullable: true
      description: (v1.0) The lineType property for the Dynamics 365 Business Central salesQuoteLine entity
    lineDetails:
      $ref: '#/components/schemas/documentlineobjectdetailstype'
      nullable: true
    description:
      type: string
      nullable: true
      description: (v1.0) The description property for the Dynamics 365 Business Central salesQuoteLine entity
      maxLength: 100
    unitOfMeasureId:
      type: string
      format: uuid
      nullable: true
      description: (v1.0) The unitOfMeasureId property for the Dynamics 365 Business Central salesQuoteLine entity
    unitOfMeasure:
      $ref: '#/components/schemas/unitofmeasuretype'
      nullable: true
    unitPrice:
      type: number
      format: decimal
      nullable: true
      description: (v1.0) The unitPrice property for the Dynamics 365 Business Central salesQuoteLine entity
    quantity:
      type: number
      format: decimal
      nullable: true
      description: (v1.0) The quantity property for the Dynamics 365 Business Central salesQuoteLine entity
    discountAmount:
      type: number
      format: decimal
      nullable: true
      description: (v1.0) The discountAmount property for the Dynamics 365 Business Central salesQuoteLine entity
    discountPercent:
      type: number
      format: decimal
      nullable: true
      description: (v1.0) The discountPercent property for the Dynamics 365 Business Central salesQuoteLine entity
    discountAppliedBeforeTax:
      type: boolean
      nullable: true
      description: (v1.0) The discountAppliedBeforeTax property for the Dynamics 365 Business Central salesQuoteLine entity
    amountExcludingTax:
      type: number
      format: decimal
      nullable: true
      description: (v1.0) The amountExcludingTax property for the Dynamics 365 Business Central salesQuoteLine entity
    taxCode:
      type: string
      nullable: true
      description: (v1.0) The taxCode property for the Dynamics 365 Business Central salesQuoteLine entity
      maxLength: 50
    taxPercent:
      type: number
      format: decimal
      nullable: true
      description: (v1.0) The taxPercent property for the Dynamics 365 Business Central salesQuoteLine entity
    totalTaxAmount:
      type: number
      format: decimal
      nullable: true
      description: (v1.0) The totalTaxAmount property for the Dynamics 365 Business Central salesQuoteLine entity
    amountIncludingTax:
      type: number
      format: decimal
      nullable: true
      description: (v1.0) The amountIncludingTax property for the Dynamics 365 Business Central salesQuoteLine entity
    netAmount:
      type: number
      format: decimal
      nullable: true
      description: (v1.0) The netAmount property for the Dynamics 365 Business Central salesQuoteLine entity
    netTaxAmount:
      type: number
      format: decimal
      nullable: true
      description: (v1.0) The netTaxAmount property for the Dynamics 365 Business Central salesQuoteLine entity
    netAmountIncludingTax:
      type: number
      format: decimal
      nullable: true
      description: (v1.0) The netAmountIncludingTax property for the Dynamics 365 Business Central salesQuoteLine entity
    item:
      nullable: true
      $ref: '#/components/schemas/item'
    account:
      nullable: true
      $ref: '#/components/schemas/account'
  cashFlowStatement:
   type: object
   properties:
    lineNumber:
      type: integer
      format: int32
      nullable: false
      description: (v1.0) The lineNumber property for the Dynamics 365 Business Central cashFlowStatement entity
    display:
      type: string
      nullable: true
      description: (v1.0) The display property for the Dynamics 365 Business Central cashFlowStatement entity
      maxLength: 250
    netChange:
      type: number
      format: decimal
      nullable: true
      description: (v1.0) The netChange property for the Dynamics 365 Business Central cashFlowStatement entity
    lineType:
      type: string
      nullable: true
      description: (v1.0) The lineType property for the Dynamics 365 Business Central cashFlowStatement entity
      maxLength: 30
    indentation:
      type: integer
      format: int32
      nullable: true
      description: (v1.0) The indentation property for the Dynamics 365 Business Central cashFlowStatement entity
    dateFilter:
      type: string
      format: date-time
      nullable: true
      description: (v1.0) The dateFilter property for the Dynamics 365 Business Central cashFlowStatement entity
  unitofmeasuretype:
   type: object
   properties:
    code:
      type: string
      nullable: true
      description: (v1.0) The code property for the Dynamics 365 Business Central unitofmeasuretype entity
      maxLength: 10
    displayName:
      type: string
      nullable: true
      description: (v1.0) The displayName property for the Dynamics 365 Business Central unitofmeasuretype entity
      maxLength: 50
    symbol:
      type: string
      nullable: true
      description: (v1.0) The symbol property for the Dynamics 365 Business Central unitofmeasuretype entity
      maxLength: 10
    unitConversion:
      $ref: '#/components/schemas/itemunitofmeasureconversiontype'
      nullable: true
    picture:
      type: array
      nullable: true
      items:
       $ref: '#/components/schemas/picture'
    defaultDimensions:
      type: array
      nullable: true
      items:
       $ref: '#/components/schemas/defaultDimensions'
    itemCategory:
      nullable: true
      $ref: '#/components/schemas/itemCategory'
  salesOrder:
   type: object
   properties:
    id:
      type: string
      format: uuid
      nullable: false
      description: (v1.0) The id property for the Dynamics 365 Business Central salesOrder entity
    number:
      type: string
      nullable: true
      description: (v1.0) The number property for the Dynamics 365 Business Central salesOrder entity
      maxLength: 20
    externalDocumentNumber:
      type: string
      nullable: true
      description: (v1.0) The externalDocumentNumber property for the Dynamics 365 Business Central salesOrder entity
      maxLength: 35
    orderDate:
      type: string
      format: date-time
      nullable: true
      description: (v1.0) The orderDate property for the Dynamics 365 Business Central salesOrder entity
    customerId:
      type: string
      format: uuid
      nullable: true
      description: (v1.0) The customerId property for the Dynamics 365 Business Central salesOrder entity
    contactId:
      type: string
      nullable: true
      description: (v1.0) The contactId property for the Dynamics 365 Business Central salesOrder entity
      maxLength: 250
    customerNumber:
      type: string
      nullable: true
      description: (v1.0) The customerNumber property for the Dynamics 365 Business Central salesOrder entity
      maxLength: 20
    customerName:
      type: string
      nullable: true
      description: (v1.0) The customerName property for the Dynamics 365 Business Central salesOrder entity
      maxLength: 100
    billToName:
      type: string
      nullable: true
      description: (v1.0) The billToName property for the Dynamics 365 Business Central salesOrder entity
      maxLength: 100
    billToCustomerId:
      type: string
      format: uuid
      nullable: true
      description: (v1.0) The billToCustomerId property for the Dynamics 365 Business Central salesOrder entity
    billToCustomerNumber:
      type: string
      nullable: true
      description: (v1.0) The billToCustomerNumber property for the Dynamics 365 Business Central salesOrder entity
      maxLength: 20
    shipToName:
      type: string
      nullable: true
      description: (v1.0) The shipToName property for the Dynamics 365 Business Central salesOrder entity
      maxLength: 100
    shipToContact:
      type: string
      nullable: true
      description: (v1.0) The shipToContact property for the Dynamics 365 Business Central salesOrder entity
      maxLength: 100
    sellingPostalAddress:
      $ref: '#/components/schemas/postaladdresstype'
      nullable: true
    billingPostalAddress:
      $ref: '#/components/schemas/postaladdresstype'
      nullable: true
    shippingPostalAddress:
      $ref: '#/components/schemas/postaladdresstype'
      nullable: true
    currencyId:
      type: string
      format: uuid
      nullable: true
      description: (v1.0) The currencyId property for the Dynamics 365 Business Central salesOrder entity
    currencyCode:
      type: string
      nullable: true
      description: (v1.0) The currencyCode property for the Dynamics 365 Business Central salesOrder entity
    pricesIncludeTax:
      type: boolean
      nullable: true
      description: (v1.0) The pricesIncludeTax property for the Dynamics 365 Business Central salesOrder entity
    paymentTermsId:
      type: string
      format: uuid
      nullable: true
      description: (v1.0) The paymentTermsId property for the Dynamics 365 Business Central salesOrder entity
    shipmentMethodId:
      type: string
      format: uuid
      nullable: true
      description: (v1.0) The shipmentMethodId property for the Dynamics 365 Business Central salesOrder entity
    salesperson:
      type: string
      nullable: true
      description: (v1.0) The salesperson property for the Dynamics 365 Business Central salesOrder entity
      maxLength: 20
    partialShipping:
      type: boolean
      nullable: true
      description: (v1.0) The partialShipping property for the Dynamics 365 Business Central salesOrder entity
    requestedDeliveryDate:
      type: string
      format: date-time
      nullable: true
      description: (v1.0) The requestedDeliveryDate property for the Dynamics 365 Business Central salesOrder entity
    discountAmount:
      type: number
      format: decimal
      nullable: true
      description: (v1.0) The discountAmount property for the Dynamics 365 Business Central salesOrder entity
    discountAppliedBeforeTax:
      type: boolean
      nullable: true
      description: (v1.0) The discountAppliedBeforeTax property for the Dynamics 365 Business Central salesOrder entity
    totalAmountExcludingTax:
      type: number
      format: decimal
      nullable: true
      description: (v1.0) The totalAmountExcludingTax property for the Dynamics 365 Business Central salesOrder entity
    totalTaxAmount:
      type: number
      format: decimal
      nullable: true
      description: (v1.0) The totalTaxAmount property for the Dynamics 365 Business Central salesOrder entity
    totalAmountIncludingTax:
      type: number
      format: decimal
      nullable: true
      description: (v1.0) The totalAmountIncludingTax property for the Dynamics 365 Business Central salesOrder entity
    fullyShipped:
      type: boolean
      nullable: true
      description: (v1.0) The fullyShipped property for the Dynamics 365 Business Central salesOrder entity
    status:
      type: string
      nullable: true
      description: (v1.0) The status property for the Dynamics 365 Business Central salesOrder entity
    lastModifiedDateTime:
      type: string
      format: date-time
      nullable: true
      description: (v1.0) The lastModifiedDateTime property for the Dynamics 365 Business Central salesOrder entity
    phoneNumber:
      type: string
      nullable: true
      description: (v1.0) The phoneNumber property for the Dynamics 365 Business Central salesOrder entity
      maxLength: 30
    email:
      type: string
      nullable: true
      description: (v1.0) The email property for the Dynamics 365 Business Central salesOrder entity
      maxLength: 80
    salesOrderLines:
      type: array
      nullable: true
      items:
       $ref: '#/components/schemas/salesOrderLine'
    customer:
      nullable: true
      $ref: '#/components/schemas/customer'
    currency:
      nullable: true
      $ref: '#/components/schemas/currency'
    paymentTerm:
      nullable: true
      $ref: '#/components/schemas/paymentTerm'
    shipmentMethod:
      nullable: true
      $ref: '#/components/schemas/shipmentMethod'
  attachments:
   type: object
   properties:
    parentId:
      type: string
      format: uuid
      nullable: false
      description: (v1.0) The parentId property for the Dynamics 365 Business Central attachments entity
    id:
      type: string
      format: uuid
      nullable: false
      description: (v1.0) The id property for the Dynamics 365 Business Central attachments entity
    fileName:
      type: string
      nullable: true
      description: (v1.0) The fileName property for the Dynamics 365 Business Central attachments entity
      maxLength: 250
    byteSize:
      type: integer
      format: int32
      nullable: true
      description: (v1.0) The byteSize property for the Dynamics 365 Business Central attachments entity
    content:
      type: string
      format: binary
      nullable: true
      description: (v1.0) The content property for the Dynamics 365 Business Central attachments entity
    lastModifiedDateTime:
      type: string
      format: date-time
      nullable: true
      description: (v1.0) The lastModifiedDateTime property for the Dynamics 365 Business Central attachments entity
  itemCategory:
   type: object
   properties:
    id:
      type: string
      format: uuid
      nullable: false
      description: (v1.0) The id property for the Dynamics 365 Business Central itemCategory entity
    code:
      type: string
      nullable: false
      description: (v1.0) The code property for the Dynamics 365 Business Central itemCategory entity
      maxLength: 20
    displayName:
      type: string
      nullable: true
      description: (v1.0) The displayName property for the Dynamics 365 Business Central itemCategory entity
      maxLength: 100
    lastModifiedDateTime:
      type: string
      format: date-time
      nullable: true
      description: (v1.0) The lastModifiedDateTime property for the Dynamics 365 Business Central itemCategory entity
  dimensionLine:
   type: object
   properties:
    parentId:
      type: string
      format: uuid
      nullable: false
      description: (v1.0) The parentId property for the Dynamics 365 Business Central dimensionLine entity
    id:
      type: string
      format: uuid
      nullable: false
      description: (v1.0) The id property for the Dynamics 365 Business Central dimensionLine entity
    code:
      type: string
      nullable: true
      description: (v1.0) The code property for the Dynamics 365 Business Central dimensionLine entity
      maxLength: 20
    displayName:
      type: string
      nullable: true
      description: (v1.0) The displayName property for the Dynamics 365 Business Central dimensionLine entity
      maxLength: 30
    valueId:
      type: string
      format: uuid
      nullable: true
      description: (v1.0) The valueId property for the Dynamics 365 Business Central dimensionLine entity
    valueCode:
      type: string
      nullable: true
      description: (v1.0) The valueCode property for the Dynamics 365 Business Central dimensionLine entity
    valueDisplayName:
      type: string
      nullable: true
      description: (v1.0) The valueDisplayName property for the Dynamics 365 Business Central dimensionLine entity
      maxLength: 50
    dimension:
      nullable: true
      $ref: '#/components/schemas/dimension'
  picture:
   type: object
   properties:
    id:
      type: string
      format: uuid
      nullable: false
      description: (v1.0) The id property for the Dynamics 365 Business Central picture entity
    width:
      type: integer
      format: int32
      nullable: true
      description: (v1.0) The width property for the Dynamics 365 Business Central picture entity
    height:
      type: integer
      format: int32
      nullable: true
      description: (v1.0) The height property for the Dynamics 365 Business Central picture entity
    contentType:
      type: string
      nullable: true
      description: (v1.0) The contentType property for the Dynamics 365 Business Central picture entity
      maxLength: 100
    content@odata.mediaEditLink:
      type: string
      format: uri
      nullable: true
      description: (v1.0) The content@odata.mediaEditLink property for the Dynamics 365 Business Central picture entity
    content@odata.mediaReadLink:
      type: string
      format: uri
      nullable: true
      description: (v1.0) The content@odata.mediaReadLink property for the Dynamics 365 Business Central picture entity
  salesInvoiceLine:
   type: object
   properties:
    id:
      type: string
      nullable: false
      description: (v1.0) The id property for the Dynamics 365 Business Central salesInvoiceLine entity
      maxLength: 50
    documentId:
      type: string
      format: uuid
      nullable: true
      description: (v1.0) The documentId property for the Dynamics 365 Business Central salesInvoiceLine entity
    sequence:
      type: integer
      format: int32
      nullable: true
      description: (v1.0) The sequence property for the Dynamics 365 Business Central salesInvoiceLine entity
    itemId:
      type: string
      format: uuid
      nullable: true
      description: (v1.0) The itemId property for the Dynamics 365 Business Central salesInvoiceLine entity
    accountId:
      type: string
      format: uuid
      nullable: true
      description: (v1.0) The accountId property for the Dynamics 365 Business Central salesInvoiceLine entity
    lineType:
      type: string
      nullable: true
      description: (v1.0) The lineType property for the Dynamics 365 Business Central salesInvoiceLine entity
    lineDetails:
      $ref: '#/components/schemas/documentlineobjectdetailstype'
      nullable: true
    description:
      type: string
      nullable: true
      description: (v1.0) The description property for the Dynamics 365 Business Central salesInvoiceLine entity
      maxLength: 100
    unitOfMeasureId:
      type: string
      format: uuid
      nullable: true
      description: (v1.0) The unitOfMeasureId property for the Dynamics 365 Business Central salesInvoiceLine entity
    unitOfMeasure:
      $ref: '#/components/schemas/unitofmeasuretype'
      nullable: true
    unitPrice:
      type: number
      format: decimal
      nullable: true
      description: (v1.0) The unitPrice property for the Dynamics 365 Business Central salesInvoiceLine entity
    quantity:
      type: number
      format: decimal
      nullable: true
      description: (v1.0) The quantity property for the Dynamics 365 Business Central salesInvoiceLine entity
    discountAmount:
      type: number
      format: decimal
      nullable: true
      description: (v1.0) The discountAmount property for the Dynamics 365 Business Central salesInvoiceLine entity
    discountPercent:
      type: number
      format: decimal
      nullable: true
      description: (v1.0) The discountPercent property for the Dynamics 365 Business Central salesInvoiceLine entity
    discountAppliedBeforeTax:
      type: boolean
      nullable: true
      description: (v1.0) The discountAppliedBeforeTax property for the Dynamics 365 Business Central salesInvoiceLine entity
    amountExcludingTax:
      type: number
      format: decimal
      nullable: true
      description: (v1.0) The amountExcludingTax property for the Dynamics 365 Business Central salesInvoiceLine entity
    taxCode:
      type: string
      nullable: true
      description: (v1.0) The taxCode property for the Dynamics 365 Business Central salesInvoiceLine entity
      maxLength: 50
    taxPercent:
      type: number
      format: decimal
      nullable: true
      description: (v1.0) The taxPercent property for the Dynamics 365 Business Central salesInvoiceLine entity
    totalTaxAmount:
      type: number
      format: decimal
      nullable: true
      description: (v1.0) The totalTaxAmount property for the Dynamics 365 Business Central salesInvoiceLine entity
    amountIncludingTax:
      type: number
      format: decimal
      nullable: true
      description: (v1.0) The amountIncludingTax property for the Dynamics 365 Business Central salesInvoiceLine entity
    invoiceDiscountAllocation:
      type: number
      format: decimal
      nullable: true
      description: (v1.0) The invoiceDiscountAllocation property for the Dynamics 365 Business Central salesInvoiceLine entity
    netAmount:
      type: number
      format: decimal
      nullable: true
      description: (v1.0) The netAmount property for the Dynamics 365 Business Central salesInvoiceLine entity
    netTaxAmount:
      type: number
      format: decimal
      nullable: true
      description: (v1.0) The netTaxAmount property for the Dynamics 365 Business Central salesInvoiceLine entity
    netAmountIncludingTax:
      type: number
      format: decimal
      nullable: true
      description: (v1.0) The netAmountIncludingTax property for the Dynamics 365 Business Central salesInvoiceLine entity
    shipmentDate:
      type: string
      format: date-time
      nullable: true
      description: (v1.0) The shipmentDate property for the Dynamics 365 Business Central salesInvoiceLine entity
    item:
      nullable: true
      $ref: '#/components/schemas/item'
    account:
      nullable: true
      $ref: '#/components/schemas/account'
  customerFinancialDetail:
   type: object
   properties:
    id:
      type: string
      format: uuid
      nullable: false
      description: (v1.0) The id property for the Dynamics 365 Business Central customerFinancialDetail entity
    number:
      type: string
      nullable: true
      description: (v1.0) The number property for the Dynamics 365 Business Central customerFinancialDetail entity
      maxLength: 20
    balance:
      type: number
      format: decimal
      nullable: true
      description: (v1.0) The balance property for the Dynamics 365 Business Central customerFinancialDetail entity
    totalSalesExcludingTax:
      type: number
      format: decimal
      nullable: true
      description: (v1.0) The totalSalesExcludingTax property for the Dynamics 365 Business Central customerFinancialDetail entity
    overdueAmount:
      type: number
      format: decimal
      nullable: true
      description: (v1.0) The overdueAmount property for the Dynamics 365 Business Central customerFinancialDetail entity
  salesCreditMemoLine:
   type: object
   properties:
    id:
      type: string
      nullable: false
      description: (v1.0) The id property for the Dynamics 365 Business Central salesCreditMemoLine entity
      maxLength: 50
    documentId:
      type: string
      format: uuid
      nullable: true
      description: (v1.0) The documentId property for the Dynamics 365 Business Central salesCreditMemoLine entity
    sequence:
      type: integer
      format: int32
      nullable: true
      description: (v1.0) The sequence property for the Dynamics 365 Business Central salesCreditMemoLine entity
    itemId:
      type: string
      format: uuid
      nullable: true
      description: (v1.0) The itemId property for the Dynamics 365 Business Central salesCreditMemoLine entity
    accountId:
      type: string
      format: uuid
      nullable: true
      description: (v1.0) The accountId property for the Dynamics 365 Business Central salesCreditMemoLine entity
    lineType:
      type: string
      nullable: true
      description: (v1.0) The lineType property for the Dynamics 365 Business Central salesCreditMemoLine entity
    lineDetails:
      $ref: '#/components/schemas/documentlineobjectdetailstype'
      nullable: true
    description:
      type: string
      nullable: true
      description: (v1.0) The description property for the Dynamics 365 Business Central salesCreditMemoLine entity
      maxLength: 100
    unitOfMeasureId:
      type: string
      format: uuid
      nullable: true
      description: (v1.0) The unitOfMeasureId property for the Dynamics 365 Business Central salesCreditMemoLine entity
    unitOfMeasure:
      $ref: '#/components/schemas/unitofmeasuretype'
      nullable: true
    unitPrice:
      type: number
      format: decimal
      nullable: true
      description: (v1.0) The unitPrice property for the Dynamics 365 Business Central salesCreditMemoLine entity
    quantity:
      type: number
      format: decimal
      nullable: true
      description: (v1.0) The quantity property for the Dynamics 365 Business Central salesCreditMemoLine entity
    discountAmount:
      type: number
      format: decimal
      nullable: true
      description: (v1.0) The discountAmount property for the Dynamics 365 Business Central salesCreditMemoLine entity
    discountPercent:
      type: number
      format: decimal
      nullable: true
      description: (v1.0) The discountPercent property for the Dynamics 365 Business Central salesCreditMemoLine entity
    discountAppliedBeforeTax:
      type: boolean
      nullable: true
      description: (v1.0) The discountAppliedBeforeTax property for the Dynamics 365 Business Central salesCreditMemoLine entity
    amountExcludingTax:
      type: number
      format: decimal
      nullable: true
      description: (v1.0) The amountExcludingTax property for the Dynamics 365 Business Central salesCreditMemoLine entity
    taxCode:
      type: string
      nullable: true
      description: (v1.0) The taxCode property for the Dynamics 365 Business Central salesCreditMemoLine entity
      maxLength: 50
    taxPercent:
      type: number
      format: decimal
      nullable: true
      description: (v1.0) The taxPercent property for the Dynamics 365 Business Central salesCreditMemoLine entity
    totalTaxAmount:
      type: number
      format: decimal
      nullable: true
      description: (v1.0) The totalTaxAmount property for the Dynamics 365 Business Central salesCreditMemoLine entity
    amountIncludingTax:
      type: number
      format: decimal
      nullable: true
      description: (v1.0) The amountIncludingTax property for the Dynamics 365 Business Central salesCreditMemoLine entity
    invoiceDiscountAllocation:
      type: number
      format: decimal
      nullable: true
      description: (v1.0) The invoiceDiscountAllocation property for the Dynamics 365 Business Central salesCreditMemoLine entity
    netAmount:
      type: number
      format: decimal
      nullable: true
      description: (v1.0) The netAmount property for the Dynamics 365 Business Central salesCreditMemoLine entity
    netTaxAmount:
      type: number
      format: decimal
      nullable: true
      description: (v1.0) The netTaxAmount property for the Dynamics 365 Business Central salesCreditMemoLine entity
    netAmountIncludingTax:
      type: number
      format: decimal
      nullable: true
      description: (v1.0) The netAmountIncludingTax property for the Dynamics 365 Business Central salesCreditMemoLine entity
    shipmentDate:
      type: string
      format: date-time
      nullable: true
      description: (v1.0) The shipmentDate property for the Dynamics 365 Business Central salesCreditMemoLine entity
    item:
      nullable: true
      $ref: '#/components/schemas/item'
    account:
      nullable: true
      $ref: '#/components/schemas/account'
  pdfDocument:
   type: object
   properties:
    id:
      type: string
      format: uuid
      nullable: false
      description: (v1.0) The id property for the Dynamics 365 Business Central pdfDocument entity
    content:
      type: string
      format: binary
      nullable: true
      description: (v1.0) The content property for the Dynamics 365 Business Central pdfDocument entity
  salesCreditMemo:
   type: object
   properties:
    id:
      type: string
      format: uuid
      nullable: false
      description: (v1.0) The id property for the Dynamics 365 Business Central salesCreditMemo entity
    number:
      type: string
      nullable: true
      description: (v1.0) The number property for the Dynamics 365 Business Central salesCreditMemo entity
      maxLength: 20
    externalDocumentNumber:
      type: string
      nullable: true
      description: (v1.0) The externalDocumentNumber property for the Dynamics 365 Business Central salesCreditMemo entity
      maxLength: 35
    creditMemoDate:
      type: string
      format: date-time
      nullable: true
      description: (v1.0) The creditMemoDate property for the Dynamics 365 Business Central salesCreditMemo entity
    dueDate:
      type: string
      format: date-time
      nullable: true
      description: (v1.0) The dueDate property for the Dynamics 365 Business Central salesCreditMemo entity
    customerId:
      type: string
      format: uuid
      nullable: true
      description: (v1.0) The customerId property for the Dynamics 365 Business Central salesCreditMemo entity
    contactId:
      type: string
      nullable: true
      description: (v1.0) The contactId property for the Dynamics 365 Business Central salesCreditMemo entity
      maxLength: 250
    customerNumber:
      type: string
      nullable: true
      description: (v1.0) The customerNumber property for the Dynamics 365 Business Central salesCreditMemo entity
      maxLength: 20
    customerName:
      type: string
      nullable: true
      description: (v1.0) The customerName property for the Dynamics 365 Business Central salesCreditMemo entity
      maxLength: 100
    billToName:
      type: string
      nullable: true
      description: (v1.0) The billToName property for the Dynamics 365 Business Central salesCreditMemo entity
      maxLength: 100
    billToCustomerId:
      type: string
      format: uuid
      nullable: true
      description: (v1.0) The billToCustomerId property for the Dynamics 365 Business Central salesCreditMemo entity
    billToCustomerNumber:
      type: string
      nullable: true
      description: (v1.0) The billToCustomerNumber property for the Dynamics 365 Business Central salesCreditMemo entity
      maxLength: 20
    sellingPostalAddress:
      $ref: '#/components/schemas/postaladdresstype'
      nullable: true
    billingPostalAddress:
      $ref: '#/components/schemas/postaladdresstype'
      nullable: true
    currencyId:
      type: string
      format: uuid
      nullable: true
      description: (v1.0) The currencyId property for the Dynamics 365 Business Central salesCreditMemo entity
    currencyCode:
      type: string
      nullable: true
      description: (v1.0) The currencyCode property for the Dynamics 365 Business Central salesCreditMemo entity
    paymentTermsId:
      type: string
      format: uuid
      nullable: true
      description: (v1.0) The paymentTermsId property for the Dynamics 365 Business Central salesCreditMemo entity
    shipmentMethodId:
      type: string
      format: uuid
      nullable: true
      description: (v1.0) The shipmentMethodId property for the Dynamics 365 Business Central salesCreditMemo entity
    salesperson:
      type: string
      nullable: true
      description: (v1.0) The salesperson property for the Dynamics 365 Business Central salesCreditMemo entity
      maxLength: 20
    pricesIncludeTax:
      type: boolean
      nullable: true
      description: (v1.0) The pricesIncludeTax property for the Dynamics 365 Business Central salesCreditMemo entity
    discountAmount:
      type: number
      format: decimal
      nullable: true
      description: (v1.0) The discountAmount property for the Dynamics 365 Business Central salesCreditMemo entity
    discountAppliedBeforeTax:
      type: boolean
      nullable: true
      description: (v1.0) The discountAppliedBeforeTax property for the Dynamics 365 Business Central salesCreditMemo entity
    totalAmountExcludingTax:
      type: number
      format: decimal
      nullable: true
      description: (v1.0) The totalAmountExcludingTax property for the Dynamics 365 Business Central salesCreditMemo entity
    totalTaxAmount:
      type: number
      format: decimal
      nullable: true
      description: (v1.0) The totalTaxAmount property for the Dynamics 365 Business Central salesCreditMemo entity
    totalAmountIncludingTax:
      type: number
      format: decimal
      nullable: true
      description: (v1.0) The totalAmountIncludingTax property for the Dynamics 365 Business Central salesCreditMemo entity
    status:
      type: string
      nullable: true
      description: (v1.0) The status property for the Dynamics 365 Business Central salesCreditMemo entity
    lastModifiedDateTime:
      type: string
      format: date-time
      nullable: true
      description: (v1.0) The lastModifiedDateTime property for the Dynamics 365 Business Central salesCreditMemo entity
    invoiceId:
      type: string
      format: uuid
      nullable: true
      description: (v1.0) The invoiceId property for the Dynamics 365 Business Central salesCreditMemo entity
    invoiceNumber:
      type: string
      nullable: true
      description: (v1.0) The invoiceNumber property for the Dynamics 365 Business Central salesCreditMemo entity
      maxLength: 20
    phoneNumber:
      type: string
      nullable: true
      description: (v1.0) The phoneNumber property for the Dynamics 365 Business Central salesCreditMemo entity
      maxLength: 30
    email:
      type: string
      nullable: true
      description: (v1.0) The email property for the Dynamics 365 Business Central salesCreditMemo entity
      maxLength: 80
    salesCreditMemoLines:
      type: array
      nullable: true
      items:
       $ref: '#/components/schemas/salesCreditMemoLine'
    pdfDocument:
      type: array
      nullable: true
      items:
       $ref: '#/components/schemas/pdfDocument'
    customer:
      nullable: true
      $ref: '#/components/schemas/customer'
    currency:
      nullable: true
      $ref: '#/components/schemas/currency'
    paymentTerm:
      nullable: true
      $ref: '#/components/schemas/paymentTerm'
    shipmentMethod:
      nullable: true
      $ref: '#/components/schemas/shipmentMethod'
  vendorPurchase:
   type: object
   properties:
    vendorId:
      type: string
      format: uuid
      nullable: false
      description: (v1.0) The vendorId property for the Dynamics 365 Business Central vendorPurchase entity
    vendorNumber:
      type: string
      nullable: false
      description: (v1.0) The vendorNumber property for the Dynamics 365 Business Central vendorPurchase entity
      maxLength: 20
    name:
      type: string
      nullable: false
      description: (v1.0) The name property for the Dynamics 365 Business Central vendorPurchase entity
      maxLength: 100
    totalPurchaseAmount:
      type: number
      format: decimal
      nullable: true
      description: (v1.0) The totalPurchaseAmount property for the Dynamics 365 Business Central vendorPurchase entity
    dateFilter_FilterOnly:
      type: string
      format: date-time
      nullable: true
      description: (v1.0) The dateFilter_FilterOnly property for the Dynamics 365 Business Central vendorPurchase entity
  incomeStatement:
   type: object
   properties:
    lineNumber:
      type: integer
      format: int32
      nullable: false
      description: (v1.0) The lineNumber property for the Dynamics 365 Business Central incomeStatement entity
    display:
      type: string
      nullable: true
      description: (v1.0) The display property for the Dynamics 365 Business Central incomeStatement entity
      maxLength: 250
    netChange:
      type: number
      format: decimal
      nullable: true
      description: (v1.0) The netChange property for the Dynamics 365 Business Central incomeStatement entity
    lineType:
      type: string
      nullable: true
      description: (v1.0) The lineType property for the Dynamics 365 Business Central incomeStatement entity
      maxLength: 30
    indentation:
      type: integer
      format: int32
      nullable: true
      description: (v1.0) The indentation property for the Dynamics 365 Business Central incomeStatement entity
    dateFilter:
      type: string
      format: date-time
      nullable: true
      description: (v1.0) The dateFilter property for the Dynamics 365 Business Central incomeStatement entity
  generalLedgerEntry:
   type: object
   properties:
    id:
      type: integer
      format: int32
      nullable: false
      description: (v1.0) The id property for the Dynamics 365 Business Central generalLedgerEntry entity
    postingDate:
      type: string
      format: date-time
      nullable: true
      description: (v1.0) The postingDate property for the Dynamics 365 Business Central generalLedgerEntry entity
    documentNumber:
      type: string
      nullable: true
      description: (v1.0) The documentNumber property for the Dynamics 365 Business Central generalLedgerEntry entity
      maxLength: 20
    documentType:
      type: string
      nullable: true
      description: (v1.0) The documentType property for the Dynamics 365 Business Central generalLedgerEntry entity
    accountId:
      type: string
      format: uuid
      nullable: true
      description: (v1.0) The accountId property for the Dynamics 365 Business Central generalLedgerEntry entity
    accountNumber:
      type: string
      nullable: true
      description: (v1.0) The accountNumber property for the Dynamics 365 Business Central generalLedgerEntry entity
      maxLength: 20
    description:
      type: string
      nullable: true
      description: (v1.0) The description property for the Dynamics 365 Business Central generalLedgerEntry entity
      maxLength: 100
    debitAmount:
      type: number
      format: decimal
      nullable: true
      description: (v1.0) The debitAmount property for the Dynamics 365 Business Central generalLedgerEntry entity
    creditAmount:
      type: number
      format: decimal
      nullable: true
      description: (v1.0) The creditAmount property for the Dynamics 365 Business Central generalLedgerEntry entity
    dimensions:
     type: array
     items:
      $ref: '#/components/schemas/dimensiontype'
      nullable: true
    lastModifiedDateTime:
      type: string
      format: date-time
      nullable: true
      description: (v1.0) The lastModifiedDateTime property for the Dynamics 365 Business Central generalLedgerEntry entity
    account:
      nullable: true
      $ref: '#/components/schemas/account'
  customerSale:
   type: object
   properties:
    customerId:
      type: string
      format: uuid
      nullable: false
      description: (v1.0) The customerId property for the Dynamics 365 Business Central customerSale entity
    customerNumber:
      type: string
      nullable: false
      description: (v1.0) The customerNumber property for the Dynamics 365 Business Central customerSale entity
      maxLength: 20
    name:
      type: string
      nullable: false
      description: (v1.0) The name property for the Dynamics 365 Business Central customerSale entity
      maxLength: 100
    totalSalesAmount:
      type: number
      format: decimal
      nullable: true
      description: (v1.0) The totalSalesAmount property for the Dynamics 365 Business Central customerSale entity
    dateFilter_FilterOnly:
      type: string
      format: date-time
      nullable: true
      description: (v1.0) The dateFilter_FilterOnly property for the Dynamics 365 Business Central customerSale entity
  countryRegion:
   type: object
   properties:
    id:
      type: string
      format: uuid
      nullable: false
      description: (v1.0) The id property for the Dynamics 365 Business Central countryRegion entity
    code:
      type: string
      nullable: false
      description: (v1.0) The code property for the Dynamics 365 Business Central countryRegion entity
      maxLength: 10
    displayName:
      type: string
      nullable: true
      description: (v1.0) The displayName property for the Dynamics 365 Business Central countryRegion entity
      maxLength: 50
    addressFormat:
      type: string
      nullable: true
      description: (v1.0) The addressFormat property for the Dynamics 365 Business Central countryRegion entity
    lastModifiedDateTime:
      type: string
      format: date-time
      nullable: true
      description: (v1.0) The lastModifiedDateTime property for the Dynamics 365 Business Central countryRegion entity
  purchaseInvoiceLine:
   type: object
   properties:
    id:
      type: string
      nullable: false
      description: (v1.0) The id property for the Dynamics 365 Business Central purchaseInvoiceLine entity
      maxLength: 50
    documentId:
      type: string
      format: uuid
      nullable: true
      description: (v1.0) The documentId property for the Dynamics 365 Business Central purchaseInvoiceLine entity
    sequence:
      type: integer
      format: int32
      nullable: true
      description: (v1.0) The sequence property for the Dynamics 365 Business Central purchaseInvoiceLine entity
    itemId:
      type: string
      format: uuid
      nullable: true
      description: (v1.0) The itemId property for the Dynamics 365 Business Central purchaseInvoiceLine entity
    accountId:
      type: string
      format: uuid
      nullable: true
      description: (v1.0) The accountId property for the Dynamics 365 Business Central purchaseInvoiceLine entity
    lineType:
      type: string
      nullable: true
      description: (v1.0) The lineType property for the Dynamics 365 Business Central purchaseInvoiceLine entity
    lineDetails:
      $ref: '#/components/schemas/documentlineobjectdetailstype'
      nullable: true
    description:
      type: string
      nullable: true
      description: (v1.0) The description property for the Dynamics 365 Business Central purchaseInvoiceLine entity
      maxLength: 100
    unitOfMeasure:
      $ref: '#/components/schemas/unitofmeasuretype'
      nullable: true
    unitCost:
      type: number
      format: decimal
      nullable: true
      description: (v1.0) The unitCost property for the Dynamics 365 Business Central purchaseInvoiceLine entity
    quantity:
      type: number
      format: decimal
      nullable: true
      description: (v1.0) The quantity property for the Dynamics 365 Business Central purchaseInvoiceLine entity
    discountAmount:
      type: number
      format: decimal
      nullable: true
      description: (v1.0) The discountAmount property for the Dynamics 365 Business Central purchaseInvoiceLine entity
    discountPercent:
      type: number
      format: decimal
      nullable: true
      description: (v1.0) The discountPercent property for the Dynamics 365 Business Central purchaseInvoiceLine entity
    discountAppliedBeforeTax:
      type: boolean
      nullable: true
      description: (v1.0) The discountAppliedBeforeTax property for the Dynamics 365 Business Central purchaseInvoiceLine entity
    amountExcludingTax:
      type: number
      format: decimal
      nullable: true
      description: (v1.0) The amountExcludingTax property for the Dynamics 365 Business Central purchaseInvoiceLine entity
    taxCode:
      type: string
      nullable: true
      description: (v1.0) The taxCode property for the Dynamics 365 Business Central purchaseInvoiceLine entity
      maxLength: 50
    taxPercent:
      type: number
      format: decimal
      nullable: true
      description: (v1.0) The taxPercent property for the Dynamics 365 Business Central purchaseInvoiceLine entity
    totalTaxAmount:
      type: number
      format: decimal
      nullable: true
      description: (v1.0) The totalTaxAmount property for the Dynamics 365 Business Central purchaseInvoiceLine entity
    amountIncludingTax:
      type: number
      format: decimal
      nullable: true
      description: (v1.0) The amountIncludingTax property for the Dynamics 365 Business Central purchaseInvoiceLine entity
    invoiceDiscountAllocation:
      type: number
      format: decimal
      nullable: true
      description: (v1.0) The invoiceDiscountAllocation property for the Dynamics 365 Business Central purchaseInvoiceLine entity
    netAmount:
      type: number
      format: decimal
      nullable: true
      description: (v1.0) The netAmount property for the Dynamics 365 Business Central purchaseInvoiceLine entity
    netTaxAmount:
      type: number
      format: decimal
      nullable: true
      description: (v1.0) The netTaxAmount property for the Dynamics 365 Business Central purchaseInvoiceLine entity
    netAmountIncludingTax:
      type: number
      format: decimal
      nullable: true
      description: (v1.0) The netAmountIncludingTax property for the Dynamics 365 Business Central purchaseInvoiceLine entity
    expectedReceiptDate:
      type: string
      format: date-time
      nullable: true
      description: (v1.0) The expectedReceiptDate property for the Dynamics 365 Business Central purchaseInvoiceLine entity
    item:
      nullable: true
      $ref: '#/components/schemas/item'
    account:
      nullable: true
      $ref: '#/components/schemas/account'
  dimensionValue:
   type: object
   properties:
    id:
      type: string
      format: uuid
      nullable: false
      description: (v1.0) The id property for the Dynamics 365 Business Central dimensionValue entity
    code:
      type: string
      nullable: true
      description: (v1.0) The code property for the Dynamics 365 Business Central dimensionValue entity
      maxLength: 20
    displayName:
      type: string
      nullable: true
      description: (v1.0) The displayName property for the Dynamics 365 Business Central dimensionValue entity
      maxLength: 50
    lastModifiedDateTime:
      type: string
      format: date-time
      nullable: true
      description: (v1.0) The lastModifiedDateTime property for the Dynamics 365 Business Central dimensionValue entity
  vendor:
   type: object
   properties:
    id:
      type: string
      format: uuid
      nullable: false
      description: (v1.0) The id property for the Dynamics 365 Business Central vendor entity
    number:
      type: string
      nullable: true
      description: (v1.0) The number property for the Dynamics 365 Business Central vendor entity
      maxLength: 20
    displayName:
      type: string
      nullable: true
      description: (v1.0) The displayName property for the Dynamics 365 Business Central vendor entity
      maxLength: 100
    address:
      $ref: '#/components/schemas/postaladdresstype'
      nullable: true
    phoneNumber:
      type: string
      nullable: true
      description: (v1.0) The phoneNumber property for the Dynamics 365 Business Central vendor entity
      maxLength: 30
    email:
      type: string
      nullable: true
      description: (v1.0) The email property for the Dynamics 365 Business Central vendor entity
      maxLength: 80
    website:
      type: string
      nullable: true
      description: (v1.0) The website property for the Dynamics 365 Business Central vendor entity
      maxLength: 80
    taxRegistrationNumber:
      type: string
      nullable: true
      description: (v1.0) The taxRegistrationNumber property for the Dynamics 365 Business Central vendor entity
      maxLength: 20
    currencyId:
      type: string
      format: uuid
      nullable: true
      description: (v1.0) The currencyId property for the Dynamics 365 Business Central vendor entity
    currencyCode:
      type: string
      nullable: true
      description: (v1.0) The currencyCode property for the Dynamics 365 Business Central vendor entity
    irs1099Code:
      type: string
      nullable: true
      description: (v1.0) The irs1099Code property for the Dynamics 365 Business Central vendor entity
    paymentTermsId:
      type: string
      format: uuid
      nullable: true
      description: (v1.0) The paymentTermsId property for the Dynamics 365 Business Central vendor entity
    paymentMethodId:
      type: string
      format: uuid
      nullable: true
      description: (v1.0) The paymentMethodId property for the Dynamics 365 Business Central vendor entity
    taxLiable:
      type: boolean
      nullable: true
      description: (v1.0) The taxLiable property for the Dynamics 365 Business Central vendor entity
    blocked:
      type: string
      nullable: true
      description: (v1.0) The blocked property for the Dynamics 365 Business Central vendor entity
    balance:
      type: number
      format: decimal
      nullable: true
      description: (v1.0) The balance property for the Dynamics 365 Business Central vendor entity
    lastModifiedDateTime:
      type: string
      format: date-time
      nullable: true
      description: (v1.0) The lastModifiedDateTime property for the Dynamics 365 Business Central vendor entity
    picture:
      type: array
      nullable: true
      items:
       $ref: '#/components/schemas/picture'
    defaultDimensions:
      type: array
      nullable: true
      items:
       $ref: '#/components/schemas/defaultDimensions'
    currency:
      nullable: true
      $ref: '#/components/schemas/currency'
    paymentTerm:
      nullable: true
      $ref: '#/components/schemas/paymentTerm'
    paymentMethod:
      nullable: true
      $ref: '#/components/schemas/paymentMethod'
  customer:
   type: object
   properties:
    id:
      type: string
      format: uuid
      nullable: false
      description: (v1.0) The id property for the Dynamics 365 Business Central customer entity
    number:
      type: string
      nullable: true
      description: (v1.0) The number property for the Dynamics 365 Business Central customer entity
      maxLength: 20
    displayName:
      type: string
      nullable: false
      description: (v1.0) The displayName property for the Dynamics 365 Business Central customer entity
      maxLength: 100
    type:
      type: string
      nullable: true
      description: (v1.0) The type property for the Dynamics 365 Business Central customer entity
    address:
      $ref: '#/components/schemas/postaladdresstype'
      nullable: true
    phoneNumber:
      type: string
      nullable: true
      description: (v1.0) The phoneNumber property for the Dynamics 365 Business Central customer entity
      maxLength: 30
    email:
      type: string
      nullable: true
      description: (v1.0) The email property for the Dynamics 365 Business Central customer entity
      maxLength: 80
    website:
      type: string
      nullable: true
      description: (v1.0) The website property for the Dynamics 365 Business Central customer entity
      maxLength: 80
    taxLiable:
      type: boolean
      nullable: true
      description: (v1.0) The taxLiable property for the Dynamics 365 Business Central customer entity
    taxAreaId:
      type: string
      format: uuid
      nullable: true
      description: (v1.0) The taxAreaId property for the Dynamics 365 Business Central customer entity
    taxAreaDisplayName:
      type: string
      nullable: true
      description: (v1.0) The taxAreaDisplayName property for the Dynamics 365 Business Central customer entity
    taxRegistrationNumber:
      type: string
      nullable: true
      description: (v1.0) The taxRegistrationNumber property for the Dynamics 365 Business Central customer entity
      maxLength: 20
    currencyId:
      type: string
      format: uuid
      nullable: true
      description: (v1.0) The currencyId property for the Dynamics 365 Business Central customer entity
    currencyCode:
      type: string
      nullable: true
      description: (v1.0) The currencyCode property for the Dynamics 365 Business Central customer entity
    paymentTermsId:
      type: string
      format: uuid
      nullable: true
      description: (v1.0) The paymentTermsId property for the Dynamics 365 Business Central customer entity
    shipmentMethodId:
      type: string
      format: uuid
      nullable: true
      description: (v1.0) The shipmentMethodId property for the Dynamics 365 Business Central customer entity
    paymentMethodId:
      type: string
      format: uuid
      nullable: true
      description: (v1.0) The paymentMethodId property for the Dynamics 365 Business Central customer entity
    blocked:
      type: string
      nullable: true
      description: (v1.0) The blocked property for the Dynamics 365 Business Central customer entity
    lastModifiedDateTime:
      type: string
      format: date-time
      nullable: true
      description: (v1.0) The lastModifiedDateTime property for the Dynamics 365 Business Central customer entity
    customerFinancialDetails:
      type: array
      nullable: true
      items:
       $ref: '#/components/schemas/customerFinancialDetail'
    picture:
      type: array
      nullable: true
      items:
       $ref: '#/components/schemas/picture'
    defaultDimensions:
      type: array
      nullable: true
      items:
       $ref: '#/components/schemas/defaultDimensions'
    currency:
      nullable: true
      $ref: '#/components/schemas/currency'
    paymentTerm:
      nullable: true
      $ref: '#/components/schemas/paymentTerm'
    shipmentMethod:
      nullable: true
      $ref: '#/components/schemas/shipmentMethod'
    paymentMethod:
      nullable: true
      $ref: '#/components/schemas/paymentMethod'
  item:
   type: object
   properties:
    id:
      type: string
      format: uuid
      nullable: false
      description: (v1.0) The id property for the Dynamics 365 Business Central item entity
    number:
      type: string
      nullable: true
      description: (v1.0) The number property for the Dynamics 365 Business Central item entity
      maxLength: 20
    displayName:
      type: string
      nullable: true
      description: (v1.0) The displayName property for the Dynamics 365 Business Central item entity
      maxLength: 100
    type:
      type: string
      nullable: true
      description: (v1.0) The type property for the Dynamics 365 Business Central item entity
    itemCategoryId:
      type: string
      format: uuid
      nullable: true
      description: (v1.0) The itemCategoryId property for the Dynamics 365 Business Central item entity
    itemCategoryCode:
      type: string
      nullable: true
      description: (v1.0) The itemCategoryCode property for the Dynamics 365 Business Central item entity
      maxLength: 20
    blocked:
      type: boolean
      nullable: true
      description: (v1.0) The blocked property for the Dynamics 365 Business Central item entity
    baseUnitOfMeasureId:
      type: string
      format: uuid
      nullable: true
      description: (v1.0) The baseUnitOfMeasureId property for the Dynamics 365 Business Central item entity
    baseUnitOfMeasure:
      $ref: '#/components/schemas/unitofmeasuretype'
      nullable: true
    gtin:
      type: string
      nullable: true
      description: (v1.0) The gtin property for the Dynamics 365 Business Central item entity
      maxLength: 14
    inventory:
      type: number
      format: decimal
      nullable: true
      description: (v1.0) The inventory property for the Dynamics 365 Business Central item entity
    unitPrice:
      type: number
      format: decimal
      nullable: true
      description: (v1.0) The unitPrice property for the Dynamics 365 Business Central item entity
    priceIncludesTax:
      type: boolean
      nullable: true
      description: (v1.0) The priceIncludesTax property for the Dynamics 365 Business Central item entity
    unitCost:
      type: number
      format: decimal
      nullable: true
      description: (v1.0) The unitCost property for the Dynamics 365 Business Central item entity
    taxGroupId:
      type: string
      format: uuid
      nullable: true
      description: (v1.0) The taxGroupId property for the Dynamics 365 Business Central item entity
    taxGroupCode:
      type: string
      nullable: true
      description: (v1.0) The taxGroupCode property for the Dynamics 365 Business Central item entity
      maxLength: 20
    lastModifiedDateTime:
      type: string
      format: date-time
      nullable: true
      description: (v1.0) The lastModifiedDateTime property for the Dynamics 365 Business Central item entity
    picture:
      type: array
      nullable: true
      items:
       $ref: '#/components/schemas/picture'
    defaultDimensions:
      type: array
      nullable: true
      items:
       $ref: '#/components/schemas/defaultDimensions'
    itemCategory:
      nullable: true
      $ref: '#/components/schemas/itemCategory'
  journal:
   type: object
   properties:
    id:
      type: string
      format: uuid
      nullable: false
      description: (v1.0) The id property for the Dynamics 365 Business Central journal entity
    code:
      type: string
      nullable: false
      description: (v1.0) The code property for the Dynamics 365 Business Central journal entity
      maxLength: 10
    displayName:
      type: string
      nullable: true
      description: (v1.0) The displayName property for the Dynamics 365 Business Central journal entity
      maxLength: 100
    lastModifiedDateTime:
      type: string
      format: date-time
      nullable: true
      description: (v1.0) The lastModifiedDateTime property for the Dynamics 365 Business Central journal entity
    balancingAccountId:
      type: string
      format: uuid
      nullable: true
      description: (v1.0) The balancingAccountId property for the Dynamics 365 Business Central journal entity
    balancingAccountNumber:
      type: string
      nullable: true
      description: (v1.0) The balancingAccountNumber property for the Dynamics 365 Business Central journal entity
      maxLength: 20
    journalLines:
      type: array
      nullable: true
      items:
       $ref: '#/components/schemas/journalLine'
    account:
      nullable: true
      $ref: '#/components/schemas/account'
  account:
   type: object
   properties:
    id:
      type: string
      format: uuid
      nullable: false
      description: (v1.0) The id property for the Dynamics 365 Business Central account entity
    number:
      type: string
      nullable: true
      description: (v1.0) The number property for the Dynamics 365 Business Central account entity
      maxLength: 20
    displayName:
      type: string
      nullable: true
      description: (v1.0) The displayName property for the Dynamics 365 Business Central account entity
      maxLength: 100
    category:
      type: string
      nullable: true
      description: (v1.0) The category property for the Dynamics 365 Business Central account entity
    subCategory:
      type: string
      nullable: true
      description: (v1.0) The subCategory property for the Dynamics 365 Business Central account entity
      maxLength: 80
    blocked:
      type: boolean
      nullable: true
      description: (v1.0) The blocked property for the Dynamics 365 Business Central account entity
    lastModifiedDateTime:
      type: string
      format: date-time
      nullable: true
      description: (v1.0) The lastModifiedDateTime property for the Dynamics 365 Business Central account entity
  retainedEarningsStatement:
   type: object
   properties:
    lineNumber:
      type: integer
      format: int32
      nullable: false
      description: (v1.0) The lineNumber property for the Dynamics 365 Business Central retainedEarningsStatement entity
    display:
      type: string
      nullable: true
      description: (v1.0) The display property for the Dynamics 365 Business Central retainedEarningsStatement entity
      maxLength: 250
    netChange:
      type: number
      format: decimal
      nullable: true
      description: (v1.0) The netChange property for the Dynamics 365 Business Central retainedEarningsStatement entity
    lineType:
      type: string
      nullable: true
      description: (v1.0) The lineType property for the Dynamics 365 Business Central retainedEarningsStatement entity
      maxLength: 30
    indentation:
      type: integer
      format: int32
      nullable: true
      description: (v1.0) The indentation property for the Dynamics 365 Business Central retainedEarningsStatement entity
    dateFilter:
      type: string
      format: date-time
      nullable: true
      description: (v1.0) The dateFilter property for the Dynamics 365 Business Central retainedEarningsStatement entity
  purchaseInvoice:
   type: object
   properties:
    id:
      type: string
      format: uuid
      nullable: false
      description: (v1.0) The id property for the Dynamics 365 Business Central purchaseInvoice entity
    number:
      type: string
      nullable: true
      description: (v1.0) The number property for the Dynamics 365 Business Central purchaseInvoice entity
      maxLength: 20
    invoiceDate:
      type: string
      format: date-time
      nullable: true
      description: (v1.0) The invoiceDate property for the Dynamics 365 Business Central purchaseInvoice entity
    dueDate:
      type: string
      format: date-time
      nullable: true
      description: (v1.0) The dueDate property for the Dynamics 365 Business Central purchaseInvoice entity
    vendorInvoiceNumber:
      type: string
      nullable: true
      description: (v1.0) The vendorInvoiceNumber property for the Dynamics 365 Business Central purchaseInvoice entity
      maxLength: 35
    vendorId:
      type: string
      format: uuid
      nullable: true
      description: (v1.0) The vendorId property for the Dynamics 365 Business Central purchaseInvoice entity
    vendorNumber:
      type: string
      nullable: true
      description: (v1.0) The vendorNumber property for the Dynamics 365 Business Central purchaseInvoice entity
      maxLength: 20
    vendorName:
      type: string
      nullable: true
      description: (v1.0) The vendorName property for the Dynamics 365 Business Central purchaseInvoice entity
      maxLength: 100
    payToName:
      type: string
      nullable: true
      description: (v1.0) The payToName property for the Dynamics 365 Business Central purchaseInvoice entity
      maxLength: 100
    payToContact:
      type: string
      nullable: true
      description: (v1.0) The payToContact property for the Dynamics 365 Business Central purchaseInvoice entity
      maxLength: 100
    payToVendorId:
      type: string
      format: uuid
      nullable: true
      description: (v1.0) The payToVendorId property for the Dynamics 365 Business Central purchaseInvoice entity
    payToVendorNumber:
      type: string
      nullable: true
      description: (v1.0) The payToVendorNumber property for the Dynamics 365 Business Central purchaseInvoice entity
      maxLength: 20
    shipToName:
      type: string
      nullable: true
      description: (v1.0) The shipToName property for the Dynamics 365 Business Central purchaseInvoice entity
      maxLength: 100
    shipToContact:
      type: string
      nullable: true
      description: (v1.0) The shipToContact property for the Dynamics 365 Business Central purchaseInvoice entity
      maxLength: 100
    buyFromAddress:
      $ref: '#/components/schemas/postaladdresstype'
      nullable: true
    payToAddress:
      $ref: '#/components/schemas/postaladdresstype'
      nullable: true
    shipToAddress:
      $ref: '#/components/schemas/postaladdresstype'
      nullable: true
    currencyId:
      type: string
      format: uuid
      nullable: true
      description: (v1.0) The currencyId property for the Dynamics 365 Business Central purchaseInvoice entity
    currencyCode:
      type: string
      nullable: true
      description: (v1.0) The currencyCode property for the Dynamics 365 Business Central purchaseInvoice entity
    pricesIncludeTax:
      type: boolean
      nullable: true
      description: (v1.0) The pricesIncludeTax property for the Dynamics 365 Business Central purchaseInvoice entity
    discountAmount:
      type: number
      format: decimal
      nullable: true
      description: (v1.0) The discountAmount property for the Dynamics 365 Business Central purchaseInvoice entity
    discountAppliedBeforeTax:
      type: boolean
      nullable: true
      description: (v1.0) The discountAppliedBeforeTax property for the Dynamics 365 Business Central purchaseInvoice entity
    totalAmountExcludingTax:
      type: number
      format: decimal
      nullable: true
      description: (v1.0) The totalAmountExcludingTax property for the Dynamics 365 Business Central purchaseInvoice entity
    totalTaxAmount:
      type: number
      format: decimal
      nullable: true
      description: (v1.0) The totalTaxAmount property for the Dynamics 365 Business Central purchaseInvoice entity
    totalAmountIncludingTax:
      type: number
      format: decimal
      nullable: true
      description: (v1.0) The totalAmountIncludingTax property for the Dynamics 365 Business Central purchaseInvoice entity
    status:
      type: string
      nullable: true
      description: (v1.0) The status property for the Dynamics 365 Business Central purchaseInvoice entity
    lastModifiedDateTime:
      type: string
      format: date-time
      nullable: true
      description: (v1.0) The lastModifiedDateTime property for the Dynamics 365 Business Central purchaseInvoice entity
    purchaseInvoiceLines:
      type: array
      nullable: true
      items:
       $ref: '#/components/schemas/purchaseInvoiceLine'
    pdfDocument:
      type: array
      nullable: true
      items:
       $ref: '#/components/schemas/pdfDocument'
    vendor:
      nullable: true
      $ref: '#/components/schemas/vendor'
    currency:
      nullable: true
      $ref: '#/components/schemas/currency'
  dimension:
   type: object
   properties:
    id:
      type: string
      format: uuid
      nullable: false
      description: (v1.0) The id property for the Dynamics 365 Business Central dimension entity
    code:
      type: string
      nullable: true
      description: (v1.0) The code property for the Dynamics 365 Business Central dimension entity
      maxLength: 20
    displayName:
      type: string
      nullable: true
      description: (v1.0) The displayName property for the Dynamics 365 Business Central dimension entity
      maxLength: 30
    lastModifiedDateTime:
      type: string
      format: date-time
      nullable: true
      description: (v1.0) The lastModifiedDateTime property for the Dynamics 365 Business Central dimension entity
    dimensionValues:
      type: array
      nullable: true
      items:
       $ref: '#/components/schemas/dimensionValue'
  salesOrderLine:
   type: object
   properties:
    id:
      type: string
      nullable: false
      description: (v1.0) The id property for the Dynamics 365 Business Central salesOrderLine entity
      maxLength: 50
    documentId:
      type: string
      format: uuid
      nullable: true
      description: (v1.0) The documentId property for the Dynamics 365 Business Central salesOrderLine entity
    sequence:
      type: integer
      format: int32
      nullable: true
      description: (v1.0) The sequence property for the Dynamics 365 Business Central salesOrderLine entity
    itemId:
      type: string
      format: uuid
      nullable: true
      description: (v1.0) The itemId property for the Dynamics 365 Business Central salesOrderLine entity
    accountId:
      type: string
      format: uuid
      nullable: true
      description: (v1.0) The accountId property for the Dynamics 365 Business Central salesOrderLine entity
    lineType:
      type: string
      nullable: true
      description: (v1.0) The lineType property for the Dynamics 365 Business Central salesOrderLine entity
    lineDetails:
      $ref: '#/components/schemas/documentlineobjectdetailstype'
      nullable: true
    description:
      type: string
      nullable: true
      description: (v1.0) The description property for the Dynamics 365 Business Central salesOrderLine entity
      maxLength: 100
    unitOfMeasureId:
      type: string
      format: uuid
      nullable: true
      description: (v1.0) The unitOfMeasureId property for the Dynamics 365 Business Central salesOrderLine entity
    unitOfMeasure:
      $ref: '#/components/schemas/unitofmeasuretype'
      nullable: true
    quantity:
      type: number
      format: decimal
      nullable: true
      description: (v1.0) The quantity property for the Dynamics 365 Business Central salesOrderLine entity
    unitPrice:
      type: number
      format: decimal
      nullable: true
      description: (v1.0) The unitPrice property for the Dynamics 365 Business Central salesOrderLine entity
    discountAmount:
      type: number
      format: decimal
      nullable: true
      description: (v1.0) The discountAmount property for the Dynamics 365 Business Central salesOrderLine entity
    discountPercent:
      type: number
      format: decimal
      nullable: true
      description: (v1.0) The discountPercent property for the Dynamics 365 Business Central salesOrderLine entity
    discountAppliedBeforeTax:
      type: boolean
      nullable: true
      description: (v1.0) The discountAppliedBeforeTax property for the Dynamics 365 Business Central salesOrderLine entity
    amountExcludingTax:
      type: number
      format: decimal
      nullable: true
      description: (v1.0) The amountExcludingTax property for the Dynamics 365 Business Central salesOrderLine entity
    taxCode:
      type: string
      nullable: true
      description: (v1.0) The taxCode property for the Dynamics 365 Business Central salesOrderLine entity
      maxLength: 50
    taxPercent:
      type: number
      format: decimal
      nullable: true
      description: (v1.0) The taxPercent property for the Dynamics 365 Business Central salesOrderLine entity
    totalTaxAmount:
      type: number
      format: decimal
      nullable: true
      description: (v1.0) The totalTaxAmount property for the Dynamics 365 Business Central salesOrderLine entity
    amountIncludingTax:
      type: number
      format: decimal
      nullable: true
      description: (v1.0) The amountIncludingTax property for the Dynamics 365 Business Central salesOrderLine entity
    invoiceDiscountAllocation:
      type: number
      format: decimal
      nullable: true
      description: (v1.0) The invoiceDiscountAllocation property for the Dynamics 365 Business Central salesOrderLine entity
    netAmount:
      type: number
      format: decimal
      nullable: true
      description: (v1.0) The netAmount property for the Dynamics 365 Business Central salesOrderLine entity
    netTaxAmount:
      type: number
      format: decimal
      nullable: true
      description: (v1.0) The netTaxAmount property for the Dynamics 365 Business Central salesOrderLine entity
    netAmountIncludingTax:
      type: number
      format: decimal
      nullable: true
      description: (v1.0) The netAmountIncludingTax property for the Dynamics 365 Business Central salesOrderLine entity
    shipmentDate:
      type: string
      format: date-time
      nullable: true
      description: (v1.0) The shipmentDate property for the Dynamics 365 Business Central salesOrderLine entity
    shippedQuantity:
      type: number
      format: decimal
      nullable: true
      description: (v1.0) The shippedQuantity property for the Dynamics 365 Business Central salesOrderLine entity
    invoicedQuantity:
      type: number
      format: decimal
      nullable: true
      description: (v1.0) The invoicedQuantity property for the Dynamics 365 Business Central salesOrderLine entity
    invoiceQuantity:
      type: number
      format: decimal
      nullable: true
      description: (v1.0) The invoiceQuantity property for the Dynamics 365 Business Central salesOrderLine entity
    shipQuantity:
      type: number
      format: decimal
      nullable: true
      description: (v1.0) The shipQuantity property for the Dynamics 365 Business Central salesOrderLine entity
    item:
      nullable: true
      $ref: '#/components/schemas/item'
    account:
      nullable: true
      $ref: '#/components/schemas/account'
  timeRegistrationEntry:
   type: object
   properties:
    id:
      type: string
      format: uuid
      nullable: false
      description: (v1.0) The id property for the Dynamics 365 Business Central timeRegistrationEntry entity
    employeeId:
      type: string
      format: uuid
      nullable: true
      description: (v1.0) The employeeId property for the Dynamics 365 Business Central timeRegistrationEntry entity
    employeeNumber:
      type: string
      nullable: true
      description: (v1.0) The employeeNumber property for the Dynamics 365 Business Central timeRegistrationEntry entity
      maxLength: 20
    jobId:
      type: string
      format: uuid
      nullable: true
      description: (v1.0) The jobId property for the Dynamics 365 Business Central timeRegistrationEntry entity
    jobNumber:
      type: string
      nullable: true
      description: (v1.0) The jobNumber property for the Dynamics 365 Business Central timeRegistrationEntry entity
      maxLength: 20
    absence:
      type: string
      nullable: true
      description: (v1.0) The absence property for the Dynamics 365 Business Central timeRegistrationEntry entity
      maxLength: 10
    lineNumber:
      type: integer
      format: int32
      nullable: true
      description: (v1.0) The lineNumber property for the Dynamics 365 Business Central timeRegistrationEntry entity
    date:
      type: string
      format: date-time
      nullable: true
      description: (v1.0) The date property for the Dynamics 365 Business Central timeRegistrationEntry entity
    quantity:
      type: number
      format: decimal
      nullable: true
      description: (v1.0) The quantity property for the Dynamics 365 Business Central timeRegistrationEntry entity
    status:
      type: string
      nullable: true
      description: (v1.0) The status property for the Dynamics 365 Business Central timeRegistrationEntry entity
    unitOfMeasureId:
      type: string
      format: uuid
      nullable: true
      description: (v1.0) The unitOfMeasureId property for the Dynamics 365 Business Central timeRegistrationEntry entity
    unitOfMeasure:
      $ref: '#/components/schemas/unitofmeasuretype'
      nullable: true
    dimensions:
     type: array
     items:
      $ref: '#/components/schemas/dimensiontype'
      nullable: true
    lastModfiedDateTime:
      type: string
      format: date-time
      nullable: true
      description: (v1.0) The lastModfiedDateTime property for the Dynamics 365 Business Central timeRegistrationEntry entity
    project:
      nullable: true
      $ref: '#/components/schemas/project'
  paymentTerm:
   type: object
   properties:
    id:
      type: string
      format: uuid
      nullable: false
      description: (v1.0) The id property for the Dynamics 365 Business Central paymentTerm entity
    code:
      type: string
      nullable: false
      description: (v1.0) The code property for the Dynamics 365 Business Central paymentTerm entity
      maxLength: 10
    displayName:
      type: string
      nullable: true
      description: (v1.0) The displayName property for the Dynamics 365 Business Central paymentTerm entity
      maxLength: 100
    dueDateCalculation:
      type: string
      nullable: true
      description: (v1.0) The dueDateCalculation property for the Dynamics 365 Business Central paymentTerm entity
    discountDateCalculation:
      type: string
      nullable: true
      description: (v1.0) The discountDateCalculation property for the Dynamics 365 Business Central paymentTerm entity
    discountPercent:
      type: number
      format: decimal
      nullable: true
      description: (v1.0) The discountPercent property for the Dynamics 365 Business Central paymentTerm entity
    calculateDiscountOnCreditMemos:
      type: boolean
      nullable: true
      description: (v1.0) The calculateDiscountOnCreditMemos property for the Dynamics 365 Business Central paymentTerm entity
    lastModifiedDateTime:
      type: string
      format: date-time
      nullable: true
      description: (v1.0) The lastModifiedDateTime property for the Dynamics 365 Business Central paymentTerm entity
  customerPayment:
   type: object
   properties:
    id:
      type: string
      format: uuid
      nullable: false
      description: (v1.0) The id property for the Dynamics 365 Business Central customerPayment entity
    journalDisplayName:
      type: string
      nullable: true
      description: (v1.0) The journalDisplayName property for the Dynamics 365 Business Central customerPayment entity
    lineNumber:
      type: integer
      format: int32
      nullable: true
      description: (v1.0) The lineNumber property for the Dynamics 365 Business Central customerPayment entity
    customerId:
      type: string
      format: uuid
      nullable: true
      description: (v1.0) The customerId property for the Dynamics 365 Business Central customerPayment entity
    customerNumber:
      type: string
      nullable: true
      description: (v1.0) The customerNumber property for the Dynamics 365 Business Central customerPayment entity
      maxLength: 20
    contactId:
      type: string
      nullable: true
      description: (v1.0) The contactId property for the Dynamics 365 Business Central customerPayment entity
      maxLength: 250
    postingDate:
      type: string
      format: date-time
      nullable: true
      description: (v1.0) The postingDate property for the Dynamics 365 Business Central customerPayment entity
    documentNumber:
      type: string
      nullable: true
      description: (v1.0) The documentNumber property for the Dynamics 365 Business Central customerPayment entity
      maxLength: 20
    externalDocumentNumber:
      type: string
      nullable: true
      description: (v1.0) The externalDocumentNumber property for the Dynamics 365 Business Central customerPayment entity
      maxLength: 35
    amount:
      type: number
      format: decimal
      nullable: true
      description: (v1.0) The amount property for the Dynamics 365 Business Central customerPayment entity
    appliesToInvoiceId:
      type: string
      format: uuid
      nullable: true
      description: (v1.0) The appliesToInvoiceId property for the Dynamics 365 Business Central customerPayment entity
    appliesToInvoiceNumber:
      type: string
      nullable: true
      description: (v1.0) The appliesToInvoiceNumber property for the Dynamics 365 Business Central customerPayment entity
    description:
      type: string
      nullable: true
      description: (v1.0) The description property for the Dynamics 365 Business Central customerPayment entity
      maxLength: 100
    comment:
      type: string
      nullable: true
      description: (v1.0) The comment property for the Dynamics 365 Business Central customerPayment entity
      maxLength: 250
    dimensions:
     type: array
     items:
      $ref: '#/components/schemas/dimensiontype'
      nullable: true
    lastModifiedDateTime:
      type: string
      format: date-time
      nullable: true
      description: (v1.0) The lastModifiedDateTime property for the Dynamics 365 Business Central customerPayment entity
    customer:
      nullable: true
      $ref: '#/components/schemas/customer'
  trialBalance:
   type: object
   properties:
    number:
      type: string
      nullable: false
      description: (v1.0) The number property for the Dynamics 365 Business Central trialBalance entity
      maxLength: 20
    accountId:
      type: string
      format: uuid
      nullable: true
      description: (v1.0) The accountId property for the Dynamics 365 Business Central trialBalance entity
    accountType:
      type: string
      nullable: true
      description: (v1.0) The accountType property for the Dynamics 365 Business Central trialBalance entity
    display:
      type: string
      nullable: true
      description: (v1.0) The display property for the Dynamics 365 Business Central trialBalance entity
      maxLength: 100
    totalDebit:
      type: string
      nullable: true
      description: (v1.0) The totalDebit property for the Dynamics 365 Business Central trialBalance entity
      maxLength: 30
    totalCredit:
      type: string
      nullable: true
      description: (v1.0) The totalCredit property for the Dynamics 365 Business Central trialBalance entity
      maxLength: 30
    balanceAtDateDebit:
      type: string
      nullable: true
      description: (v1.0) The balanceAtDateDebit property for the Dynamics 365 Business Central trialBalance entity
      maxLength: 30
    balanceAtDateCredit:
      type: string
      nullable: true
      description: (v1.0) The balanceAtDateCredit property for the Dynamics 365 Business Central trialBalance entity
      maxLength: 30
    dateFilter:
      type: string
      format: date-time
      nullable: true
      description: (v1.0) The dateFilter property for the Dynamics 365 Business Central trialBalance entity
    account:
      nullable: true
      $ref: '#/components/schemas/account'
  agedAccountsPayable:
   type: object
   properties:
    vendorId:
      type: string
      format: uuid
      nullable: false
      description: (v1.0) The vendorId property for the Dynamics 365 Business Central agedAccountsPayable entity
    vendorNumber:
      type: string
      nullable: true
      description: (v1.0) The vendorNumber property for the Dynamics 365 Business Central agedAccountsPayable entity
      maxLength: 20
    name:
      type: string
      nullable: true
      description: (v1.0) The name property for the Dynamics 365 Business Central agedAccountsPayable entity
      maxLength: 100
    currencyCode:
      type: string
      nullable: true
      description: (v1.0) The currencyCode property for the Dynamics 365 Business Central agedAccountsPayable entity
      maxLength: 10
    balanceDue:
      type: number
      format: decimal
      nullable: true
      description: (v1.0) The balanceDue property for the Dynamics 365 Business Central agedAccountsPayable entity
    currentAmount:
      type: number
      format: decimal
      nullable: true
      description: (v1.0) The currentAmount property for the Dynamics 365 Business Central agedAccountsPayable entity
    period1Amount:
      type: number
      format: decimal
      nullable: true
      description: (v1.0) The period1Amount property for the Dynamics 365 Business Central agedAccountsPayable entity
    period2Amount:
      type: number
      format: decimal
      nullable: true
      description: (v1.0) The period2Amount property for the Dynamics 365 Business Central agedAccountsPayable entity
    period3Amount:
      type: number
      format: decimal
      nullable: true
      description: (v1.0) The period3Amount property for the Dynamics 365 Business Central agedAccountsPayable entity
    agedAsOfDate:
      type: string
      format: date-time
      nullable: true
      description: (v1.0) The agedAsOfDate property for the Dynamics 365 Business Central agedAccountsPayable entity
    periodLengthFilter:
      type: string
      nullable: true
      description: (v1.0) The periodLengthFilter property for the Dynamics 365 Business Central agedAccountsPayable entity
      maxLength: 10
  customerPaymentJournal:
   type: object
   properties:
    id:
      type: string
      format: uuid
      nullable: false
      description: (v1.0) The id property for the Dynamics 365 Business Central customerPaymentJournal entity
    code:
      type: string
      nullable: false
      description: (v1.0) The code property for the Dynamics 365 Business Central customerPaymentJournal entity
      maxLength: 10
    displayName:
      type: string
      nullable: true
      description: (v1.0) The displayName property for the Dynamics 365 Business Central customerPaymentJournal entity
      maxLength: 100
    lastModifiedDateTime:
      type: string
      format: date-time
      nullable: true
      description: (v1.0) The lastModifiedDateTime property for the Dynamics 365 Business Central customerPaymentJournal entity
    balancingAccountId:
      type: string
      format: uuid
      nullable: true
      description: (v1.0) The balancingAccountId property for the Dynamics 365 Business Central customerPaymentJournal entity
    balancingAccountNumber:
      type: string
      nullable: true
      description: (v1.0) The balancingAccountNumber property for the Dynamics 365 Business Central customerPaymentJournal entity
      maxLength: 20
    customerPayments:
      type: array
      nullable: true
      items:
       $ref: '#/components/schemas/customerPayment'
    account:
      nullable: true
      $ref: '#/components/schemas/account'
  journalLine:
   type: object
   properties:
    id:
      type: string
      format: uuid
      nullable: false
      description: (v1.0) The id property for the Dynamics 365 Business Central journalLine entity
    journalDisplayName:
      type: string
      nullable: true
      description: (v1.0) The journalDisplayName property for the Dynamics 365 Business Central journalLine entity
    lineNumber:
      type: integer
      format: int32
      nullable: true
      description: (v1.0) The lineNumber property for the Dynamics 365 Business Central journalLine entity
    accountType:
      type: string
      nullable: true
      description: (v1.0) The accountType property for the Dynamics 365 Business Central journalLine entity
    accountId:
      type: string
      format: uuid
      nullable: true
      description: (v1.0) The accountId property for the Dynamics 365 Business Central journalLine entity
    accountNumber:
      type: string
      nullable: true
      description: (v1.0) The accountNumber property for the Dynamics 365 Business Central journalLine entity
      maxLength: 20
    postingDate:
      type: string
      format: date-time
      nullable: true
      description: (v1.0) The postingDate property for the Dynamics 365 Business Central journalLine entity
    documentNumber:
      type: string
      nullable: true
      description: (v1.0) The documentNumber property for the Dynamics 365 Business Central journalLine entity
      maxLength: 20
    externalDocumentNumber:
      type: string
      nullable: true
      description: (v1.0) The externalDocumentNumber property for the Dynamics 365 Business Central journalLine entity
      maxLength: 35
    amount:
      type: number
      format: decimal
      nullable: true
      description: (v1.0) The amount property for the Dynamics 365 Business Central journalLine entity
    description:
      type: string
      nullable: true
      description: (v1.0) The description property for the Dynamics 365 Business Central journalLine entity
      maxLength: 100
    comment:
      type: string
      nullable: true
      description: (v1.0) The comment property for the Dynamics 365 Business Central journalLine entity
      maxLength: 250
    dimensions:
     type: array
     items:
      $ref: '#/components/schemas/dimensiontype'
      nullable: true
    lastModifiedDateTime:
      type: string
      format: date-time
      nullable: true
      description: (v1.0) The lastModifiedDateTime property for the Dynamics 365 Business Central journalLine entity
    attachments:
      type: array
      nullable: true
      items:
       $ref: '#/components/schemas/attachments'
    account:
      nullable: true
      $ref: '#/components/schemas/account'
  documentlineobjectdetailstype:
   type: object
   properties:
    number:
      type: string
      nullable: true
      description: (v1.0) The number property for the Dynamics 365 Business Central documentlineobjectdetailstype entity
      maxLength: 20
    displayName:
      type: string
      nullable: true
      description: (v1.0) The displayName property for the Dynamics 365 Business Central documentlineobjectdetailstype entity
      maxLength: 100
    item:
      nullable: true
      $ref: '#/components/schemas/item'
    account:
      nullable: true
      $ref: '#/components/schemas/account'
  itemunitofmeasureconversiontype:
   type: object
   properties:
    toUnitOfMeasure:
      type: string
      nullable: true
      description: (v1.0) The toUnitOfMeasure property for the Dynamics 365 Business Central itemunitofmeasureconversiontype entity
      maxLength: 10
    fromToConversionRate:
      type: number
      format: decimal
      nullable: true
      description: (v1.0) The fromToConversionRate property for the Dynamics 365 Business Central itemunitofmeasureconversiontype entity
    picture:
      type: array
      nullable: true
      items:
       $ref: '#/components/schemas/picture'
    defaultDimensions:
      type: array
      nullable: true
      items:
       $ref: '#/components/schemas/defaultDimensions'
    itemCategory:
      nullable: true
      $ref: '#/components/schemas/itemCategory'
  postaladdresstype:
   type: object
   properties:
    street:
      type: string
      nullable: true
      description: (v1.0) The street property for the Dynamics 365 Business Central postaladdresstype entity
      maxLength: 152
    city:
      type: string
      nullable: true
      description: (v1.0) The city property for the Dynamics 365 Business Central postaladdresstype entity
      maxLength: 30
    state:
      type: string
      nullable: true
      description: (v1.0) The state property for the Dynamics 365 Business Central postaladdresstype entity
      maxLength: 30
    countryLetterCode:
      type: string
      nullable: true
      description: (v1.0) The countryLetterCode property for the Dynamics 365 Business Central postaladdresstype entity
      maxLength: 10
    postalCode:
      type: string
      nullable: true
      description: (v1.0) The postalCode property for the Dynamics 365 Business Central postaladdresstype entity
      maxLength: 20
    customerFinancialDetails:
      type: array
      nullable: true
      items:
       $ref: '#/components/schemas/customerFinancialDetail'
    picture:
      type: array
      nullable: true
      items:
       $ref: '#/components/schemas/picture'
    defaultDimensions:
      type: array
      nullable: true
      items:
       $ref: '#/components/schemas/defaultDimensions'
    currency:
      nullable: true
      $ref: '#/components/schemas/currency'
    paymentTerm:
      nullable: true
      $ref: '#/components/schemas/paymentTerm'
    shipmentMethod:
      nullable: true
      $ref: '#/components/schemas/shipmentMethod'
    paymentMethod:
      nullable: true
      $ref: '#/components/schemas/paymentMethod'
  project:
   type: object
   properties:
    id:
      type: string
      format: uuid
      nullable: false
      description: (v1.0) The id property for the Dynamics 365 Business Central project entity
    number:
      type: string
      nullable: true
      description: (v1.0) The number property for the Dynamics 365 Business Central project entity
      maxLength: 20
    displayName:
      type: string
      nullable: true
      description: (v1.0) The displayName property for the Dynamics 365 Business Central project entity
      maxLength: 100
  salesInvoice:
   type: object
   properties:
    id:
      type: string
      format: uuid
      nullable: false
      description: (v1.0) The id property for the Dynamics 365 Business Central salesInvoice entity
    number:
      type: string
      nullable: true
      description: (v1.0) The number property for the Dynamics 365 Business Central salesInvoice entity
      maxLength: 20
    externalDocumentNumber:
      type: string
      nullable: true
      description: (v1.0) The externalDocumentNumber property for the Dynamics 365 Business Central salesInvoice entity
      maxLength: 35
    invoiceDate:
      type: string
      format: date-time
      nullable: true
      description: (v1.0) The invoiceDate property for the Dynamics 365 Business Central salesInvoice entity
    dueDate:
      type: string
      format: date-time
      nullable: true
      description: (v1.0) The dueDate property for the Dynamics 365 Business Central salesInvoice entity
    customerPurchaseOrderReference:
      type: string
      nullable: true
      description: (v1.0) The customerPurchaseOrderReference property for the Dynamics 365 Business Central salesInvoice entity
      maxLength: 35
    customerId:
      type: string
      format: uuid
      nullable: true
      description: (v1.0) The customerId property for the Dynamics 365 Business Central salesInvoice entity
    contactId:
      type: string
      nullable: true
      description: (v1.0) The contactId property for the Dynamics 365 Business Central salesInvoice entity
      maxLength: 250
    customerNumber:
      type: string
      nullable: true
      description: (v1.0) The customerNumber property for the Dynamics 365 Business Central salesInvoice entity
      maxLength: 20
    customerName:
      type: string
      nullable: true
      description: (v1.0) The customerName property for the Dynamics 365 Business Central salesInvoice entity
      maxLength: 100
    billToName:
      type: string
      nullable: true
      description: (v1.0) The billToName property for the Dynamics 365 Business Central salesInvoice entity
      maxLength: 100
    billToCustomerId:
      type: string
      format: uuid
      nullable: true
      description: (v1.0) The billToCustomerId property for the Dynamics 365 Business Central salesInvoice entity
    billToCustomerNumber:
      type: string
      nullable: true
      description: (v1.0) The billToCustomerNumber property for the Dynamics 365 Business Central salesInvoice entity
      maxLength: 20
    shipToName:
      type: string
      nullable: true
      description: (v1.0) The shipToName property for the Dynamics 365 Business Central salesInvoice entity
      maxLength: 100
    shipToContact:
      type: string
      nullable: true
      description: (v1.0) The shipToContact property for the Dynamics 365 Business Central salesInvoice entity
      maxLength: 100
    sellingPostalAddress:
      $ref: '#/components/schemas/postaladdresstype'
      nullable: true
    billingPostalAddress:
      $ref: '#/components/schemas/postaladdresstype'
      nullable: true
    shippingPostalAddress:
      $ref: '#/components/schemas/postaladdresstype'
      nullable: true
    currencyId:
      type: string
      format: uuid
      nullable: true
      description: (v1.0) The currencyId property for the Dynamics 365 Business Central salesInvoice entity
    currencyCode:
      type: string
      nullable: true
      description: (v1.0) The currencyCode property for the Dynamics 365 Business Central salesInvoice entity
    orderId:
      type: string
      format: uuid
      nullable: true
      description: (v1.0) The orderId property for the Dynamics 365 Business Central salesInvoice entity
    orderNumber:
      type: string
      nullable: true
      description: (v1.0) The orderNumber property for the Dynamics 365 Business Central salesInvoice entity
      maxLength: 20
    paymentTermsId:
      type: string
      format: uuid
      nullable: true
      description: (v1.0) The paymentTermsId property for the Dynamics 365 Business Central salesInvoice entity
    shipmentMethodId:
      type: string
      format: uuid
      nullable: true
      description: (v1.0) The shipmentMethodId property for the Dynamics 365 Business Central salesInvoice entity
    salesperson:
      type: string
      nullable: true
      description: (v1.0) The salesperson property for the Dynamics 365 Business Central salesInvoice entity
      maxLength: 20
    pricesIncludeTax:
      type: boolean
      nullable: true
      description: (v1.0) The pricesIncludeTax property for the Dynamics 365 Business Central salesInvoice entity
    remainingAmount:
      type: number
      format: decimal
      nullable: true
      description: (v1.0) The remainingAmount property for the Dynamics 365 Business Central salesInvoice entity
    discountAmount:
      type: number
      format: decimal
      nullable: true
      description: (v1.0) The discountAmount property for the Dynamics 365 Business Central salesInvoice entity
    discountAppliedBeforeTax:
      type: boolean
      nullable: true
      description: (v1.0) The discountAppliedBeforeTax property for the Dynamics 365 Business Central salesInvoice entity
    totalAmountExcludingTax:
      type: number
      format: decimal
      nullable: true
      description: (v1.0) The totalAmountExcludingTax property for the Dynamics 365 Business Central salesInvoice entity
    totalTaxAmount:
      type: number
      format: decimal
      nullable: true
      description: (v1.0) The totalTaxAmount property for the Dynamics 365 Business Central salesInvoice entity
    totalAmountIncludingTax:
      type: number
      format: decimal
      nullable: true
      description: (v1.0) The totalAmountIncludingTax property for the Dynamics 365 Business Central salesInvoice entity
    status:
      type: string
      nullable: true
      description: (v1.0) The status property for the Dynamics 365 Business Central salesInvoice entity
    lastModifiedDateTime:
      type: string
      format: date-time
      nullable: true
      description: (v1.0) The lastModifiedDateTime property for the Dynamics 365 Business Central salesInvoice entity
    phoneNumber:
      type: string
      nullable: true
      description: (v1.0) The phoneNumber property for the Dynamics 365 Business Central salesInvoice entity
      maxLength: 30
    email:
      type: string
      nullable: true
      description: (v1.0) The email property for the Dynamics 365 Business Central salesInvoice entity
      maxLength: 80
    salesInvoiceLines:
      type: array
      nullable: true
      items:
       $ref: '#/components/schemas/salesInvoiceLine'
    pdfDocument:
      type: array
      nullable: true
      items:
       $ref: '#/components/schemas/pdfDocument'
    customer:
      nullable: true
      $ref: '#/components/schemas/customer'
    currency:
      nullable: true
      $ref: '#/components/schemas/currency'
    paymentTerm:
      nullable: true
      $ref: '#/components/schemas/paymentTerm'
    shipmentMethod:
      nullable: true
      $ref: '#/components/schemas/shipmentMethod'
  generalLedgerEntryAttachments:
   type: object
   properties:
    generalLedgerEntryNumber:
      type: integer
      format: int32
      nullable: false
      description: (v1.0) The generalLedgerEntryNumber property for the Dynamics 365 Business Central generalLedgerEntryAttachments entity
    id:
      type: string
      format: uuid
      nullable: false
      description: (v1.0) The id property for the Dynamics 365 Business Central generalLedgerEntryAttachments entity
    fileName:
      type: string
      nullable: true
      description: (v1.0) The fileName property for the Dynamics 365 Business Central generalLedgerEntryAttachments entity
      maxLength: 250
    byteSize:
      type: integer
      format: int32
      nullable: true
      description: (v1.0) The byteSize property for the Dynamics 365 Business Central generalLedgerEntryAttachments entity
    content:
      type: string
      format: binary
      nullable: true
      description: (v1.0) The content property for the Dynamics 365 Business Central generalLedgerEntryAttachments entity
    createdDateTime:
      type: string
      format: date-time
      nullable: true
      description: (v1.0) The createdDateTime property for the Dynamics 365 Business Central generalLedgerEntryAttachments entity
    generalLedgerEntry:
      nullable: true
      $ref: '#/components/schemas/generalLedgerEntry'
  unitOfMeasure:
   type: object
   properties:
    id:
      type: string
      format: uuid
      nullable: false
      description: (v1.0) The id property for the Dynamics 365 Business Central unitOfMeasure entity
    code:
      type: string
      nullable: false
      description: (v1.0) The code property for the Dynamics 365 Business Central unitOfMeasure entity
      maxLength: 10
    displayName:
      type: string
      nullable: true
      description: (v1.0) The displayName property for the Dynamics 365 Business Central unitOfMeasure entity
      maxLength: 50
    internationalStandardCode:
      type: string
      nullable: true
      description: (v1.0) The internationalStandardCode property for the Dynamics 365 Business Central unitOfMeasure entity
      maxLength: 10
    lastModifiedDateTime:
      type: string
      format: date-time
      nullable: true
      description: (v1.0) The lastModifiedDateTime property for the Dynamics 365 Business Central unitOfMeasure entity
  currency:
   type: object
   properties:
    id:
      type: string
      format: uuid
      nullable: false
      description: (v1.0) The id property for the Dynamics 365 Business Central currency entity
    code:
      type: string
      nullable: false
      description: (v1.0) The code property for the Dynamics 365 Business Central currency entity
      maxLength: 10
    displayName:
      type: string
      nullable: true
      description: (v1.0) The displayName property for the Dynamics 365 Business Central currency entity
      maxLength: 30
    symbol:
      type: string
      nullable: true
      description: (v1.0) The symbol property for the Dynamics 365 Business Central currency entity
      maxLength: 10
    amountDecimalPlaces:
      type: string
      nullable: true
      description: (v1.0) The amountDecimalPlaces property for the Dynamics 365 Business Central currency entity
      maxLength: 5
    amountRoundingPrecision:
      type: number
      format: decimal
      nullable: true
      description: (v1.0) The amountRoundingPrecision property for the Dynamics 365 Business Central currency entity
    lastModifiedDateTime:
      type: string
      format: date-time
      nullable: true
      description: (v1.0) The lastModifiedDateTime property for the Dynamics 365 Business Central currency entity
  defaultDimensions:
   type: object
   properties:
    parentId:
      type: string
      format: uuid
      nullable: false
      description: (v1.0) The parentId property for the Dynamics 365 Business Central defaultDimensions entity
    dimensionId:
      type: string
      format: uuid
      nullable: false
      description: (v1.0) The dimensionId property for the Dynamics 365 Business Central defaultDimensions entity
    dimensionCode:
      type: string
      nullable: true
      description: (v1.0) The dimensionCode property for the Dynamics 365 Business Central defaultDimensions entity
      maxLength: 20
    dimensionValueId:
      type: string
      format: uuid
      nullable: true
      description: (v1.0) The dimensionValueId property for the Dynamics 365 Business Central defaultDimensions entity
    dimensionValueCode:
      type: string
      nullable: true
      description: (v1.0) The dimensionValueCode property for the Dynamics 365 Business Central defaultDimensions entity
      maxLength: 20
    postingValidation:
      type: string
      nullable: true
      description: (v1.0) The postingValidation property for the Dynamics 365 Business Central defaultDimensions entity
    account:
      nullable: true
      $ref: '#/components/schemas/account'
    dimension:
      nullable: true
      $ref: '#/components/schemas/dimension'
    dimensionValue:
      nullable: true
      $ref: '#/components/schemas/dimensionValue'
  company:
   type: object
   properties:
    id:
      type: string
      format: uuid
      nullable: false
      description: (v1.0) The id property for the Dynamics 365 Business Central company entity
    systemVersion:
      type: string
      nullable: true
      description: (v1.0) The systemVersion property for the Dynamics 365 Business Central company entity
    name:
      type: string
      nullable: true
      description: (v1.0) The name property for the Dynamics 365 Business Central company entity
      maxLength: 30
    displayName:
      type: string
      nullable: true
      description: (v1.0) The displayName property for the Dynamics 365 Business Central company entity
      maxLength: 250
    businessProfileId:
      type: string
      nullable: true
      description: (v1.0) The businessProfileId property for the Dynamics 365 Business Central company entity
      maxLength: 250
    items:
      type: array
      nullable: true
      items:
       $ref: '#/components/schemas/item'
    picture:
      type: array
      nullable: true
      items:
       $ref: '#/components/schemas/picture'
    defaultDimensions:
      type: array
      nullable: true
      items:
       $ref: '#/components/schemas/defaultDimensions'
    customers:
      type: array
      nullable: true
      items:
       $ref: '#/components/schemas/customer'
    customerFinancialDetails:
      type: array
      nullable: true
      items:
       $ref: '#/components/schemas/customerFinancialDetail'
    vendors:
      type: array
      nullable: true
      items:
       $ref: '#/components/schemas/vendor'
    companyInformation:
      type: array
      nullable: true
      items:
       $ref: '#/components/schemas/companyInformation'
    salesInvoices:
      type: array
      nullable: true
      items:
       $ref: '#/components/schemas/salesInvoice'
    salesInvoiceLines:
      type: array
      nullable: true
      items:
       $ref: '#/components/schemas/salesInvoiceLine'
    pdfDocument:
      type: array
      nullable: true
      items:
       $ref: '#/components/schemas/pdfDocument'
    customerPaymentJournals:
      type: array
      nullable: true
      items:
       $ref: '#/components/schemas/customerPaymentJournal'
    customerPayments:
      type: array
      nullable: true
      items:
       $ref: '#/components/schemas/customerPayment'
    accounts:
      type: array
      nullable: true
      items:
       $ref: '#/components/schemas/account'
    taxGroups:
      type: array
      nullable: true
      items:
       $ref: '#/components/schemas/taxGroup'
    journals:
      type: array
      nullable: true
      items:
       $ref: '#/components/schemas/journal'
    journalLines:
      type: array
      nullable: true
      items:
       $ref: '#/components/schemas/journalLine'
    attachments:
      type: array
      nullable: true
      items:
       $ref: '#/components/schemas/attachments'
    employees:
      type: array
      nullable: true
      items:
       $ref: '#/components/schemas/employee'
    timeRegistrationEntries:
      type: array
      nullable: true
      items:
       $ref: '#/components/schemas/timeRegistrationEntry'
    generalLedgerEntries:
      type: array
      nullable: true
      items:
       $ref: '#/components/schemas/generalLedgerEntry'
    currencies:
      type: array
      nullable: true
      items:
       $ref: '#/components/schemas/currency'
    paymentMethods:
      type: array
      nullable: true
      items:
       $ref: '#/components/schemas/paymentMethod'
    dimensions:
      type: array
      nullable: true
      items:
       $ref: '#/components/schemas/dimension'
    dimensionValues:
      type: array
      nullable: true
      items:
       $ref: '#/components/schemas/dimensionValue'
    dimensionLines:
      type: array
      nullable: true
      items:
       $ref: '#/components/schemas/dimensionLine'
    paymentTerms:
      type: array
      nullable: true
      items:
       $ref: '#/components/schemas/paymentTerm'
    shipmentMethods:
      type: array
      nullable: true
      items:
       $ref: '#/components/schemas/shipmentMethod'
    itemCategories:
      type: array
      nullable: true
      items:
       $ref: '#/components/schemas/itemCategory'
    cashFlowStatement:
      type: array
      nullable: true
      items:
       $ref: '#/components/schemas/cashFlowStatement'
    countriesRegions:
      type: array
      nullable: true
      items:
       $ref: '#/components/schemas/countryRegion'
    salesOrders:
      type: array
      nullable: true
      items:
       $ref: '#/components/schemas/salesOrder'
    salesOrderLines:
      type: array
      nullable: true
      items:
       $ref: '#/components/schemas/salesOrderLine'
    retainedEarningsStatement:
      type: array
      nullable: true
      items:
       $ref: '#/components/schemas/retainedEarningsStatement'
    unitsOfMeasure:
      type: array
      nullable: true
      items:
       $ref: '#/components/schemas/unitOfMeasure'
    agedAccountsReceivable:
      type: array
      nullable: true
      items:
       $ref: '#/components/schemas/agedAccountsReceivable'
    agedAccountsPayable:
      type: array
      nullable: true
      items:
       $ref: '#/components/schemas/agedAccountsPayable'
    balanceSheet:
      type: array
      nullable: true
      items:
       $ref: '#/components/schemas/balanceSheet'
    trialBalance:
      type: array
      nullable: true
      items:
       $ref: '#/components/schemas/trialBalance'
    incomeStatement:
      type: array
      nullable: true
      items:
       $ref: '#/components/schemas/incomeStatement'
    taxAreas:
      type: array
      nullable: true
      items:
       $ref: '#/components/schemas/taxArea'
    salesQuotes:
      type: array
      nullable: true
      items:
       $ref: '#/components/schemas/salesQuote'
    salesQuoteLines:
      type: array
      nullable: true
      items:
       $ref: '#/components/schemas/salesQuoteLine'
    salesCreditMemos:
      type: array
      nullable: true
      items:
       $ref: '#/components/schemas/salesCreditMemo'
    salesCreditMemoLines:
      type: array
      nullable: true
      items:
       $ref: '#/components/schemas/salesCreditMemoLine'
    generalLedgerEntryAttachments:
      type: array
      nullable: true
      items:
       $ref: '#/components/schemas/generalLedgerEntryAttachments'
    purchaseInvoices:
      type: array
      nullable: true
      items:
       $ref: '#/components/schemas/purchaseInvoice'
    purchaseInvoiceLines:
      type: array
      nullable: true
      items:
       $ref: '#/components/schemas/purchaseInvoiceLine'
    projects:
      type: array
      nullable: true
      items:
       $ref: '#/components/schemas/project'
    bankAccounts:
      type: array
      nullable: true
      items:
       $ref: '#/components/schemas/bankAccount'
    customerSales:
      type: array
      nullable: true
      items:
       $ref: '#/components/schemas/customerSale'
    vendorPurchases:
      type: array
      nullable: true
      items:
       $ref: '#/components/schemas/vendorPurchase'
  shipmentMethod:
   type: object
   properties:
    id:
      type: string
      format: uuid
      nullable: false
      description: (v1.0) The id property for the Dynamics 365 Business Central shipmentMethod entity
    code:
      type: string
      nullable: false
      description: (v1.0) The code property for the Dynamics 365 Business Central shipmentMethod entity
      maxLength: 10
    displayName:
      type: string
      nullable: true
      description: (v1.0) The displayName property for the Dynamics 365 Business Central shipmentMethod entity
      maxLength: 100
    lastModifiedDateTime:
      type: string
      format: date-time
      nullable: true
      description: (v1.0) The lastModifiedDateTime property for the Dynamics 365 Business Central shipmentMethod entity
  balanceSheet:
   type: object
   properties:
    lineNumber:
      type: integer
      format: int32
      nullable: false
      description: (v1.0) The lineNumber property for the Dynamics 365 Business Central balanceSheet entity
    display:
      type: string
      nullable: true
      description: (v1.0) The display property for the Dynamics 365 Business Central balanceSheet entity
      maxLength: 250
    balance:
      type: number
      format: decimal
      nullable: true
      description: (v1.0) The balance property for the Dynamics 365 Business Central balanceSheet entity
    lineType:
      type: string
      nullable: true
      description: (v1.0) The lineType property for the Dynamics 365 Business Central balanceSheet entity
      maxLength: 30
    indentation:
      type: integer
      format: int32
      nullable: true
      description: (v1.0) The indentation property for the Dynamics 365 Business Central balanceSheet entity
    dateFilter:
      type: string
      format: date-time
      nullable: true
      description: (v1.0) The dateFilter property for the Dynamics 365 Business Central balanceSheet entity
  dimensiontype:
   type: object
   properties:
    code:
      type: string
      nullable: false
      description: (v1.0) The code property for the Dynamics 365 Business Central dimensiontype entity
    displayName:
      type: string
      nullable: true
      description: (v1.0) The displayName property for the Dynamics 365 Business Central dimensiontype entity
    valueCode:
      type: string
      nullable: false
      description: (v1.0) The valueCode property for the Dynamics 365 Business Central dimensiontype entity
    valueDisplayName:
      type: string
      nullable: true
      description: (v1.0) The valueDisplayName property for the Dynamics 365 Business Central dimensiontype entity
    customer:
      nullable: true
      $ref: '#/components/schemas/customer'
  taxGroup:
   type: object
   properties:
    id:
      type: string
      format: uuid
      nullable: false
      description: (v1.0) The id property for the Dynamics 365 Business Central taxGroup entity
    code:
      type: string
      nullable: true
      description: (v1.0) The code property for the Dynamics 365 Business Central taxGroup entity
      maxLength: 20
    displayName:
      type: string
      nullable: true
      description: (v1.0) The displayName property for the Dynamics 365 Business Central taxGroup entity
      maxLength: 100
    taxType:
      type: string
      nullable: true
      description: (v1.0) The taxType property for the Dynamics 365 Business Central taxGroup entity
    lastModifiedDateTime:
      type: string
      format: date-time
      nullable: true
      description: (v1.0) The lastModifiedDateTime property for the Dynamics 365 Business Central taxGroup entity
  employee:
   type: object
   properties:
    id:
      type: string
      format: uuid
      nullable: false
      description: (v1.0) The id property for the Dynamics 365 Business Central employee entity
    number:
      type: string
      nullable: true
      description: (v1.0) The number property for the Dynamics 365 Business Central employee entity
      maxLength: 20
    displayName:
      type: string
      nullable: true
      description: (v1.0) The displayName property for the Dynamics 365 Business Central employee entity
    givenName:
      type: string
      nullable: true
      description: (v1.0) The givenName property for the Dynamics 365 Business Central employee entity
      maxLength: 30
    middleName:
      type: string
      nullable: true
      description: (v1.0) The middleName property for the Dynamics 365 Business Central employee entity
      maxLength: 30
    surname:
      type: string
      nullable: true
      description: (v1.0) The surname property for the Dynamics 365 Business Central employee entity
      maxLength: 30
    jobTitle:
      type: string
      nullable: true
      description: (v1.0) The jobTitle property for the Dynamics 365 Business Central employee entity
      maxLength: 30
    address:
      $ref: '#/components/schemas/postaladdresstype'
      nullable: true
    phoneNumber:
      type: string
      nullable: true
      description: (v1.0) The phoneNumber property for the Dynamics 365 Business Central employee entity
      maxLength: 30
    mobilePhone:
      type: string
      nullable: true
      description: (v1.0) The mobilePhone property for the Dynamics 365 Business Central employee entity
      maxLength: 30
    email:
      type: string
      nullable: true
      description: (v1.0) The email property for the Dynamics 365 Business Central employee entity
      maxLength: 80
    personalEmail:
      type: string
      nullable: true
      description: (v1.0) The personalEmail property for the Dynamics 365 Business Central employee entity
      maxLength: 80
    employmentDate:
      type: string
      format: date-time
      nullable: true
      description: (v1.0) The employmentDate property for the Dynamics 365 Business Central employee entity
    terminationDate:
      type: string
      format: date-time
      nullable: true
      description: (v1.0) The terminationDate property for the Dynamics 365 Business Central employee entity
    status:
      type: string
      nullable: true
      description: (v1.0) The status property for the Dynamics 365 Business Central employee entity
    birthDate:
      type: string
      format: date-time
      nullable: true
      description: (v1.0) The birthDate property for the Dynamics 365 Business Central employee entity
    statisticsGroupCode:
      type: string
      nullable: true
      description: (v1.0) The statisticsGroupCode property for the Dynamics 365 Business Central employee entity
      maxLength: 10
    lastModifiedDateTime:
      type: string
      format: date-time
      nullable: true
      description: (v1.0) The lastModifiedDateTime property for the Dynamics 365 Business Central employee entity
    picture:
      type: array
      nullable: true
      items:
       $ref: '#/components/schemas/picture'
    defaultDimensions:
      type: array
      nullable: true
      items:
       $ref: '#/components/schemas/defaultDimensions'
    timeRegistrationEntries:
      type: array
      nullable: true
      items:
       $ref: '#/components/schemas/timeRegistrationEntry'
  agedAccountsReceivable:
   type: object
   properties:
    customerId:
      type: string
      format: uuid
      nullable: false
      description: (v1.0) The customerId property for the Dynamics 365 Business Central agedAccountsReceivable entity
    customerNumber:
      type: string
      nullable: true
      description: (v1.0) The customerNumber property for the Dynamics 365 Business Central agedAccountsReceivable entity
      maxLength: 20
    name:
      type: string
      nullable: true
      description: (v1.0) The name property for the Dynamics 365 Business Central agedAccountsReceivable entity
      maxLength: 100
    currencyCode:
      type: string
      nullable: true
      description: (v1.0) The currencyCode property for the Dynamics 365 Business Central agedAccountsReceivable entity
      maxLength: 10
    balanceDue:
      type: number
      format: decimal
      nullable: true
      description: (v1.0) The balanceDue property for the Dynamics 365 Business Central agedAccountsReceivable entity
    currentAmount:
      type: number
      format: decimal
      nullable: true
      description: (v1.0) The currentAmount property for the Dynamics 365 Business Central agedAccountsReceivable entity
    period1Amount:
      type: number
      format: decimal
      nullable: true
      description: (v1.0) The period1Amount property for the Dynamics 365 Business Central agedAccountsReceivable entity
    period2Amount:
      type: number
      format: decimal
      nullable: true
      description: (v1.0) The period2Amount property for the Dynamics 365 Business Central agedAccountsReceivable entity
    period3Amount:
      type: number
      format: decimal
      nullable: true
      description: (v1.0) The period3Amount property for the Dynamics 365 Business Central agedAccountsReceivable entity
    agedAsOfDate:
      type: string
      format: date-time
      nullable: true
      description: (v1.0) The agedAsOfDate property for the Dynamics 365 Business Central agedAccountsReceivable entity
    periodLengthFilter:
      type: string
      nullable: true
      description: (v1.0) The periodLengthFilter property for the Dynamics 365 Business Central agedAccountsReceivable entity
      maxLength: 10
  companyInformation:
   type: object
   properties:
    id:
      type: string
      format: uuid
      nullable: false
      description: (v1.0) The id property for the Dynamics 365 Business Central companyInformation entity
    displayName:
      type: string
      nullable: true
      description: (v1.0) The displayName property for the Dynamics 365 Business Central companyInformation entity
      maxLength: 100
    address:
      $ref: '#/components/schemas/postaladdresstype'
      nullable: true
    phoneNumber:
      type: string
      nullable: true
      description: (v1.0) The phoneNumber property for the Dynamics 365 Business Central companyInformation entity
      maxLength: 30
    faxNumber:
      type: string
      nullable: true
      description: (v1.0) The faxNumber property for the Dynamics 365 Business Central companyInformation entity
      maxLength: 30
    email:
      type: string
      nullable: true
      description: (v1.0) The email property for the Dynamics 365 Business Central companyInformation entity
      maxLength: 80
    website:
      type: string
      nullable: true
      description: (v1.0) The website property for the Dynamics 365 Business Central companyInformation entity
      maxLength: 80
    taxRegistrationNumber:
      type: string
      nullable: true
      description: (v1.0) The taxRegistrationNumber property for the Dynamics 365 Business Central companyInformation entity
      maxLength: 20
    currencyCode:
      type: string
      nullable: true
      description: (v1.0) The currencyCode property for the Dynamics 365 Business Central companyInformation entity
    currentFiscalYearStartDate:
      type: string
      format: date-time
      nullable: true
      description: (v1.0) The currentFiscalYearStartDate property for the Dynamics 365 Business Central companyInformation entity
    industry:
      type: string
      nullable: true
      description: (v1.0) The industry property for the Dynamics 365 Business Central companyInformation entity
      maxLength: 30
    picture:
      type: string
      format: binary
      nullable: true
      description: (v1.0) The picture property for the Dynamics 365 Business Central companyInformation entity
    lastModifiedDateTime:
      type: string
      format: date-time
      nullable: true
      description: (v1.0) The lastModifiedDateTime property for the Dynamics 365 Business Central companyInformation entity
 requestBodies:
  taxArea:
   required: true
   content:
    application/json:
     schema:
      properties:
       id:
         type: string
         format: uuid
         nullable: false
         description: (v1.0) The id property for the Dynamics 365 Business Central taxArea entity
       code:
         type: string
         nullable: true
         description: (v1.0) The code property for the Dynamics 365 Business Central taxArea entity
         maxLength: 20
       displayName:
         type: string
         nullable: true
         description: (v1.0) The displayName property for the Dynamics 365 Business Central taxArea entity
         maxLength: 100
       taxType:
         type: string
         nullable: true
         description: (v1.0) The taxType property for the Dynamics 365 Business Central taxArea entity
       lastModifiedDateTime:
         type: string
         format: date-time
         nullable: true
         description: (v1.0) The lastModifiedDateTime property for the Dynamics 365 Business Central taxArea entity
  paymentMethod:
   required: true
   content:
    application/json:
     schema:
      properties:
       id:
         type: string
         format: uuid
         nullable: false
         description: (v1.0) The id property for the Dynamics 365 Business Central paymentMethod entity
       code:
         type: string
         nullable: false
         description: (v1.0) The code property for the Dynamics 365 Business Central paymentMethod entity
         maxLength: 10
       displayName:
         type: string
         nullable: true
         description: (v1.0) The displayName property for the Dynamics 365 Business Central paymentMethod entity
         maxLength: 100
       lastModifiedDateTime:
         type: string
         format: date-time
         nullable: true
         description: (v1.0) The lastModifiedDateTime property for the Dynamics 365 Business Central paymentMethod entity
  salesQuote:
   required: true
   content:
    application/json:
     schema:
      properties:
       id:
         type: string
         format: uuid
         nullable: false
         description: (v1.0) The id property for the Dynamics 365 Business Central salesQuote entity
       number:
         type: string
         nullable: true
         description: (v1.0) The number property for the Dynamics 365 Business Central salesQuote entity
         maxLength: 20
       externalDocumentNumber:
         type: string
         nullable: true
         description: (v1.0) The externalDocumentNumber property for the Dynamics 365 Business Central salesQuote entity
         maxLength: 35
       documentDate:
         type: string
         format: date-time
         nullable: true
         description: (v1.0) The documentDate property for the Dynamics 365 Business Central salesQuote entity
       dueDate:
         type: string
         format: date-time
         nullable: true
         description: (v1.0) The dueDate property for the Dynamics 365 Business Central salesQuote entity
       customerId:
         type: string
         format: uuid
         nullable: true
         description: (v1.0) The customerId property for the Dynamics 365 Business Central salesQuote entity
       contactId:
         type: string
         nullable: true
         description: (v1.0) The contactId property for the Dynamics 365 Business Central salesQuote entity
         maxLength: 250
       customerNumber:
         type: string
         nullable: true
         description: (v1.0) The customerNumber property for the Dynamics 365 Business Central salesQuote entity
         maxLength: 20
       customerName:
         type: string
         nullable: true
         description: (v1.0) The customerName property for the Dynamics 365 Business Central salesQuote entity
         maxLength: 100
       billToName:
         type: string
         nullable: true
         description: (v1.0) The billToName property for the Dynamics 365 Business Central salesQuote entity
         maxLength: 100
       billToCustomerId:
         type: string
         format: uuid
         nullable: true
         description: (v1.0) The billToCustomerId property for the Dynamics 365 Business Central salesQuote entity
       billToCustomerNumber:
         type: string
         nullable: true
         description: (v1.0) The billToCustomerNumber property for the Dynamics 365 Business Central salesQuote entity
         maxLength: 20
       shipToName:
         type: string
         nullable: true
         description: (v1.0) The shipToName property for the Dynamics 365 Business Central salesQuote entity
         maxLength: 100
       shipToContact:
         type: string
         nullable: true
         description: (v1.0) The shipToContact property for the Dynamics 365 Business Central salesQuote entity
         maxLength: 100
       sellingPostalAddress:
         $ref: '#/components/schemas/postaladdresstype'
         nullable: true
       billingPostalAddress:
         $ref: '#/components/schemas/postaladdresstype'
         nullable: true
       shippingPostalAddress:
         $ref: '#/components/schemas/postaladdresstype'
         nullable: true
       currencyId:
         type: string
         format: uuid
         nullable: true
         description: (v1.0) The currencyId property for the Dynamics 365 Business Central salesQuote entity
       currencyCode:
         type: string
         nullable: true
         description: (v1.0) The currencyCode property for the Dynamics 365 Business Central salesQuote entity
       paymentTermsId:
         type: string
         format: uuid
         nullable: true
         description: (v1.0) The paymentTermsId property for the Dynamics 365 Business Central salesQuote entity
       shipmentMethodId:
         type: string
         format: uuid
         nullable: true
         description: (v1.0) The shipmentMethodId property for the Dynamics 365 Business Central salesQuote entity
       salesperson:
         type: string
         nullable: true
         description: (v1.0) The salesperson property for the Dynamics 365 Business Central salesQuote entity
         maxLength: 20
       discountAmount:
         type: number
         format: decimal
         nullable: true
         description: (v1.0) The discountAmount property for the Dynamics 365 Business Central salesQuote entity
       totalAmountExcludingTax:
         type: number
         format: decimal
         nullable: true
         description: (v1.0) The totalAmountExcludingTax property for the Dynamics 365 Business Central salesQuote entity
       totalTaxAmount:
         type: number
         format: decimal
         nullable: true
         description: (v1.0) The totalTaxAmount property for the Dynamics 365 Business Central salesQuote entity
       totalAmountIncludingTax:
         type: number
         format: decimal
         nullable: true
         description: (v1.0) The totalAmountIncludingTax property for the Dynamics 365 Business Central salesQuote entity
       status:
         type: string
         nullable: true
         description: (v1.0) The status property for the Dynamics 365 Business Central salesQuote entity
       sentDate:
         type: string
         format: date-time
         nullable: true
         description: (v1.0) The sentDate property for the Dynamics 365 Business Central salesQuote entity
       validUntilDate:
         type: string
         format: date-time
         nullable: true
         description: (v1.0) The validUntilDate property for the Dynamics 365 Business Central salesQuote entity
       acceptedDate:
         type: string
         format: date-time
         nullable: true
         description: (v1.0) The acceptedDate property for the Dynamics 365 Business Central salesQuote entity
       lastModifiedDateTime:
         type: string
         format: date-time
         nullable: true
         description: (v1.0) The lastModifiedDateTime property for the Dynamics 365 Business Central salesQuote entity
       phoneNumber:
         type: string
         nullable: true
         description: (v1.0) The phoneNumber property for the Dynamics 365 Business Central salesQuote entity
         maxLength: 30
       email:
         type: string
         nullable: true
         description: (v1.0) The email property for the Dynamics 365 Business Central salesQuote entity
         maxLength: 80
  bankAccount:
   required: true
   content:
    application/json:
     schema:
      properties:
       id:
         type: string
         format: uuid
         nullable: false
         description: (v1.0) The id property for the Dynamics 365 Business Central bankAccount entity
       number:
         type: string
         nullable: true
         description: (v1.0) The number property for the Dynamics 365 Business Central bankAccount entity
         maxLength: 20
       displayName:
         type: string
         nullable: true
         description: (v1.0) The displayName property for the Dynamics 365 Business Central bankAccount entity
         maxLength: 100
  salesQuoteLine:
   required: true
   content:
    application/json:
     schema:
      properties:
       id:
         type: string
         nullable: false
         description: (v1.0) The id property for the Dynamics 365 Business Central salesQuoteLine entity
         maxLength: 50
       documentId:
         type: string
         format: uuid
         nullable: true
         description: (v1.0) The documentId property for the Dynamics 365 Business Central salesQuoteLine entity
       sequence:
         type: integer
         format: int32
         nullable: true
         description: (v1.0) The sequence property for the Dynamics 365 Business Central salesQuoteLine entity
       itemId:
         type: string
         format: uuid
         nullable: true
         description: (v1.0) The itemId property for the Dynamics 365 Business Central salesQuoteLine entity
       accountId:
         type: string
         format: uuid
         nullable: true
         description: (v1.0) The accountId property for the Dynamics 365 Business Central salesQuoteLine entity
       lineType:
         type: string
         nullable: true
         description: (v1.0) The lineType property for the Dynamics 365 Business Central salesQuoteLine entity
       lineDetails:
         $ref: '#/components/schemas/documentlineobjectdetailstype'
         nullable: true
       description:
         type: string
         nullable: true
         description: (v1.0) The description property for the Dynamics 365 Business Central salesQuoteLine entity
         maxLength: 100
       unitOfMeasureId:
         type: string
         format: uuid
         nullable: true
         description: (v1.0) The unitOfMeasureId property for the Dynamics 365 Business Central salesQuoteLine entity
       unitOfMeasure:
         $ref: '#/components/schemas/unitofmeasuretype'
         nullable: true
       unitPrice:
         type: number
         format: decimal
         nullable: true
         description: (v1.0) The unitPrice property for the Dynamics 365 Business Central salesQuoteLine entity
       quantity:
         type: number
         format: decimal
         nullable: true
         description: (v1.0) The quantity property for the Dynamics 365 Business Central salesQuoteLine entity
       discountAmount:
         type: number
         format: decimal
         nullable: true
         description: (v1.0) The discountAmount property for the Dynamics 365 Business Central salesQuoteLine entity
       discountPercent:
         type: number
         format: decimal
         nullable: true
         description: (v1.0) The discountPercent property for the Dynamics 365 Business Central salesQuoteLine entity
       discountAppliedBeforeTax:
         type: boolean
         nullable: true
         description: (v1.0) The discountAppliedBeforeTax property for the Dynamics 365 Business Central salesQuoteLine entity
       amountExcludingTax:
         type: number
         format: decimal
         nullable: true
         description: (v1.0) The amountExcludingTax property for the Dynamics 365 Business Central salesQuoteLine entity
       taxCode:
         type: string
         nullable: true
         description: (v1.0) The taxCode property for the Dynamics 365 Business Central salesQuoteLine entity
         maxLength: 50
       taxPercent:
         type: number
         format: decimal
         nullable: true
         description: (v1.0) The taxPercent property for the Dynamics 365 Business Central salesQuoteLine entity
       totalTaxAmount:
         type: number
         format: decimal
         nullable: true
         description: (v1.0) The totalTaxAmount property for the Dynamics 365 Business Central salesQuoteLine entity
       amountIncludingTax:
         type: number
         format: decimal
         nullable: true
         description: (v1.0) The amountIncludingTax property for the Dynamics 365 Business Central salesQuoteLine entity
       netAmount:
         type: number
         format: decimal
         nullable: true
         description: (v1.0) The netAmount property for the Dynamics 365 Business Central salesQuoteLine entity
       netTaxAmount:
         type: number
         format: decimal
         nullable: true
         description: (v1.0) The netTaxAmount property for the Dynamics 365 Business Central salesQuoteLine entity
       netAmountIncludingTax:
         type: number
         format: decimal
         nullable: true
         description: (v1.0) The netAmountIncludingTax property for the Dynamics 365 Business Central salesQuoteLine entity
  salesOrder:
   required: true
   content:
    application/json:
     schema:
      properties:
       id:
         type: string
         format: uuid
         nullable: false
         description: (v1.0) The id property for the Dynamics 365 Business Central salesOrder entity
       number:
         type: string
         nullable: true
         description: (v1.0) The number property for the Dynamics 365 Business Central salesOrder entity
         maxLength: 20
       externalDocumentNumber:
         type: string
         nullable: true
         description: (v1.0) The externalDocumentNumber property for the Dynamics 365 Business Central salesOrder entity
         maxLength: 35
       orderDate:
         type: string
         format: date-time
         nullable: true
         description: (v1.0) The orderDate property for the Dynamics 365 Business Central salesOrder entity
       customerId:
         type: string
         format: uuid
         nullable: true
         description: (v1.0) The customerId property for the Dynamics 365 Business Central salesOrder entity
       contactId:
         type: string
         nullable: true
         description: (v1.0) The contactId property for the Dynamics 365 Business Central salesOrder entity
         maxLength: 250
       customerNumber:
         type: string
         nullable: true
         description: (v1.0) The customerNumber property for the Dynamics 365 Business Central salesOrder entity
         maxLength: 20
       customerName:
         type: string
         nullable: true
         description: (v1.0) The customerName property for the Dynamics 365 Business Central salesOrder entity
         maxLength: 100
       billToName:
         type: string
         nullable: true
         description: (v1.0) The billToName property for the Dynamics 365 Business Central salesOrder entity
         maxLength: 100
       billToCustomerId:
         type: string
         format: uuid
         nullable: true
         description: (v1.0) The billToCustomerId property for the Dynamics 365 Business Central salesOrder entity
       billToCustomerNumber:
         type: string
         nullable: true
         description: (v1.0) The billToCustomerNumber property for the Dynamics 365 Business Central salesOrder entity
         maxLength: 20
       shipToName:
         type: string
         nullable: true
         description: (v1.0) The shipToName property for the Dynamics 365 Business Central salesOrder entity
         maxLength: 100
       shipToContact:
         type: string
         nullable: true
         description: (v1.0) The shipToContact property for the Dynamics 365 Business Central salesOrder entity
         maxLength: 100
       sellingPostalAddress:
         $ref: '#/components/schemas/postaladdresstype'
         nullable: true
       billingPostalAddress:
         $ref: '#/components/schemas/postaladdresstype'
         nullable: true
       shippingPostalAddress:
         $ref: '#/components/schemas/postaladdresstype'
         nullable: true
       currencyId:
         type: string
         format: uuid
         nullable: true
         description: (v1.0) The currencyId property for the Dynamics 365 Business Central salesOrder entity
       currencyCode:
         type: string
         nullable: true
         description: (v1.0) The currencyCode property for the Dynamics 365 Business Central salesOrder entity
       pricesIncludeTax:
         type: boolean
         nullable: true
         description: (v1.0) The pricesIncludeTax property for the Dynamics 365 Business Central salesOrder entity
       paymentTermsId:
         type: string
         format: uuid
         nullable: true
         description: (v1.0) The paymentTermsId property for the Dynamics 365 Business Central salesOrder entity
       shipmentMethodId:
         type: string
         format: uuid
         nullable: true
         description: (v1.0) The shipmentMethodId property for the Dynamics 365 Business Central salesOrder entity
       salesperson:
         type: string
         nullable: true
         description: (v1.0) The salesperson property for the Dynamics 365 Business Central salesOrder entity
         maxLength: 20
       partialShipping:
         type: boolean
         nullable: true
         description: (v1.0) The partialShipping property for the Dynamics 365 Business Central salesOrder entity
       requestedDeliveryDate:
         type: string
         format: date-time
         nullable: true
         description: (v1.0) The requestedDeliveryDate property for the Dynamics 365 Business Central salesOrder entity
       discountAmount:
         type: number
         format: decimal
         nullable: true
         description: (v1.0) The discountAmount property for the Dynamics 365 Business Central salesOrder entity
       discountAppliedBeforeTax:
         type: boolean
         nullable: true
         description: (v1.0) The discountAppliedBeforeTax property for the Dynamics 365 Business Central salesOrder entity
       totalAmountExcludingTax:
         type: number
         format: decimal
         nullable: true
         description: (v1.0) The totalAmountExcludingTax property for the Dynamics 365 Business Central salesOrder entity
       totalTaxAmount:
         type: number
         format: decimal
         nullable: true
         description: (v1.0) The totalTaxAmount property for the Dynamics 365 Business Central salesOrder entity
       totalAmountIncludingTax:
         type: number
         format: decimal
         nullable: true
         description: (v1.0) The totalAmountIncludingTax property for the Dynamics 365 Business Central salesOrder entity
       fullyShipped:
         type: boolean
         nullable: true
         description: (v1.0) The fullyShipped property for the Dynamics 365 Business Central salesOrder entity
       status:
         type: string
         nullable: true
         description: (v1.0) The status property for the Dynamics 365 Business Central salesOrder entity
       lastModifiedDateTime:
         type: string
         format: date-time
         nullable: true
         description: (v1.0) The lastModifiedDateTime property for the Dynamics 365 Business Central salesOrder entity
       phoneNumber:
         type: string
         nullable: true
         description: (v1.0) The phoneNumber property for the Dynamics 365 Business Central salesOrder entity
         maxLength: 30
       email:
         type: string
         nullable: true
         description: (v1.0) The email property for the Dynamics 365 Business Central salesOrder entity
         maxLength: 80
  attachments:
   required: true
   content:
    application/json:
     schema:
      properties:
       parentId:
         type: string
         format: uuid
         nullable: false
         description: (v1.0) The parentId property for the Dynamics 365 Business Central attachments entity
       id:
         type: string
         format: uuid
         nullable: false
         description: (v1.0) The id property for the Dynamics 365 Business Central attachments entity
       fileName:
         type: string
         nullable: true
         description: (v1.0) The fileName property for the Dynamics 365 Business Central attachments entity
         maxLength: 250
       byteSize:
         type: integer
         format: int32
         nullable: true
         description: (v1.0) The byteSize property for the Dynamics 365 Business Central attachments entity
       content:
         type: string
         format: binary
         nullable: true
         description: (v1.0) The content property for the Dynamics 365 Business Central attachments entity
       lastModifiedDateTime:
         type: string
         format: date-time
         nullable: true
         description: (v1.0) The lastModifiedDateTime property for the Dynamics 365 Business Central attachments entity
  itemCategory:
   required: true
   content:
    application/json:
     schema:
      properties:
       id:
         type: string
         format: uuid
         nullable: false
         description: (v1.0) The id property for the Dynamics 365 Business Central itemCategory entity
       code:
         type: string
         nullable: false
         description: (v1.0) The code property for the Dynamics 365 Business Central itemCategory entity
         maxLength: 20
       displayName:
         type: string
         nullable: true
         description: (v1.0) The displayName property for the Dynamics 365 Business Central itemCategory entity
         maxLength: 100
       lastModifiedDateTime:
         type: string
         format: date-time
         nullable: true
         description: (v1.0) The lastModifiedDateTime property for the Dynamics 365 Business Central itemCategory entity
  dimensionLine:
   required: true
   content:
    application/json:
     schema:
      properties:
       parentId:
         type: string
         format: uuid
         nullable: false
         description: (v1.0) The parentId property for the Dynamics 365 Business Central dimensionLine entity
       id:
         type: string
         format: uuid
         nullable: false
         description: (v1.0) The id property for the Dynamics 365 Business Central dimensionLine entity
       code:
         type: string
         nullable: true
         description: (v1.0) The code property for the Dynamics 365 Business Central dimensionLine entity
         maxLength: 20
       displayName:
         type: string
         nullable: true
         description: (v1.0) The displayName property for the Dynamics 365 Business Central dimensionLine entity
         maxLength: 30
       valueId:
         type: string
         format: uuid
         nullable: true
         description: (v1.0) The valueId property for the Dynamics 365 Business Central dimensionLine entity
       valueCode:
         type: string
         nullable: true
         description: (v1.0) The valueCode property for the Dynamics 365 Business Central dimensionLine entity
       valueDisplayName:
         type: string
         nullable: true
         description: (v1.0) The valueDisplayName property for the Dynamics 365 Business Central dimensionLine entity
         maxLength: 50
  picture:
   required: true
   content:
    application/json:
     schema:
      properties:
       id:
         type: string
         format: uuid
         nullable: false
         description: (v1.0) The id property for the Dynamics 365 Business Central picture entity
       width:
         type: integer
         format: int32
         nullable: true
         description: (v1.0) The width property for the Dynamics 365 Business Central picture entity
       height:
         type: integer
         format: int32
         nullable: true
         description: (v1.0) The height property for the Dynamics 365 Business Central picture entity
       contentType:
         type: string
         nullable: true
         description: (v1.0) The contentType property for the Dynamics 365 Business Central picture entity
         maxLength: 100
       content:
         type: string
         format: binary
         nullable: true
         description: (v1.0) The content property for the Dynamics 365 Business Central picture entity
  salesInvoiceLine:
   required: true
   content:
    application/json:
     schema:
      properties:
       id:
         type: string
         nullable: false
         description: (v1.0) The id property for the Dynamics 365 Business Central salesInvoiceLine entity
         maxLength: 50
       documentId:
         type: string
         format: uuid
         nullable: true
         description: (v1.0) The documentId property for the Dynamics 365 Business Central salesInvoiceLine entity
       sequence:
         type: integer
         format: int32
         nullable: true
         description: (v1.0) The sequence property for the Dynamics 365 Business Central salesInvoiceLine entity
       itemId:
         type: string
         format: uuid
         nullable: true
         description: (v1.0) The itemId property for the Dynamics 365 Business Central salesInvoiceLine entity
       accountId:
         type: string
         format: uuid
         nullable: true
         description: (v1.0) The accountId property for the Dynamics 365 Business Central salesInvoiceLine entity
       lineType:
         type: string
         nullable: true
         description: (v1.0) The lineType property for the Dynamics 365 Business Central salesInvoiceLine entity
       lineDetails:
         $ref: '#/components/schemas/documentlineobjectdetailstype'
         nullable: true
       description:
         type: string
         nullable: true
         description: (v1.0) The description property for the Dynamics 365 Business Central salesInvoiceLine entity
         maxLength: 100
       unitOfMeasureId:
         type: string
         format: uuid
         nullable: true
         description: (v1.0) The unitOfMeasureId property for the Dynamics 365 Business Central salesInvoiceLine entity
       unitOfMeasure:
         $ref: '#/components/schemas/unitofmeasuretype'
         nullable: true
       unitPrice:
         type: number
         format: decimal
         nullable: true
         description: (v1.0) The unitPrice property for the Dynamics 365 Business Central salesInvoiceLine entity
       quantity:
         type: number
         format: decimal
         nullable: true
         description: (v1.0) The quantity property for the Dynamics 365 Business Central salesInvoiceLine entity
       discountAmount:
         type: number
         format: decimal
         nullable: true
         description: (v1.0) The discountAmount property for the Dynamics 365 Business Central salesInvoiceLine entity
       discountPercent:
         type: number
         format: decimal
         nullable: true
         description: (v1.0) The discountPercent property for the Dynamics 365 Business Central salesInvoiceLine entity
       discountAppliedBeforeTax:
         type: boolean
         nullable: true
         description: (v1.0) The discountAppliedBeforeTax property for the Dynamics 365 Business Central salesInvoiceLine entity
       amountExcludingTax:
         type: number
         format: decimal
         nullable: true
         description: (v1.0) The amountExcludingTax property for the Dynamics 365 Business Central salesInvoiceLine entity
       taxCode:
         type: string
         nullable: true
         description: (v1.0) The taxCode property for the Dynamics 365 Business Central salesInvoiceLine entity
         maxLength: 50
       taxPercent:
         type: number
         format: decimal
         nullable: true
         description: (v1.0) The taxPercent property for the Dynamics 365 Business Central salesInvoiceLine entity
       totalTaxAmount:
         type: number
         format: decimal
         nullable: true
         description: (v1.0) The totalTaxAmount property for the Dynamics 365 Business Central salesInvoiceLine entity
       amountIncludingTax:
         type: number
         format: decimal
         nullable: true
         description: (v1.0) The amountIncludingTax property for the Dynamics 365 Business Central salesInvoiceLine entity
       invoiceDiscountAllocation:
         type: number
         format: decimal
         nullable: true
         description: (v1.0) The invoiceDiscountAllocation property for the Dynamics 365 Business Central salesInvoiceLine entity
       netAmount:
         type: number
         format: decimal
         nullable: true
         description: (v1.0) The netAmount property for the Dynamics 365 Business Central salesInvoiceLine entity
       netTaxAmount:
         type: number
         format: decimal
         nullable: true
         description: (v1.0) The netTaxAmount property for the Dynamics 365 Business Central salesInvoiceLine entity
       netAmountIncludingTax:
         type: number
         format: decimal
         nullable: true
         description: (v1.0) The netAmountIncludingTax property for the Dynamics 365 Business Central salesInvoiceLine entity
       shipmentDate:
         type: string
         format: date-time
         nullable: true
         description: (v1.0) The shipmentDate property for the Dynamics 365 Business Central salesInvoiceLine entity
  salesCreditMemoLine:
   required: true
   content:
    application/json:
     schema:
      properties:
       id:
         type: string
         nullable: false
         description: (v1.0) The id property for the Dynamics 365 Business Central salesCreditMemoLine entity
         maxLength: 50
       documentId:
         type: string
         format: uuid
         nullable: true
         description: (v1.0) The documentId property for the Dynamics 365 Business Central salesCreditMemoLine entity
       sequence:
         type: integer
         format: int32
         nullable: true
         description: (v1.0) The sequence property for the Dynamics 365 Business Central salesCreditMemoLine entity
       itemId:
         type: string
         format: uuid
         nullable: true
         description: (v1.0) The itemId property for the Dynamics 365 Business Central salesCreditMemoLine entity
       accountId:
         type: string
         format: uuid
         nullable: true
         description: (v1.0) The accountId property for the Dynamics 365 Business Central salesCreditMemoLine entity
       lineType:
         type: string
         nullable: true
         description: (v1.0) The lineType property for the Dynamics 365 Business Central salesCreditMemoLine entity
       lineDetails:
         $ref: '#/components/schemas/documentlineobjectdetailstype'
         nullable: true
       description:
         type: string
         nullable: true
         description: (v1.0) The description property for the Dynamics 365 Business Central salesCreditMemoLine entity
         maxLength: 100
       unitOfMeasureId:
         type: string
         format: uuid
         nullable: true
         description: (v1.0) The unitOfMeasureId property for the Dynamics 365 Business Central salesCreditMemoLine entity
       unitOfMeasure:
         $ref: '#/components/schemas/unitofmeasuretype'
         nullable: true
       unitPrice:
         type: number
         format: decimal
         nullable: true
         description: (v1.0) The unitPrice property for the Dynamics 365 Business Central salesCreditMemoLine entity
       quantity:
         type: number
         format: decimal
         nullable: true
         description: (v1.0) The quantity property for the Dynamics 365 Business Central salesCreditMemoLine entity
       discountAmount:
         type: number
         format: decimal
         nullable: true
         description: (v1.0) The discountAmount property for the Dynamics 365 Business Central salesCreditMemoLine entity
       discountPercent:
         type: number
         format: decimal
         nullable: true
         description: (v1.0) The discountPercent property for the Dynamics 365 Business Central salesCreditMemoLine entity
       discountAppliedBeforeTax:
         type: boolean
         nullable: true
         description: (v1.0) The discountAppliedBeforeTax property for the Dynamics 365 Business Central salesCreditMemoLine entity
       amountExcludingTax:
         type: number
         format: decimal
         nullable: true
         description: (v1.0) The amountExcludingTax property for the Dynamics 365 Business Central salesCreditMemoLine entity
       taxCode:
         type: string
         nullable: true
         description: (v1.0) The taxCode property for the Dynamics 365 Business Central salesCreditMemoLine entity
         maxLength: 50
       taxPercent:
         type: number
         format: decimal
         nullable: true
         description: (v1.0) The taxPercent property for the Dynamics 365 Business Central salesCreditMemoLine entity
       totalTaxAmount:
         type: number
         format: decimal
         nullable: true
         description: (v1.0) The totalTaxAmount property for the Dynamics 365 Business Central salesCreditMemoLine entity
       amountIncludingTax:
         type: number
         format: decimal
         nullable: true
         description: (v1.0) The amountIncludingTax property for the Dynamics 365 Business Central salesCreditMemoLine entity
       invoiceDiscountAllocation:
         type: number
         format: decimal
         nullable: true
         description: (v1.0) The invoiceDiscountAllocation property for the Dynamics 365 Business Central salesCreditMemoLine entity
       netAmount:
         type: number
         format: decimal
         nullable: true
         description: (v1.0) The netAmount property for the Dynamics 365 Business Central salesCreditMemoLine entity
       netTaxAmount:
         type: number
         format: decimal
         nullable: true
         description: (v1.0) The netTaxAmount property for the Dynamics 365 Business Central salesCreditMemoLine entity
       netAmountIncludingTax:
         type: number
         format: decimal
         nullable: true
         description: (v1.0) The netAmountIncludingTax property for the Dynamics 365 Business Central salesCreditMemoLine entity
       shipmentDate:
         type: string
         format: date-time
         nullable: true
         description: (v1.0) The shipmentDate property for the Dynamics 365 Business Central salesCreditMemoLine entity
  salesCreditMemo:
   required: true
   content:
    application/json:
     schema:
      properties:
       id:
         type: string
         format: uuid
         nullable: false
         description: (v1.0) The id property for the Dynamics 365 Business Central salesCreditMemo entity
       number:
         type: string
         nullable: true
         description: (v1.0) The number property for the Dynamics 365 Business Central salesCreditMemo entity
         maxLength: 20
       externalDocumentNumber:
         type: string
         nullable: true
         description: (v1.0) The externalDocumentNumber property for the Dynamics 365 Business Central salesCreditMemo entity
         maxLength: 35
       creditMemoDate:
         type: string
         format: date-time
         nullable: true
         description: (v1.0) The creditMemoDate property for the Dynamics 365 Business Central salesCreditMemo entity
       dueDate:
         type: string
         format: date-time
         nullable: true
         description: (v1.0) The dueDate property for the Dynamics 365 Business Central salesCreditMemo entity
       customerId:
         type: string
         format: uuid
         nullable: true
         description: (v1.0) The customerId property for the Dynamics 365 Business Central salesCreditMemo entity
       contactId:
         type: string
         nullable: true
         description: (v1.0) The contactId property for the Dynamics 365 Business Central salesCreditMemo entity
         maxLength: 250
       customerNumber:
         type: string
         nullable: true
         description: (v1.0) The customerNumber property for the Dynamics 365 Business Central salesCreditMemo entity
         maxLength: 20
       customerName:
         type: string
         nullable: true
         description: (v1.0) The customerName property for the Dynamics 365 Business Central salesCreditMemo entity
         maxLength: 100
       billToName:
         type: string
         nullable: true
         description: (v1.0) The billToName property for the Dynamics 365 Business Central salesCreditMemo entity
         maxLength: 100
       billToCustomerId:
         type: string
         format: uuid
         nullable: true
         description: (v1.0) The billToCustomerId property for the Dynamics 365 Business Central salesCreditMemo entity
       billToCustomerNumber:
         type: string
         nullable: true
         description: (v1.0) The billToCustomerNumber property for the Dynamics 365 Business Central salesCreditMemo entity
         maxLength: 20
       sellingPostalAddress:
         $ref: '#/components/schemas/postaladdresstype'
         nullable: true
       billingPostalAddress:
         $ref: '#/components/schemas/postaladdresstype'
         nullable: true
       currencyId:
         type: string
         format: uuid
         nullable: true
         description: (v1.0) The currencyId property for the Dynamics 365 Business Central salesCreditMemo entity
       currencyCode:
         type: string
         nullable: true
         description: (v1.0) The currencyCode property for the Dynamics 365 Business Central salesCreditMemo entity
       paymentTermsId:
         type: string
         format: uuid
         nullable: true
         description: (v1.0) The paymentTermsId property for the Dynamics 365 Business Central salesCreditMemo entity
       shipmentMethodId:
         type: string
         format: uuid
         nullable: true
         description: (v1.0) The shipmentMethodId property for the Dynamics 365 Business Central salesCreditMemo entity
       salesperson:
         type: string
         nullable: true
         description: (v1.0) The salesperson property for the Dynamics 365 Business Central salesCreditMemo entity
         maxLength: 20
       pricesIncludeTax:
         type: boolean
         nullable: true
         description: (v1.0) The pricesIncludeTax property for the Dynamics 365 Business Central salesCreditMemo entity
       discountAmount:
         type: number
         format: decimal
         nullable: true
         description: (v1.0) The discountAmount property for the Dynamics 365 Business Central salesCreditMemo entity
       discountAppliedBeforeTax:
         type: boolean
         nullable: true
         description: (v1.0) The discountAppliedBeforeTax property for the Dynamics 365 Business Central salesCreditMemo entity
       totalAmountExcludingTax:
         type: number
         format: decimal
         nullable: true
         description: (v1.0) The totalAmountExcludingTax property for the Dynamics 365 Business Central salesCreditMemo entity
       totalTaxAmount:
         type: number
         format: decimal
         nullable: true
         description: (v1.0) The totalTaxAmount property for the Dynamics 365 Business Central salesCreditMemo entity
       totalAmountIncludingTax:
         type: number
         format: decimal
         nullable: true
         description: (v1.0) The totalAmountIncludingTax property for the Dynamics 365 Business Central salesCreditMemo entity
       status:
         type: string
         nullable: true
         description: (v1.0) The status property for the Dynamics 365 Business Central salesCreditMemo entity
       lastModifiedDateTime:
         type: string
         format: date-time
         nullable: true
         description: (v1.0) The lastModifiedDateTime property for the Dynamics 365 Business Central salesCreditMemo entity
       invoiceId:
         type: string
         format: uuid
         nullable: true
         description: (v1.0) The invoiceId property for the Dynamics 365 Business Central salesCreditMemo entity
       invoiceNumber:
         type: string
         nullable: true
         description: (v1.0) The invoiceNumber property for the Dynamics 365 Business Central salesCreditMemo entity
         maxLength: 20
       phoneNumber:
         type: string
         nullable: true
         description: (v1.0) The phoneNumber property for the Dynamics 365 Business Central salesCreditMemo entity
         maxLength: 30
       email:
         type: string
         nullable: true
         description: (v1.0) The email property for the Dynamics 365 Business Central salesCreditMemo entity
         maxLength: 80
  countryRegion:
   required: true
   content:
    application/json:
     schema:
      properties:
       id:
         type: string
         format: uuid
         nullable: false
         description: (v1.0) The id property for the Dynamics 365 Business Central countryRegion entity
       code:
         type: string
         nullable: false
         description: (v1.0) The code property for the Dynamics 365 Business Central countryRegion entity
         maxLength: 10
       displayName:
         type: string
         nullable: true
         description: (v1.0) The displayName property for the Dynamics 365 Business Central countryRegion entity
         maxLength: 50
       addressFormat:
         type: string
         nullable: true
         description: (v1.0) The addressFormat property for the Dynamics 365 Business Central countryRegion entity
       lastModifiedDateTime:
         type: string
         format: date-time
         nullable: true
         description: (v1.0) The lastModifiedDateTime property for the Dynamics 365 Business Central countryRegion entity
  purchaseInvoiceLine:
   required: true
   content:
    application/json:
     schema:
      properties:
       id:
         type: string
         nullable: false
         description: (v1.0) The id property for the Dynamics 365 Business Central purchaseInvoiceLine entity
         maxLength: 50
       documentId:
         type: string
         format: uuid
         nullable: true
         description: (v1.0) The documentId property for the Dynamics 365 Business Central purchaseInvoiceLine entity
       sequence:
         type: integer
         format: int32
         nullable: true
         description: (v1.0) The sequence property for the Dynamics 365 Business Central purchaseInvoiceLine entity
       itemId:
         type: string
         format: uuid
         nullable: true
         description: (v1.0) The itemId property for the Dynamics 365 Business Central purchaseInvoiceLine entity
       accountId:
         type: string
         format: uuid
         nullable: true
         description: (v1.0) The accountId property for the Dynamics 365 Business Central purchaseInvoiceLine entity
       lineType:
         type: string
         nullable: true
         description: (v1.0) The lineType property for the Dynamics 365 Business Central purchaseInvoiceLine entity
       lineDetails:
         $ref: '#/components/schemas/documentlineobjectdetailstype'
         nullable: true
       description:
         type: string
         nullable: true
         description: (v1.0) The description property for the Dynamics 365 Business Central purchaseInvoiceLine entity
         maxLength: 100
       unitOfMeasure:
         $ref: '#/components/schemas/unitofmeasuretype'
         nullable: true
       unitCost:
         type: number
         format: decimal
         nullable: true
         description: (v1.0) The unitCost property for the Dynamics 365 Business Central purchaseInvoiceLine entity
       quantity:
         type: number
         format: decimal
         nullable: true
         description: (v1.0) The quantity property for the Dynamics 365 Business Central purchaseInvoiceLine entity
       discountAmount:
         type: number
         format: decimal
         nullable: true
         description: (v1.0) The discountAmount property for the Dynamics 365 Business Central purchaseInvoiceLine entity
       discountPercent:
         type: number
         format: decimal
         nullable: true
         description: (v1.0) The discountPercent property for the Dynamics 365 Business Central purchaseInvoiceLine entity
       discountAppliedBeforeTax:
         type: boolean
         nullable: true
         description: (v1.0) The discountAppliedBeforeTax property for the Dynamics 365 Business Central purchaseInvoiceLine entity
       amountExcludingTax:
         type: number
         format: decimal
         nullable: true
         description: (v1.0) The amountExcludingTax property for the Dynamics 365 Business Central purchaseInvoiceLine entity
       taxCode:
         type: string
         nullable: true
         description: (v1.0) The taxCode property for the Dynamics 365 Business Central purchaseInvoiceLine entity
         maxLength: 50
       taxPercent:
         type: number
         format: decimal
         nullable: true
         description: (v1.0) The taxPercent property for the Dynamics 365 Business Central purchaseInvoiceLine entity
       totalTaxAmount:
         type: number
         format: decimal
         nullable: true
         description: (v1.0) The totalTaxAmount property for the Dynamics 365 Business Central purchaseInvoiceLine entity
       amountIncludingTax:
         type: number
         format: decimal
         nullable: true
         description: (v1.0) The amountIncludingTax property for the Dynamics 365 Business Central purchaseInvoiceLine entity
       invoiceDiscountAllocation:
         type: number
         format: decimal
         nullable: true
         description: (v1.0) The invoiceDiscountAllocation property for the Dynamics 365 Business Central purchaseInvoiceLine entity
       netAmount:
         type: number
         format: decimal
         nullable: true
         description: (v1.0) The netAmount property for the Dynamics 365 Business Central purchaseInvoiceLine entity
       netTaxAmount:
         type: number
         format: decimal
         nullable: true
         description: (v1.0) The netTaxAmount property for the Dynamics 365 Business Central purchaseInvoiceLine entity
       netAmountIncludingTax:
         type: number
         format: decimal
         nullable: true
         description: (v1.0) The netAmountIncludingTax property for the Dynamics 365 Business Central purchaseInvoiceLine entity
       expectedReceiptDate:
         type: string
         format: date-time
         nullable: true
         description: (v1.0) The expectedReceiptDate property for the Dynamics 365 Business Central purchaseInvoiceLine entity
  vendor:
   required: true
   content:
    application/json:
     schema:
      properties:
       id:
         type: string
         format: uuid
         nullable: false
         description: (v1.0) The id property for the Dynamics 365 Business Central vendor entity
       number:
         type: string
         nullable: true
         description: (v1.0) The number property for the Dynamics 365 Business Central vendor entity
         maxLength: 20
       displayName:
         type: string
         nullable: true
         description: (v1.0) The displayName property for the Dynamics 365 Business Central vendor entity
         maxLength: 100
       address:
         $ref: '#/components/schemas/postaladdresstype'
         nullable: true
       phoneNumber:
         type: string
         nullable: true
         description: (v1.0) The phoneNumber property for the Dynamics 365 Business Central vendor entity
         maxLength: 30
       email:
         type: string
         nullable: true
         description: (v1.0) The email property for the Dynamics 365 Business Central vendor entity
         maxLength: 80
       website:
         type: string
         nullable: true
         description: (v1.0) The website property for the Dynamics 365 Business Central vendor entity
         maxLength: 80
       taxRegistrationNumber:
         type: string
         nullable: true
         description: (v1.0) The taxRegistrationNumber property for the Dynamics 365 Business Central vendor entity
         maxLength: 20
       currencyId:
         type: string
         format: uuid
         nullable: true
         description: (v1.0) The currencyId property for the Dynamics 365 Business Central vendor entity
       currencyCode:
         type: string
         nullable: true
         description: (v1.0) The currencyCode property for the Dynamics 365 Business Central vendor entity
       irs1099Code:
         type: string
         nullable: true
         description: (v1.0) The irs1099Code property for the Dynamics 365 Business Central vendor entity
       paymentTermsId:
         type: string
         format: uuid
         nullable: true
         description: (v1.0) The paymentTermsId property for the Dynamics 365 Business Central vendor entity
       paymentMethodId:
         type: string
         format: uuid
         nullable: true
         description: (v1.0) The paymentMethodId property for the Dynamics 365 Business Central vendor entity
       taxLiable:
         type: boolean
         nullable: true
         description: (v1.0) The taxLiable property for the Dynamics 365 Business Central vendor entity
       blocked:
         type: string
         nullable: true
         description: (v1.0) The blocked property for the Dynamics 365 Business Central vendor entity
       balance:
         type: number
         format: decimal
         nullable: true
         description: (v1.0) The balance property for the Dynamics 365 Business Central vendor entity
       lastModifiedDateTime:
         type: string
         format: date-time
         nullable: true
         description: (v1.0) The lastModifiedDateTime property for the Dynamics 365 Business Central vendor entity
  customer:
   required: true
   content:
    application/json:
     schema:
      properties:
       id:
         type: string
         format: uuid
         nullable: false
         description: (v1.0) The id property for the Dynamics 365 Business Central customer entity
       number:
         type: string
         nullable: true
         description: (v1.0) The number property for the Dynamics 365 Business Central customer entity
         maxLength: 20
       displayName:
         type: string
         nullable: false
         description: (v1.0) The displayName property for the Dynamics 365 Business Central customer entity
         maxLength: 100
       type:
         type: string
         nullable: true
         description: (v1.0) The type property for the Dynamics 365 Business Central customer entity
       address:
         $ref: '#/components/schemas/postaladdresstype'
         nullable: true
       phoneNumber:
         type: string
         nullable: true
         description: (v1.0) The phoneNumber property for the Dynamics 365 Business Central customer entity
         maxLength: 30
       email:
         type: string
         nullable: true
         description: (v1.0) The email property for the Dynamics 365 Business Central customer entity
         maxLength: 80
       website:
         type: string
         nullable: true
         description: (v1.0) The website property for the Dynamics 365 Business Central customer entity
         maxLength: 80
       taxLiable:
         type: boolean
         nullable: true
         description: (v1.0) The taxLiable property for the Dynamics 365 Business Central customer entity
       taxAreaId:
         type: string
         format: uuid
         nullable: true
         description: (v1.0) The taxAreaId property for the Dynamics 365 Business Central customer entity
       taxAreaDisplayName:
         type: string
         nullable: true
         description: (v1.0) The taxAreaDisplayName property for the Dynamics 365 Business Central customer entity
       taxRegistrationNumber:
         type: string
         nullable: true
         description: (v1.0) The taxRegistrationNumber property for the Dynamics 365 Business Central customer entity
         maxLength: 20
       currencyId:
         type: string
         format: uuid
         nullable: true
         description: (v1.0) The currencyId property for the Dynamics 365 Business Central customer entity
       currencyCode:
         type: string
         nullable: true
         description: (v1.0) The currencyCode property for the Dynamics 365 Business Central customer entity
       paymentTermsId:
         type: string
         format: uuid
         nullable: true
         description: (v1.0) The paymentTermsId property for the Dynamics 365 Business Central customer entity
       shipmentMethodId:
         type: string
         format: uuid
         nullable: true
         description: (v1.0) The shipmentMethodId property for the Dynamics 365 Business Central customer entity
       paymentMethodId:
         type: string
         format: uuid
         nullable: true
         description: (v1.0) The paymentMethodId property for the Dynamics 365 Business Central customer entity
       blocked:
         type: string
         nullable: true
         description: (v1.0) The blocked property for the Dynamics 365 Business Central customer entity
       lastModifiedDateTime:
         type: string
         format: date-time
         nullable: true
         description: (v1.0) The lastModifiedDateTime property for the Dynamics 365 Business Central customer entity
  item:
   required: true
   content:
    application/json:
     schema:
      properties:
       id:
         type: string
         format: uuid
         nullable: false
         description: (v1.0) The id property for the Dynamics 365 Business Central item entity
       number:
         type: string
         nullable: true
         description: (v1.0) The number property for the Dynamics 365 Business Central item entity
         maxLength: 20
       displayName:
         type: string
         nullable: true
         description: (v1.0) The displayName property for the Dynamics 365 Business Central item entity
         maxLength: 100
       type:
         type: string
         nullable: true
         description: (v1.0) The type property for the Dynamics 365 Business Central item entity
       itemCategoryId:
         type: string
         format: uuid
         nullable: true
         description: (v1.0) The itemCategoryId property for the Dynamics 365 Business Central item entity
       itemCategoryCode:
         type: string
         nullable: true
         description: (v1.0) The itemCategoryCode property for the Dynamics 365 Business Central item entity
         maxLength: 20
       blocked:
         type: boolean
         nullable: true
         description: (v1.0) The blocked property for the Dynamics 365 Business Central item entity
       baseUnitOfMeasureId:
         type: string
         format: uuid
         nullable: true
         description: (v1.0) The baseUnitOfMeasureId property for the Dynamics 365 Business Central item entity
       baseUnitOfMeasure:
         $ref: '#/components/schemas/unitofmeasuretype'
         nullable: true
       gtin:
         type: string
         nullable: true
         description: (v1.0) The gtin property for the Dynamics 365 Business Central item entity
         maxLength: 14
       inventory:
         type: number
         format: decimal
         nullable: true
         description: (v1.0) The inventory property for the Dynamics 365 Business Central item entity
       unitPrice:
         type: number
         format: decimal
         nullable: true
         description: (v1.0) The unitPrice property for the Dynamics 365 Business Central item entity
       priceIncludesTax:
         type: boolean
         nullable: true
         description: (v1.0) The priceIncludesTax property for the Dynamics 365 Business Central item entity
       unitCost:
         type: number
         format: decimal
         nullable: true
         description: (v1.0) The unitCost property for the Dynamics 365 Business Central item entity
       taxGroupId:
         type: string
         format: uuid
         nullable: true
         description: (v1.0) The taxGroupId property for the Dynamics 365 Business Central item entity
       taxGroupCode:
         type: string
         nullable: true
         description: (v1.0) The taxGroupCode property for the Dynamics 365 Business Central item entity
         maxLength: 20
       lastModifiedDateTime:
         type: string
         format: date-time
         nullable: true
         description: (v1.0) The lastModifiedDateTime property for the Dynamics 365 Business Central item entity
  journal:
   required: true
   content:
    application/json:
     schema:
      properties:
       id:
         type: string
         format: uuid
         nullable: false
         description: (v1.0) The id property for the Dynamics 365 Business Central journal entity
       code:
         type: string
         nullable: false
         description: (v1.0) The code property for the Dynamics 365 Business Central journal entity
         maxLength: 10
       displayName:
         type: string
         nullable: true
         description: (v1.0) The displayName property for the Dynamics 365 Business Central journal entity
         maxLength: 100
       lastModifiedDateTime:
         type: string
         format: date-time
         nullable: true
         description: (v1.0) The lastModifiedDateTime property for the Dynamics 365 Business Central journal entity
       balancingAccountId:
         type: string
         format: uuid
         nullable: true
         description: (v1.0) The balancingAccountId property for the Dynamics 365 Business Central journal entity
       balancingAccountNumber:
         type: string
         nullable: true
         description: (v1.0) The balancingAccountNumber property for the Dynamics 365 Business Central journal entity
         maxLength: 20
  purchaseInvoice:
   required: true
   content:
    application/json:
     schema:
      properties:
       id:
         type: string
         format: uuid
         nullable: false
         description: (v1.0) The id property for the Dynamics 365 Business Central purchaseInvoice entity
       number:
         type: string
         nullable: true
         description: (v1.0) The number property for the Dynamics 365 Business Central purchaseInvoice entity
         maxLength: 20
       invoiceDate:
         type: string
         format: date-time
         nullable: true
         description: (v1.0) The invoiceDate property for the Dynamics 365 Business Central purchaseInvoice entity
       dueDate:
         type: string
         format: date-time
         nullable: true
         description: (v1.0) The dueDate property for the Dynamics 365 Business Central purchaseInvoice entity
       vendorInvoiceNumber:
         type: string
         nullable: true
         description: (v1.0) The vendorInvoiceNumber property for the Dynamics 365 Business Central purchaseInvoice entity
         maxLength: 35
       vendorId:
         type: string
         format: uuid
         nullable: true
         description: (v1.0) The vendorId property for the Dynamics 365 Business Central purchaseInvoice entity
       vendorNumber:
         type: string
         nullable: true
         description: (v1.0) The vendorNumber property for the Dynamics 365 Business Central purchaseInvoice entity
         maxLength: 20
       vendorName:
         type: string
         nullable: true
         description: (v1.0) The vendorName property for the Dynamics 365 Business Central purchaseInvoice entity
         maxLength: 100
       payToName:
         type: string
         nullable: true
         description: (v1.0) The payToName property for the Dynamics 365 Business Central purchaseInvoice entity
         maxLength: 100
       payToContact:
         type: string
         nullable: true
         description: (v1.0) The payToContact property for the Dynamics 365 Business Central purchaseInvoice entity
         maxLength: 100
       payToVendorId:
         type: string
         format: uuid
         nullable: true
         description: (v1.0) The payToVendorId property for the Dynamics 365 Business Central purchaseInvoice entity
       payToVendorNumber:
         type: string
         nullable: true
         description: (v1.0) The payToVendorNumber property for the Dynamics 365 Business Central purchaseInvoice entity
         maxLength: 20
       shipToName:
         type: string
         nullable: true
         description: (v1.0) The shipToName property for the Dynamics 365 Business Central purchaseInvoice entity
         maxLength: 100
       shipToContact:
         type: string
         nullable: true
         description: (v1.0) The shipToContact property for the Dynamics 365 Business Central purchaseInvoice entity
         maxLength: 100
       buyFromAddress:
         $ref: '#/components/schemas/postaladdresstype'
         nullable: true
       payToAddress:
         $ref: '#/components/schemas/postaladdresstype'
         nullable: true
       shipToAddress:
         $ref: '#/components/schemas/postaladdresstype'
         nullable: true
       currencyId:
         type: string
         format: uuid
         nullable: true
         description: (v1.0) The currencyId property for the Dynamics 365 Business Central purchaseInvoice entity
       currencyCode:
         type: string
         nullable: true
         description: (v1.0) The currencyCode property for the Dynamics 365 Business Central purchaseInvoice entity
       pricesIncludeTax:
         type: boolean
         nullable: true
         description: (v1.0) The pricesIncludeTax property for the Dynamics 365 Business Central purchaseInvoice entity
       discountAmount:
         type: number
         format: decimal
         nullable: true
         description: (v1.0) The discountAmount property for the Dynamics 365 Business Central purchaseInvoice entity
       discountAppliedBeforeTax:
         type: boolean
         nullable: true
         description: (v1.0) The discountAppliedBeforeTax property for the Dynamics 365 Business Central purchaseInvoice entity
       totalAmountExcludingTax:
         type: number
         format: decimal
         nullable: true
         description: (v1.0) The totalAmountExcludingTax property for the Dynamics 365 Business Central purchaseInvoice entity
       totalTaxAmount:
         type: number
         format: decimal
         nullable: true
         description: (v1.0) The totalTaxAmount property for the Dynamics 365 Business Central purchaseInvoice entity
       totalAmountIncludingTax:
         type: number
         format: decimal
         nullable: true
         description: (v1.0) The totalAmountIncludingTax property for the Dynamics 365 Business Central purchaseInvoice entity
       status:
         type: string
         nullable: true
         description: (v1.0) The status property for the Dynamics 365 Business Central purchaseInvoice entity
       lastModifiedDateTime:
         type: string
         format: date-time
         nullable: true
         description: (v1.0) The lastModifiedDateTime property for the Dynamics 365 Business Central purchaseInvoice entity
  salesOrderLine:
   required: true
   content:
    application/json:
     schema:
      properties:
       id:
         type: string
         nullable: false
         description: (v1.0) The id property for the Dynamics 365 Business Central salesOrderLine entity
         maxLength: 50
       documentId:
         type: string
         format: uuid
         nullable: true
         description: (v1.0) The documentId property for the Dynamics 365 Business Central salesOrderLine entity
       sequence:
         type: integer
         format: int32
         nullable: true
         description: (v1.0) The sequence property for the Dynamics 365 Business Central salesOrderLine entity
       itemId:
         type: string
         format: uuid
         nullable: true
         description: (v1.0) The itemId property for the Dynamics 365 Business Central salesOrderLine entity
       accountId:
         type: string
         format: uuid
         nullable: true
         description: (v1.0) The accountId property for the Dynamics 365 Business Central salesOrderLine entity
       lineType:
         type: string
         nullable: true
         description: (v1.0) The lineType property for the Dynamics 365 Business Central salesOrderLine entity
       lineDetails:
         $ref: '#/components/schemas/documentlineobjectdetailstype'
         nullable: true
       description:
         type: string
         nullable: true
         description: (v1.0) The description property for the Dynamics 365 Business Central salesOrderLine entity
         maxLength: 100
       unitOfMeasureId:
         type: string
         format: uuid
         nullable: true
         description: (v1.0) The unitOfMeasureId property for the Dynamics 365 Business Central salesOrderLine entity
       unitOfMeasure:
         $ref: '#/components/schemas/unitofmeasuretype'
         nullable: true
       quantity:
         type: number
         format: decimal
         nullable: true
         description: (v1.0) The quantity property for the Dynamics 365 Business Central salesOrderLine entity
       unitPrice:
         type: number
         format: decimal
         nullable: true
         description: (v1.0) The unitPrice property for the Dynamics 365 Business Central salesOrderLine entity
       discountAmount:
         type: number
         format: decimal
         nullable: true
         description: (v1.0) The discountAmount property for the Dynamics 365 Business Central salesOrderLine entity
       discountPercent:
         type: number
         format: decimal
         nullable: true
         description: (v1.0) The discountPercent property for the Dynamics 365 Business Central salesOrderLine entity
       discountAppliedBeforeTax:
         type: boolean
         nullable: true
         description: (v1.0) The discountAppliedBeforeTax property for the Dynamics 365 Business Central salesOrderLine entity
       amountExcludingTax:
         type: number
         format: decimal
         nullable: true
         description: (v1.0) The amountExcludingTax property for the Dynamics 365 Business Central salesOrderLine entity
       taxCode:
         type: string
         nullable: true
         description: (v1.0) The taxCode property for the Dynamics 365 Business Central salesOrderLine entity
         maxLength: 50
       taxPercent:
         type: number
         format: decimal
         nullable: true
         description: (v1.0) The taxPercent property for the Dynamics 365 Business Central salesOrderLine entity
       totalTaxAmount:
         type: number
         format: decimal
         nullable: true
         description: (v1.0) The totalTaxAmount property for the Dynamics 365 Business Central salesOrderLine entity
       amountIncludingTax:
         type: number
         format: decimal
         nullable: true
         description: (v1.0) The amountIncludingTax property for the Dynamics 365 Business Central salesOrderLine entity
       invoiceDiscountAllocation:
         type: number
         format: decimal
         nullable: true
         description: (v1.0) The invoiceDiscountAllocation property for the Dynamics 365 Business Central salesOrderLine entity
       netAmount:
         type: number
         format: decimal
         nullable: true
         description: (v1.0) The netAmount property for the Dynamics 365 Business Central salesOrderLine entity
       netTaxAmount:
         type: number
         format: decimal
         nullable: true
         description: (v1.0) The netTaxAmount property for the Dynamics 365 Business Central salesOrderLine entity
       netAmountIncludingTax:
         type: number
         format: decimal
         nullable: true
         description: (v1.0) The netAmountIncludingTax property for the Dynamics 365 Business Central salesOrderLine entity
       shipmentDate:
         type: string
         format: date-time
         nullable: true
         description: (v1.0) The shipmentDate property for the Dynamics 365 Business Central salesOrderLine entity
       shippedQuantity:
         type: number
         format: decimal
         nullable: true
         description: (v1.0) The shippedQuantity property for the Dynamics 365 Business Central salesOrderLine entity
       invoicedQuantity:
         type: number
         format: decimal
         nullable: true
         description: (v1.0) The invoicedQuantity property for the Dynamics 365 Business Central salesOrderLine entity
       invoiceQuantity:
         type: number
         format: decimal
         nullable: true
         description: (v1.0) The invoiceQuantity property for the Dynamics 365 Business Central salesOrderLine entity
       shipQuantity:
         type: number
         format: decimal
         nullable: true
         description: (v1.0) The shipQuantity property for the Dynamics 365 Business Central salesOrderLine entity
  timeRegistrationEntry:
   required: true
   content:
    application/json:
     schema:
      properties:
       id:
         type: string
         format: uuid
         nullable: false
         description: (v1.0) The id property for the Dynamics 365 Business Central timeRegistrationEntry entity
       employeeId:
         type: string
         format: uuid
         nullable: true
         description: (v1.0) The employeeId property for the Dynamics 365 Business Central timeRegistrationEntry entity
       employeeNumber:
         type: string
         nullable: true
         description: (v1.0) The employeeNumber property for the Dynamics 365 Business Central timeRegistrationEntry entity
         maxLength: 20
       jobId:
         type: string
         format: uuid
         nullable: true
         description: (v1.0) The jobId property for the Dynamics 365 Business Central timeRegistrationEntry entity
       jobNumber:
         type: string
         nullable: true
         description: (v1.0) The jobNumber property for the Dynamics 365 Business Central timeRegistrationEntry entity
         maxLength: 20
       absence:
         type: string
         nullable: true
         description: (v1.0) The absence property for the Dynamics 365 Business Central timeRegistrationEntry entity
         maxLength: 10
       lineNumber:
         type: integer
         format: int32
         nullable: true
         description: (v1.0) The lineNumber property for the Dynamics 365 Business Central timeRegistrationEntry entity
       date:
         type: string
         format: date-time
         nullable: true
         description: (v1.0) The date property for the Dynamics 365 Business Central timeRegistrationEntry entity
       quantity:
         type: number
         format: decimal
         nullable: true
         description: (v1.0) The quantity property for the Dynamics 365 Business Central timeRegistrationEntry entity
       status:
         type: string
         nullable: true
         description: (v1.0) The status property for the Dynamics 365 Business Central timeRegistrationEntry entity
       unitOfMeasureId:
         type: string
         format: uuid
         nullable: true
         description: (v1.0) The unitOfMeasureId property for the Dynamics 365 Business Central timeRegistrationEntry entity
       unitOfMeasure:
         $ref: '#/components/schemas/unitofmeasuretype'
         nullable: true
       dimensions:
        type: array
        items:
         $ref: '#/components/schemas/dimensiontype'
         nullable: true
       lastModfiedDateTime:
         type: string
         format: date-time
         nullable: true
         description: (v1.0) The lastModfiedDateTime property for the Dynamics 365 Business Central timeRegistrationEntry entity
  paymentTerm:
   required: true
   content:
    application/json:
     schema:
      properties:
       id:
         type: string
         format: uuid
         nullable: false
         description: (v1.0) The id property for the Dynamics 365 Business Central paymentTerm entity
       code:
         type: string
         nullable: false
         description: (v1.0) The code property for the Dynamics 365 Business Central paymentTerm entity
         maxLength: 10
       displayName:
         type: string
         nullable: true
         description: (v1.0) The displayName property for the Dynamics 365 Business Central paymentTerm entity
         maxLength: 100
       dueDateCalculation:
         type: string
         nullable: true
         description: (v1.0) The dueDateCalculation property for the Dynamics 365 Business Central paymentTerm entity
       discountDateCalculation:
         type: string
         nullable: true
         description: (v1.0) The discountDateCalculation property for the Dynamics 365 Business Central paymentTerm entity
       discountPercent:
         type: number
         format: decimal
         nullable: true
         description: (v1.0) The discountPercent property for the Dynamics 365 Business Central paymentTerm entity
       calculateDiscountOnCreditMemos:
         type: boolean
         nullable: true
         description: (v1.0) The calculateDiscountOnCreditMemos property for the Dynamics 365 Business Central paymentTerm entity
       lastModifiedDateTime:
         type: string
         format: date-time
         nullable: true
         description: (v1.0) The lastModifiedDateTime property for the Dynamics 365 Business Central paymentTerm entity
  customerPayment:
   required: true
   content:
    application/json:
     schema:
      properties:
       id:
         type: string
         format: uuid
         nullable: false
         description: (v1.0) The id property for the Dynamics 365 Business Central customerPayment entity
       journalDisplayName:
         type: string
         nullable: true
         description: (v1.0) The journalDisplayName property for the Dynamics 365 Business Central customerPayment entity
       lineNumber:
         type: integer
         format: int32
         nullable: true
         description: (v1.0) The lineNumber property for the Dynamics 365 Business Central customerPayment entity
       customerId:
         type: string
         format: uuid
         nullable: true
         description: (v1.0) The customerId property for the Dynamics 365 Business Central customerPayment entity
       customerNumber:
         type: string
         nullable: true
         description: (v1.0) The customerNumber property for the Dynamics 365 Business Central customerPayment entity
         maxLength: 20
       contactId:
         type: string
         nullable: true
         description: (v1.0) The contactId property for the Dynamics 365 Business Central customerPayment entity
         maxLength: 250
       postingDate:
         type: string
         format: date-time
         nullable: true
         description: (v1.0) The postingDate property for the Dynamics 365 Business Central customerPayment entity
       documentNumber:
         type: string
         nullable: true
         description: (v1.0) The documentNumber property for the Dynamics 365 Business Central customerPayment entity
         maxLength: 20
       externalDocumentNumber:
         type: string
         nullable: true
         description: (v1.0) The externalDocumentNumber property for the Dynamics 365 Business Central customerPayment entity
         maxLength: 35
       amount:
         type: number
         format: decimal
         nullable: true
         description: (v1.0) The amount property for the Dynamics 365 Business Central customerPayment entity
       appliesToInvoiceId:
         type: string
         format: uuid
         nullable: true
         description: (v1.0) The appliesToInvoiceId property for the Dynamics 365 Business Central customerPayment entity
       appliesToInvoiceNumber:
         type: string
         nullable: true
         description: (v1.0) The appliesToInvoiceNumber property for the Dynamics 365 Business Central customerPayment entity
       description:
         type: string
         nullable: true
         description: (v1.0) The description property for the Dynamics 365 Business Central customerPayment entity
         maxLength: 100
       comment:
         type: string
         nullable: true
         description: (v1.0) The comment property for the Dynamics 365 Business Central customerPayment entity
         maxLength: 250
       dimensions:
        type: array
        items:
         $ref: '#/components/schemas/dimensiontype'
         nullable: true
       lastModifiedDateTime:
         type: string
         format: date-time
         nullable: true
         description: (v1.0) The lastModifiedDateTime property for the Dynamics 365 Business Central customerPayment entity
  customerPaymentJournal:
   required: true
   content:
    application/json:
     schema:
      properties:
       id:
         type: string
         format: uuid
         nullable: false
         description: (v1.0) The id property for the Dynamics 365 Business Central customerPaymentJournal entity
       code:
         type: string
         nullable: false
         description: (v1.0) The code property for the Dynamics 365 Business Central customerPaymentJournal entity
         maxLength: 10
       displayName:
         type: string
         nullable: true
         description: (v1.0) The displayName property for the Dynamics 365 Business Central customerPaymentJournal entity
         maxLength: 100
       lastModifiedDateTime:
         type: string
         format: date-time
         nullable: true
         description: (v1.0) The lastModifiedDateTime property for the Dynamics 365 Business Central customerPaymentJournal entity
       balancingAccountId:
         type: string
         format: uuid
         nullable: true
         description: (v1.0) The balancingAccountId property for the Dynamics 365 Business Central customerPaymentJournal entity
       balancingAccountNumber:
         type: string
         nullable: true
         description: (v1.0) The balancingAccountNumber property for the Dynamics 365 Business Central customerPaymentJournal entity
         maxLength: 20
  journalLine:
   required: true
   content:
    application/json:
     schema:
      properties:
       id:
         type: string
         format: uuid
         nullable: false
         description: (v1.0) The id property for the Dynamics 365 Business Central journalLine entity
       journalDisplayName:
         type: string
         nullable: true
         description: (v1.0) The journalDisplayName property for the Dynamics 365 Business Central journalLine entity
       lineNumber:
         type: integer
         format: int32
         nullable: true
         description: (v1.0) The lineNumber property for the Dynamics 365 Business Central journalLine entity
       accountType:
         type: string
         nullable: true
         description: (v1.0) The accountType property for the Dynamics 365 Business Central journalLine entity
       accountId:
         type: string
         format: uuid
         nullable: true
         description: (v1.0) The accountId property for the Dynamics 365 Business Central journalLine entity
       accountNumber:
         type: string
         nullable: true
         description: (v1.0) The accountNumber property for the Dynamics 365 Business Central journalLine entity
         maxLength: 20
       postingDate:
         type: string
         format: date-time
         nullable: true
         description: (v1.0) The postingDate property for the Dynamics 365 Business Central journalLine entity
       documentNumber:
         type: string
         nullable: true
         description: (v1.0) The documentNumber property for the Dynamics 365 Business Central journalLine entity
         maxLength: 20
       externalDocumentNumber:
         type: string
         nullable: true
         description: (v1.0) The externalDocumentNumber property for the Dynamics 365 Business Central journalLine entity
         maxLength: 35
       amount:
         type: number
         format: decimal
         nullable: true
         description: (v1.0) The amount property for the Dynamics 365 Business Central journalLine entity
       description:
         type: string
         nullable: true
         description: (v1.0) The description property for the Dynamics 365 Business Central journalLine entity
         maxLength: 100
       comment:
         type: string
         nullable: true
         description: (v1.0) The comment property for the Dynamics 365 Business Central journalLine entity
         maxLength: 250
       dimensions:
        type: array
        items:
         $ref: '#/components/schemas/dimensiontype'
         nullable: true
       lastModifiedDateTime:
         type: string
         format: date-time
         nullable: true
         description: (v1.0) The lastModifiedDateTime property for the Dynamics 365 Business Central journalLine entity
  project:
   required: true
   content:
    application/json:
     schema:
      properties:
       id:
         type: string
         format: uuid
         nullable: false
         description: (v1.0) The id property for the Dynamics 365 Business Central project entity
       number:
         type: string
         nullable: true
         description: (v1.0) The number property for the Dynamics 365 Business Central project entity
         maxLength: 20
       displayName:
         type: string
         nullable: true
         description: (v1.0) The displayName property for the Dynamics 365 Business Central project entity
         maxLength: 100
  salesInvoice:
   required: true
   content:
    application/json:
     schema:
      properties:
       id:
         type: string
         format: uuid
         nullable: false
         description: (v1.0) The id property for the Dynamics 365 Business Central salesInvoice entity
       number:
         type: string
         nullable: true
         description: (v1.0) The number property for the Dynamics 365 Business Central salesInvoice entity
         maxLength: 20
       externalDocumentNumber:
         type: string
         nullable: true
         description: (v1.0) The externalDocumentNumber property for the Dynamics 365 Business Central salesInvoice entity
         maxLength: 35
       invoiceDate:
         type: string
         format: date-time
         nullable: true
         description: (v1.0) The invoiceDate property for the Dynamics 365 Business Central salesInvoice entity
       dueDate:
         type: string
         format: date-time
         nullable: true
         description: (v1.0) The dueDate property for the Dynamics 365 Business Central salesInvoice entity
       customerPurchaseOrderReference:
         type: string
         nullable: true
         description: (v1.0) The customerPurchaseOrderReference property for the Dynamics 365 Business Central salesInvoice entity
         maxLength: 35
       customerId:
         type: string
         format: uuid
         nullable: true
         description: (v1.0) The customerId property for the Dynamics 365 Business Central salesInvoice entity
       contactId:
         type: string
         nullable: true
         description: (v1.0) The contactId property for the Dynamics 365 Business Central salesInvoice entity
         maxLength: 250
       customerNumber:
         type: string
         nullable: true
         description: (v1.0) The customerNumber property for the Dynamics 365 Business Central salesInvoice entity
         maxLength: 20
       customerName:
         type: string
         nullable: true
         description: (v1.0) The customerName property for the Dynamics 365 Business Central salesInvoice entity
         maxLength: 100
       billToName:
         type: string
         nullable: true
         description: (v1.0) The billToName property for the Dynamics 365 Business Central salesInvoice entity
         maxLength: 100
       billToCustomerId:
         type: string
         format: uuid
         nullable: true
         description: (v1.0) The billToCustomerId property for the Dynamics 365 Business Central salesInvoice entity
       billToCustomerNumber:
         type: string
         nullable: true
         description: (v1.0) The billToCustomerNumber property for the Dynamics 365 Business Central salesInvoice entity
         maxLength: 20
       shipToName:
         type: string
         nullable: true
         description: (v1.0) The shipToName property for the Dynamics 365 Business Central salesInvoice entity
         maxLength: 100
       shipToContact:
         type: string
         nullable: true
         description: (v1.0) The shipToContact property for the Dynamics 365 Business Central salesInvoice entity
         maxLength: 100
       sellingPostalAddress:
         $ref: '#/components/schemas/postaladdresstype'
         nullable: true
       billingPostalAddress:
         $ref: '#/components/schemas/postaladdresstype'
         nullable: true
       shippingPostalAddress:
         $ref: '#/components/schemas/postaladdresstype'
         nullable: true
       currencyId:
         type: string
         format: uuid
         nullable: true
         description: (v1.0) The currencyId property for the Dynamics 365 Business Central salesInvoice entity
       currencyCode:
         type: string
         nullable: true
         description: (v1.0) The currencyCode property for the Dynamics 365 Business Central salesInvoice entity
       orderId:
         type: string
         format: uuid
         nullable: true
         description: (v1.0) The orderId property for the Dynamics 365 Business Central salesInvoice entity
       orderNumber:
         type: string
         nullable: true
         description: (v1.0) The orderNumber property for the Dynamics 365 Business Central salesInvoice entity
         maxLength: 20
       paymentTermsId:
         type: string
         format: uuid
         nullable: true
         description: (v1.0) The paymentTermsId property for the Dynamics 365 Business Central salesInvoice entity
       shipmentMethodId:
         type: string
         format: uuid
         nullable: true
         description: (v1.0) The shipmentMethodId property for the Dynamics 365 Business Central salesInvoice entity
       salesperson:
         type: string
         nullable: true
         description: (v1.0) The salesperson property for the Dynamics 365 Business Central salesInvoice entity
         maxLength: 20
       pricesIncludeTax:
         type: boolean
         nullable: true
         description: (v1.0) The pricesIncludeTax property for the Dynamics 365 Business Central salesInvoice entity
       remainingAmount:
         type: number
         format: decimal
         nullable: true
         description: (v1.0) The remainingAmount property for the Dynamics 365 Business Central salesInvoice entity
       discountAmount:
         type: number
         format: decimal
         nullable: true
         description: (v1.0) The discountAmount property for the Dynamics 365 Business Central salesInvoice entity
       discountAppliedBeforeTax:
         type: boolean
         nullable: true
         description: (v1.0) The discountAppliedBeforeTax property for the Dynamics 365 Business Central salesInvoice entity
       totalAmountExcludingTax:
         type: number
         format: decimal
         nullable: true
         description: (v1.0) The totalAmountExcludingTax property for the Dynamics 365 Business Central salesInvoice entity
       totalTaxAmount:
         type: number
         format: decimal
         nullable: true
         description: (v1.0) The totalTaxAmount property for the Dynamics 365 Business Central salesInvoice entity
       totalAmountIncludingTax:
         type: number
         format: decimal
         nullable: true
         description: (v1.0) The totalAmountIncludingTax property for the Dynamics 365 Business Central salesInvoice entity
       status:
         type: string
         nullable: true
         description: (v1.0) The status property for the Dynamics 365 Business Central salesInvoice entity
       lastModifiedDateTime:
         type: string
         format: date-time
         nullable: true
         description: (v1.0) The lastModifiedDateTime property for the Dynamics 365 Business Central salesInvoice entity
       phoneNumber:
         type: string
         nullable: true
         description: (v1.0) The phoneNumber property for the Dynamics 365 Business Central salesInvoice entity
         maxLength: 30
       email:
         type: string
         nullable: true
         description: (v1.0) The email property for the Dynamics 365 Business Central salesInvoice entity
         maxLength: 80
  generalLedgerEntryAttachments:
   required: true
   content:
    application/json:
     schema:
      properties:
       generalLedgerEntryNumber:
         type: integer
         format: int32
         nullable: false
         description: (v1.0) The generalLedgerEntryNumber property for the Dynamics 365 Business Central generalLedgerEntryAttachments entity
       id:
         type: string
         format: uuid
         nullable: false
         description: (v1.0) The id property for the Dynamics 365 Business Central generalLedgerEntryAttachments entity
       fileName:
         type: string
         nullable: true
         description: (v1.0) The fileName property for the Dynamics 365 Business Central generalLedgerEntryAttachments entity
         maxLength: 250
       byteSize:
         type: integer
         format: int32
         nullable: true
         description: (v1.0) The byteSize property for the Dynamics 365 Business Central generalLedgerEntryAttachments entity
       content:
         type: string
         format: binary
         nullable: true
         description: (v1.0) The content property for the Dynamics 365 Business Central generalLedgerEntryAttachments entity
       createdDateTime:
         type: string
         format: date-time
         nullable: true
         description: (v1.0) The createdDateTime property for the Dynamics 365 Business Central generalLedgerEntryAttachments entity
  unitOfMeasure:
   required: true
   content:
    application/json:
     schema:
      properties:
       id:
         type: string
         format: uuid
         nullable: false
         description: (v1.0) The id property for the Dynamics 365 Business Central unitOfMeasure entity
       code:
         type: string
         nullable: false
         description: (v1.0) The code property for the Dynamics 365 Business Central unitOfMeasure entity
         maxLength: 10
       displayName:
         type: string
         nullable: true
         description: (v1.0) The displayName property for the Dynamics 365 Business Central unitOfMeasure entity
         maxLength: 50
       internationalStandardCode:
         type: string
         nullable: true
         description: (v1.0) The internationalStandardCode property for the Dynamics 365 Business Central unitOfMeasure entity
         maxLength: 10
       lastModifiedDateTime:
         type: string
         format: date-time
         nullable: true
         description: (v1.0) The lastModifiedDateTime property for the Dynamics 365 Business Central unitOfMeasure entity
  currency:
   required: true
   content:
    application/json:
     schema:
      properties:
       id:
         type: string
         format: uuid
         nullable: false
         description: (v1.0) The id property for the Dynamics 365 Business Central currency entity
       code:
         type: string
         nullable: false
         description: (v1.0) The code property for the Dynamics 365 Business Central currency entity
         maxLength: 10
       displayName:
         type: string
         nullable: true
         description: (v1.0) The displayName property for the Dynamics 365 Business Central currency entity
         maxLength: 30
       symbol:
         type: string
         nullable: true
         description: (v1.0) The symbol property for the Dynamics 365 Business Central currency entity
         maxLength: 10
       amountDecimalPlaces:
         type: string
         nullable: true
         description: (v1.0) The amountDecimalPlaces property for the Dynamics 365 Business Central currency entity
         maxLength: 5
       amountRoundingPrecision:
         type: number
         format: decimal
         nullable: true
         description: (v1.0) The amountRoundingPrecision property for the Dynamics 365 Business Central currency entity
       lastModifiedDateTime:
         type: string
         format: date-time
         nullable: true
         description: (v1.0) The lastModifiedDateTime property for the Dynamics 365 Business Central currency entity
  defaultDimensions:
   required: true
   content:
    application/json:
     schema:
      properties:
       parentId:
         type: string
         format: uuid
         nullable: false
         description: (v1.0) The parentId property for the Dynamics 365 Business Central defaultDimensions entity
       dimensionId:
         type: string
         format: uuid
         nullable: false
         description: (v1.0) The dimensionId property for the Dynamics 365 Business Central defaultDimensions entity
       dimensionCode:
         type: string
         nullable: true
         description: (v1.0) The dimensionCode property for the Dynamics 365 Business Central defaultDimensions entity
         maxLength: 20
       dimensionValueId:
         type: string
         format: uuid
         nullable: true
         description: (v1.0) The dimensionValueId property for the Dynamics 365 Business Central defaultDimensions entity
       dimensionValueCode:
         type: string
         nullable: true
         description: (v1.0) The dimensionValueCode property for the Dynamics 365 Business Central defaultDimensions entity
         maxLength: 20
       postingValidation:
         type: string
         nullable: true
         description: (v1.0) The postingValidation property for the Dynamics 365 Business Central defaultDimensions entity
  shipmentMethod:
   required: true
   content:
    application/json:
     schema:
      properties:
       id:
         type: string
         format: uuid
         nullable: false
         description: (v1.0) The id property for the Dynamics 365 Business Central shipmentMethod entity
       code:
         type: string
         nullable: false
         description: (v1.0) The code property for the Dynamics 365 Business Central shipmentMethod entity
         maxLength: 10
       displayName:
         type: string
         nullable: true
         description: (v1.0) The displayName property for the Dynamics 365 Business Central shipmentMethod entity
         maxLength: 100
       lastModifiedDateTime:
         type: string
         format: date-time
         nullable: true
         description: (v1.0) The lastModifiedDateTime property for the Dynamics 365 Business Central shipmentMethod entity
  taxGroup:
   required: true
   content:
    application/json:
     schema:
      properties:
       id:
         type: string
         format: uuid
         nullable: false
         description: (v1.0) The id property for the Dynamics 365 Business Central taxGroup entity
       code:
         type: string
         nullable: true
         description: (v1.0) The code property for the Dynamics 365 Business Central taxGroup entity
         maxLength: 20
       displayName:
         type: string
         nullable: true
         description: (v1.0) The displayName property for the Dynamics 365 Business Central taxGroup entity
         maxLength: 100
       taxType:
         type: string
         nullable: true
         description: (v1.0) The taxType property for the Dynamics 365 Business Central taxGroup entity
       lastModifiedDateTime:
         type: string
         format: date-time
         nullable: true
         description: (v1.0) The lastModifiedDateTime property for the Dynamics 365 Business Central taxGroup entity
  employee:
   required: true
   content:
    application/json:
     schema:
      properties:
       id:
         type: string
         format: uuid
         nullable: false
         description: (v1.0) The id property for the Dynamics 365 Business Central employee entity
       number:
         type: string
         nullable: true
         description: (v1.0) The number property for the Dynamics 365 Business Central employee entity
         maxLength: 20
       displayName:
         type: string
         nullable: true
         description: (v1.0) The displayName property for the Dynamics 365 Business Central employee entity
       givenName:
         type: string
         nullable: true
         description: (v1.0) The givenName property for the Dynamics 365 Business Central employee entity
         maxLength: 30
       middleName:
         type: string
         nullable: true
         description: (v1.0) The middleName property for the Dynamics 365 Business Central employee entity
         maxLength: 30
       surname:
         type: string
         nullable: true
         description: (v1.0) The surname property for the Dynamics 365 Business Central employee entity
         maxLength: 30
       jobTitle:
         type: string
         nullable: true
         description: (v1.0) The jobTitle property for the Dynamics 365 Business Central employee entity
         maxLength: 30
       address:
         $ref: '#/components/schemas/postaladdresstype'
         nullable: true
       phoneNumber:
         type: string
         nullable: true
         description: (v1.0) The phoneNumber property for the Dynamics 365 Business Central employee entity
         maxLength: 30
       mobilePhone:
         type: string
         nullable: true
         description: (v1.0) The mobilePhone property for the Dynamics 365 Business Central employee entity
         maxLength: 30
       email:
         type: string
         nullable: true
         description: (v1.0) The email property for the Dynamics 365 Business Central employee entity
         maxLength: 80
       personalEmail:
         type: string
         nullable: true
         description: (v1.0) The personalEmail property for the Dynamics 365 Business Central employee entity
         maxLength: 80
       employmentDate:
         type: string
         format: date-time
         nullable: true
         description: (v1.0) The employmentDate property for the Dynamics 365 Business Central employee entity
       terminationDate:
         type: string
         format: date-time
         nullable: true
         description: (v1.0) The terminationDate property for the Dynamics 365 Business Central employee entity
       status:
         type: string
         nullable: true
         description: (v1.0) The status property for the Dynamics 365 Business Central employee entity
       birthDate:
         type: string
         format: date-time
         nullable: true
         description: (v1.0) The birthDate property for the Dynamics 365 Business Central employee entity
       statisticsGroupCode:
         type: string
         nullable: true
         description: (v1.0) The statisticsGroupCode property for the Dynamics 365 Business Central employee entity
         maxLength: 10
       lastModifiedDateTime:
         type: string
         format: date-time
         nullable: true
         description: (v1.0) The lastModifiedDateTime property for the Dynamics 365 Business Central employee entity
  companyInformation:
   required: true
   content:
    application/json:
     schema:
      properties:
       id:
         type: string
         format: uuid
         nullable: false
         description: (v1.0) The id property for the Dynamics 365 Business Central companyInformation entity
       displayName:
         type: string
         nullable: true
         description: (v1.0) The displayName property for the Dynamics 365 Business Central companyInformation entity
         maxLength: 100
       address:
         $ref: '#/components/schemas/postaladdresstype'
         nullable: true
       phoneNumber:
         type: string
         nullable: true
         description: (v1.0) The phoneNumber property for the Dynamics 365 Business Central companyInformation entity
         maxLength: 30
       faxNumber:
         type: string
         nullable: true
         description: (v1.0) The faxNumber property for the Dynamics 365 Business Central companyInformation entity
         maxLength: 30
       email:
         type: string
         nullable: true
         description: (v1.0) The email property for the Dynamics 365 Business Central companyInformation entity
         maxLength: 80
       website:
         type: string
         nullable: true
         description: (v1.0) The website property for the Dynamics 365 Business Central companyInformation entity
         maxLength: 80
       taxRegistrationNumber:
         type: string
         nullable: true
         description: (v1.0) The taxRegistrationNumber property for the Dynamics 365 Business Central companyInformation entity
         maxLength: 20
       currencyCode:
         type: string
         nullable: true
         description: (v1.0) The currencyCode property for the Dynamics 365 Business Central companyInformation entity
       currentFiscalYearStartDate:
         type: string
         format: date-time
         nullable: true
         description: (v1.0) The currentFiscalYearStartDate property for the Dynamics 365 Business Central companyInformation entity
       industry:
         type: string
         nullable: true
         description: (v1.0) The industry property for the Dynamics 365 Business Central companyInformation entity
         maxLength: 30
       picture:
         type: string
         format: binary
         nullable: true
         description: (v1.0) The picture property for the Dynamics 365 Business Central companyInformation entity
       lastModifiedDateTime:
         type: string
         format: date-time
         nullable: true
         description: (v1.0) The lastModifiedDateTime property for the Dynamics 365 Business Central companyInformation entity
 parameters:
  filterParam:
   name: $filter
   in: query
   schema:
    type: string
   required: false
   description: (v1.0) Filtering expression
  topParam:
   name: $top
   in: query
   schema:
    type: integer
   required: false
   description: (v1.0) Number of items to return from the top of the list
  skipParam:
   name: $skip
   in: query
   schema:
    type: integer
   required: false
   description: (v1.0) Number of items to skip from the list
  limitParam:
   name: $limit
   in: query
   schema:
    type: integer
   required: false
   description: (v1.0) Number of items to return from the list
  IfMatchParam:
   name: If-Match
   in: header
   schema:
    type: string
   required: true
   description: (v1.0) Required. When this request header is included and the eTag provided does not match the current tag on the entity, this will not be updated.
  ContentTypeParam:
   name: Content-Type
   in: header
   schema:
    type: string
   required: true
   description: (v1.0) application/json
 securitySchemes:
  oAuth:
   type: oauth2
   flows:
    implicit:
     authorizationUrl: https://login.windows.net/common/oauth2/authorize?resource=https://api.businesscentral.dynamics.com
     scopes:
      Financials.ReadWrite.All: financials.read.write.all
security:
 - oAuth: [Financials.ReadWrite.All]
