Web Service: MplusQapi

Target Namespace:
urn:mplusqapi
Description:
gSOAP 2.8.22 generated service definition

Port MplusQapi Port typeSource code

Location:
http://192.168.0.118:18083/
Protocol:
SOAP
Default style:
document
Transport protocol:
SOAP over HTTP
Operations:
  1. adjustPointsDetailSource code
  2. cancelInvoiceDetailSource code
  3. cancelOrderDetailSource code
  4. cancelTableOrderDetailSource code
  5. createEmployeeDetailSource code
  6. createOrderDetailSource code
  7. createProductDetailSource code
  8. createRelationDetailSource code
  9. deliverOrderDetailSource code
  10. encryptStringDetailSource code
  11. findEmployeeDetailSource code
  12. findInvoiceDetailSource code
  13. findOrderDetailSource code
  14. findRelationDetailSource code
  15. findTableOrderDetailSource code
  16. getActiveEmployeeListDetailSource code
  17. getAllergensDetailSource code
  18. getApiVersionDetailSource code
  19. getArticleGroupsDetailSource code
  20. getArticlesInLayoutDetailSource code
  21. getAvailablePaymentMethodsDetailSource code
  22. getAvailableTerminalListDetailSource code
  23. getBranchesDetailSource code
  24. getButtonLayoutDetailSource code
  25. getCardCategoriesDetailSource code
  26. getCashCountListDetailSource code
  27. getCourseListDetailSource code
  28. getCurrentSyncMarkersDetailSource code
  29. getCustomFieldListsDetailSource code
  30. getDatabaseVersionDetailSource code
  31. getDeliveryMethodsDetailSource code
  32. getEmployeeDetailSource code
  33. getEmployeesDetailSource code
  34. getFinancialJournalDetailSource code
  35. getFinancialJournalByCashCountDetailSource code
  36. getImagesDetailSource code
  37. getInvoiceDetailSource code
  38. getInvoicesDetailSource code
  39. getJournalsDetailSource code
  40. getLicenseInformationDetailSource code
  41. getMaxTableNumberDetailSource code
  42. getMessagesDetailSource code
  43. getOrderDetailSource code
  44. getOrderCategoriesDetailSource code
  45. getOrderChangesDetailSource code
  46. getOrdersDetailSource code
  47. getPaymentMethodsDetailSource code
  48. getPaymentMethodsV2DetailSource code
  49. getPriceGroupListDetailSource code
  50. getProductsDetailSource code
  51. getPurchaseDeliveriesDetailSource code
  52. getPurchaseOrdersDetailSource code
  53. getReceiptsDetailSource code
  54. getReceiptsByCashCountDetailSource code
  55. getReceiptsByOrderDetailSource code
  56. getRelationDetailSource code
  57. getRelationsDetailSource code
  58. getSalesPriceListDetailSource code
  59. getShiftsDetailSource code
  60. getStockDetailSource code
  61. getStockHistoryDetailSource code
  62. getStockHistoryV2DetailSource code
  63. getTableListDetailSource code
  64. getTableOrderDetailSource code
  65. getTableOrderCourseListDetailSource code
  66. getTableOrderV2DetailSource code
  67. getTerminalSettingsDetailSource code
  68. getTurnoverGroupsDetailSource code
  69. getVatGroupListDetailSource code
  70. getWebhookConsumersDetailSource code
  71. getWordAliasesDetailSource code
  72. logMistakeDetailSource code
  73. moveTableOrderDetailSource code
  74. moveTableOrderV2DetailSource code
  75. payInvoiceDetailSource code
  76. payOrderDetailSource code
  77. payTableOrderDetailSource code
  78. payTableOrderV2DetailSource code
  79. prepayTableOrderDetailSource code
  80. prepayTableOrderV2DetailSource code
  81. printReceiptDetailSource code
  82. printTableReceiptDetailSource code
  83. queueBranchOrderDetailSource code
  84. registerTerminalDetailSource code
  85. releaseTableDetailSource code
  86. requestTableOrderCourseDetailSource code
  87. saveArticleGroupsDetailSource code
  88. saveInvoiceDetailSource code
  89. saveOrderDetailSource code
  90. savePurchaseDeliveryDetailSource code
  91. savePurchaseOrderDetailSource code
  92. saveTableOrderDetailSource code
  93. saveTableOrderV2DetailSource code
  94. sendMessageDetailSource code
  95. setStockDetailSource code
  96. storeSinglyEftTransactionDetailSource code
  97. updateEmployeeDetailSource code
  98. updateOrderDetailSource code
  99. updateProductDetailSource code
  100. updateRelationDetailSource code
  101. updateStockDetailSource code
  102. updateTurnoverGroupsDetailSource code
  103. verifyEmployeePasswordDetailSource code

Operations

    Port type MplusQapiPortTypeSource code

    1. adjustPoints
      Description:
      Service definition of function ns__adjustPoints
      Operation type:
      Request-response. The endpoint receives a message, and sends a correlated message.
      Input:
      adjustPoints (SOAP:body, use = literal)Source code
      Body type adjustPoints
      • request type AdjustPointsRequest
        • relationNumber type long
        • pointsAdjustment type int
      Output:
      AdjustPointsResponse (SOAP:body, use = literal)Source code
      Body type AdjustPointsResponse
      • result type AdjustPointsResult - type string with restriction - enum { 'ADJUST-POINTS-RESULT-OK', 'ADJUST-POINTS-FAILED-RELATION-NOT-FOUND', 'ADJUST-POINTS-FAILED-NO-DIFFERENCE', 'ADJUST-POINTS-FAILED' }
      • relation - optional, nillable; type Relation
        • relationNumber - optional, nillable; type long
        • extRelationId - optional, nillable; type string
        • syncMarker - optional, nillable; type long
        • createTimestamp - optional, nillable; type SoapMplusDateTime
          • sec type int
          • min type int
          • hour type int
          • day type int
          • mon type int
          • year type int
          • isdst type boolean
          • timezone type int
        • changeTimestamp - optional, nillable; type SoapMplusDateTime
          • sec type int
          • min type int
          • hour type int
          • day type int
          • mon type int
          • year type int
          • isdst type boolean
          • timezone type int
        • active - optional, nillable; type boolean
        • name - optional, nillable; type string
        • address - optional, nillable; type string
        • zipcode - optional, nillable; type string
        • city - optional, nillable; type string
        • country - optional, nillable; type string
        • deliveryAddress - optional, nillable; type string
        • deliveryZipcode - optional, nillable; type string
        • deliveryCity - optional, nillable; type string
        • deliveryCountry - optional, nillable; type string
        • contact - optional, nillable; type string
        • telephone - optional, nillable; type string
        • mobile - optional, nillable; type string
        • email - optional, nillable; type string
        • website - optional, nillable; type string
        • birthDate - optional, nillable; type SoapMplusDate
          • day type int
          • mon type int
          • year type int
        • relationCode - optional, nillable; type string
        • points - optional, nillable; type int
        • balance - optional, nillable; type long
        • priceGroupNumber - optional, nillable; type int
        • discountPercentage - optional, nillable; type int
        • categoryId - optional, nillable; type int
        • cardNumber - optional, nillable; type string
        • bankAccountNumber - optional, nillable; type string
        • creditLimit - optional, nillable; type long
        • paymentWithinDays - optional, nillable; type int
        • vatNumber - optional, nillable; type string
        • commerceNumber - optional, nillable; type string
        • extraText - optional, nillable; type string
        • defaultVatMethod - optional, nillable; type VatMethod - type string with restriction - enum { 'VAT-METHOD-INCLUSIVE', 'VAT-METHOD-EXCLUSIVE', 'VAT-METHOD-SHIFTED', 'VAT-METHOD-NONE' }
        • neverPrintOrEmailReceipt - optional, nillable; type boolean
        • alwaysPrintReceipt - optional, nillable; type boolean
        • alwaysPrintLargeFormatReceipt - optional, nillable; type boolean
        • alwaysEmailReceipt - optional, nillable; type boolean
        • condenseCombinedInvoice - optional, nillable; type boolean
        • imageList - optional, nillable; type ImageList
          • image - optional, unbounded, nillable; type Image
            • imageId type long
            • imageName type string
            • imageHash type string
            • imagePath type string
            • imageUrl type string
            • imageData - nillable; type base64
            • imageDataResult type LoadFileResult - type string with restriction - enum { 'LOAD-FILE-OK', 'LOAD-FILE-NOT-REQUESTED', 'LOAD-FILE-NOT-FOUND', 'LOAD-FILE-NOT-PERMITTED', 'LOAD-FILE-UNKNOWN-ERROR' }
            • thumbHash type string
            • thumbPath type string
            • thumbUrl type string
            • thumbData - nillable; type base64
            • thumbDataResult type LoadFileResult - type string with restriction - enum { 'LOAD-FILE-OK', 'LOAD-FILE-NOT-REQUESTED', 'LOAD-FILE-NOT-FOUND', 'LOAD-FILE-NOT-PERMITTED', 'LOAD-FILE-UNKNOWN-ERROR' }
            • imageWidth type int
            • imageHeight type int
            • thumbWidth type int
            • thumbHeight type int
            • createdTimestamp type SoapMplusDateTime
              • sec type int
              • min type int
              • hour type int
              • day type int
              • mon type int
              • year type int
              • isdst type boolean
              • timezone type int
            • changedTimestamp type SoapMplusDateTime
              • sec type int
              • min type int
              • hour type int
              • day type int
              • mon type int
              • year type int
              • isdst type boolean
              • timezone type int
        • customFieldList - optional, nillable; type CustomFieldList
          • customField - optional, unbounded, nillable; type CustomField
            • fieldName type string
            • dataType - optional, nillable; type DataType - type string with restriction - enum { 'DATA-TYPE-STRING', 'DATA-TYPE-INT', 'DATA-TYPE-DECIMAL', 'DATA-TYPE-BOOL', 'DATA-TYPE-DATE', 'DATA-TYPE-DATETIME', 'DATA-TYPE-UNKNOWN' }
            • isRequired - optional, nillable; type boolean
            • strValue - optional, nillable; type string
            • intValue - optional, nillable; type long
            • decimalPlaces - optional, nillable; type int
            • boolValue - optional, nillable; type boolean
            • dateValue - optional, nillable; type SoapMplusDate
              • day type int
              • mon type int
              • year type int
            • dateTimeValue - optional, nillable; type SoapMplusDateTime
              • sec type int
              • min type int
              • hour type int
              • day type int
              • mon type int
              • year type int
              • isdst type boolean
              • timezone type int
        • contactList - optional, nillable; type RelationList
          • relation - optional, unbounded, nillable; type Relation
            • relationNumber - optional, nillable; type long
            • extRelationId - optional, nillable; type string
            • syncMarker - optional, nillable; type long
            • createTimestamp - optional, nillable; type SoapMplusDateTime
              • sec type int
              • min type int
              • hour type int
              • day type int
              • mon type int
              • year type int
              • isdst type boolean
              • timezone type int
            • changeTimestamp - optional, nillable; type SoapMplusDateTime
              • sec type int
              • min type int
              • hour type int
              • day type int
              • mon type int
              • year type int
              • isdst type boolean
              • timezone type int
            • active - optional, nillable; type boolean
            • name - optional, nillable; type string
            • address - optional, nillable; type string
            • zipcode - optional, nillable; type string
            • city - optional, nillable; type string
            • country - optional, nillable; type string
            • deliveryAddress - optional, nillable; type string
            • deliveryZipcode - optional, nillable; type string
            • deliveryCity - optional, nillable; type string
            • deliveryCountry - optional, nillable; type string
            • contact - optional, nillable; type string
            • telephone - optional, nillable; type string
            • mobile - optional, nillable; type string
            • email - optional, nillable; type string
            • website - optional, nillable; type string
            • birthDate - optional, nillable; type SoapMplusDate
              • day type int
              • mon type int
              • year type int
            • relationCode - optional, nillable; type string
            • points - optional, nillable; type int
            • balance - optional, nillable; type long
            • priceGroupNumber - optional, nillable; type int
            • discountPercentage - optional, nillable; type int
            • categoryId - optional, nillable; type int
            • cardNumber - optional, nillable; type string
            • bankAccountNumber - optional, nillable; type string
            • creditLimit - optional, nillable; type long
            • paymentWithinDays - optional, nillable; type int
            • vatNumber - optional, nillable; type string
            • commerceNumber - optional, nillable; type string
            • extraText - optional, nillable; type string
            • defaultVatMethod - optional, nillable; type VatMethod - type string with restriction - enum { 'VAT-METHOD-INCLUSIVE', 'VAT-METHOD-EXCLUSIVE', 'VAT-METHOD-SHIFTED', 'VAT-METHOD-NONE' }
            • neverPrintOrEmailReceipt - optional, nillable; type boolean
            • alwaysPrintReceipt - optional, nillable; type boolean
            • alwaysPrintLargeFormatReceipt - optional, nillable; type boolean
            • alwaysEmailReceipt - optional, nillable; type boolean
            • condenseCombinedInvoice - optional, nillable; type boolean
            • imageList - optional, nillable; type ImageList
              • image - optional, unbounded, nillable; type Image
                • imageId type long
                • imageName type string
                • imageHash type string
                • imagePath type string
                • imageUrl type string
                • imageData - nillable; type base64
                • imageDataResult type LoadFileResult - type string with restriction - enum { 'LOAD-FILE-OK', 'LOAD-FILE-NOT-REQUESTED', 'LOAD-FILE-NOT-FOUND', 'LOAD-FILE-NOT-PERMITTED', 'LOAD-FILE-UNKNOWN-ERROR' }
                • thumbHash type string
                • thumbPath type string
                • thumbUrl type string
                • thumbData - nillable; type base64
                • thumbDataResult type LoadFileResult - type string with restriction - enum { 'LOAD-FILE-OK', 'LOAD-FILE-NOT-REQUESTED', 'LOAD-FILE-NOT-FOUND', 'LOAD-FILE-NOT-PERMITTED', 'LOAD-FILE-UNKNOWN-ERROR' }
                • imageWidth type int
                • imageHeight type int
                • thumbWidth type int
                • thumbHeight type int
                • createdTimestamp type SoapMplusDateTime
                  • sec type int
                  • min type int
                  • hour type int
                  • day type int
                  • mon type int
                  • year type int
                  • isdst type boolean
                  • timezone type int
                • changedTimestamp type SoapMplusDateTime
                  • sec type int
                  • min type int
                  • hour type int
                  • day type int
                  • mon type int
                  • year type int
                  • isdst type boolean
                  • timezone type int
            • customFieldList - optional, nillable; type CustomFieldList
              • customField - optional, unbounded, nillable; type CustomField
                • fieldName type string
                • dataType - optional, nillable; type DataType - type string with restriction - enum { 'DATA-TYPE-STRING', 'DATA-TYPE-INT', 'DATA-TYPE-DECIMAL', 'DATA-TYPE-BOOL', 'DATA-TYPE-DATE', 'DATA-TYPE-DATETIME', 'DATA-TYPE-UNKNOWN' }
                • isRequired - optional, nillable; type boolean
                • strValue - optional, nillable; type string
                • intValue - optional, nillable; type long
                • decimalPlaces - optional, nillable; type int
                • boolValue - optional, nillable; type boolean
                • dateValue - optional, nillable; type SoapMplusDate
                  • day type int
                  • mon type int
                  • year type int
                • dateTimeValue - optional, nillable; type SoapMplusDateTime
                  • sec type int
                  • min type int
                  • hour type int
                  • day type int
                  • mon type int
                  • year type int
                  • isdst type boolean
                  • timezone type int
            • contactList - optional, nillable; type RelationList
              • relation - optional, unbounded, nillable; type Relation
                • relationNumber - optional, nillable; type long
                • extRelationId - optional, nillable; type string
                • syncMarker - optional, nillable; type long
                • createTimestamp - optional, nillable; type SoapMplusDateTime
                  • sec type int
                  • min type int
                  • hour type int
                  • day type int
                  • mon type int
                  • year type int
                  • isdst type boolean
                  • timezone type int
                • changeTimestamp - optional, nillable; type SoapMplusDateTime
                  • sec type int
                  • min type int
                  • hour type int
                  • day type int
                  • mon type int
                  • year type int
                  • isdst type boolean
                  • timezone type int
                • active - optional, nillable; type boolean
                • name - optional, nillable; type string
                • address - optional, nillable; type string
                • zipcode - optional, nillable; type string
                • city - optional, nillable; type string
                • country - optional, nillable; type string
                • deliveryAddress - optional, nillable; type string
                • deliveryZipcode - optional, nillable; type string
                • deliveryCity - optional, nillable; type string
                • deliveryCountry - optional, nillable; type string
                • contact - optional, nillable; type string
                • telephone - optional, nillable; type string
                • mobile - optional, nillable; type string
                • email - optional, nillable; type string
                • website - optional, nillable; type string
                • birthDate - optional, nillable; type SoapMplusDate
                  • day type int
                  • mon type int
                  • year type int
                • relationCode - optional, nillable; type string
                • points - optional, nillable; type int
                • balance - optional, nillable; type long
                • priceGroupNumber - optional, nillable; type int
                • discountPercentage - optional, nillable; type int
                • categoryId - optional, nillable; type int
                • cardNumber - optional, nillable; type string
                • bankAccountNumber - optional, nillable; type string
                • creditLimit - optional, nillable; type long
                • paymentWithinDays - optional, nillable; type int
                • vatNumber - optional, nillable; type string
                • commerceNumber - optional, nillable; type string
                • extraText - optional, nillable; type string
                • defaultVatMethod - optional, nillable; type VatMethod - type string with restriction - enum { 'VAT-METHOD-INCLUSIVE', 'VAT-METHOD-EXCLUSIVE', 'VAT-METHOD-SHIFTED', 'VAT-METHOD-NONE' }
                • neverPrintOrEmailReceipt - optional, nillable; type boolean
                • alwaysPrintReceipt - optional, nillable; type boolean
                • alwaysPrintLargeFormatReceipt - optional, nillable; type boolean
                • alwaysEmailReceipt - optional, nillable; type boolean
                • condenseCombinedInvoice - optional, nillable; type boolean
                • imageList - optional, nillable; type ImageList
                  • image - optional, unbounded, nillable; type Image
                    • imageId type long
                    • imageName type string
                    • imageHash type string
                    • imagePath type string
                    • imageUrl type string
                    • imageData - nillable; type base64
                    • imageDataResult type LoadFileResult - type string with restriction - enum { 'LOAD-FILE-OK', 'LOAD-FILE-NOT-REQUESTED', 'LOAD-FILE-NOT-FOUND', 'LOAD-FILE-NOT-PERMITTED', 'LOAD-FILE-UNKNOWN-ERROR' }
                    • thumbHash type string
                    • thumbPath type string
                    • thumbUrl type string
                    • thumbData - nillable; type base64
                    • thumbDataResult type LoadFileResult - type string with restriction - enum { 'LOAD-FILE-OK', 'LOAD-FILE-NOT-REQUESTED', 'LOAD-FILE-NOT-FOUND', 'LOAD-FILE-NOT-PERMITTED', 'LOAD-FILE-UNKNOWN-ERROR' }
                    • imageWidth type int
                    • imageHeight type int
                    • thumbWidth type int
                    • thumbHeight type int
                    • createdTimestamp type SoapMplusDateTime
                      • sec type int
                      • min type int
                      • hour type int
                      • day type int
                      • mon type int
                      • year type int
                      • isdst type boolean
                      • timezone type int
                    • changedTimestamp type SoapMplusDateTime
                      • sec type int
                      • min type int
                      • hour type int
                      • day type int
                      • mon type int
                      • year type int
                      • isdst type boolean
                      • timezone type int
                • customFieldList - optional, nillable; type CustomFieldList
                  • customField - optional, unbounded, nillable; type CustomField
                    • fieldName type string
                    • dataType - optional, nillable; type DataType - type string with restriction - enum { 'DATA-TYPE-STRING', 'DATA-TYPE-INT', 'DATA-TYPE-DECIMAL', 'DATA-TYPE-BOOL', 'DATA-TYPE-DATE', 'DATA-TYPE-DATETIME', 'DATA-TYPE-UNKNOWN' }
                    • isRequired - optional, nillable; type boolean
                    • strValue - optional, nillable; type string
                    • intValue - optional, nillable; type long
                    • decimalPlaces - optional, nillable; type int
                    • boolValue - optional, nillable; type boolean
                    • dateValue - optional, nillable; type SoapMplusDate
                      • day type int
                      • mon type int
                      • year type int
                    • dateTimeValue - optional, nillable; type SoapMplusDateTime
                      • sec type int
                      • min type int
                      • hour type int
                      • day type int
                      • mon type int
                      • year type int
                      • isdst type boolean
                      • timezone type int
                • contactList - optional, nillable; type RelationList
                  • relation - optional, unbounded, nillable; type Relation ... is recursive
    2. cancelInvoice
      Description:
      Service definition of function ns__cancelInvoice
      Operation type:
      Request-response. The endpoint receives a message, and sends a correlated message.
      Input:
      cancelInvoice (SOAP:body, use = literal)Source code
      Body type cancelInvoice
      • orderId type string
      Output:
      CancelInvoiceResponse (SOAP:body, use = literal)Source code
      Body type CancelInvoiceResponse
      • result type CancelInvoiceResult - type string with restriction - enum { 'CANCEL-INVOICE-RESULT-OK', 'CANCEL-INVOICE-RESULT-FAILED', 'CANCEL-INVOICE-RESULT-NOT-FOUND' }
      • message type string
    3. cancelOrder
      Description:
      Service definition of function ns__cancelOrder
      Operation type:
      Request-response. The endpoint receives a message, and sends a correlated message.
      Input:
      cancelOrder (SOAP:body, use = literal)Source code
      Body type cancelOrder
      • orderId type string
      Output:
      CancelOrderResponse (SOAP:body, use = literal)Source code
      Body type CancelOrderResponse
      • result type CancelOrderResult - type string with restriction - enum { 'CANCEL-ORDER-RESULT-OK', 'CANCEL-ORDER-RESULT-FAILED', 'CANCEL-ORDER-RESULT-NOT-FOUND' }
      • message type string
    4. cancelTableOrder
      Description:
      Service definition of function ns__cancelTableOrder
      Operation type:
      Request-response. The endpoint receives a message, and sends a correlated message.
      Input:
      cancelTableOrder (SOAP:body, use = literal)Source code
      Body type cancelTableOrder
      • terminal type Terminal
        • branchNumber type int
        • branchName type string
        • terminalNumber type int
        • terminalName type string
        • terminalStatus type TerminalStatus - type string with restriction - enum { 'TERMINAL-STATUS-AVAILABLE', 'TERMINAL-STATUS-REGISTERED' }
        • uniqueDeviceIdentifier type string
        • gksProductionNumber - optional, nillable; type string
        • hardwareIdentifier - optional, nillable; type string
        • terminalSoftwareName - optional, nillable; type string
        • terminalSoftwareVersion - optional, nillable; type string
      • branchNumber type int
      • tableNumber type int
      Output:
      CancelOrderResponse (SOAP:body, use = literal)Source code
      Body type CancelOrderResponse
      • result type CancelOrderResult - type string with restriction - enum { 'CANCEL-ORDER-RESULT-OK', 'CANCEL-ORDER-RESULT-FAILED', 'CANCEL-ORDER-RESULT-NOT-FOUND' }
      • message type string
    5. createEmployee
      Description:
      Service definition of function ns__createEmployee
      Operation type:
      Request-response. The endpoint receives a message, and sends a correlated message.
      Input:
      createEmployee (SOAP:body, use = literal)Source code
      Body type createEmployee
      • employee - optional, nillable; type Employee
        • employeeNumber - optional, nillable; type long
        • extEmployeeId - optional, nillable; type string
        • syncMarker - optional, nillable; type long
        • createTimestamp - optional, nillable; type SoapMplusDateTime
          • sec type int
          • min type int
          • hour type int
          • day type int
          • mon type int
          • year type int
          • isdst type boolean
          • timezone type int
        • changeTimestamp - optional, nillable; type SoapMplusDateTime
          • sec type int
          • min type int
          • hour type int
          • day type int
          • mon type int
          • year type int
          • isdst type boolean
          • timezone type int
        • name - optional, nillable; type string
        • username - optional, nillable; type string
        • password - optional, nillable; type string
        • birthDate - optional, nillable; type SoapMplusDate
          • day type int
          • mon type int
          • year type int
        • phoneWork - optional, nillable; type string
        • phoneHome - optional, nillable; type string
        • phoneMobile - optional, nillable; type string
        • email - optional, nillable; type string
        • bankAccountNumber - optional, nillable; type string
        • bankName - optional, nillable; type string
        • rfid - optional, nillable; type long
        • extraText - optional, nillable; type string
        • active - optional, nillable; type boolean
        • categoryId - optional, nillable; type int
        • category - optional, nillable; type string
        • personNumber - optional, nillable; type string
        • customFieldList - optional, nillable; type CustomFieldList
          • customField - optional, unbounded, nillable; type CustomField
            • fieldName type string
            • dataType - optional, nillable; type DataType - type string with restriction - enum { 'DATA-TYPE-STRING', 'DATA-TYPE-INT', 'DATA-TYPE-DECIMAL', 'DATA-TYPE-BOOL', 'DATA-TYPE-DATE', 'DATA-TYPE-DATETIME', 'DATA-TYPE-UNKNOWN' }
            • isRequired - optional, nillable; type boolean
            • strValue - optional, nillable; type string
            • intValue - optional, nillable; type long
            • decimalPlaces - optional, nillable; type int
            • boolValue - optional, nillable; type boolean
            • dateValue - optional, nillable; type SoapMplusDate
              • day type int
              • mon type int
              • year type int
            • dateTimeValue - optional, nillable; type SoapMplusDateTime
              • sec type int
              • min type int
              • hour type int
              • day type int
              • mon type int
              • year type int
              • isdst type boolean
              • timezone type int
      Output:
      CreateEmployeeResponse (SOAP:body, use = literal)Source code
      Body type CreateEmployeeResponse
      • result type CreateEmployeeResult - type string with restriction - enum { 'CREATE-EMPLOYEE-RESULT-OK', 'CREATE-EMPLOYEE-RESULT-FAILED', 'CREATE-EMPLOYEE-RESULT-FAILED-EMPLOYEE-NUMBER-ALREADY-TAKEN' }
      • employeeNumber type long
      • changeTimestamp - optional, nillable; type SoapMplusDateTime
        • sec type int
        • min type int
        • hour type int
        • day type int
        • mon type int
        • year type int
        • isdst type boolean
        • timezone type int
      • syncMarker - optional, nillable; type long
      • errorMessage type string
    6. createOrder
      Description:
      Service definition of function ns__createOrder
      Operation type:
      Request-response. The endpoint receives a message, and sends a correlated message.
      Input:
      createOrder (SOAP:body, use = literal)Source code
      Body type createOrder
      • order - optional, nillable; type Order
        • orderId type string
        • extOrderId - optional, nillable; type string
        • syncMarker - optional, nillable; type long
        • orderType - optional, nillable; type OrderType - type string with restriction - enum { 'ORDER-TYPE-SALES-ORDER', 'ORDER-TYPE-REPEAT-SALES-ORDER', 'ORDER-TYPE-EXTERNAL-SALES-ORDER', 'ORDER-TYPE-TABLE-ORDER', 'ORDER-TYPE-CAFETERIA-ORDER' }
        • entryBranchNumber - optional, nillable; type int
        • entryExtBranchId - optional, nillable; type string
        • employeeNumber - optional, nillable; type long
        • employeeName - optional, nillable; type string
        • entryTimestamp - optional, nillable; type SoapMplusDateTime
          • sec type int
          • min type int
          • hour type int
          • day type int
          • mon type int
          • year type int
          • isdst type boolean
          • timezone type int
        • relationNumber - optional, nillable; type long
        • relationName - optional, nillable; type string
        • deliveryAddress - optional, nillable; type Address
          • addressId - optional, nillable; type string
          • name - optional, nillable; type string
          • contact - optional, nillable; type string
          • address - optional, nillable; type string
          • zipcode - optional, nillable; type string
          • city - optional, nillable; type string
          • country - optional, nillable; type string
        • invoiceAddress - optional, nillable; type Address
          • addressId - optional, nillable; type string
          • name - optional, nillable; type string
          • contact - optional, nillable; type string
          • address - optional, nillable; type string
          • zipcode - optional, nillable; type string
          • city - optional, nillable; type string
          • country - optional, nillable; type string
        • financialDate - optional, nillable; type SoapMplusDate
          • day type int
          • mon type int
          • year type int
        • financialBranchNumber - optional, nillable; type int
        • financialExtBranchId - optional, nillable; type string
        • workplaceNumber - optional, nillable; type int
        • reference - optional, nillable; type string
        • totalInclAmount - optional, nillable; type long
        • totalExclAmount - optional, nillable; type long
        • vatMethod - optional, nillable; type VatMethod - type string with restriction - enum { 'VAT-METHOD-INCLUSIVE', 'VAT-METHOD-EXCLUSIVE', 'VAT-METHOD-SHIFTED', 'VAT-METHOD-NONE' }
        • vatGroupList - optional, nillable; type VatGroupList
          • vatGroup - optional, unbounded, nillable; type VatGroup
            • branchNumber - optional, nillable; type int
            • extBranchId - optional, nillable; type string
            • vatCode type int
              Code for this VAT group.
            • vatPercentage type long
              Percentage for this VAT group.
            • exclAmount - optional, nillable; type long
              Total amount over which the VAT was calculated.
            • vatAmount - optional, nillable; type long
              Total VAT amount.
            • accountNumber - optional, nillable; type int
              Account number of this VAT group for bookkeeping.
        • deliveryMethod - optional, nillable; type string
        • deliveryDate - optional, nillable; type SoapMplusDate
          • day type int
          • mon type int
          • year type int
        • deliveryPeriodBegin - optional, nillable; type SoapMplusDateTime
          • sec type int
          • min type int
          • hour type int
          • day type int
          • mon type int
          • year type int
          • isdst type boolean
          • timezone type int
        • deliveryPeriodEnd - optional, nillable; type SoapMplusDateTime
          • sec type int
          • min type int
          • hour type int
          • day type int
          • mon type int
          • year type int
          • isdst type boolean
          • timezone type int
        • paymentMethod - optional, nillable; type string
        • changeCounter - optional, nillable; type int
        • versionNumber - optional, nillable; type int
        • prepaidAmount - optional, nillable; type long
        • fullyPaid - optional, nillable; type boolean
        • deliveryState - optional, nillable; type OrderDeliveryState - type string with restriction - enum { 'ORDER-DELIVERY-STATE-NOTHING', 'ORDER-DELIVERY-STATE-PARTIAL', 'ORDER-DELIVERY-STATE-COMPLETE' }
        • cancelState - optional, nillable; type OrderCancelState - type string with restriction - enum { 'ORDER-CANCEL-STATE-NOTHING', 'ORDER-CANCEL-STATE-PARTIAL', 'ORDER-CANCEL-STATE-COMPLETE' }
        • completeState - optional, nillable; type OrderCompleteState - type string with restriction - enum { 'ORDER-COMPLETE-STATE-NOTHING', 'ORDER-COMPLETE-STATE-PARTIAL', 'ORDER-COMPLETE-STATE-PARTIAL-DELIVERY-PENDING', 'ORDER-COMPLETE-STATE-COMPLETE' }
        • tableNumber - optional, nillable; type int
        • tableDescription - optional, nillable; type string
        • numberOfGuests - optional, nillable; type int
        • orderNumber - optional, nillable; type YearNumber
          • year type int
          • number type long
        • orderCategoryNumber - optional, nillable; type int
        • orderCategoryDescription - optional, nillable; type string
        • lineList - optional, nillable; type LineList
          • line - optional, unbounded; type Line
            • lineId - optional, nillable; type string
            • employeeNumber - optional, nillable; type long
            • articleNumber type long
            • pluNumber - optional, nillable; type string
            • text - optional, nillable; type string
            • supplierRelationNumber - optional, nillable; type long
            • supplierRelationName - optional, nillable; type string
            • supplierArticleNumber - optional, nillable; type string
            • data - optional, nillable; type LineData
              • quantity type long
              • decimalPlaces - optional, nillable; type int
              • price - optional, nillable; type long
              • priceExcl - optional, nillable; type long
              • originalPrice - optional, nillable; type long
              • originalPriceExcl - optional, nillable; type long
              • purchasePrice - optional, nillable; type long
              • turnoverGroup - optional, nillable; type int
              • turnoverGroupName - optional, nillable; type string
              • turnoverGroupType - optional, nillable; type TurnoverGroupType - type string with restriction - enum { 'TURNOVER-GROUP-TYPE-TURNOVER', 'TURNOVER-GROUP-TYPE-PAYMENT', 'TURNOVER-GROUP-TYPE-SUSPENSE', 'TURNOVER-GROUP-TYPE-CASH-INFLOW', 'TURNOVER-GROUP-TYPE-CASH-OUTFLOW' }
              • turnoverGroupAccountNumber - optional, nillable; type int
              • vatCode - optional, nillable; type int
              • vatPercentage - optional, nillable; type int
              • pricePerQuantity - optional, nillable; type int
              • siUnit - optional, nillable; type string
              • discountType - optional, nillable; type DiscountType - type string with restriction - enum { 'DISCOUNT-TYPE-NONE', 'DISCOUNT-TYPE-PRICE-GROUP', 'DISCOUNT-TYPE-SALES-PRICE', 'DISCOUNT-TYPE-CUSTOMER-DISCOUNT', 'DISCOUNT-TYPE-BRANCH-PRICE' }
              • discountPercentage - optional, nillable; type int
              • discountAmount - optional, nillable; type long
              • discountAmountExcl - optional, nillable; type long
              • bpeId - optional, nillable; type string
              • bpeDescription - optional, nillable; type string
              • bpeAmount - optional, nillable; type long
              • bpeAmountExcl - optional, nillable; type long
              • totalInclAmount - optional, nillable; type long
              • totalExclAmount - optional, nillable; type long
            • courseNumber - optional, nillable; type int
            • menuHash - optional, nillable; type string
            • menuDescription - optional, nillable; type string
            • menuAmount - optional, nillable; type long
            • lineType - optional, nillable; type LineType - type string with restriction - enum { 'LINE-TYPE-NONE', 'LINE-TYPE-PREPARATION', 'LINE-TYPE-COMPONENT' }
            • preparationList - optional, nillable; type LineList
              • line - optional, unbounded; type Line
                • lineId - optional, nillable; type string
                • employeeNumber - optional, nillable; type long
                • articleNumber type long
                • pluNumber - optional, nillable; type string
                • text - optional, nillable; type string
                • supplierRelationNumber - optional, nillable; type long
                • supplierRelationName - optional, nillable; type string
                • supplierArticleNumber - optional, nillable; type string
                • data - optional, nillable; type LineData
                  • quantity type long
                  • decimalPlaces - optional, nillable; type int
                  • price - optional, nillable; type long
                  • priceExcl - optional, nillable; type long
                  • originalPrice - optional, nillable; type long
                  • originalPriceExcl - optional, nillable; type long
                  • purchasePrice - optional, nillable; type long
                  • turnoverGroup - optional, nillable; type int
                  • turnoverGroupName - optional, nillable; type string
                  • turnoverGroupType - optional, nillable; type TurnoverGroupType - type string with restriction - enum { 'TURNOVER-GROUP-TYPE-TURNOVER', 'TURNOVER-GROUP-TYPE-PAYMENT', 'TURNOVER-GROUP-TYPE-SUSPENSE', 'TURNOVER-GROUP-TYPE-CASH-INFLOW', 'TURNOVER-GROUP-TYPE-CASH-OUTFLOW' }
                  • turnoverGroupAccountNumber - optional, nillable; type int
                  • vatCode - optional, nillable; type int
                  • vatPercentage - optional, nillable; type int
                  • pricePerQuantity - optional, nillable; type int
                  • siUnit - optional, nillable; type string
                  • discountType - optional, nillable; type DiscountType - type string with restriction - enum { 'DISCOUNT-TYPE-NONE', 'DISCOUNT-TYPE-PRICE-GROUP', 'DISCOUNT-TYPE-SALES-PRICE', 'DISCOUNT-TYPE-CUSTOMER-DISCOUNT', 'DISCOUNT-TYPE-BRANCH-PRICE' }
                  • discountPercentage - optional, nillable; type int
                  • discountAmount - optional, nillable; type long
                  • discountAmountExcl - optional, nillable; type long
                  • bpeId - optional, nillable; type string
                  • bpeDescription - optional, nillable; type string
                  • bpeAmount - optional, nillable; type long
                  • bpeAmountExcl - optional, nillable; type long
                  • totalInclAmount - optional, nillable; type long
                  • totalExclAmount - optional, nillable; type long
                • courseNumber - optional, nillable; type int
                • menuHash - optional, nillable; type string
                • menuDescription - optional, nillable; type string
                • menuAmount - optional, nillable; type long
                • lineType - optional, nillable; type LineType - type string with restriction - enum { 'LINE-TYPE-NONE', 'LINE-TYPE-PREPARATION', 'LINE-TYPE-COMPONENT' }
                • preparationList - optional, nillable; type LineList
                  • line - optional, unbounded; type Line
                    • lineId - optional, nillable; type string
                    • employeeNumber - optional, nillable; type long
                    • articleNumber type long
                    • pluNumber - optional, nillable; type string
                    • text - optional, nillable; type string
                    • supplierRelationNumber - optional, nillable; type long
                    • supplierRelationName - optional, nillable; type string
                    • supplierArticleNumber - optional, nillable; type string
                    • data - optional, nillable; type LineData
                      • quantity type long
                      • decimalPlaces - optional, nillable; type int
                      • price - optional, nillable; type long
                      • priceExcl - optional, nillable; type long
                      • originalPrice - optional, nillable; type long
                      • originalPriceExcl - optional, nillable; type long
                      • purchasePrice - optional, nillable; type long
                      • turnoverGroup - optional, nillable; type int
                      • turnoverGroupName - optional, nillable; type string
                      • turnoverGroupType - optional, nillable; type TurnoverGroupType - type string with restriction - enum { 'TURNOVER-GROUP-TYPE-TURNOVER', 'TURNOVER-GROUP-TYPE-PAYMENT', 'TURNOVER-GROUP-TYPE-SUSPENSE', 'TURNOVER-GROUP-TYPE-CASH-INFLOW', 'TURNOVER-GROUP-TYPE-CASH-OUTFLOW' }
                      • turnoverGroupAccountNumber - optional, nillable; type int
                      • vatCode - optional, nillable; type int
                      • vatPercentage - optional, nillable; type int
                      • pricePerQuantity - optional, nillable; type int
                      • siUnit - optional, nillable; type string
                      • discountType - optional, nillable; type DiscountType - type string with restriction - enum { 'DISCOUNT-TYPE-NONE', 'DISCOUNT-TYPE-PRICE-GROUP', 'DISCOUNT-TYPE-SALES-PRICE', 'DISCOUNT-TYPE-CUSTOMER-DISCOUNT', 'DISCOUNT-TYPE-BRANCH-PRICE' }
                      • discountPercentage - optional, nillable; type int
                      • discountAmount - optional, nillable; type long
                      • discountAmountExcl - optional, nillable; type long
                      • bpeId - optional, nillable; type string
                      • bpeDescription - optional, nillable; type string
                      • bpeAmount - optional, nillable; type long
                      • bpeAmountExcl - optional, nillable; type long
                      • totalInclAmount - optional, nillable; type long
                      • totalExclAmount - optional, nillable; type long
                    • courseNumber - optional, nillable; type int
                    • menuHash - optional, nillable; type string
                    • menuDescription - optional, nillable; type string
                    • menuAmount - optional, nillable; type long
                    • lineType - optional, nillable; type LineType - type string with restriction - enum { 'LINE-TYPE-NONE', 'LINE-TYPE-PREPARATION', 'LINE-TYPE-COMPONENT' }
                    • preparationList - optional, nillable; type LineList ... is recursive
        • invoiceIds - optional, nillable; type IdList
          • id - optional, unbounded; type string
        • paymentList - optional, nillable; type PaymentList
          • payment - optional, unbounded; type Payment
            • paymentId - optional, nillable; type string
              Internal ID for this payment.
            • financialDate - optional, nillable; type SoapMplusDate
              • day type int
              • mon type int
              • year type int
              Date this payment was registered.
            • entryTimestamp - optional, nillable; type SoapMplusDateTime
              • sec type int
              • min type int
              • hour type int
              • day type int
              • mon type int
              • year type int
              • isdst type boolean
              • timezone type int
            • branchNumber - optional, nillable; type int
            • extBranchId - optional, nillable; type string
            • workplaceNumber - optional, nillable; type int
            • employeeNumber - optional, nillable; type long
            • employeeName - optional, nillable; type string
            • method type string
              Payment method (required when creating a new payment).
            • description - optional, nillable; type string
            • amount type long
              Total amount paid (required when creating a new payment).
            • paymentMethodType - optional, nillable; type PaymentMethodType - type string with restriction - enum { 'PAYMENT-METHOD-TYPE-PAYMENT', 'PAYMENT-METHOD-TYPE-EFT', 'PAYMENT-METHOD-TYPE-SUSPENSE', 'PAYMENT-METHOD-TYPE-DEPOSIT', 'PAYMENT-METHOD-TYPE-AUTO-DEPOSIT', 'PAYMENT-METHOD-TYPE-BPE' }
            • accountNumber - optional, nillable; type int
              Account number of this payment method for bookkeeping.
            • branchAccountNumberList - optional, nillable; type BranchAccountNumberList
              • branchAccountNumber - optional, unbounded, nillable; type BranchAccountNumber
                • branchNumber type int
                • extBranchId - optional, nillable; type string
                • accountNumber - optional, nillable; type int
            • eftTransactionDetails - optional, nillable; type EftTransactionDetails
              • eftTransactionId type string
                unique identifier of this transaction, required to prevent storing dupplicates
              • txid type int
              • amountCents type long
              • timestampPos type SoapMplusDateTime
                • sec type int
                • min type int
                • hour type int
                • day type int
                • mon type int
                • year type int
                • isdst type boolean
                • timezone type int
                date and time according to the POS device
              • timestampTerminal type SoapMplusDateTime
                • sec type int
                • min type int
                • hour type int
                • day type int
                • mon type int
                • year type int
                • isdst type boolean
                • timezone type int
                date and time according to the payment terminal
              • terminalId type string
                terminalId returned by the payment terminal leave empty if not used
              • transactionId type string
                identification used by payment terminal for this transaction
              • cardNumber type string
                cardnumber returned by payment terminal leave empty if not used
              • customerReceipt type EftReceipt
                • line - optional, unbounded; type EftReceiptLine
                  • doubleHeight type boolean
                  • doubleWidth type boolean
                  • line type string
                text to print for the customer, contains markup for printing
              • customerReceiptCopies type int
                number of customer copies to print
              • merchantReceipt type EftReceipt
                • line - optional, unbounded; type EftReceiptLine
                  • doubleHeight type boolean
                  • doubleWidth type boolean
                  • line type string
                text to print for the merchant, contains markup for printing
              • merchantReceiptCopies type int
                number of merchant copies to print
              • requireCustomerSignature type boolean
              • requireMerchantSignature type boolean
              • requireIdentification type boolean
              • eJournal type string
                text that should be saved in the electronic transaction log (shoudl be formatted as supplied by terminal)
              • eftDriver type string
                identification of driver that performed the transaction
              • state type EftTransactionState - type string with restriction - enum { 'EFT-TRANSACTION-STATE-UNKNOWN', 'EFT-TRANSACTION-STATE-PAYED', 'EFT-TRANSACTION-STATE-RECOVERED', 'EFT-TRANSACTION-STATE-NOT-PAYED', 'EFT-TRANSACTION-STATE-PAYED-MANUALLY', 'EFT-TRANSACTION-STATE-REPRINT' }
                current state of transaction ONBEKEND/BETAALD/NIET_BETAALD
              • employeeNumber type long
                number of employee who initiated the transaction
              • authorizingEmployeeNumber type long
                number of employee that authorized the transaction
      Output:
      CreateOrderResponse (SOAP:body, use = literal)Source code
      Body type CreateOrderResponse
      • result type CreateOrderResult - type string with restriction - enum { 'CREATE-ORDER-RESULT-OK', 'CREATE-ORDER-RESULT-EXT-ORDER-ID-ALREADY-EXISTS', 'CREATE-ORDER-RESULT-FAILED' }
      • info type CreateOrderInfo
        • orderId type string
        • orderString type string
      • errorMessage type string
    7. createProduct
      Description:
      Service definition of function ns__createProduct
      Operation type:
      Request-response. The endpoint receives a message, and sends a correlated message.
      Input:
      createProduct (SOAP:body, use = literal)Source code
      Body type createProduct
      • product type Product
        • productNumber - optional, nillable; type long
        • syncMarker - optional, nillable; type long
        • description - optional, nillable; type string
        • extraText - optional, nillable; type string
        • articleList - optional, nillable; type ArticleList
          • article - optional, unbounded, nillable; type Article
            • articleNumber - optional, nillable; type long
            • extArticleId - optional, nillable; type string
            • pluNumber - optional, nillable; type string
            • syncMarker - optional, nillable; type long
            • changeTimestamp - optional, nillable; type SoapMplusDateTime
              • sec type int
              • min type int
              • hour type int
              • day type int
              • mon type int
              • year type int
              • isdst type boolean
              • timezone type int
            • createTimestamp - optional, nillable; type SoapMplusDateTime
              • sec type int
              • min type int
              • hour type int
              • day type int
              • mon type int
              • year type int
              • isdst type boolean
              • timezone type int
            • active - optional, nillable; type boolean
            • description - optional, nillable; type string
            • colour - optional, nillable; type string
            • size - optional, nillable; type string
            • invoiceText - optional, nillable; type string
            • receiptText - optional, nillable; type string
            • displayText - optional, nillable; type string
            • barcode - optional, nillable; type string
            • brandName - optional, nillable; type string
            • extraText - optional, nillable; type string
            • turnoverGroup - optional, nillable; type int
            • vatCode - optional, nillable; type int
            • vatPercentage - optional, nillable; type int
            • purchasePrice - optional, nillable; type long
            • priceIncl - optional, nillable; type long
            • priceExcl - optional, nillable; type long
            • siUnit - optional, nillable; type string
            • unit - optional, nillable; type string
            • orderQuantityValue - optional, nillable; type long
            • orderQuantityDecimalPlaces - optional, nillable; type int
            • supplierRelationNumber - optional, nillable; type long
            • supplierRelationName - optional, nillable; type string
            • supplierArticleNumber - optional, nillable; type string
            • webshop - optional, nillable; type boolean
            • categoryId - optional, nillable; type int
            • stockArticle - optional, nillable; type boolean
            • imageList - optional, nillable; type ImageList
              • image - optional, unbounded, nillable; type Image
                • imageId type long
                • imageName type string
                • imageHash type string
                • imagePath type string
                • imageUrl type string
                • imageData - nillable; type base64
                • imageDataResult type LoadFileResult - type string with restriction - enum { 'LOAD-FILE-OK', 'LOAD-FILE-NOT-REQUESTED', 'LOAD-FILE-NOT-FOUND', 'LOAD-FILE-NOT-PERMITTED', 'LOAD-FILE-UNKNOWN-ERROR' }
                • thumbHash type string
                • thumbPath type string
                • thumbUrl type string
                • thumbData - nillable; type base64
                • thumbDataResult type LoadFileResult - type string with restriction - enum { 'LOAD-FILE-OK', 'LOAD-FILE-NOT-REQUESTED', 'LOAD-FILE-NOT-FOUND', 'LOAD-FILE-NOT-PERMITTED', 'LOAD-FILE-UNKNOWN-ERROR' }
                • imageWidth type int
                • imageHeight type int
                • thumbWidth type int
                • thumbHeight type int
                • createdTimestamp type SoapMplusDateTime
                  • sec type int
                  • min type int
                  • hour type int
                  • day type int
                  • mon type int
                  • year type int
                  • isdst type boolean
                  • timezone type int
                • changedTimestamp type SoapMplusDateTime
                  • sec type int
                  • min type int
                  • hour type int
                  • day type int
                  • mon type int
                  • year type int
                  • isdst type boolean
                  • timezone type int
            • customFieldList - optional, nillable; type CustomFieldList
              • customField - optional, unbounded, nillable; type CustomField
                • fieldName type string
                • dataType - optional, nillable; type DataType - type string with restriction - enum { 'DATA-TYPE-STRING', 'DATA-TYPE-INT', 'DATA-TYPE-DECIMAL', 'DATA-TYPE-BOOL', 'DATA-TYPE-DATE', 'DATA-TYPE-DATETIME', 'DATA-TYPE-UNKNOWN' }
                • isRequired - optional, nillable; type boolean
                • strValue - optional, nillable; type string
                • intValue - optional, nillable; type long
                • decimalPlaces - optional, nillable; type int
                • boolValue - optional, nillable; type boolean
                • dateValue - optional, nillable; type SoapMplusDate
                  • day type int
                  • mon type int
                  • year type int
                • dateTimeValue - optional, nillable; type SoapMplusDateTime
                  • sec type int
                  • min type int
                  • hour type int
                  • day type int
                  • mon type int
                  • year type int
                  • isdst type boolean
                  • timezone type int
            • salesPriceList - optional, nillable; type SalesPriceList
              • salesPrice - optional, unbounded, nillable; type SalesPrice
                • salesPriceNumber type int
                • description - optional, nillable; type string
                • startDate - optional, nillable; type SoapMplusDate
                  • day type int
                  • mon type int
                  • year type int
                • endDate - optional, nillable; type SoapMplusDate
                  • day type int
                  • mon type int
                  • year type int
                • priceIncl - optional, nillable; type long
                • priceExcl - optional, nillable; type long
                • discountPercentage - optional, nillable; type int
                • minimumAmount - optional, nillable; type int
            • priceGroupList - optional, nillable; type PriceGroupList
              • priceGroup - optional, unbounded, nillable; type PriceGroup
                • priceGroupNumber type int
                • description - optional, nillable; type string
                • priceIncl - optional, nillable; type long
                • priceExcl - optional, nillable; type long
                • discountPercentage - optional, nillable; type int
                • minimumAmount - optional, nillable; type int
            • preparationMethodList - optional, nillable; type PreparationMethodList
              • preparationMethod - optional, unbounded, nillable; type PreparationMethod
                • articleNumber - optional, nillable; type long
                • description type string
                • priceIncl - optional, nillable; type long
                • priceExcl - optional, nillable; type long
                • closeAfterSelection type boolean
                • groupNumber - optional, nillable; type int
                • groupName - optional, nillable; type string
                • allergenList - optional, nillable; type AllergenList
                  • allergen - optional, unbounded, nillable; type Allergen
                    • allergenId type int
                    • description type string
                    • presence type AllergenPresence - type string with restriction - enum { 'ALLERGENCE-PRESENCE-PRESENT', 'ALLERGENCE-PRESENCE-NOT-PRESENT', 'ALLERGENCE-PRESENCE-MAYBE-PRESENT', 'ALLERGENCE-PRESENCE-UNKNOWN' }
            • componentArticleList - optional, nillable; type ComponentArticleList
              • componentArticle - optional, unbounded, nillable; type ComponentArticle
                • articleNumber - optional, nillable; type long
                • quantity - optional, nillable; type long
                • decimalPlaces - optional, nillable; type int
                • description - optional, nillable; type string
                • invoiceText - optional, nillable; type string
                • receiptText - optional, nillable; type string
                • displayText - optional, nillable; type string
                • barcode - optional, nillable; type string
                • turnoverGroup - optional, nillable; type int
                • vatCode - optional, nillable; type int
                • vatPercentage - optional, nillable; type int
                • purchasePrice - optional, nillable; type long
                • priceIncl - optional, nillable; type long
                • priceExcl - optional, nillable; type long
                • allergenList - optional, nillable; type AllergenList
                  • allergen - optional, unbounded, nillable; type Allergen
                    • allergenId type int
                    • description type string
                    • presence type AllergenPresence - type string with restriction - enum { 'ALLERGENCE-PRESENCE-PRESENT', 'ALLERGENCE-PRESENCE-NOT-PRESENT', 'ALLERGENCE-PRESENCE-MAYBE-PRESENT', 'ALLERGENCE-PRESENCE-UNKNOWN' }
                • linkedArticleList - optional, nillable; type LinkedArticleList
                  • linkedArticle - optional, unbounded, nillable; type LinkedArticle
                    • articleNumber type long
                    • quantity type long
                    • decimalPlaces - optional, nillable; type int
            • allergenList - optional, nillable; type AllergenList
              • allergen - optional, unbounded, nillable; type Allergen
                • allergenId type int
                • description type string
                • presence type AllergenPresence - type string with restriction - enum { 'ALLERGENCE-PRESENCE-PRESENT', 'ALLERGENCE-PRESENCE-NOT-PRESENT', 'ALLERGENCE-PRESENCE-MAYBE-PRESENT', 'ALLERGENCE-PRESENCE-UNKNOWN' }
            • linkedArticleList - optional, nillable; type LinkedArticleList
              • linkedArticle - optional, unbounded, nillable; type LinkedArticle
                • articleNumber type long
                • quantity type long
                • decimalPlaces - optional, nillable; type int
        • groupNumbers - optional, unbounded; type int
        • sortOrderGroupList - optional, nillable; type SortOrderGroupList
          • sortOrderGroup - optional, unbounded; type SortOrderGroup
            • groupNumber type int
            • sortOrder type int
      Output:
      CreateProductResponse (SOAP:body, use = literal)Source code
      Body type CreateProductResponse
      • result type CreateProductResult - type string with restriction - enum { 'CREATE-PRODUCT-RESULT-OK', 'CREATE-PRODUCT-RESULT-FAILED', 'CREATE-PRODUCT-RESULT-FAILED-PRODUCT-NUMBER-ALREADY-TAKEN', 'CREATE-PRODUCT-RESULT-FAILED-ARTICLE-NUMBER-ALREADY-TAKEN' }
      • productNumber type long
      • articleNumbers - optional, unbounded; type long
      • changeTimestamp - optional, nillable; type SoapMplusDateTime
        • sec type int
        • min type int
        • hour type int
        • day type int
        • mon type int
        • year type int
        • isdst type boolean
        • timezone type int
      • syncMarker - optional, nillable; type long
      • errorMessage type string
    8. createRelation
      Description:
      Service definition of function ns__createRelation
      Operation type:
      Request-response. The endpoint receives a message, and sends a correlated message.
      Input:
      createRelation (SOAP:body, use = literal)Source code
      Body type createRelation
      • relation - optional, nillable; type Relation
        • relationNumber - optional, nillable; type long
        • extRelationId - optional, nillable; type string
        • syncMarker - optional, nillable; type long
        • createTimestamp - optional, nillable; type SoapMplusDateTime
          • sec type int
          • min type int
          • hour type int
          • day type int
          • mon type int
          • year type int
          • isdst type boolean
          • timezone type int
        • changeTimestamp - optional, nillable; type SoapMplusDateTime
          • sec type int
          • min type int
          • hour type int
          • day type int
          • mon type int
          • year type int
          • isdst type boolean
          • timezone type int
        • active - optional, nillable; type boolean
        • name - optional, nillable; type string
        • address - optional, nillable; type string
        • zipcode - optional, nillable; type string
        • city - optional, nillable; type string
        • country - optional, nillable; type string
        • deliveryAddress - optional, nillable; type string
        • deliveryZipcode - optional, nillable; type string
        • deliveryCity - optional, nillable; type string
        • deliveryCountry - optional, nillable; type string
        • contact - optional, nillable; type string
        • telephone - optional, nillable; type string
        • mobile - optional, nillable; type string
        • email - optional, nillable; type string
        • website - optional, nillable; type string
        • birthDate - optional, nillable; type SoapMplusDate
          • day type int
          • mon type int
          • year type int
        • relationCode - optional, nillable; type string
        • points - optional, nillable; type int
        • balance - optional, nillable; type long
        • priceGroupNumber - optional, nillable; type int
        • discountPercentage - optional, nillable; type int
        • categoryId - optional, nillable; type int
        • cardNumber - optional, nillable; type string
        • bankAccountNumber - optional, nillable; type string
        • creditLimit - optional, nillable; type long
        • paymentWithinDays - optional, nillable; type int
        • vatNumber - optional, nillable; type string
        • commerceNumber - optional, nillable; type string
        • extraText - optional, nillable; type string
        • defaultVatMethod - optional, nillable; type VatMethod - type string with restriction - enum { 'VAT-METHOD-INCLUSIVE', 'VAT-METHOD-EXCLUSIVE', 'VAT-METHOD-SHIFTED', 'VAT-METHOD-NONE' }
        • neverPrintOrEmailReceipt - optional, nillable; type boolean
        • alwaysPrintReceipt - optional, nillable; type boolean
        • alwaysPrintLargeFormatReceipt - optional, nillable; type boolean
        • alwaysEmailReceipt - optional, nillable; type boolean
        • condenseCombinedInvoice - optional, nillable; type boolean
        • imageList - optional, nillable; type ImageList
          • image - optional, unbounded, nillable; type Image
            • imageId type long
            • imageName type string
            • imageHash type string
            • imagePath type string
            • imageUrl type string
            • imageData - nillable; type base64
            • imageDataResult type LoadFileResult - type string with restriction - enum { 'LOAD-FILE-OK', 'LOAD-FILE-NOT-REQUESTED', 'LOAD-FILE-NOT-FOUND', 'LOAD-FILE-NOT-PERMITTED', 'LOAD-FILE-UNKNOWN-ERROR' }
            • thumbHash type string
            • thumbPath type string
            • thumbUrl type string
            • thumbData - nillable; type base64
            • thumbDataResult type LoadFileResult - type string with restriction - enum { 'LOAD-FILE-OK', 'LOAD-FILE-NOT-REQUESTED', 'LOAD-FILE-NOT-FOUND', 'LOAD-FILE-NOT-PERMITTED', 'LOAD-FILE-UNKNOWN-ERROR' }
            • imageWidth type int
            • imageHeight type int
            • thumbWidth type int
            • thumbHeight type int
            • createdTimestamp type SoapMplusDateTime
              • sec type int
              • min type int
              • hour type int
              • day type int
              • mon type int
              • year type int
              • isdst type boolean
              • timezone type int
            • changedTimestamp type SoapMplusDateTime
              • sec type int
              • min type int
              • hour type int
              • day type int
              • mon type int
              • year type int
              • isdst type boolean
              • timezone type int
        • customFieldList - optional, nillable; type CustomFieldList
          • customField - optional, unbounded, nillable; type CustomField
            • fieldName type string
            • dataType - optional, nillable; type DataType - type string with restriction - enum { 'DATA-TYPE-STRING', 'DATA-TYPE-INT', 'DATA-TYPE-DECIMAL', 'DATA-TYPE-BOOL', 'DATA-TYPE-DATE', 'DATA-TYPE-DATETIME', 'DATA-TYPE-UNKNOWN' }
            • isRequired - optional, nillable; type boolean
            • strValue - optional, nillable; type string
            • intValue - optional, nillable; type long
            • decimalPlaces - optional, nillable; type int
            • boolValue - optional, nillable; type boolean
            • dateValue - optional, nillable; type SoapMplusDate
              • day type int
              • mon type int
              • year type int
            • dateTimeValue - optional, nillable; type SoapMplusDateTime
              • sec type int
              • min type int
              • hour type int
              • day type int
              • mon type int
              • year type int
              • isdst type boolean
              • timezone type int
        • contactList - optional, nillable; type RelationList
          • relation - optional, unbounded, nillable; type Relation
            • relationNumber - optional, nillable; type long
            • extRelationId - optional, nillable; type string
            • syncMarker - optional, nillable; type long
            • createTimestamp - optional, nillable; type SoapMplusDateTime
              • sec type int
              • min type int
              • hour type int
              • day type int
              • mon type int
              • year type int
              • isdst type boolean
              • timezone type int
            • changeTimestamp - optional, nillable; type SoapMplusDateTime
              • sec type int
              • min type int
              • hour type int
              • day type int
              • mon type int
              • year type int
              • isdst type boolean
              • timezone type int
            • active - optional, nillable; type boolean
            • name - optional, nillable; type string
            • address - optional, nillable; type string
            • zipcode - optional, nillable; type string
            • city - optional, nillable; type string
            • country - optional, nillable; type string
            • deliveryAddress - optional, nillable; type string
            • deliveryZipcode - optional, nillable; type string
            • deliveryCity - optional, nillable; type string
            • deliveryCountry - optional, nillable; type string
            • contact - optional, nillable; type string
            • telephone - optional, nillable; type string
            • mobile - optional, nillable; type string
            • email - optional, nillable; type string
            • website - optional, nillable; type string
            • birthDate - optional, nillable; type SoapMplusDate
              • day type int
              • mon type int
              • year type int
            • relationCode - optional, nillable; type string
            • points - optional, nillable; type int
            • balance - optional, nillable; type long
            • priceGroupNumber - optional, nillable; type int
            • discountPercentage - optional, nillable; type int
            • categoryId - optional, nillable; type int
            • cardNumber - optional, nillable; type string
            • bankAccountNumber - optional, nillable; type string
            • creditLimit - optional, nillable; type long
            • paymentWithinDays - optional, nillable; type int
            • vatNumber - optional, nillable; type string
            • commerceNumber - optional, nillable; type string
            • extraText - optional, nillable; type string
            • defaultVatMethod - optional, nillable; type VatMethod - type string with restriction - enum { 'VAT-METHOD-INCLUSIVE', 'VAT-METHOD-EXCLUSIVE', 'VAT-METHOD-SHIFTED', 'VAT-METHOD-NONE' }
            • neverPrintOrEmailReceipt - optional, nillable; type boolean
            • alwaysPrintReceipt - optional, nillable; type boolean
            • alwaysPrintLargeFormatReceipt - optional, nillable; type boolean
            • alwaysEmailReceipt - optional, nillable; type boolean
            • condenseCombinedInvoice - optional, nillable; type boolean
            • imageList - optional, nillable; type ImageList
              • image - optional, unbounded, nillable; type Image
                • imageId type long
                • imageName type string
                • imageHash type string
                • imagePath type string
                • imageUrl type string
                • imageData - nillable; type base64
                • imageDataResult type LoadFileResult - type string with restriction - enum { 'LOAD-FILE-OK', 'LOAD-FILE-NOT-REQUESTED', 'LOAD-FILE-NOT-FOUND', 'LOAD-FILE-NOT-PERMITTED', 'LOAD-FILE-UNKNOWN-ERROR' }
                • thumbHash type string
                • thumbPath type string
                • thumbUrl type string
                • thumbData - nillable; type base64
                • thumbDataResult type LoadFileResult - type string with restriction - enum { 'LOAD-FILE-OK', 'LOAD-FILE-NOT-REQUESTED', 'LOAD-FILE-NOT-FOUND', 'LOAD-FILE-NOT-PERMITTED', 'LOAD-FILE-UNKNOWN-ERROR' }
                • imageWidth type int
                • imageHeight type int
                • thumbWidth type int
                • thumbHeight type int
                • createdTimestamp type SoapMplusDateTime
                  • sec type int
                  • min type int
                  • hour type int
                  • day type int
                  • mon type int
                  • year type int
                  • isdst type boolean
                  • timezone type int
                • changedTimestamp type SoapMplusDateTime
                  • sec type int
                  • min type int
                  • hour type int
                  • day type int
                  • mon type int
                  • year type int
                  • isdst type boolean
                  • timezone type int
            • customFieldList - optional, nillable; type CustomFieldList
              • customField - optional, unbounded, nillable; type CustomField
                • fieldName type string
                • dataType - optional, nillable; type DataType - type string with restriction - enum { 'DATA-TYPE-STRING', 'DATA-TYPE-INT', 'DATA-TYPE-DECIMAL', 'DATA-TYPE-BOOL', 'DATA-TYPE-DATE', 'DATA-TYPE-DATETIME', 'DATA-TYPE-UNKNOWN' }
                • isRequired - optional, nillable; type boolean
                • strValue - optional, nillable; type string
                • intValue - optional, nillable; type long
                • decimalPlaces - optional, nillable; type int
                • boolValue - optional, nillable; type boolean
                • dateValue - optional, nillable; type SoapMplusDate
                  • day type int
                  • mon type int
                  • year type int
                • dateTimeValue - optional, nillable; type SoapMplusDateTime
                  • sec type int
                  • min type int
                  • hour type int
                  • day type int
                  • mon type int
                  • year type int
                  • isdst type boolean
                  • timezone type int
            • contactList - optional, nillable; type RelationList
              • relation - optional, unbounded, nillable; type Relation
                • relationNumber - optional, nillable; type long
                • extRelationId - optional, nillable; type string
                • syncMarker - optional, nillable; type long
                • createTimestamp - optional, nillable; type SoapMplusDateTime
                  • sec type int
                  • min type int
                  • hour type int
                  • day type int
                  • mon type int
                  • year type int
                  • isdst type boolean
                  • timezone type int
                • changeTimestamp - optional, nillable; type SoapMplusDateTime
                  • sec type int
                  • min type int
                  • hour type int
                  • day type int
                  • mon type int
                  • year type int
                  • isdst type boolean
                  • timezone type int
                • active - optional, nillable; type boolean
                • name - optional, nillable; type string
                • address - optional, nillable; type string
                • zipcode - optional, nillable; type string
                • city - optional, nillable; type string
                • country - optional, nillable; type string
                • deliveryAddress - optional, nillable; type string
                • deliveryZipcode - optional, nillable; type string
                • deliveryCity - optional, nillable; type string
                • deliveryCountry - optional, nillable; type string
                • contact - optional, nillable; type string
                • telephone - optional, nillable; type string
                • mobile - optional, nillable; type string
                • email - optional, nillable; type string
                • website - optional, nillable; type string
                • birthDate - optional, nillable; type SoapMplusDate
                  • day type int
                  • mon type int
                  • year type int
                • relationCode - optional, nillable; type string
                • points - optional, nillable; type int
                • balance - optional, nillable; type long
                • priceGroupNumber - optional, nillable; type int
                • discountPercentage - optional, nillable; type int
                • categoryId - optional, nillable; type int
                • cardNumber - optional, nillable; type string
                • bankAccountNumber - optional, nillable; type string
                • creditLimit - optional, nillable; type long
                • paymentWithinDays - optional, nillable; type int
                • vatNumber - optional, nillable; type string
                • commerceNumber - optional, nillable; type string
                • extraText - optional, nillable; type string
                • defaultVatMethod - optional, nillable; type VatMethod - type string with restriction - enum { 'VAT-METHOD-INCLUSIVE', 'VAT-METHOD-EXCLUSIVE', 'VAT-METHOD-SHIFTED', 'VAT-METHOD-NONE' }
                • neverPrintOrEmailReceipt - optional, nillable; type boolean
                • alwaysPrintReceipt - optional, nillable; type boolean
                • alwaysPrintLargeFormatReceipt - optional, nillable; type boolean
                • alwaysEmailReceipt - optional, nillable; type boolean
                • condenseCombinedInvoice - optional, nillable; type boolean
                • imageList - optional, nillable; type ImageList
                  • image - optional, unbounded, nillable; type Image
                    • imageId type long
                    • imageName type string
                    • imageHash type string
                    • imagePath type string
                    • imageUrl type string
                    • imageData - nillable; type base64
                    • imageDataResult type LoadFileResult - type string with restriction - enum { 'LOAD-FILE-OK', 'LOAD-FILE-NOT-REQUESTED', 'LOAD-FILE-NOT-FOUND', 'LOAD-FILE-NOT-PERMITTED', 'LOAD-FILE-UNKNOWN-ERROR' }
                    • thumbHash type string
                    • thumbPath type string
                    • thumbUrl type string
                    • thumbData - nillable; type base64
                    • thumbDataResult type LoadFileResult - type string with restriction - enum { 'LOAD-FILE-OK', 'LOAD-FILE-NOT-REQUESTED', 'LOAD-FILE-NOT-FOUND', 'LOAD-FILE-NOT-PERMITTED', 'LOAD-FILE-UNKNOWN-ERROR' }
                    • imageWidth type int
                    • imageHeight type int
                    • thumbWidth type int
                    • thumbHeight type int
                    • createdTimestamp type SoapMplusDateTime
                      • sec type int
                      • min type int
                      • hour type int
                      • day type int
                      • mon type int
                      • year type int
                      • isdst type boolean
                      • timezone type int
                    • changedTimestamp type SoapMplusDateTime
                      • sec type int
                      • min type int
                      • hour type int
                      • day type int
                      • mon type int
                      • year type int
                      • isdst type boolean
                      • timezone type int
                • customFieldList - optional, nillable; type CustomFieldList
                  • customField - optional, unbounded, nillable; type CustomField
                    • fieldName type string
                    • dataType - optional, nillable; type DataType - type string with restriction - enum { 'DATA-TYPE-STRING', 'DATA-TYPE-INT', 'DATA-TYPE-DECIMAL', 'DATA-TYPE-BOOL', 'DATA-TYPE-DATE', 'DATA-TYPE-DATETIME', 'DATA-TYPE-UNKNOWN' }
                    • isRequired - optional, nillable; type boolean
                    • strValue - optional, nillable; type string
                    • intValue - optional, nillable; type long
                    • decimalPlaces - optional, nillable; type int
                    • boolValue - optional, nillable; type boolean
                    • dateValue - optional, nillable; type SoapMplusDate
                      • day type int
                      • mon type int
                      • year type int
                    • dateTimeValue - optional, nillable; type SoapMplusDateTime
                      • sec type int
                      • min type int
                      • hour type int
                      • day type int
                      • mon type int
                      • year type int
                      • isdst type boolean
                      • timezone type int
                • contactList - optional, nillable; type RelationList
                  • relation - optional, unbounded, nillable; type Relation ... is recursive
      Output:
      CreateRelationResponse (SOAP:body, use = literal)Source code
      Body type CreateRelationResponse
      • result type CreateRelationResult - type string with restriction - enum { 'CREATE-RELATION-RESULT-OK', 'CREATE-RELATION-RESULT-FAILED', 'CREATE-RELATION-RESULT-FAILED-RELATION-NUMBER-ALREADY-TAKEN' }
      • relationNumber type long
      • changeTimestamp - optional, nillable; type SoapMplusDateTime
        • sec type int
        • min type int
        • hour type int
        • day type int
        • mon type int
        • year type int
        • isdst type boolean
        • timezone type int
      • syncMarker - optional, nillable; type long
      • errorMessage type string
    9. deliverOrder
      Description:
      Service definition of function ns__deliverOrder
      Operation type:
      Request-response. The endpoint receives a message, and sends a correlated message.
      Input:
      deliverOrder (SOAP:body, use = literal)Source code
      Body type deliverOrder
      • request type DeliverOrderRequest
        • orderId type string
      Output:
      DeliverOrderResponse (SOAP:body, use = literal)Source code
      Body type DeliverOrderResponse
      • result type DeliverOrderResult - type string with restriction - enum { 'DELIVER-ORDER-RESULT-OK', 'DELIVER-ORDER-RESULT-ALREADY-DELIVERED', 'DELIVER-ORDER-RESULT-FAILED' }
      • packingSlipId - optional, nillable; type string
      • invoiceId - optional, nillable; type string
      • errorMessage type string
    10. encryptString
      Description:
      Service definition of function ns__encryptString
      Operation type:
      Request-response. The endpoint receives a message, and sends a correlated message.
      Input:
      encryptString (SOAP:body, use = literal)Source code
      Body type encryptString
      • request type EncryptStringRequest
        • plainString type string
        • encryptionKey type string
      Output:
      EncryptStringResponse (SOAP:body, use = literal)Source code
      Body type EncryptStringResponse
      • encryptedString type string
    11. findEmployee
      Description:
      Service definition of function ns__findEmployee
      Operation type:
      Request-response. The endpoint receives a message, and sends a correlated message.
      Input:
      findEmployee (SOAP:body, use = literal)Source code
      Body type findEmployee
      • employee - optional, nillable; type Employee
        • employeeNumber - optional, nillable; type long
        • extEmployeeId - optional, nillable; type string
        • syncMarker - optional, nillable; type long
        • createTimestamp - optional, nillable; type SoapMplusDateTime
          • sec type int
          • min type int
          • hour type int
          • day type int
          • mon type int
          • year type int
          • isdst type boolean
          • timezone type int
        • changeTimestamp - optional, nillable; type SoapMplusDateTime
          • sec type int
          • min type int
          • hour type int
          • day type int
          • mon type int
          • year type int
          • isdst type boolean
          • timezone type int
        • name - optional, nillable; type string
        • username - optional, nillable; type string
        • password - optional, nillable; type string
        • birthDate - optional, nillable; type SoapMplusDate
          • day type int
          • mon type int
          • year type int
        • phoneWork - optional, nillable; type string
        • phoneHome - optional, nillable; type string
        • phoneMobile - optional, nillable; type string
        • email - optional, nillable; type string
        • bankAccountNumber - optional, nillable; type string
        • bankName - optional, nillable; type string
        • rfid - optional, nillable; type long
        • extraText - optional, nillable; type string
        • active - optional, nillable; type boolean
        • categoryId - optional, nillable; type int
        • category - optional, nillable; type string
        • personNumber - optional, nillable; type string
        • customFieldList - optional, nillable; type CustomFieldList
          • customField - optional, unbounded, nillable; type CustomField
            • fieldName type string
            • dataType - optional, nillable; type DataType - type string with restriction - enum { 'DATA-TYPE-STRING', 'DATA-TYPE-INT', 'DATA-TYPE-DECIMAL', 'DATA-TYPE-BOOL', 'DATA-TYPE-DATE', 'DATA-TYPE-DATETIME', 'DATA-TYPE-UNKNOWN' }
            • isRequired - optional, nillable; type boolean
            • strValue - optional, nillable; type string
            • intValue - optional, nillable; type long
            • decimalPlaces - optional, nillable; type int
            • boolValue - optional, nillable; type boolean
            • dateValue - optional, nillable; type SoapMplusDate
              • day type int
              • mon type int
              • year type int
            • dateTimeValue - optional, nillable; type SoapMplusDateTime
              • sec type int
              • min type int
              • hour type int
              • day type int
              • mon type int
              • year type int
              • isdst type boolean
              • timezone type int
      Output:
      FindEmployeeResponse (SOAP:body, use = literal)Source code
      Body type FindEmployeeResponse
      • result type FindEmployeeResult - type string with restriction - enum { 'FIND-EMPLOYEE-RESULT-OK', 'FIND-EMPLOYEE-RESULT-NOT-FOUND' }
      • employee - optional, nillable; type Employee
        • employeeNumber - optional, nillable; type long
        • extEmployeeId - optional, nillable; type string
        • syncMarker - optional, nillable; type long
        • createTimestamp - optional, nillable; type SoapMplusDateTime
          • sec type int
          • min type int
          • hour type int
          • day type int
          • mon type int
          • year type int
          • isdst type boolean
          • timezone type int
        • changeTimestamp - optional, nillable; type SoapMplusDateTime
          • sec type int
          • min type int
          • hour type int
          • day type int
          • mon type int
          • year type int
          • isdst type boolean
          • timezone type int
        • name - optional, nillable; type string
        • username - optional, nillable; type string
        • password - optional, nillable; type string
        • birthDate - optional, nillable; type SoapMplusDate
          • day type int
          • mon type int
          • year type int
        • phoneWork - optional, nillable; type string
        • phoneHome - optional, nillable; type string
        • phoneMobile - optional, nillable; type string
        • email - optional, nillable; type string
        • bankAccountNumber - optional, nillable; type string
        • bankName - optional, nillable; type string
        • rfid - optional, nillable; type long
        • extraText - optional, nillable; type string
        • active - optional, nillable; type boolean
        • categoryId - optional, nillable; type int
        • category - optional, nillable; type string
        • personNumber - optional, nillable; type string
        • customFieldList - optional, nillable; type CustomFieldList
          • customField - optional, unbounded, nillable; type CustomField
            • fieldName type string
            • dataType - optional, nillable; type DataType - type string with restriction - enum { 'DATA-TYPE-STRING', 'DATA-TYPE-INT', 'DATA-TYPE-DECIMAL', 'DATA-TYPE-BOOL', 'DATA-TYPE-DATE', 'DATA-TYPE-DATETIME', 'DATA-TYPE-UNKNOWN' }
            • isRequired - optional, nillable; type boolean
            • strValue - optional, nillable; type string
            • intValue - optional, nillable; type long
            • decimalPlaces - optional, nillable; type int
            • boolValue - optional, nillable; type boolean
            • dateValue - optional, nillable; type SoapMplusDate
              • day type int
              • mon type int
              • year type int
            • dateTimeValue - optional, nillable; type SoapMplusDateTime
              • sec type int
              • min type int
              • hour type int
              • day type int
              • mon type int
              • year type int
              • isdst type boolean
              • timezone type int
    12. findInvoice
      Description:
      Service definition of function ns__findInvoice
      Operation type:
      Request-response. The endpoint receives a message, and sends a correlated message.
      Input:
      findInvoice (SOAP:body, use = literal)Source code
      Body type findInvoice
      • extInvoiceId type string
      Output:
      GetInvoiceResponse (SOAP:body, use = literal)Source code
      Body type GetInvoiceResponse
      • result type GetInvoiceResult - type string with restriction - enum { 'GET-INVOICE-RESULT-OK', 'GET-INVOICE-RESULT-NOT-FOUND' }
      • invoice - optional, nillable; type Invoice
        • invoiceId - optional, nillable; type string
          The internal UUID for this invoice.
        • extInvoiceId - optional, nillable; type string
        • orderIds - optional, nillable; type IdList
          • id - optional, unbounded; type string
        • extOrderIds - optional, nillable; type IdList
          • id - optional, unbounded; type string
        • transactionString - optional, nillable; type string
          The nicely formatted unique string for this transaction.
        • syncMarker - optional, nillable; type long
        • invoiceNumber - optional, nillable; type YearNumber
          • year type int
          • number type long
        • invoiceType - optional, nillable; type InvoiceType - type string with restriction - enum { 'INVOICE-TYPE-INVOICE', 'INVOICE-TYPE-DIRECT-INVOICE', 'INVOICE-TYPE-CREDIT-INVOICE', 'INVOICE-TYPE-REPEATING-INVOICE' }
          The type of this receipt. RECEIPT_TYPE_RECEIPT = receipt; RECEIPT_TYPE_CREDIT_RECEIPT = credit of receipt; RECEIPT_TYPE_CASH_INFLOW = inflow of cash; RECEIPT_TYPE_CASH_OUTFLOW = outflow of cash
        • employeeNumber - optional, nillable; type long
          The employee that entered this receipt into the system.
        • employeeName - optional, nillable; type string
        • entryTimestamp - optional, nillable; type SoapMplusDateTime
          • sec type int
          • min type int
          • hour type int
          • day type int
          • mon type int
          • year type int
          • isdst type boolean
          • timezone type int
          The time this receipt was entered into the system.
        • relationNumber - optional, nillable; type long
          The customer that paid for this invoice.
        • relationName - optional, nillable; type string
        • deliveryAddress - optional, nillable; type Address
          • addressId - optional, nillable; type string
          • name - optional, nillable; type string
          • contact - optional, nillable; type string
          • address - optional, nillable; type string
          • zipcode - optional, nillable; type string
          • city - optional, nillable; type string
          • country - optional, nillable; type string
        • invoiceAddress - optional, nillable; type Address
          • addressId - optional, nillable; type string
          • name - optional, nillable; type string
          • contact - optional, nillable; type string
          • address - optional, nillable; type string
          • zipcode - optional, nillable; type string
          • city - optional, nillable; type string
          • country - optional, nillable; type string
        • financialDate - optional, nillable; type SoapMplusDate
          • day type int
          • mon type int
          • year type int
          The financial date that this invoice was entered into the system.
        • financialBranchNumber - optional, nillable; type int
          The branch for which this invoice was entered into the system. This is the branch on which the turnover and stock changes are registered.
        • financialExtBranchId - optional, nillable; type string
        • workplaceNumber - optional, nillable; type int
        • entryBranchNumber - optional, nillable; type int
          The branch on which this invoice was entered into the system. Can in theory be different from the financialBranchNumber.
        • entryExtBranchId - optional, nillable; type string
        • reference - optional, nillable; type string
          A textual reference for the invoice.
        • dueDate - optional, nillable; type SoapMplusDate
          • day type int
          • mon type int
          • year type int
        • totalInclAmount - optional, nillable; type long
          The total amount including VAT.
        • totalExclAmount - optional, nillable; type long
          The total amount excluding VAT.
        • vatMethod - optional, nillable; type VatMethod - type string with restriction - enum { 'VAT-METHOD-INCLUSIVE', 'VAT-METHOD-EXCLUSIVE', 'VAT-METHOD-SHIFTED', 'VAT-METHOD-NONE' }
          The VAT method used for this invoice.
        • vatGroupList - optional, nillable; type VatGroupList
          • vatGroup - optional, unbounded, nillable; type VatGroup
            • branchNumber - optional, nillable; type int
            • extBranchId - optional, nillable; type string
            • vatCode type int
              Code for this VAT group.
            • vatPercentage type long
              Percentage for this VAT group.
            • exclAmount - optional, nillable; type long
              Total amount over which the VAT was calculated.
            • vatAmount - optional, nillable; type long
              Total VAT amount.
            • accountNumber - optional, nillable; type int
              Account number of this VAT group for bookkeeping.
          The VAT codes used on this invoice, including their individual amounts. Use these VAT amounts in your financial reporting, do not calculate it yourself.
        • changeCounter - optional, nillable; type int
          Internal counter that updates everytime the order is changed.
        • versionNumber - optional, nillable; type int
          Internal counter that updates when the order is changed in important ways.
        • paidAmount - optional, nillable; type long
          The total amount that has been paid on this invoice.
        • state - optional, nillable; type InvoiceState - type string with restriction - enum { 'INVOICE-STATE-OUTSTANDING', 'INVOICE-STATE-PARTLY-PAID', 'INVOICE-STATE-PAID', 'INVOICE-STATE-HANDLED' }
          The current state of the invoice.
        • finalized - optional, nillable; type boolean
        • finalizedTimestamp - optional, nillable; type SoapMplusDateTime
          • sec type int
          • min type int
          • hour type int
          • day type int
          • mon type int
          • year type int
          • isdst type boolean
          • timezone type int
        • lineList - optional, nillable; type LineList
          • line - optional, unbounded; type Line
            • lineId - optional, nillable; type string
            • employeeNumber - optional, nillable; type long
            • articleNumber type long
            • pluNumber - optional, nillable; type string
            • text - optional, nillable; type string
            • supplierRelationNumber - optional, nillable; type long
            • supplierRelationName - optional, nillable; type string
            • supplierArticleNumber - optional, nillable; type string
            • data - optional, nillable; type LineData
              • quantity type long
              • decimalPlaces - optional, nillable; type int
              • price - optional, nillable; type long
              • priceExcl - optional, nillable; type long
              • originalPrice - optional, nillable; type long
              • originalPriceExcl - optional, nillable; type long
              • purchasePrice - optional, nillable; type long
              • turnoverGroup - optional, nillable; type int
              • turnoverGroupName - optional, nillable; type string
              • turnoverGroupType - optional, nillable; type TurnoverGroupType - type string with restriction - enum { 'TURNOVER-GROUP-TYPE-TURNOVER', 'TURNOVER-GROUP-TYPE-PAYMENT', 'TURNOVER-GROUP-TYPE-SUSPENSE', 'TURNOVER-GROUP-TYPE-CASH-INFLOW', 'TURNOVER-GROUP-TYPE-CASH-OUTFLOW' }
              • turnoverGroupAccountNumber - optional, nillable; type int
              • vatCode - optional, nillable; type int
              • vatPercentage - optional, nillable; type int
              • pricePerQuantity - optional, nillable; type int
              • siUnit - optional, nillable; type string
              • discountType - optional, nillable; type DiscountType - type string with restriction - enum { 'DISCOUNT-TYPE-NONE', 'DISCOUNT-TYPE-PRICE-GROUP', 'DISCOUNT-TYPE-SALES-PRICE', 'DISCOUNT-TYPE-CUSTOMER-DISCOUNT', 'DISCOUNT-TYPE-BRANCH-PRICE' }
              • discountPercentage - optional, nillable; type int
              • discountAmount - optional, nillable; type long
              • discountAmountExcl - optional, nillable; type long
              • bpeId - optional, nillable; type string
              • bpeDescription - optional, nillable; type string
              • bpeAmount - optional, nillable; type long
              • bpeAmountExcl - optional, nillable; type long
              • totalInclAmount - optional, nillable; type long
              • totalExclAmount - optional, nillable; type long
            • courseNumber - optional, nillable; type int
            • menuHash - optional, nillable; type string
            • menuDescription - optional, nillable; type string
            • menuAmount - optional, nillable; type long
            • lineType - optional, nillable; type LineType - type string with restriction - enum { 'LINE-TYPE-NONE', 'LINE-TYPE-PREPARATION', 'LINE-TYPE-COMPONENT' }
            • preparationList - optional, nillable; type LineList
              • line - optional, unbounded; type Line
                • lineId - optional, nillable; type string
                • employeeNumber - optional, nillable; type long
                • articleNumber type long
                • pluNumber - optional, nillable; type string
                • text - optional, nillable; type string
                • supplierRelationNumber - optional, nillable; type long
                • supplierRelationName - optional, nillable; type string
                • supplierArticleNumber - optional, nillable; type string
                • data - optional, nillable; type LineData
                  • quantity type long
                  • decimalPlaces - optional, nillable; type int
                  • price - optional, nillable; type long
                  • priceExcl - optional, nillable; type long
                  • originalPrice - optional, nillable; type long
                  • originalPriceExcl - optional, nillable; type long
                  • purchasePrice - optional, nillable; type long
                  • turnoverGroup - optional, nillable; type int
                  • turnoverGroupName - optional, nillable; type string
                  • turnoverGroupType - optional, nillable; type TurnoverGroupType - type string with restriction - enum { 'TURNOVER-GROUP-TYPE-TURNOVER', 'TURNOVER-GROUP-TYPE-PAYMENT', 'TURNOVER-GROUP-TYPE-SUSPENSE', 'TURNOVER-GROUP-TYPE-CASH-INFLOW', 'TURNOVER-GROUP-TYPE-CASH-OUTFLOW' }
                  • turnoverGroupAccountNumber - optional, nillable; type int
                  • vatCode - optional, nillable; type int
                  • vatPercentage - optional, nillable; type int
                  • pricePerQuantity - optional, nillable; type int
                  • siUnit - optional, nillable; type string
                  • discountType - optional, nillable; type DiscountType - type string with restriction - enum { 'DISCOUNT-TYPE-NONE', 'DISCOUNT-TYPE-PRICE-GROUP', 'DISCOUNT-TYPE-SALES-PRICE', 'DISCOUNT-TYPE-CUSTOMER-DISCOUNT', 'DISCOUNT-TYPE-BRANCH-PRICE' }
                  • discountPercentage - optional, nillable; type int
                  • discountAmount - optional, nillable; type long
                  • discountAmountExcl - optional, nillable; type long
                  • bpeId - optional, nillable; type string
                  • bpeDescription - optional, nillable; type string
                  • bpeAmount - optional, nillable; type long
                  • bpeAmountExcl - optional, nillable; type long
                  • totalInclAmount - optional, nillable; type long
                  • totalExclAmount - optional, nillable; type long
                • courseNumber - optional, nillable; type int
                • menuHash - optional, nillable; type string
                • menuDescription - optional, nillable; type string
                • menuAmount - optional, nillable; type long
                • lineType - optional, nillable; type LineType - type string with restriction - enum { 'LINE-TYPE-NONE', 'LINE-TYPE-PREPARATION', 'LINE-TYPE-COMPONENT' }
                • preparationList - optional, nillable; type LineList
                  • line - optional, unbounded; type Line
                    • lineId - optional, nillable; type string
                    • employeeNumber - optional, nillable; type long
                    • articleNumber type long
                    • pluNumber - optional, nillable; type string
                    • text - optional, nillable; type string
                    • supplierRelationNumber - optional, nillable; type long
                    • supplierRelationName - optional, nillable; type string
                    • supplierArticleNumber - optional, nillable; type string
                    • data - optional, nillable; type LineData
                      • quantity type long
                      • decimalPlaces - optional, nillable; type int
                      • price - optional, nillable; type long
                      • priceExcl - optional, nillable; type long
                      • originalPrice - optional, nillable; type long
                      • originalPriceExcl - optional, nillable; type long
                      • purchasePrice - optional, nillable; type long
                      • turnoverGroup - optional, nillable; type int
                      • turnoverGroupName - optional, nillable; type string
                      • turnoverGroupType - optional, nillable; type TurnoverGroupType - type string with restriction - enum { 'TURNOVER-GROUP-TYPE-TURNOVER', 'TURNOVER-GROUP-TYPE-PAYMENT', 'TURNOVER-GROUP-TYPE-SUSPENSE', 'TURNOVER-GROUP-TYPE-CASH-INFLOW', 'TURNOVER-GROUP-TYPE-CASH-OUTFLOW' }
                      • turnoverGroupAccountNumber - optional, nillable; type int
                      • vatCode - optional, nillable; type int
                      • vatPercentage - optional, nillable; type int
                      • pricePerQuantity - optional, nillable; type int
                      • siUnit - optional, nillable; type string
                      • discountType - optional, nillable; type DiscountType - type string with restriction - enum { 'DISCOUNT-TYPE-NONE', 'DISCOUNT-TYPE-PRICE-GROUP', 'DISCOUNT-TYPE-SALES-PRICE', 'DISCOUNT-TYPE-CUSTOMER-DISCOUNT', 'DISCOUNT-TYPE-BRANCH-PRICE' }
                      • discountPercentage - optional, nillable; type int
                      • discountAmount - optional, nillable; type long
                      • discountAmountExcl - optional, nillable; type long
                      • bpeId - optional, nillable; type string
                      • bpeDescription - optional, nillable; type string
                      • bpeAmount - optional, nillable; type long
                      • bpeAmountExcl - optional, nillable; type long
                      • totalInclAmount - optional, nillable; type long
                      • totalExclAmount - optional, nillable; type long
                    • courseNumber - optional, nillable; type int
                    • menuHash - optional, nillable; type string
                    • menuDescription - optional, nillable; type string
                    • menuAmount - optional, nillable; type long
                    • lineType - optional, nillable; type LineType - type string with restriction - enum { 'LINE-TYPE-NONE', 'LINE-TYPE-PREPARATION', 'LINE-TYPE-COMPONENT' }
                    • preparationList - optional, nillable; type LineList ... is recursive
          The lines for this invoice.
        • paymentList - optional, nillable; type PaymentList
          • payment - optional, unbounded; type Payment
            • paymentId - optional, nillable; type string
              Internal ID for this payment.
            • financialDate - optional, nillable; type SoapMplusDate
              • day type int
              • mon type int
              • year type int
              Date this payment was registered.
            • entryTimestamp - optional, nillable; type SoapMplusDateTime
              • sec type int
              • min type int
              • hour type int
              • day type int
              • mon type int
              • year type int
              • isdst type boolean
              • timezone type int
            • branchNumber - optional, nillable; type int
            • extBranchId - optional, nillable; type string
            • workplaceNumber - optional, nillable; type int
            • employeeNumber - optional, nillable; type long
            • employeeName - optional, nillable; type string
            • method type string
              Payment method (required when creating a new payment).
            • description - optional, nillable; type string
            • amount type long
              Total amount paid (required when creating a new payment).
            • paymentMethodType - optional, nillable; type PaymentMethodType - type string with restriction - enum { 'PAYMENT-METHOD-TYPE-PAYMENT', 'PAYMENT-METHOD-TYPE-EFT', 'PAYMENT-METHOD-TYPE-SUSPENSE', 'PAYMENT-METHOD-TYPE-DEPOSIT', 'PAYMENT-METHOD-TYPE-AUTO-DEPOSIT', 'PAYMENT-METHOD-TYPE-BPE' }
            • accountNumber - optional, nillable; type int
              Account number of this payment method for bookkeeping.
            • branchAccountNumberList - optional, nillable; type BranchAccountNumberList
              • branchAccountNumber - optional, unbounded, nillable; type BranchAccountNumber
                • branchNumber type int
                • extBranchId - optional, nillable; type string
                • accountNumber - optional, nillable; type int
            • eftTransactionDetails - optional, nillable; type EftTransactionDetails
              • eftTransactionId type string
                unique identifier of this transaction, required to prevent storing dupplicates
              • txid type int
              • amountCents type long
              • timestampPos type SoapMplusDateTime
                • sec type int
                • min type int
                • hour type int
                • day type int
                • mon type int
                • year type int
                • isdst type boolean
                • timezone type int
                date and time according to the POS device
              • timestampTerminal type SoapMplusDateTime
                • sec type int
                • min type int
                • hour type int
                • day type int
                • mon type int
                • year type int
                • isdst type boolean
                • timezone type int
                date and time according to the payment terminal
              • terminalId type string
                terminalId returned by the payment terminal leave empty if not used
              • transactionId type string
                identification used by payment terminal for this transaction
              • cardNumber type string
                cardnumber returned by payment terminal leave empty if not used
              • customerReceipt type EftReceipt
                • line - optional, unbounded; type EftReceiptLine
                  • doubleHeight type boolean
                  • doubleWidth type boolean
                  • line type string
                text to print for the customer, contains markup for printing
              • customerReceiptCopies type int
                number of customer copies to print
              • merchantReceipt type EftReceipt
                • line - optional, unbounded; type EftReceiptLine
                  • doubleHeight type boolean
                  • doubleWidth type boolean
                  • line type string
                text to print for the merchant, contains markup for printing
              • merchantReceiptCopies type int
                number of merchant copies to print
              • requireCustomerSignature type boolean
              • requireMerchantSignature type boolean
              • requireIdentification type boolean
              • eJournal type string
                text that should be saved in the electronic transaction log (shoudl be formatted as supplied by terminal)
              • eftDriver type string
                identification of driver that performed the transaction
              • state type EftTransactionState - type string with restriction - enum { 'EFT-TRANSACTION-STATE-UNKNOWN', 'EFT-TRANSACTION-STATE-PAYED', 'EFT-TRANSACTION-STATE-RECOVERED', 'EFT-TRANSACTION-STATE-NOT-PAYED', 'EFT-TRANSACTION-STATE-PAYED-MANUALLY', 'EFT-TRANSACTION-STATE-REPRINT' }
                current state of transaction ONBEKEND/BETAALD/NIET_BETAALD
              • employeeNumber type long
                number of employee who initiated the transaction
              • authorizingEmployeeNumber type long
                number of employee that authorized the transaction
          The payments registered for this invoice.
    13. findOrder
      Description:
      Service definition of function ns__findOrder
      Operation type:
      Request-response. The endpoint receives a message, and sends a correlated message.
      Input:
      findOrder (SOAP:body, use = literal)Source code
      Body type findOrder
      • extOrderId type string
      Output:
      GetOrderResponse (SOAP:body, use = literal)Source code
      Body type GetOrderResponse
      • result type GetOrderResult - type string with restriction - enum { 'GET-ORDER-RESULT-OK', 'GET-ORDER-RESULT-NOT-FOUND' }
      • order - optional, nillable; type Order
        • orderId type string
        • extOrderId - optional, nillable; type string
        • syncMarker - optional, nillable; type long
        • orderType - optional, nillable; type OrderType - type string with restriction - enum { 'ORDER-TYPE-SALES-ORDER', 'ORDER-TYPE-REPEAT-SALES-ORDER', 'ORDER-TYPE-EXTERNAL-SALES-ORDER', 'ORDER-TYPE-TABLE-ORDER', 'ORDER-TYPE-CAFETERIA-ORDER' }
        • entryBranchNumber - optional, nillable; type int
        • entryExtBranchId - optional, nillable; type string
        • employeeNumber - optional, nillable; type long
        • employeeName - optional, nillable; type string
        • entryTimestamp - optional, nillable; type SoapMplusDateTime
          • sec type int
          • min type int
          • hour type int
          • day type int
          • mon type int
          • year type int
          • isdst type boolean
          • timezone type int
        • relationNumber - optional, nillable; type long
        • relationName - optional, nillable; type string
        • deliveryAddress - optional, nillable; type Address
          • addressId - optional, nillable; type string
          • name - optional, nillable; type string
          • contact - optional, nillable; type string
          • address - optional, nillable; type string
          • zipcode - optional, nillable; type string
          • city - optional, nillable; type string
          • country - optional, nillable; type string
        • invoiceAddress - optional, nillable; type Address
          • addressId - optional, nillable; type string
          • name - optional, nillable; type string
          • contact - optional, nillable; type string
          • address - optional, nillable; type string
          • zipcode - optional, nillable; type string
          • city - optional, nillable; type string
          • country - optional, nillable; type string
        • financialDate - optional, nillable; type SoapMplusDate
          • day type int
          • mon type int
          • year type int
        • financialBranchNumber - optional, nillable; type int
        • financialExtBranchId - optional, nillable; type string
        • workplaceNumber - optional, nillable; type int
        • reference - optional, nillable; type string
        • totalInclAmount - optional, nillable; type long
        • totalExclAmount - optional, nillable; type long
        • vatMethod - optional, nillable; type VatMethod - type string with restriction - enum { 'VAT-METHOD-INCLUSIVE', 'VAT-METHOD-EXCLUSIVE', 'VAT-METHOD-SHIFTED', 'VAT-METHOD-NONE' }
        • vatGroupList - optional, nillable; type VatGroupList
          • vatGroup - optional, unbounded, nillable; type VatGroup
            • branchNumber - optional, nillable; type int
            • extBranchId - optional, nillable; type string
            • vatCode type int
              Code for this VAT group.
            • vatPercentage type long
              Percentage for this VAT group.
            • exclAmount - optional, nillable; type long
              Total amount over which the VAT was calculated.
            • vatAmount - optional, nillable; type long
              Total VAT amount.
            • accountNumber - optional, nillable; type int
              Account number of this VAT group for bookkeeping.
        • deliveryMethod - optional, nillable; type string
        • deliveryDate - optional, nillable; type SoapMplusDate
          • day type int
          • mon type int
          • year type int
        • deliveryPeriodBegin - optional, nillable; type SoapMplusDateTime
          • sec type int
          • min type int
          • hour type int
          • day type int
          • mon type int
          • year type int
          • isdst type boolean
          • timezone type int
        • deliveryPeriodEnd - optional, nillable; type SoapMplusDateTime
          • sec type int
          • min type int
          • hour type int
          • day type int
          • mon type int
          • year type int
          • isdst type boolean
          • timezone type int
        • paymentMethod - optional, nillable; type string
        • changeCounter - optional, nillable; type int
        • versionNumber - optional, nillable; type int
        • prepaidAmount - optional, nillable; type long
        • fullyPaid - optional, nillable; type boolean
        • deliveryState - optional, nillable; type OrderDeliveryState - type string with restriction - enum { 'ORDER-DELIVERY-STATE-NOTHING', 'ORDER-DELIVERY-STATE-PARTIAL', 'ORDER-DELIVERY-STATE-COMPLETE' }
        • cancelState - optional, nillable; type OrderCancelState - type string with restriction - enum { 'ORDER-CANCEL-STATE-NOTHING', 'ORDER-CANCEL-STATE-PARTIAL', 'ORDER-CANCEL-STATE-COMPLETE' }
        • completeState - optional, nillable; type OrderCompleteState - type string with restriction - enum { 'ORDER-COMPLETE-STATE-NOTHING', 'ORDER-COMPLETE-STATE-PARTIAL', 'ORDER-COMPLETE-STATE-PARTIAL-DELIVERY-PENDING', 'ORDER-COMPLETE-STATE-COMPLETE' }
        • tableNumber - optional, nillable; type int
        • tableDescription - optional, nillable; type string
        • numberOfGuests - optional, nillable; type int
        • orderNumber - optional, nillable; type YearNumber
          • year type int
          • number type long
        • orderCategoryNumber - optional, nillable; type int
        • orderCategoryDescription - optional, nillable; type string
        • lineList - optional, nillable; type LineList
          • line - optional, unbounded; type Line
            • lineId - optional, nillable; type string
            • employeeNumber - optional, nillable; type long
            • articleNumber type long
            • pluNumber - optional, nillable; type string
            • text - optional, nillable; type string
            • supplierRelationNumber - optional, nillable; type long
            • supplierRelationName - optional, nillable; type string
            • supplierArticleNumber - optional, nillable; type string
            • data - optional, nillable; type LineData
              • quantity type long
              • decimalPlaces - optional, nillable; type int
              • price - optional, nillable; type long
              • priceExcl - optional, nillable; type long
              • originalPrice - optional, nillable; type long
              • originalPriceExcl - optional, nillable; type long
              • purchasePrice - optional, nillable; type long
              • turnoverGroup - optional, nillable; type int
              • turnoverGroupName - optional, nillable; type string
              • turnoverGroupType - optional, nillable; type TurnoverGroupType - type string with restriction - enum { 'TURNOVER-GROUP-TYPE-TURNOVER', 'TURNOVER-GROUP-TYPE-PAYMENT', 'TURNOVER-GROUP-TYPE-SUSPENSE', 'TURNOVER-GROUP-TYPE-CASH-INFLOW', 'TURNOVER-GROUP-TYPE-CASH-OUTFLOW' }
              • turnoverGroupAccountNumber - optional, nillable; type int
              • vatCode - optional, nillable; type int
              • vatPercentage - optional, nillable; type int
              • pricePerQuantity - optional, nillable; type int
              • siUnit - optional, nillable; type string
              • discountType - optional, nillable; type DiscountType - type string with restriction - enum { 'DISCOUNT-TYPE-NONE', 'DISCOUNT-TYPE-PRICE-GROUP', 'DISCOUNT-TYPE-SALES-PRICE', 'DISCOUNT-TYPE-CUSTOMER-DISCOUNT', 'DISCOUNT-TYPE-BRANCH-PRICE' }
              • discountPercentage - optional, nillable; type int
              • discountAmount - optional, nillable; type long
              • discountAmountExcl - optional, nillable; type long
              • bpeId - optional, nillable; type string
              • bpeDescription - optional, nillable; type string
              • bpeAmount - optional, nillable; type long
              • bpeAmountExcl - optional, nillable; type long
              • totalInclAmount - optional, nillable; type long
              • totalExclAmount - optional, nillable; type long
            • courseNumber - optional, nillable; type int
            • menuHash - optional, nillable; type string
            • menuDescription - optional, nillable; type string
            • menuAmount - optional, nillable; type long
            • lineType - optional, nillable; type LineType - type string with restriction - enum { 'LINE-TYPE-NONE', 'LINE-TYPE-PREPARATION', 'LINE-TYPE-COMPONENT' }
            • preparationList - optional, nillable; type LineList
              • line - optional, unbounded; type Line
                • lineId - optional, nillable; type string
                • employeeNumber - optional, nillable; type long
                • articleNumber type long
                • pluNumber - optional, nillable; type string
                • text - optional, nillable; type string
                • supplierRelationNumber - optional, nillable; type long
                • supplierRelationName - optional, nillable; type string
                • supplierArticleNumber - optional, nillable; type string
                • data - optional, nillable; type LineData
                  • quantity type long
                  • decimalPlaces - optional, nillable; type int
                  • price - optional, nillable; type long
                  • priceExcl - optional, nillable; type long
                  • originalPrice - optional, nillable; type long
                  • originalPriceExcl - optional, nillable; type long
                  • purchasePrice - optional, nillable; type long
                  • turnoverGroup - optional, nillable; type int
                  • turnoverGroupName - optional, nillable; type string
                  • turnoverGroupType - optional, nillable; type TurnoverGroupType - type string with restriction - enum { 'TURNOVER-GROUP-TYPE-TURNOVER', 'TURNOVER-GROUP-TYPE-PAYMENT', 'TURNOVER-GROUP-TYPE-SUSPENSE', 'TURNOVER-GROUP-TYPE-CASH-INFLOW', 'TURNOVER-GROUP-TYPE-CASH-OUTFLOW' }
                  • turnoverGroupAccountNumber - optional, nillable; type int
                  • vatCode - optional, nillable; type int
                  • vatPercentage - optional, nillable; type int
                  • pricePerQuantity - optional, nillable; type int
                  • siUnit - optional, nillable; type string
                  • discountType - optional, nillable; type DiscountType - type string with restriction - enum { 'DISCOUNT-TYPE-NONE', 'DISCOUNT-TYPE-PRICE-GROUP', 'DISCOUNT-TYPE-SALES-PRICE', 'DISCOUNT-TYPE-CUSTOMER-DISCOUNT', 'DISCOUNT-TYPE-BRANCH-PRICE' }
                  • discountPercentage - optional, nillable; type int
                  • discountAmount - optional, nillable; type long
                  • discountAmountExcl - optional, nillable; type long
                  • bpeId - optional, nillable; type string
                  • bpeDescription - optional, nillable; type string
                  • bpeAmount - optional, nillable; type long
                  • bpeAmountExcl - optional, nillable; type long
                  • totalInclAmount - optional, nillable; type long
                  • totalExclAmount - optional, nillable; type long
                • courseNumber - optional, nillable; type int
                • menuHash - optional, nillable; type string
                • menuDescription - optional, nillable; type string
                • menuAmount - optional, nillable; type long
                • lineType - optional, nillable; type LineType - type string with restriction - enum { 'LINE-TYPE-NONE', 'LINE-TYPE-PREPARATION', 'LINE-TYPE-COMPONENT' }
                • preparationList - optional, nillable; type LineList
                  • line - optional, unbounded; type Line
                    • lineId - optional, nillable; type string
                    • employeeNumber - optional, nillable; type long
                    • articleNumber type long
                    • pluNumber - optional, nillable; type string
                    • text - optional, nillable; type string
                    • supplierRelationNumber - optional, nillable; type long
                    • supplierRelationName - optional, nillable; type string
                    • supplierArticleNumber - optional, nillable; type string
                    • data - optional, nillable; type LineData
                      • quantity type long
                      • decimalPlaces - optional, nillable; type int
                      • price - optional, nillable; type long
                      • priceExcl - optional, nillable; type long
                      • originalPrice - optional, nillable; type long
                      • originalPriceExcl - optional, nillable; type long
                      • purchasePrice - optional, nillable; type long
                      • turnoverGroup - optional, nillable; type int
                      • turnoverGroupName - optional, nillable; type string
                      • turnoverGroupType - optional, nillable; type TurnoverGroupType - type string with restriction - enum { 'TURNOVER-GROUP-TYPE-TURNOVER', 'TURNOVER-GROUP-TYPE-PAYMENT', 'TURNOVER-GROUP-TYPE-SUSPENSE', 'TURNOVER-GROUP-TYPE-CASH-INFLOW', 'TURNOVER-GROUP-TYPE-CASH-OUTFLOW' }
                      • turnoverGroupAccountNumber - optional, nillable; type int
                      • vatCode - optional, nillable; type int
                      • vatPercentage - optional, nillable; type int
                      • pricePerQuantity - optional, nillable; type int
                      • siUnit - optional, nillable; type string
                      • discountType - optional, nillable; type DiscountType - type string with restriction - enum { 'DISCOUNT-TYPE-NONE', 'DISCOUNT-TYPE-PRICE-GROUP', 'DISCOUNT-TYPE-SALES-PRICE', 'DISCOUNT-TYPE-CUSTOMER-DISCOUNT', 'DISCOUNT-TYPE-BRANCH-PRICE' }
                      • discountPercentage - optional, nillable; type int
                      • discountAmount - optional, nillable; type long
                      • discountAmountExcl - optional, nillable; type long
                      • bpeId - optional, nillable; type string
                      • bpeDescription - optional, nillable; type string
                      • bpeAmount - optional, nillable; type long
                      • bpeAmountExcl - optional, nillable; type long
                      • totalInclAmount - optional, nillable; type long
                      • totalExclAmount - optional, nillable; type long
                    • courseNumber - optional, nillable; type int
                    • menuHash - optional, nillable; type string
                    • menuDescription - optional, nillable; type string
                    • menuAmount - optional, nillable; type long
                    • lineType - optional, nillable; type LineType - type string with restriction - enum { 'LINE-TYPE-NONE', 'LINE-TYPE-PREPARATION', 'LINE-TYPE-COMPONENT' }
                    • preparationList - optional, nillable; type LineList ... is recursive
        • invoiceIds - optional, nillable; type IdList
          • id - optional, unbounded; type string
        • paymentList - optional, nillable; type PaymentList
          • payment - optional, unbounded; type Payment
            • paymentId - optional, nillable; type string
              Internal ID for this payment.
            • financialDate - optional, nillable; type SoapMplusDate
              • day type int
              • mon type int
              • year type int
              Date this payment was registered.
            • entryTimestamp - optional, nillable; type SoapMplusDateTime
              • sec type int
              • min type int
              • hour type int
              • day type int
              • mon type int
              • year type int
              • isdst type boolean
              • timezone type int
            • branchNumber - optional, nillable; type int
            • extBranchId - optional, nillable; type string
            • workplaceNumber - optional, nillable; type int
            • employeeNumber - optional, nillable; type long
            • employeeName - optional, nillable; type string
            • method type string
              Payment method (required when creating a new payment).
            • description - optional, nillable; type string
            • amount type long
              Total amount paid (required when creating a new payment).
            • paymentMethodType - optional, nillable; type PaymentMethodType - type string with restriction - enum { 'PAYMENT-METHOD-TYPE-PAYMENT', 'PAYMENT-METHOD-TYPE-EFT', 'PAYMENT-METHOD-TYPE-SUSPENSE', 'PAYMENT-METHOD-TYPE-DEPOSIT', 'PAYMENT-METHOD-TYPE-AUTO-DEPOSIT', 'PAYMENT-METHOD-TYPE-BPE' }
            • accountNumber - optional, nillable; type int
              Account number of this payment method for bookkeeping.
            • branchAccountNumberList - optional, nillable; type BranchAccountNumberList
              • branchAccountNumber - optional, unbounded, nillable; type BranchAccountNumber
                • branchNumber type int
                • extBranchId - optional, nillable; type string
                • accountNumber - optional, nillable; type int
            • eftTransactionDetails - optional, nillable; type EftTransactionDetails
              • eftTransactionId type string
                unique identifier of this transaction, required to prevent storing dupplicates
              • txid type int
              • amountCents type long
              • timestampPos type SoapMplusDateTime
                • sec type int
                • min type int
                • hour type int
                • day type int
                • mon type int
                • year type int
                • isdst type boolean
                • timezone type int
                date and time according to the POS device
              • timestampTerminal type SoapMplusDateTime
                • sec type int
                • min type int
                • hour type int
                • day type int
                • mon type int
                • year type int
                • isdst type boolean
                • timezone type int
                date and time according to the payment terminal
              • terminalId type string
                terminalId returned by the payment terminal leave empty if not used
              • transactionId type string
                identification used by payment terminal for this transaction
              • cardNumber type string
                cardnumber returned by payment terminal leave empty if not used
              • customerReceipt type EftReceipt
                • line - optional, unbounded; type EftReceiptLine
                  • doubleHeight type boolean
                  • doubleWidth type boolean
                  • line type string
                text to print for the customer, contains markup for printing
              • customerReceiptCopies type int
                number of customer copies to print
              • merchantReceipt type EftReceipt
                • line - optional, unbounded; type EftReceiptLine
                  • doubleHeight type boolean
                  • doubleWidth type boolean
                  • line type string
                text to print for the merchant, contains markup for printing
              • merchantReceiptCopies type int
                number of merchant copies to print
              • requireCustomerSignature type boolean
              • requireMerchantSignature type boolean
              • requireIdentification type boolean
              • eJournal type string
                text that should be saved in the electronic transaction log (shoudl be formatted as supplied by terminal)
              • eftDriver type string
                identification of driver that performed the transaction
              • state type EftTransactionState - type string with restriction - enum { 'EFT-TRANSACTION-STATE-UNKNOWN', 'EFT-TRANSACTION-STATE-PAYED', 'EFT-TRANSACTION-STATE-RECOVERED', 'EFT-TRANSACTION-STATE-NOT-PAYED', 'EFT-TRANSACTION-STATE-PAYED-MANUALLY', 'EFT-TRANSACTION-STATE-REPRINT' }
                current state of transaction ONBEKEND/BETAALD/NIET_BETAALD
              • employeeNumber type long
                number of employee who initiated the transaction
              • authorizingEmployeeNumber type long
                number of employee that authorized the transaction
    14. findRelation
      Description:
      Service definition of function ns__findRelation
      Operation type:
      Request-response. The endpoint receives a message, and sends a correlated message.
      Input:
      findRelation (SOAP:body, use = literal)Source code
      Body type findRelation
      • relation - optional, nillable; type Relation
        • relationNumber - optional, nillable; type long
        • extRelationId - optional, nillable; type string
        • syncMarker - optional, nillable; type long
        • createTimestamp - optional, nillable; type SoapMplusDateTime
          • sec type int
          • min type int
          • hour type int
          • day type int
          • mon type int
          • year type int
          • isdst type boolean
          • timezone type int
        • changeTimestamp - optional, nillable; type SoapMplusDateTime
          • sec type int
          • min type int
          • hour type int
          • day type int
          • mon type int
          • year type int
          • isdst type boolean
          • timezone type int
        • active - optional, nillable; type boolean
        • name - optional, nillable; type string
        • address - optional, nillable; type string
        • zipcode - optional, nillable; type string
        • city - optional, nillable; type string
        • country - optional, nillable; type string
        • deliveryAddress - optional, nillable; type string
        • deliveryZipcode - optional, nillable; type string
        • deliveryCity - optional, nillable; type string
        • deliveryCountry - optional, nillable; type string
        • contact - optional, nillable; type string
        • telephone - optional, nillable; type string
        • mobile - optional, nillable; type string
        • email - optional, nillable; type string
        • website - optional, nillable; type string
        • birthDate - optional, nillable; type SoapMplusDate
          • day type int
          • mon type int
          • year type int
        • relationCode - optional, nillable; type string
        • points - optional, nillable; type int
        • balance - optional, nillable; type long
        • priceGroupNumber - optional, nillable; type int
        • discountPercentage - optional, nillable; type int
        • categoryId - optional, nillable; type int
        • cardNumber - optional, nillable; type string
        • bankAccountNumber - optional, nillable; type string
        • creditLimit - optional, nillable; type long
        • paymentWithinDays - optional, nillable; type int
        • vatNumber - optional, nillable; type string
        • commerceNumber - optional, nillable; type string
        • extraText - optional, nillable; type string
        • defaultVatMethod - optional, nillable; type VatMethod - type string with restriction - enum { 'VAT-METHOD-INCLUSIVE', 'VAT-METHOD-EXCLUSIVE', 'VAT-METHOD-SHIFTED', 'VAT-METHOD-NONE' }
        • neverPrintOrEmailReceipt - optional, nillable; type boolean
        • alwaysPrintReceipt - optional, nillable; type boolean
        • alwaysPrintLargeFormatReceipt - optional, nillable; type boolean
        • alwaysEmailReceipt - optional, nillable; type boolean
        • condenseCombinedInvoice - optional, nillable; type boolean
        • imageList - optional, nillable; type ImageList
          • image - optional, unbounded, nillable; type Image
            • imageId type long
            • imageName type string
            • imageHash type string
            • imagePath type string
            • imageUrl type string
            • imageData - nillable; type base64
            • imageDataResult type LoadFileResult - type string with restriction - enum { 'LOAD-FILE-OK', 'LOAD-FILE-NOT-REQUESTED', 'LOAD-FILE-NOT-FOUND', 'LOAD-FILE-NOT-PERMITTED', 'LOAD-FILE-UNKNOWN-ERROR' }
            • thumbHash type string
            • thumbPath type string
            • thumbUrl type string
            • thumbData - nillable; type base64
            • thumbDataResult type LoadFileResult - type string with restriction - enum { 'LOAD-FILE-OK', 'LOAD-FILE-NOT-REQUESTED', 'LOAD-FILE-NOT-FOUND', 'LOAD-FILE-NOT-PERMITTED', 'LOAD-FILE-UNKNOWN-ERROR' }
            • imageWidth type int
            • imageHeight type int
            • thumbWidth type int
            • thumbHeight type int
            • createdTimestamp type SoapMplusDateTime
              • sec type int
              • min type int
              • hour type int
              • day type int
              • mon type int
              • year type int
              • isdst type boolean
              • timezone type int
            • changedTimestamp type SoapMplusDateTime
              • sec type int
              • min type int
              • hour type int
              • day type int
              • mon type int
              • year type int
              • isdst type boolean
              • timezone type int
        • customFieldList - optional, nillable; type CustomFieldList
          • customField - optional, unbounded, nillable; type CustomField
            • fieldName type string
            • dataType - optional, nillable; type DataType - type string with restriction - enum { 'DATA-TYPE-STRING', 'DATA-TYPE-INT', 'DATA-TYPE-DECIMAL', 'DATA-TYPE-BOOL', 'DATA-TYPE-DATE', 'DATA-TYPE-DATETIME', 'DATA-TYPE-UNKNOWN' }
            • isRequired - optional, nillable; type boolean
            • strValue - optional, nillable; type string
            • intValue - optional, nillable; type long
            • decimalPlaces - optional, nillable; type int
            • boolValue - optional, nillable; type boolean
            • dateValue - optional, nillable; type SoapMplusDate
              • day type int
              • mon type int
              • year type int
            • dateTimeValue - optional, nillable; type SoapMplusDateTime
              • sec type int
              • min type int
              • hour type int
              • day type int
              • mon type int
              • year type int
              • isdst type boolean
              • timezone type int
        • contactList - optional, nillable; type RelationList
          • relation - optional, unbounded, nillable; type Relation
            • relationNumber - optional, nillable; type long
            • extRelationId - optional, nillable; type string
            • syncMarker - optional, nillable; type long
            • createTimestamp - optional, nillable; type SoapMplusDateTime
              • sec type int
              • min type int
              • hour type int
              • day type int
              • mon type int
              • year type int
              • isdst type boolean
              • timezone type int
            • changeTimestamp - optional, nillable; type SoapMplusDateTime
              • sec type int
              • min type int
              • hour type int
              • day type int
              • mon type int
              • year type int
              • isdst type boolean
              • timezone type int
            • active - optional, nillable; type boolean
            • name - optional, nillable; type string
            • address - optional, nillable; type string
            • zipcode - optional, nillable; type string
            • city - optional, nillable; type string
            • country - optional, nillable; type string
            • deliveryAddress - optional, nillable; type string
            • deliveryZipcode - optional, nillable; type string
            • deliveryCity - optional, nillable; type string
            • deliveryCountry - optional, nillable; type string
            • contact - optional, nillable; type string
            • telephone - optional, nillable; type string
            • mobile - optional, nillable; type string
            • email - optional, nillable; type string
            • website - optional, nillable; type string
            • birthDate - optional, nillable; type SoapMplusDate
              • day type int
              • mon type int
              • year type int
            • relationCode - optional, nillable; type string
            • points - optional, nillable; type int
            • balance - optional, nillable; type long
            • priceGroupNumber - optional, nillable; type int
            • discountPercentage - optional, nillable; type int
            • categoryId - optional, nillable; type int
            • cardNumber - optional, nillable; type string
            • bankAccountNumber - optional, nillable; type string
            • creditLimit - optional, nillable; type long
            • paymentWithinDays - optional, nillable; type int
            • vatNumber - optional, nillable; type string
            • commerceNumber - optional, nillable; type string
            • extraText - optional, nillable; type string
            • defaultVatMethod - optional, nillable; type VatMethod - type string with restriction - enum { 'VAT-METHOD-INCLUSIVE', 'VAT-METHOD-EXCLUSIVE', 'VAT-METHOD-SHIFTED', 'VAT-METHOD-NONE' }
            • neverPrintOrEmailReceipt - optional, nillable; type boolean
            • alwaysPrintReceipt - optional, nillable; type boolean
            • alwaysPrintLargeFormatReceipt - optional, nillable; type boolean
            • alwaysEmailReceipt - optional, nillable; type boolean
            • condenseCombinedInvoice - optional, nillable; type boolean
            • imageList - optional, nillable; type ImageList
              • image - optional, unbounded, nillable; type Image
                • imageId type long
                • imageName type string
                • imageHash type string
                • imagePath type string
                • imageUrl type string
                • imageData - nillable; type base64
                • imageDataResult type LoadFileResult - type string with restriction - enum { 'LOAD-FILE-OK', 'LOAD-FILE-NOT-REQUESTED', 'LOAD-FILE-NOT-FOUND', 'LOAD-FILE-NOT-PERMITTED', 'LOAD-FILE-UNKNOWN-ERROR' }
                • thumbHash type string
                • thumbPath type string
                • thumbUrl type string
                • thumbData - nillable; type base64
                • thumbDataResult type LoadFileResult - type string with restriction - enum { 'LOAD-FILE-OK', 'LOAD-FILE-NOT-REQUESTED', 'LOAD-FILE-NOT-FOUND', 'LOAD-FILE-NOT-PERMITTED', 'LOAD-FILE-UNKNOWN-ERROR' }
                • imageWidth type int
                • imageHeight type int
                • thumbWidth type int
                • thumbHeight type int
                • createdTimestamp type SoapMplusDateTime
                  • sec type int
                  • min type int
                  • hour type int
                  • day type int
                  • mon type int
                  • year type int
                  • isdst type boolean
                  • timezone type int
                • changedTimestamp type SoapMplusDateTime
                  • sec type int
                  • min type int
                  • hour type int
                  • day type int
                  • mon type int
                  • year type int
                  • isdst type boolean
                  • timezone type int
            • customFieldList - optional, nillable; type CustomFieldList
              • customField - optional, unbounded, nillable; type CustomField
                • fieldName type string
                • dataType - optional, nillable; type DataType - type string with restriction - enum { 'DATA-TYPE-STRING', 'DATA-TYPE-INT', 'DATA-TYPE-DECIMAL', 'DATA-TYPE-BOOL', 'DATA-TYPE-DATE', 'DATA-TYPE-DATETIME', 'DATA-TYPE-UNKNOWN' }
                • isRequired - optional, nillable; type boolean
                • strValue - optional, nillable; type string
                • intValue - optional, nillable; type long
                • decimalPlaces - optional, nillable; type int
                • boolValue - optional, nillable; type boolean
                • dateValue - optional, nillable; type SoapMplusDate
                  • day type int
                  • mon type int
                  • year type int
                • dateTimeValue - optional, nillable; type SoapMplusDateTime
                  • sec type int
                  • min type int
                  • hour type int
                  • day type int
                  • mon type int
                  • year type int
                  • isdst type boolean
                  • timezone type int
            • contactList - optional, nillable; type RelationList
              • relation - optional, unbounded, nillable; type Relation
                • relationNumber - optional, nillable; type long
                • extRelationId - optional, nillable; type string
                • syncMarker - optional, nillable; type long
                • createTimestamp - optional, nillable; type SoapMplusDateTime
                  • sec type int
                  • min type int
                  • hour type int
                  • day type int
                  • mon type int
                  • year type int
                  • isdst type boolean
                  • timezone type int
                • changeTimestamp - optional, nillable; type SoapMplusDateTime
                  • sec type int
                  • min type int
                  • hour type int
                  • day type int
                  • mon type int
                  • year type int
                  • isdst type boolean
                  • timezone type int
                • active - optional, nillable; type boolean
                • name - optional, nillable; type string
                • address - optional, nillable; type string
                • zipcode - optional, nillable; type string
                • city - optional, nillable; type string
                • country - optional, nillable; type string
                • deliveryAddress - optional, nillable; type string
                • deliveryZipcode - optional, nillable; type string
                • deliveryCity - optional, nillable; type string
                • deliveryCountry - optional, nillable; type string
                • contact - optional, nillable; type string
                • telephone - optional, nillable; type string
                • mobile - optional, nillable; type string
                • email - optional, nillable; type string
                • website - optional, nillable; type string
                • birthDate - optional, nillable; type SoapMplusDate
                  • day type int
                  • mon type int
                  • year type int
                • relationCode - optional, nillable; type string
                • points - optional, nillable; type int
                • balance - optional, nillable; type long
                • priceGroupNumber - optional, nillable; type int
                • discountPercentage - optional, nillable; type int
                • categoryId - optional, nillable; type int
                • cardNumber - optional, nillable; type string
                • bankAccountNumber - optional, nillable; type string
                • creditLimit - optional, nillable; type long
                • paymentWithinDays - optional, nillable; type int
                • vatNumber - optional, nillable; type string
                • commerceNumber - optional, nillable; type string
                • extraText - optional, nillable; type string
                • defaultVatMethod - optional, nillable; type VatMethod - type string with restriction - enum { 'VAT-METHOD-INCLUSIVE', 'VAT-METHOD-EXCLUSIVE', 'VAT-METHOD-SHIFTED', 'VAT-METHOD-NONE' }
                • neverPrintOrEmailReceipt - optional, nillable; type boolean
                • alwaysPrintReceipt - optional, nillable; type boolean
                • alwaysPrintLargeFormatReceipt - optional, nillable; type boolean
                • alwaysEmailReceipt - optional, nillable; type boolean
                • condenseCombinedInvoice - optional, nillable; type boolean
                • imageList - optional, nillable; type ImageList
                  • image - optional, unbounded, nillable; type Image
                    • imageId type long
                    • imageName type string
                    • imageHash type string
                    • imagePath type string
                    • imageUrl type string
                    • imageData - nillable; type base64
                    • imageDataResult type LoadFileResult - type string with restriction - enum { 'LOAD-FILE-OK', 'LOAD-FILE-NOT-REQUESTED', 'LOAD-FILE-NOT-FOUND', 'LOAD-FILE-NOT-PERMITTED', 'LOAD-FILE-UNKNOWN-ERROR' }
                    • thumbHash type string
                    • thumbPath type string
                    • thumbUrl type string
                    • thumbData - nillable; type base64
                    • thumbDataResult type LoadFileResult - type string with restriction - enum { 'LOAD-FILE-OK', 'LOAD-FILE-NOT-REQUESTED', 'LOAD-FILE-NOT-FOUND', 'LOAD-FILE-NOT-PERMITTED', 'LOAD-FILE-UNKNOWN-ERROR' }
                    • imageWidth type int
                    • imageHeight type int
                    • thumbWidth type int
                    • thumbHeight type int
                    • createdTimestamp type SoapMplusDateTime
                      • sec type int
                      • min type int
                      • hour type int
                      • day type int
                      • mon type int
                      • year type int
                      • isdst type boolean
                      • timezone type int
                    • changedTimestamp type SoapMplusDateTime
                      • sec type int
                      • min type int
                      • hour type int
                      • day type int
                      • mon type int
                      • year type int
                      • isdst type boolean
                      • timezone type int
                • customFieldList - optional, nillable; type CustomFieldList
                  • customField - optional, unbounded, nillable; type CustomField
                    • fieldName type string
                    • dataType - optional, nillable; type DataType - type string with restriction - enum { 'DATA-TYPE-STRING', 'DATA-TYPE-INT', 'DATA-TYPE-DECIMAL', 'DATA-TYPE-BOOL', 'DATA-TYPE-DATE', 'DATA-TYPE-DATETIME', 'DATA-TYPE-UNKNOWN' }
                    • isRequired - optional, nillable; type boolean
                    • strValue - optional, nillable; type string
                    • intValue - optional, nillable; type long
                    • decimalPlaces - optional, nillable; type int
                    • boolValue - optional, nillable; type boolean
                    • dateValue - optional, nillable; type SoapMplusDate
                      • day type int
                      • mon type int
                      • year type int
                    • dateTimeValue - optional, nillable; type SoapMplusDateTime
                      • sec type int
                      • min type int
                      • hour type int
                      • day type int
                      • mon type int
                      • year type int
                      • isdst type boolean
                      • timezone type int
                • contactList - optional, nillable; type RelationList
                  • relation - optional, unbounded, nillable; type Relation ... is recursive
      Output:
      FindRelationResponse (SOAP:body, use = literal)Source code
      Body type FindRelationResponse
      • result type FindRelationResult - type string with restriction - enum { 'FIND-RELATION-RESULT-OK', 'FIND-RELATION-RESULT-NOT-FOUND' }
      • relation - optional, nillable; type Relation
        • relationNumber - optional, nillable; type long
        • extRelationId - optional, nillable; type string
        • syncMarker - optional, nillable; type long
        • createTimestamp - optional, nillable; type SoapMplusDateTime
          • sec type int
          • min type int
          • hour type int
          • day type int
          • mon type int
          • year type int
          • isdst type boolean
          • timezone type int
        • changeTimestamp - optional, nillable; type SoapMplusDateTime
          • sec type int
          • min type int
          • hour type int
          • day type int
          • mon type int
          • year type int
          • isdst type boolean
          • timezone type int
        • active - optional, nillable; type boolean
        • name - optional, nillable; type string
        • address - optional, nillable; type string
        • zipcode - optional, nillable; type string
        • city - optional, nillable; type string
        • country - optional, nillable; type string
        • deliveryAddress - optional, nillable; type string
        • deliveryZipcode - optional, nillable; type string
        • deliveryCity - optional, nillable; type string
        • deliveryCountry - optional, nillable; type string
        • contact - optional, nillable; type string
        • telephone - optional, nillable; type string
        • mobile - optional, nillable; type string
        • email - optional, nillable; type string
        • website - optional, nillable; type string
        • birthDate - optional, nillable; type SoapMplusDate
          • day type int
          • mon type int
          • year type int
        • relationCode - optional, nillable; type string
        • points - optional, nillable; type int
        • balance - optional, nillable; type long
        • priceGroupNumber - optional, nillable; type int
        • discountPercentage - optional, nillable; type int
        • categoryId - optional, nillable; type int
        • cardNumber - optional, nillable; type string
        • bankAccountNumber - optional, nillable; type string
        • creditLimit - optional, nillable; type long
        • paymentWithinDays - optional, nillable; type int
        • vatNumber - optional, nillable; type string
        • commerceNumber - optional, nillable; type string
        • extraText - optional, nillable; type string
        • defaultVatMethod - optional, nillable; type VatMethod - type string with restriction - enum { 'VAT-METHOD-INCLUSIVE', 'VAT-METHOD-EXCLUSIVE', 'VAT-METHOD-SHIFTED', 'VAT-METHOD-NONE' }
        • neverPrintOrEmailReceipt - optional, nillable; type boolean
        • alwaysPrintReceipt - optional, nillable; type boolean
        • alwaysPrintLargeFormatReceipt - optional, nillable; type boolean
        • alwaysEmailReceipt - optional, nillable; type boolean
        • condenseCombinedInvoice - optional, nillable; type boolean
        • imageList - optional, nillable; type ImageList
          • image - optional, unbounded, nillable; type Image
            • imageId type long
            • imageName type string
            • imageHash type string
            • imagePath type string
            • imageUrl type string
            • imageData - nillable; type base64
            • imageDataResult type LoadFileResult - type string with restriction - enum { 'LOAD-FILE-OK', 'LOAD-FILE-NOT-REQUESTED', 'LOAD-FILE-NOT-FOUND', 'LOAD-FILE-NOT-PERMITTED', 'LOAD-FILE-UNKNOWN-ERROR' }
            • thumbHash type string
            • thumbPath type string
            • thumbUrl type string
            • thumbData - nillable; type base64
            • thumbDataResult type LoadFileResult - type string with restriction - enum { 'LOAD-FILE-OK', 'LOAD-FILE-NOT-REQUESTED', 'LOAD-FILE-NOT-FOUND', 'LOAD-FILE-NOT-PERMITTED', 'LOAD-FILE-UNKNOWN-ERROR' }
            • imageWidth type int
            • imageHeight type int
            • thumbWidth type int
            • thumbHeight type int
            • createdTimestamp type SoapMplusDateTime
              • sec type int
              • min type int
              • hour type int
              • day type int
              • mon type int
              • year type int
              • isdst type boolean
              • timezone type int
            • changedTimestamp type SoapMplusDateTime
              • sec type int
              • min type int
              • hour type int
              • day type int
              • mon type int
              • year type int
              • isdst type boolean
              • timezone type int
        • customFieldList - optional, nillable; type CustomFieldList
          • customField - optional, unbounded, nillable; type CustomField
            • fieldName type string
            • dataType - optional, nillable; type DataType - type string with restriction - enum { 'DATA-TYPE-STRING', 'DATA-TYPE-INT', 'DATA-TYPE-DECIMAL', 'DATA-TYPE-BOOL', 'DATA-TYPE-DATE', 'DATA-TYPE-DATETIME', 'DATA-TYPE-UNKNOWN' }
            • isRequired - optional, nillable; type boolean
            • strValue - optional, nillable; type string
            • intValue - optional, nillable; type long
            • decimalPlaces - optional, nillable; type int
            • boolValue - optional, nillable; type boolean
            • dateValue - optional, nillable; type SoapMplusDate
              • day type int
              • mon type int
              • year type int
            • dateTimeValue - optional, nillable; type SoapMplusDateTime
              • sec type int
              • min type int
              • hour type int
              • day type int
              • mon type int
              • year type int
              • isdst type boolean
              • timezone type int
        • contactList - optional, nillable; type RelationList
          • relation - optional, unbounded, nillable; type Relation
            • relationNumber - optional, nillable; type long
            • extRelationId - optional, nillable; type string
            • syncMarker - optional, nillable; type long
            • createTimestamp - optional, nillable; type SoapMplusDateTime
              • sec type int
              • min type int
              • hour type int
              • day type int
              • mon type int
              • year type int
              • isdst type boolean
              • timezone type int
            • changeTimestamp - optional, nillable; type SoapMplusDateTime
              • sec type int
              • min type int
              • hour type int
              • day type int
              • mon type int
              • year type int
              • isdst type boolean
              • timezone type int
            • active - optional, nillable; type boolean
            • name - optional, nillable; type string
            • address - optional, nillable; type string
            • zipcode - optional, nillable; type string
            • city - optional, nillable; type string
            • country - optional, nillable; type string
            • deliveryAddress - optional, nillable; type string
            • deliveryZipcode - optional, nillable; type string
            • deliveryCity - optional, nillable; type string
            • deliveryCountry - optional, nillable; type string
            • contact - optional, nillable; type string
            • telephone - optional, nillable; type string
            • mobile - optional, nillable; type string
            • email - optional, nillable; type string
            • website - optional, nillable; type string
            • birthDate - optional, nillable; type SoapMplusDate
              • day type int
              • mon type int
              • year type int
            • relationCode - optional, nillable; type string
            • points - optional, nillable; type int
            • balance - optional, nillable; type long
            • priceGroupNumber - optional, nillable; type int
            • discountPercentage - optional, nillable; type int
            • categoryId - optional, nillable; type int
            • cardNumber - optional, nillable; type string
            • bankAccountNumber - optional, nillable; type string
            • creditLimit - optional, nillable; type long
            • paymentWithinDays - optional, nillable; type int
            • vatNumber - optional, nillable; type string
            • commerceNumber - optional, nillable; type string
            • extraText - optional, nillable; type string
            • defaultVatMethod - optional, nillable; type VatMethod - type string with restriction - enum { 'VAT-METHOD-INCLUSIVE', 'VAT-METHOD-EXCLUSIVE', 'VAT-METHOD-SHIFTED', 'VAT-METHOD-NONE' }
            • neverPrintOrEmailReceipt - optional, nillable; type boolean
            • alwaysPrintReceipt - optional, nillable; type boolean
            • alwaysPrintLargeFormatReceipt - optional, nillable; type boolean
            • alwaysEmailReceipt - optional, nillable; type boolean
            • condenseCombinedInvoice - optional, nillable; type boolean
            • imageList - optional, nillable; type ImageList
              • image - optional, unbounded, nillable; type Image
                • imageId type long
                • imageName type string
                • imageHash type string
                • imagePath type string
                • imageUrl type string
                • imageData - nillable; type base64
                • imageDataResult type LoadFileResult - type string with restriction - enum { 'LOAD-FILE-OK', 'LOAD-FILE-NOT-REQUESTED', 'LOAD-FILE-NOT-FOUND', 'LOAD-FILE-NOT-PERMITTED', 'LOAD-FILE-UNKNOWN-ERROR' }
                • thumbHash type string
                • thumbPath type string
                • thumbUrl type string
                • thumbData - nillable; type base64
                • thumbDataResult type LoadFileResult - type string with restriction - enum { 'LOAD-FILE-OK', 'LOAD-FILE-NOT-REQUESTED', 'LOAD-FILE-NOT-FOUND', 'LOAD-FILE-NOT-PERMITTED', 'LOAD-FILE-UNKNOWN-ERROR' }
                • imageWidth type int
                • imageHeight type int
                • thumbWidth type int
                • thumbHeight type int
                • createdTimestamp type SoapMplusDateTime
                  • sec type int
                  • min type int
                  • hour type int
                  • day type int
                  • mon type int
                  • year type int
                  • isdst type boolean
                  • timezone type int
                • changedTimestamp type SoapMplusDateTime
                  • sec type int
                  • min type int
                  • hour type int
                  • day type int
                  • mon type int
                  • year type int
                  • isdst type boolean
                  • timezone type int
            • customFieldList - optional, nillable; type CustomFieldList
              • customField - optional, unbounded, nillable; type CustomField
                • fieldName type string
                • dataType - optional, nillable; type DataType - type string with restriction - enum { 'DATA-TYPE-STRING', 'DATA-TYPE-INT', 'DATA-TYPE-DECIMAL', 'DATA-TYPE-BOOL', 'DATA-TYPE-DATE', 'DATA-TYPE-DATETIME', 'DATA-TYPE-UNKNOWN' }
                • isRequired - optional, nillable; type boolean
                • strValue - optional, nillable; type string
                • intValue - optional, nillable; type long
                • decimalPlaces - optional, nillable; type int
                • boolValue - optional, nillable; type boolean
                • dateValue - optional, nillable; type SoapMplusDate
                  • day type int
                  • mon type int
                  • year type int
                • dateTimeValue - optional, nillable; type SoapMplusDateTime
                  • sec type int
                  • min type int
                  • hour type int
                  • day type int
                  • mon type int
                  • year type int
                  • isdst type boolean
                  • timezone type int
            • contactList - optional, nillable; type RelationList
              • relation - optional, unbounded, nillable; type Relation
                • relationNumber - optional, nillable; type long
                • extRelationId - optional, nillable; type string
                • syncMarker - optional, nillable; type long
                • createTimestamp - optional, nillable; type SoapMplusDateTime
                  • sec type int
                  • min type int
                  • hour type int
                  • day type int
                  • mon type int
                  • year type int
                  • isdst type boolean
                  • timezone type int
                • changeTimestamp - optional, nillable; type SoapMplusDateTime
                  • sec type int
                  • min type int
                  • hour type int
                  • day type int
                  • mon type int
                  • year type int
                  • isdst type boolean
                  • timezone type int
                • active - optional, nillable; type boolean
                • name - optional, nillable; type string
                • address - optional, nillable; type string
                • zipcode - optional, nillable; type string
                • city - optional, nillable; type string
                • country - optional, nillable; type string
                • deliveryAddress - optional, nillable; type string
                • deliveryZipcode - optional, nillable; type string
                • deliveryCity - optional, nillable; type string
                • deliveryCountry - optional, nillable; type string
                • contact - optional, nillable; type string
                • telephone - optional, nillable; type string
                • mobile - optional, nillable; type string
                • email - optional, nillable; type string
                • website - optional, nillable; type string
                • birthDate - optional, nillable; type SoapMplusDate
                  • day type int
                  • mon type int
                  • year type int
                • relationCode - optional, nillable; type string
                • points - optional, nillable; type int
                • balance - optional, nillable; type long
                • priceGroupNumber - optional, nillable; type int
                • discountPercentage - optional, nillable; type int
                • categoryId - optional, nillable; type int
                • cardNumber - optional, nillable; type string
                • bankAccountNumber - optional, nillable; type string
                • creditLimit - optional, nillable; type long
                • paymentWithinDays - optional, nillable; type int
                • vatNumber - optional, nillable; type string
                • commerceNumber - optional, nillable; type string
                • extraText - optional, nillable; type string
                • defaultVatMethod - optional, nillable; type VatMethod - type string with restriction - enum { 'VAT-METHOD-INCLUSIVE', 'VAT-METHOD-EXCLUSIVE', 'VAT-METHOD-SHIFTED', 'VAT-METHOD-NONE' }
                • neverPrintOrEmailReceipt - optional, nillable; type boolean
                • alwaysPrintReceipt - optional, nillable; type boolean
                • alwaysPrintLargeFormatReceipt - optional, nillable; type boolean
                • alwaysEmailReceipt - optional, nillable; type boolean
                • condenseCombinedInvoice - optional, nillable; type boolean
                • imageList - optional, nillable; type ImageList
                  • image - optional, unbounded, nillable; type Image
                    • imageId type long
                    • imageName type string
                    • imageHash type string
                    • imagePath type string
                    • imageUrl type string
                    • imageData - nillable; type base64
                    • imageDataResult type LoadFileResult - type string with restriction - enum { 'LOAD-FILE-OK', 'LOAD-FILE-NOT-REQUESTED', 'LOAD-FILE-NOT-FOUND', 'LOAD-FILE-NOT-PERMITTED', 'LOAD-FILE-UNKNOWN-ERROR' }
                    • thumbHash type string
                    • thumbPath type string
                    • thumbUrl type string
                    • thumbData - nillable; type base64
                    • thumbDataResult type LoadFileResult - type string with restriction - enum { 'LOAD-FILE-OK', 'LOAD-FILE-NOT-REQUESTED', 'LOAD-FILE-NOT-FOUND', 'LOAD-FILE-NOT-PERMITTED', 'LOAD-FILE-UNKNOWN-ERROR' }
                    • imageWidth type int
                    • imageHeight type int
                    • thumbWidth type int
                    • thumbHeight type int
                    • createdTimestamp type SoapMplusDateTime
                      • sec type int
                      • min type int
                      • hour type int
                      • day type int
                      • mon type int
                      • year type int
                      • isdst type boolean
                      • timezone type int
                    • changedTimestamp type SoapMplusDateTime
                      • sec type int
                      • min type int
                      • hour type int
                      • day type int
                      • mon type int
                      • year type int
                      • isdst type boolean
                      • timezone type int
                • customFieldList - optional, nillable; type CustomFieldList
                  • customField - optional, unbounded, nillable; type CustomField
                    • fieldName type string
                    • dataType - optional, nillable; type DataType - type string with restriction - enum { 'DATA-TYPE-STRING', 'DATA-TYPE-INT', 'DATA-TYPE-DECIMAL', 'DATA-TYPE-BOOL', 'DATA-TYPE-DATE', 'DATA-TYPE-DATETIME', 'DATA-TYPE-UNKNOWN' }
                    • isRequired - optional, nillable; type boolean
                    • strValue - optional, nillable; type string
                    • intValue - optional, nillable; type long
                    • decimalPlaces - optional, nillable; type int
                    • boolValue - optional, nillable; type boolean
                    • dateValue - optional, nillable; type SoapMplusDate
                      • day type int
                      • mon type int
                      • year type int
                    • dateTimeValue - optional, nillable; type SoapMplusDateTime
                      • sec type int
                      • min type int
                      • hour type int
                      • day type int
                      • mon type int
                      • year type int
                      • isdst type boolean
                      • timezone type int
                • contactList - optional, nillable; type RelationList
                  • relation - optional, unbounded, nillable; type Relation ... is recursive
    15. findTableOrder
      Description:
      Service definition of function ns__findTableOrder
      Operation type:
      Request-response. The endpoint receives a message, and sends a correlated message.
      Input:
      findTableOrder (SOAP:body, use = literal)Source code
      Body type findTableOrder
      • terminal type Terminal
        • branchNumber type int
        • branchName type string
        • terminalNumber type int
        • terminalName type string
        • terminalStatus type TerminalStatus - type string with restriction - enum { 'TERMINAL-STATUS-AVAILABLE', 'TERMINAL-STATUS-REGISTERED' }
        • uniqueDeviceIdentifier type string
        • gksProductionNumber - optional, nillable; type string
        • hardwareIdentifier - optional, nillable; type string
        • terminalSoftwareName - optional, nillable; type string
        • terminalSoftwareVersion - optional, nillable; type string
      • extOrderId type string
      Output:
      GetTableOrderResponse (SOAP:body, use = literal)Source code
      Body type GetTableOrderResponse
      • result type GetTableOrderResult - type string with restriction - enum { 'GET-TABLE-ORDER-RESULT-OK', 'GET-TABLE-ORDER-RESULT-NONE', 'GET-TABLE-ORDER-RESULT-ALREADY-USED', 'GET-TABLE-ORDER-RESULT-CLAIMED' }
      • claimedByWorkplaceNumber - optional, nillable; type int
      • order - optional, nillable; type Order
        • orderId type string
        • extOrderId - optional, nillable; type string
        • syncMarker - optional, nillable; type long
        • orderType - optional, nillable; type OrderType - type string with restriction - enum { 'ORDER-TYPE-SALES-ORDER', 'ORDER-TYPE-REPEAT-SALES-ORDER', 'ORDER-TYPE-EXTERNAL-SALES-ORDER', 'ORDER-TYPE-TABLE-ORDER', 'ORDER-TYPE-CAFETERIA-ORDER' }
        • entryBranchNumber - optional, nillable; type int
        • entryExtBranchId - optional, nillable; type string
        • employeeNumber - optional, nillable; type long
        • employeeName - optional, nillable; type string
        • entryTimestamp - optional, nillable; type SoapMplusDateTime
          • sec type int
          • min type int
          • hour type int
          • day type int
          • mon type int
          • year type int
          • isdst type boolean
          • timezone type int
        • relationNumber - optional, nillable; type long
        • relationName - optional, nillable; type string
        • deliveryAddress - optional, nillable; type Address
          • addressId - optional, nillable; type string
          • name - optional, nillable; type string
          • contact - optional, nillable; type string
          • address - optional, nillable; type string
          • zipcode - optional, nillable; type string
          • city - optional, nillable; type string
          • country - optional, nillable; type string
        • invoiceAddress - optional, nillable; type Address
          • addressId - optional, nillable; type string
          • name - optional, nillable; type string
          • contact - optional, nillable; type string
          • address - optional, nillable; type string
          • zipcode - optional, nillable; type string
          • city - optional, nillable; type string
          • country - optional, nillable; type string
        • financialDate - optional, nillable; type SoapMplusDate
          • day type int
          • mon type int
          • year type int
        • financialBranchNumber - optional, nillable; type int
        • financialExtBranchId - optional, nillable; type string
        • workplaceNumber - optional, nillable; type int
        • reference - optional, nillable; type string
        • totalInclAmount - optional, nillable; type long
        • totalExclAmount - optional, nillable; type long
        • vatMethod - optional, nillable; type VatMethod - type string with restriction - enum { 'VAT-METHOD-INCLUSIVE', 'VAT-METHOD-EXCLUSIVE', 'VAT-METHOD-SHIFTED', 'VAT-METHOD-NONE' }
        • vatGroupList - optional, nillable; type VatGroupList
          • vatGroup - optional, unbounded, nillable; type VatGroup
            • branchNumber - optional, nillable; type int
            • extBranchId - optional, nillable; type string
            • vatCode type int
              Code for this VAT group.
            • vatPercentage type long
              Percentage for this VAT group.
            • exclAmount - optional, nillable; type long
              Total amount over which the VAT was calculated.
            • vatAmount - optional, nillable; type long
              Total VAT amount.
            • accountNumber - optional, nillable; type int
              Account number of this VAT group for bookkeeping.
        • deliveryMethod - optional, nillable; type string
        • deliveryDate - optional, nillable; type SoapMplusDate
          • day type int
          • mon type int
          • year type int
        • deliveryPeriodBegin - optional, nillable; type SoapMplusDateTime
          • sec type int
          • min type int
          • hour type int
          • day type int
          • mon type int
          • year type int
          • isdst type boolean
          • timezone type int
        • deliveryPeriodEnd - optional, nillable; type SoapMplusDateTime
          • sec type int
          • min type int
          • hour type int
          • day type int
          • mon type int
          • year type int
          • isdst type boolean
          • timezone type int
        • paymentMethod - optional, nillable; type string
        • changeCounter - optional, nillable; type int
        • versionNumber - optional, nillable; type int
        • prepaidAmount - optional, nillable; type long
        • fullyPaid - optional, nillable; type boolean
        • deliveryState - optional, nillable; type OrderDeliveryState - type string with restriction - enum { 'ORDER-DELIVERY-STATE-NOTHING', 'ORDER-DELIVERY-STATE-PARTIAL', 'ORDER-DELIVERY-STATE-COMPLETE' }
        • cancelState - optional, nillable; type OrderCancelState - type string with restriction - enum { 'ORDER-CANCEL-STATE-NOTHING', 'ORDER-CANCEL-STATE-PARTIAL', 'ORDER-CANCEL-STATE-COMPLETE' }
        • completeState - optional, nillable; type OrderCompleteState - type string with restriction - enum { 'ORDER-COMPLETE-STATE-NOTHING', 'ORDER-COMPLETE-STATE-PARTIAL', 'ORDER-COMPLETE-STATE-PARTIAL-DELIVERY-PENDING', 'ORDER-COMPLETE-STATE-COMPLETE' }
        • tableNumber - optional, nillable; type int
        • tableDescription - optional, nillable; type string
        • numberOfGuests - optional, nillable; type int
        • orderNumber - optional, nillable; type YearNumber
          • year type int
          • number type long
        • orderCategoryNumber - optional, nillable; type int
        • orderCategoryDescription - optional, nillable; type string
        • lineList - optional, nillable; type LineList
          • line - optional, unbounded; type Line
            • lineId - optional, nillable; type string
            • employeeNumber - optional, nillable; type long
            • articleNumber type long
            • pluNumber - optional, nillable; type string
            • text - optional, nillable; type string
            • supplierRelationNumber - optional, nillable; type long
            • supplierRelationName - optional, nillable; type string
            • supplierArticleNumber - optional, nillable; type string
            • data - optional, nillable; type LineData
              • quantity type long
              • decimalPlaces - optional, nillable; type int
              • price - optional, nillable; type long
              • priceExcl - optional, nillable; type long
              • originalPrice - optional, nillable; type long
              • originalPriceExcl - optional, nillable; type long
              • purchasePrice - optional, nillable; type long
              • turnoverGroup - optional, nillable; type int
              • turnoverGroupName - optional, nillable; type string
              • turnoverGroupType - optional, nillable; type TurnoverGroupType - type string with restriction - enum { 'TURNOVER-GROUP-TYPE-TURNOVER', 'TURNOVER-GROUP-TYPE-PAYMENT', 'TURNOVER-GROUP-TYPE-SUSPENSE', 'TURNOVER-GROUP-TYPE-CASH-INFLOW', 'TURNOVER-GROUP-TYPE-CASH-OUTFLOW' }
              • turnoverGroupAccountNumber - optional, nillable; type int
              • vatCode - optional, nillable; type int
              • vatPercentage - optional, nillable; type int
              • pricePerQuantity - optional, nillable; type int
              • siUnit - optional, nillable; type string
              • discountType - optional, nillable; type DiscountType - type string with restriction - enum { 'DISCOUNT-TYPE-NONE', 'DISCOUNT-TYPE-PRICE-GROUP', 'DISCOUNT-TYPE-SALES-PRICE', 'DISCOUNT-TYPE-CUSTOMER-DISCOUNT', 'DISCOUNT-TYPE-BRANCH-PRICE' }
              • discountPercentage - optional, nillable; type int
              • discountAmount - optional, nillable; type long
              • discountAmountExcl - optional, nillable; type long
              • bpeId - optional, nillable; type string
              • bpeDescription - optional, nillable; type string
              • bpeAmount - optional, nillable; type long
              • bpeAmountExcl - optional, nillable; type long
              • totalInclAmount - optional, nillable; type long
              • totalExclAmount - optional, nillable; type long
            • courseNumber - optional, nillable; type int
            • menuHash - optional, nillable; type string
            • menuDescription - optional, nillable; type string
            • menuAmount - optional, nillable; type long
            • lineType - optional, nillable; type LineType - type string with restriction - enum { 'LINE-TYPE-NONE', 'LINE-TYPE-PREPARATION', 'LINE-TYPE-COMPONENT' }
            • preparationList - optional, nillable; type LineList
              • line - optional, unbounded; type Line
                • lineId - optional, nillable; type string
                • employeeNumber - optional, nillable; type long
                • articleNumber type long
                • pluNumber - optional, nillable; type string
                • text - optional, nillable; type string
                • supplierRelationNumber - optional, nillable; type long
                • supplierRelationName - optional, nillable; type string
                • supplierArticleNumber - optional, nillable; type string
                • data - optional, nillable; type LineData
                  • quantity type long
                  • decimalPlaces - optional, nillable; type int
                  • price - optional, nillable; type long
                  • priceExcl - optional, nillable; type long
                  • originalPrice - optional, nillable; type long
                  • originalPriceExcl - optional, nillable; type long
                  • purchasePrice - optional, nillable; type long
                  • turnoverGroup - optional, nillable; type int
                  • turnoverGroupName - optional, nillable; type string
                  • turnoverGroupType - optional, nillable; type TurnoverGroupType - type string with restriction - enum { 'TURNOVER-GROUP-TYPE-TURNOVER', 'TURNOVER-GROUP-TYPE-PAYMENT', 'TURNOVER-GROUP-TYPE-SUSPENSE', 'TURNOVER-GROUP-TYPE-CASH-INFLOW', 'TURNOVER-GROUP-TYPE-CASH-OUTFLOW' }
                  • turnoverGroupAccountNumber - optional, nillable; type int
                  • vatCode - optional, nillable; type int
                  • vatPercentage - optional, nillable; type int
                  • pricePerQuantity - optional, nillable; type int
                  • siUnit - optional, nillable; type string
                  • discountType - optional, nillable; type DiscountType - type string with restriction - enum { 'DISCOUNT-TYPE-NONE', 'DISCOUNT-TYPE-PRICE-GROUP', 'DISCOUNT-TYPE-SALES-PRICE', 'DISCOUNT-TYPE-CUSTOMER-DISCOUNT', 'DISCOUNT-TYPE-BRANCH-PRICE' }
                  • discountPercentage - optional, nillable; type int
                  • discountAmount - optional, nillable; type long
                  • discountAmountExcl - optional, nillable; type long
                  • bpeId - optional, nillable; type string
                  • bpeDescription - optional, nillable; type string
                  • bpeAmount - optional, nillable; type long
                  • bpeAmountExcl - optional, nillable; type long
                  • totalInclAmount - optional, nillable; type long
                  • totalExclAmount - optional, nillable; type long
                • courseNumber - optional, nillable; type int
                • menuHash - optional, nillable; type string
                • menuDescription - optional, nillable; type string
                • menuAmount - optional, nillable; type long
                • lineType - optional, nillable; type LineType - type string with restriction - enum { 'LINE-TYPE-NONE', 'LINE-TYPE-PREPARATION', 'LINE-TYPE-COMPONENT' }
                • preparationList - optional, nillable; type LineList
                  • line - optional, unbounded; type Line
                    • lineId - optional, nillable; type string
                    • employeeNumber - optional, nillable; type long
                    • articleNumber type long
                    • pluNumber - optional, nillable; type string
                    • text - optional, nillable; type string
                    • supplierRelationNumber - optional, nillable; type long
                    • supplierRelationName - optional, nillable; type string
                    • supplierArticleNumber - optional, nillable; type string
                    • data - optional, nillable; type LineData
                      • quantity type long
                      • decimalPlaces - optional, nillable; type int
                      • price - optional, nillable; type long
                      • priceExcl - optional, nillable; type long
                      • originalPrice - optional, nillable; type long
                      • originalPriceExcl - optional, nillable; type long
                      • purchasePrice - optional, nillable; type long
                      • turnoverGroup - optional, nillable; type int
                      • turnoverGroupName - optional, nillable; type string
                      • turnoverGroupType - optional, nillable; type TurnoverGroupType - type string with restriction - enum { 'TURNOVER-GROUP-TYPE-TURNOVER', 'TURNOVER-GROUP-TYPE-PAYMENT', 'TURNOVER-GROUP-TYPE-SUSPENSE', 'TURNOVER-GROUP-TYPE-CASH-INFLOW', 'TURNOVER-GROUP-TYPE-CASH-OUTFLOW' }
                      • turnoverGroupAccountNumber - optional, nillable; type int
                      • vatCode - optional, nillable; type int
                      • vatPercentage - optional, nillable; type int
                      • pricePerQuantity - optional, nillable; type int
                      • siUnit - optional, nillable; type string
                      • discountType - optional, nillable; type DiscountType - type string with restriction - enum { 'DISCOUNT-TYPE-NONE', 'DISCOUNT-TYPE-PRICE-GROUP', 'DISCOUNT-TYPE-SALES-PRICE', 'DISCOUNT-TYPE-CUSTOMER-DISCOUNT', 'DISCOUNT-TYPE-BRANCH-PRICE' }
                      • discountPercentage - optional, nillable; type int
                      • discountAmount - optional, nillable; type long
                      • discountAmountExcl - optional, nillable; type long
                      • bpeId - optional, nillable; type string
                      • bpeDescription - optional, nillable; type string
                      • bpeAmount - optional, nillable; type long
                      • bpeAmountExcl - optional, nillable; type long
                      • totalInclAmount - optional, nillable; type long
                      • totalExclAmount - optional, nillable; type long
                    • courseNumber - optional, nillable; type int
                    • menuHash - optional, nillable; type string
                    • menuDescription - optional, nillable; type string
                    • menuAmount - optional, nillable; type long
                    • lineType - optional, nillable; type LineType - type string with restriction - enum { 'LINE-TYPE-NONE', 'LINE-TYPE-PREPARATION', 'LINE-TYPE-COMPONENT' }
                    • preparationList - optional, nillable; type LineList ... is recursive
        • invoiceIds - optional, nillable; type IdList
          • id - optional, unbounded; type string
        • paymentList - optional, nillable; type PaymentList
          • payment - optional, unbounded; type Payment
            • paymentId - optional, nillable; type string
              Internal ID for this payment.
            • financialDate - optional, nillable; type SoapMplusDate
              • day type int
              • mon type int
              • year type int
              Date this payment was registered.
            • entryTimestamp - optional, nillable; type SoapMplusDateTime
              • sec type int
              • min type int
              • hour type int
              • day type int
              • mon type int
              • year type int
              • isdst type boolean
              • timezone type int
            • branchNumber - optional, nillable; type int
            • extBranchId - optional, nillable; type string
            • workplaceNumber - optional, nillable; type int
            • employeeNumber - optional, nillable; type long
            • employeeName - optional, nillable; type string
            • method type string
              Payment method (required when creating a new payment).
            • description - optional, nillable; type string
            • amount type long
              Total amount paid (required when creating a new payment).
            • paymentMethodType - optional, nillable; type PaymentMethodType - type string with restriction - enum { 'PAYMENT-METHOD-TYPE-PAYMENT', 'PAYMENT-METHOD-TYPE-EFT', 'PAYMENT-METHOD-TYPE-SUSPENSE', 'PAYMENT-METHOD-TYPE-DEPOSIT', 'PAYMENT-METHOD-TYPE-AUTO-DEPOSIT', 'PAYMENT-METHOD-TYPE-BPE' }
            • accountNumber - optional, nillable; type int
              Account number of this payment method for bookkeeping.
            • branchAccountNumberList - optional, nillable; type BranchAccountNumberList
              • branchAccountNumber - optional, unbounded, nillable; type BranchAccountNumber
                • branchNumber type int
                • extBranchId - optional, nillable; type string
                • accountNumber - optional, nillable; type int
            • eftTransactionDetails - optional, nillable; type EftTransactionDetails
              • eftTransactionId type string
                unique identifier of this transaction, required to prevent storing dupplicates
              • txid type int
              • amountCents type long
              • timestampPos type SoapMplusDateTime
                • sec type int
                • min type int
                • hour type int
                • day type int
                • mon type int
                • year type int
                • isdst type boolean
                • timezone type int
                date and time according to the POS device
              • timestampTerminal type SoapMplusDateTime
                • sec type int
                • min type int
                • hour type int
                • day type int
                • mon type int
                • year type int
                • isdst type boolean
                • timezone type int
                date and time according to the payment terminal
              • terminalId type string
                terminalId returned by the payment terminal leave empty if not used
              • transactionId type string
                identification used by payment terminal for this transaction
              • cardNumber type string
                cardnumber returned by payment terminal leave empty if not used
              • customerReceipt type EftReceipt
                • line - optional, unbounded; type EftReceiptLine
                  • doubleHeight type boolean
                  • doubleWidth type boolean
                  • line type string
                text to print for the customer, contains markup for printing
              • customerReceiptCopies type int
                number of customer copies to print
              • merchantReceipt type EftReceipt
                • line - optional, unbounded; type EftReceiptLine
                  • doubleHeight type boolean
                  • doubleWidth type boolean
                  • line type string
                text to print for the merchant, contains markup for printing
              • merchantReceiptCopies type int
                number of merchant copies to print
              • requireCustomerSignature type boolean
              • requireMerchantSignature type boolean
              • requireIdentification type boolean
              • eJournal type string
                text that should be saved in the electronic transaction log (shoudl be formatted as supplied by terminal)
              • eftDriver type string
                identification of driver that performed the transaction
              • state type EftTransactionState - type string with restriction - enum { 'EFT-TRANSACTION-STATE-UNKNOWN', 'EFT-TRANSACTION-STATE-PAYED', 'EFT-TRANSACTION-STATE-RECOVERED', 'EFT-TRANSACTION-STATE-NOT-PAYED', 'EFT-TRANSACTION-STATE-PAYED-MANUALLY', 'EFT-TRANSACTION-STATE-REPRINT' }
                current state of transaction ONBEKEND/BETAALD/NIET_BETAALD
              • employeeNumber type long
                number of employee who initiated the transaction
              • authorizingEmployeeNumber type long
                number of employee that authorized the transaction
    16. getActiveEmployeeList
      Description:
      Service definition of function ns__getActiveEmployeeList
      Operation type:
      Request-response. The endpoint receives a message, and sends a correlated message.
      Input:
      getActiveEmployeeList (SOAP:body, use = literal)Source code
      Body type getActiveEmployeeList
      • terminal type Terminal
        • branchNumber type int
        • branchName type string
        • terminalNumber type int
        • terminalName type string
        • terminalStatus type TerminalStatus - type string with restriction - enum { 'TERMINAL-STATUS-AVAILABLE', 'TERMINAL-STATUS-REGISTERED' }
        • uniqueDeviceIdentifier type string
        • gksProductionNumber - optional, nillable; type string
        • hardwareIdentifier - optional, nillable; type string
        • terminalSoftwareName - optional, nillable; type string
        • terminalSoftwareVersion - optional, nillable; type string
      Output:
      getEmployeeListResponse (SOAP:body, use = literal)Source code
      Body type getEmployeeListResponse
      • return - optional, unbounded; type EmployeeName
        • number type long
        • loginname type string
        • name type string
        • allowNegativeOrdering type boolean
        • allowTableRetour - optional, nillable; type boolean
        • allowNextCourse - optional, nillable; type boolean
        • allowSplit - optional, nillable; type boolean
        • allowPay - optional, nillable; type boolean
    17. getAllergens
      Description:
      Service definition of function ns__getAllergens
      Operation type:
      Request-response. The endpoint receives a message, and sends a correlated message.
      Input:
      getAllergens (SOAP:body, use = literal)Source code
      Body type getAllergens
        Output:
        GetAllergensResponse (SOAP:body, use = literal)Source code
        Body type GetAllergensResponse
        • allergens type AllergenList
          • allergen - optional, unbounded, nillable; type Allergen
            • allergenId type int
            • description type string
            • presence type AllergenPresence - type string with restriction - enum { 'ALLERGENCE-PRESENCE-PRESENT', 'ALLERGENCE-PRESENCE-NOT-PRESENT', 'ALLERGENCE-PRESENCE-MAYBE-PRESENT', 'ALLERGENCE-PRESENCE-UNKNOWN' }
      • getApiVersion
        Description:
        returns the API version
        Operation type:
        Request-response. The endpoint receives a message, and sends a correlated message.
        Input:
        getApiVersion (SOAP:body, use = literal)Source code
        Body type getApiVersion
          Output:
          getApiVersionResponse (SOAP:body, use = literal)Source code
          Body type getApiVersionResponse
          • majorNumber type int
          • minorNumber type int
          • revisionNumber type int
          • databaseMajorNumber - optional, nillable; type int
          • databaseMinorNumber - optional, nillable; type int
          • databaseRevisionNumber - optional, nillable; type int
          • serviceMajorNumber - optional, nillable; type int
          • serviceMinorNumber - optional, nillable; type int
          • serviceRevisionNumber - optional, nillable; type int
          • serviceBuildNumber - optional, nillable; type int
          • serviceDate - optional, nillable; type SoapMplusDate
            • day type int
            • mon type int
            • year type int
          • serviceDateTime - optional, nillable; type SoapMplusDateTime
            • sec type int
            • min type int
            • hour type int
            • day type int
            • mon type int
            • year type int
            • isdst type boolean
            • timezone type int
          • serverMajorNumber - optional, nillable; type int
          • serverMinorNumber - optional, nillable; type int
          • serverRevisionNumber - optional, nillable; type int
          • serverDate - optional, nillable; type SoapMplusDate
            • day type int
            • mon type int
            • year type int
          • serverDateTime - optional, nillable; type SoapMplusDateTime
            • sec type int
            • min type int
            • hour type int
            • day type int
            • mon type int
            • year type int
            • isdst type boolean
            • timezone type int
        • getArticleGroups
          Description:
          Service definition of function ns__getArticleGroups
          Operation type:
          Request-response. The endpoint receives a message, and sends a correlated message.
          Input:
          getArticleGroups (SOAP:body, use = literal)Source code
          Body type getArticleGroups
          • request type GetArticleGroupsRequest
            • groupNumbers - optional, unbounded; type int
          Output:
          GetArticleGroupsResponse (SOAP:body, use = literal)Source code
          Body type GetArticleGroupsResponse
          • articleGroupList type ArticleGroupList
            • articleGroups - optional, unbounded; type ArticleGroup
              • groupNumber type int
              • name type string
              • text type string
              • subGroupList type ArticleGroupList
                • articleGroups - optional, unbounded; type ArticleGroup
                  • groupNumber type int
                  • name type string
                  • text type string
                  • subGroupList type ArticleGroupList
                    • articleGroups - optional, unbounded; type ArticleGroup
                      • groupNumber type int
                      • name type string
                      • text type string
                      • subGroupList type ArticleGroupList ... is recursive
                      • sortOrder type int
                      • productNumbers - optional, nillable; type NumberList
                        • number - optional, unbounded; type long
                  • sortOrder type int
                  • productNumbers - optional, nillable; type NumberList
                    • number - optional, unbounded; type long
              • sortOrder type int
              • productNumbers - optional, nillable; type NumberList
                • number - optional, unbounded; type long
        • getArticlesInLayout
          Description:
          Service definition of function ns__getArticlesInLayout
          Operation type:
          Request-response. The endpoint receives a message, and sends a correlated message.
          Input:
          getArticlesInLayout (SOAP:body, use = literal)Source code
          Body type getArticlesInLayout
          • terminal type Terminal
            • branchNumber type int
            • branchName type string
            • terminalNumber type int
            • terminalName type string
            • terminalStatus type TerminalStatus - type string with restriction - enum { 'TERMINAL-STATUS-AVAILABLE', 'TERMINAL-STATUS-REGISTERED' }
            • uniqueDeviceIdentifier type string
            • gksProductionNumber - optional, nillable; type string
            • hardwareIdentifier - optional, nillable; type string
            • terminalSoftwareName - optional, nillable; type string
            • terminalSoftwareVersion - optional, nillable; type string
          Output:
          getArticlesInLayoutResponse (SOAP:body, use = literal)Source code
          Body type getArticlesInLayoutResponse
          • return - optional, unbounded, nillable; type ArticleSimple
            • number type long
            • pluNumber type string
            • name type string
            • course type int
            • priceIncl type long
            • specialPrice type ArticleSpecialPrice - type string with restriction - enum { 'PRICE-NORMAL', 'PRICE-FREE', 'PRICE-ASK-POSITIVE', 'PRICE-ASK-NEGATIVE', 'PRICE-ASK-POSITIVE-NO-POPUP', 'PRICE-ASK-NEGATIVE-NO-POPUP' }
            • showPreparationMethodsDirectly type boolean
            • showPreparationMethodsPerGroup - optional, nillable; type boolean
            • preparationMethods type PreparationMethodSimpleList
              • preparationMethod - optional, unbounded, nillable; type PreparationMethodSimple
                • number - optional, nillable; type long
                • name type string
                • buttonText - optional, nillable; type string
                • priceIncl type long
                • closeAfterSelection - optional, nillable; type boolean
                • groupNumber - optional, nillable; type int
                • groupName - optional, nillable; type string
                • allergenList - optional, nillable; type AllergenList
                  • allergen - optional, unbounded, nillable; type Allergen
                    • allergenId type int
                    • description type string
                    • presence type AllergenPresence - type string with restriction - enum { 'ALLERGENCE-PRESENCE-PRESENT', 'ALLERGENCE-PRESENCE-NOT-PRESENT', 'ALLERGENCE-PRESENCE-MAYBE-PRESENT', 'ALLERGENCE-PRESENCE-UNKNOWN' }
            • componentArticles type ComponentArticleSimpleList
              • componentArticle - optional, unbounded, nillable; type ComponentArticleSimple
                • number type long
                • name type string
                • priceIncl type long
                • quantity type long
                • decimalPlaces - optional, nillable; type int
                • allergenList - optional, nillable; type AllergenList
                  • allergen - optional, unbounded, nillable; type Allergen
                    • allergenId type int
                    • description type string
                    • presence type AllergenPresence - type string with restriction - enum { 'ALLERGENCE-PRESENCE-PRESENT', 'ALLERGENCE-PRESENCE-NOT-PRESENT', 'ALLERGENCE-PRESENCE-MAYBE-PRESENT', 'ALLERGENCE-PRESENCE-UNKNOWN' }
            • allergenList - optional, nillable; type AllergenList
              • allergen - optional, unbounded, nillable; type Allergen
                • allergenId type int
                • description type string
                • presence type AllergenPresence - type string with restriction - enum { 'ALLERGENCE-PRESENCE-PRESENT', 'ALLERGENCE-PRESENCE-NOT-PRESENT', 'ALLERGENCE-PRESENCE-MAYBE-PRESENT', 'ALLERGENCE-PRESENCE-UNKNOWN' }
        • getAvailablePaymentMethods
          Description:
          Service definition of function ns__getAvailablePaymentMethods
          Operation type:
          Request-response. The endpoint receives a message, and sends a correlated message.
          Input:
          getAvailablePaymentMethods (SOAP:body, use = literal)Source code
          Body type getAvailablePaymentMethods
          • terminal - optional, nillable; type Terminal
            • branchNumber type int
            • branchName type string
            • terminalNumber type int
            • terminalName type string
            • terminalStatus type TerminalStatus - type string with restriction - enum { 'TERMINAL-STATUS-AVAILABLE', 'TERMINAL-STATUS-REGISTERED' }
            • uniqueDeviceIdentifier type string
            • gksProductionNumber - optional, nillable; type string
            • hardwareIdentifier - optional, nillable; type string
            • terminalSoftwareName - optional, nillable; type string
            • terminalSoftwareVersion - optional, nillable; type string
          Output:
          GetAvailablePaymentMethodsResponse (SOAP:body, use = literal)Source code
          Body type GetAvailablePaymentMethodsResponse
          • paymentMethodList type PaymentMethodList
            • paymentMethod - optional, unbounded; type PaymentMethod
              • method type string
                Payment method (required when creating a new payment).
              • description type string
              • buttonText type string
              • allowNegativeAmount type boolean
              • active - optional, nillable; type boolean
              • type - optional, nillable; type PaymentMethodType - type string with restriction - enum { 'PAYMENT-METHOD-TYPE-PAYMENT', 'PAYMENT-METHOD-TYPE-EFT', 'PAYMENT-METHOD-TYPE-SUSPENSE', 'PAYMENT-METHOD-TYPE-DEPOSIT', 'PAYMENT-METHOD-TYPE-AUTO-DEPOSIT', 'PAYMENT-METHOD-TYPE-BPE' }
              • accountNumber - optional, nillable; type int
                Account number of this payment method for bookkeeping.
              • branchAccountNumberList - optional, nillable; type BranchAccountNumberList
                • branchAccountNumber - optional, unbounded, nillable; type BranchAccountNumber
                  • branchNumber type int
                  • extBranchId - optional, nillable; type string
                  • accountNumber - optional, nillable; type int
              • depositPaymentMethod - optional, nillable; type string
        • getAvailableTerminalList
          Description:
          Service definition of function ns__getAvailableTerminalList
          Operation type:
          Request-response. The endpoint receives a message, and sends a correlated message.
          Input:
          getAvailableTerminalList (SOAP:body, use = literal)Source code
          Body type getAvailableTerminalList
            Output:
            getAvailableTerminalListResponse (SOAP:body, use = literal)Source code
            Body type getAvailableTerminalListResponse
            • return - optional, unbounded; type Terminal
              • branchNumber type int
              • branchName type string
              • terminalNumber type int
              • terminalName type string
              • terminalStatus type TerminalStatus - type string with restriction - enum { 'TERMINAL-STATUS-AVAILABLE', 'TERMINAL-STATUS-REGISTERED' }
              • uniqueDeviceIdentifier type string
              • gksProductionNumber - optional, nillable; type string
              • hardwareIdentifier - optional, nillable; type string
              • terminalSoftwareName - optional, nillable; type string
              • terminalSoftwareVersion - optional, nillable; type string
          • getBranches
            Description:
            Service definition of function ns__getBranches
            Operation type:
            Request-response. The endpoint receives a message, and sends a correlated message.
            Input:
            getBranches (SOAP:body, use = literal)Source code
            Body type getBranches
              Output:
              getBranchesResponse (SOAP:body, use = literal)Source code
              Body type getBranchesResponse
              • branches type BranchList
                • branch - optional, unbounded, nillable; type Branch
                  • branchNumber type int
                  • branchName type string
                  • relationNumber - optional, nillable; type long
                  • abbreviation type string
                  • extBranchId - optional, nillable; type string
                  • isFullSlave - optional, nillable; type boolean
                  • workplaces - optional, nillable; type WorkplaceList
                    • workplace - optional, unbounded, nillable; type Workplace
                      • workplaceNumber type int
                      • workplaceName type string
                      • isMobile type boolean
                      • isSlave - optional, nillable; type boolean
                      • lastSlaveSync - optional, nillable; type SoapMplusDateTime
                        • sec type int
                        • min type int
                        • hour type int
                        • day type int
                        • mon type int
                        • year type int
                        • isdst type boolean
                        • timezone type int
            • getButtonLayout
              Description:
              Service definition of function ns__getButtonLayout
              Operation type:
              Request-response. The endpoint receives a message, and sends a correlated message.
              Input:
              getButtonLayout (SOAP:body, use = literal)Source code
              Body type getButtonLayout
              • terminal type Terminal
                • branchNumber type int
                • branchName type string
                • terminalNumber type int
                • terminalName type string
                • terminalStatus type TerminalStatus - type string with restriction - enum { 'TERMINAL-STATUS-AVAILABLE', 'TERMINAL-STATUS-REGISTERED' }
                • uniqueDeviceIdentifier type string
                • gksProductionNumber - optional, nillable; type string
                • hardwareIdentifier - optional, nillable; type string
                • terminalSoftwareName - optional, nillable; type string
                • terminalSoftwareVersion - optional, nillable; type string
              Output:
              getButtonLayoutResponse (SOAP:body, use = literal)Source code
              Body type getButtonLayoutResponse
              • return type ButtonLayout
                • buttonColumnCount type int
                • buttonRowCount type int
                • mainGroupColumnCount type int
                • mainGroupRowCount type int
                • subGroupColumnCount type int
                • subGroupRowCount type int
                • buttonWidth type int
                • buttonHeight type int
                • subGroupWidth type int
                • subGroupHeight type int
                • mainGroupWidth type int
                • mainGroupHeight type int
                • subPosition type ButtonLayout-GroupPosition - type string with restriction - enum { 'Top', 'Right' }
                • mainPosition type ButtonLayout-GroupPosition - type string with restriction - enum { 'Top', 'Right' }
                • fontName type string
                • fontSize type int
                • fontBold type boolean
                • fontItalic type boolean
                • fontUnderline type boolean
                • fontStrikeout type boolean
                • borderWidth type boolean
                • defaultMainGroup - optional, nillable; type int
                • defaultSubGroup - optional, nillable; type int
                • mainGroupList type ButtonLayout-MainGroupList
                  • mainGroup - optional, unbounded, nillable; type ButtonLayout-MainGroup
                    • name type string
                    • colour type Colour
                      • red type unsignedByte
                      • green type unsignedByte
                      • blue type unsignedByte
                    • column type int
                    • row type int
                    • subGroupList type ButtonLayout-SubGroupList
                      • subGroup - optional, unbounded, nillable; type ButtonLayout-SubGroup
                        • name type string
                        • colour type Colour
                          • red type unsignedByte
                          • green type unsignedByte
                          • blue type unsignedByte
                        • column type int
                        • row type int
                        • buttonList type ButtonLayout-ButtonList
                          • button - optional, unbounded, nillable; type ButtonLayout-Button
                            • name type string
                              The text to display on the button
                            • colour type Colour
                              • red type unsignedByte
                              • green type unsignedByte
                              • blue type unsignedByte
                              The colour of the button. Implementations can decide to make gradient based on this value.
                            • column type int
                            • row type int
                            • articleNumber type long
                              If it contains a positive value then this refers to the article which should be selected when the user pressed this button.
                            • askForText type boolean
                            • isPreparationMethod type boolean
                            • isTableComment - optional, nillable; type boolean
            • getCardCategories
              Description:
              Service definition of function ns__getCardCategories
              Operation type:
              Request-response. The endpoint receives a message, and sends a correlated message.
              Input:
              getCardCategories (SOAP:body, use = literal)Source code
              Body type getCardCategories
                Output:
                GetCardCategoriesResponse (SOAP:body, use = literal)Source code
                Body type GetCardCategoriesResponse
                • articleCardCategoryList - optional, nillable; type CardCategoryList
                  • cardCategory - optional, unbounded, nillable; type CardCategory
                    • categoryId type int
                    • name type string
                • employeeCardCategoryList - optional, nillable; type CardCategoryList
                  • cardCategory - optional, unbounded, nillable; type CardCategory
                    • categoryId type int
                    • name type string
                • relationCardCategoryList - optional, nillable; type CardCategoryList
                  • cardCategory - optional, unbounded, nillable; type CardCategory
                    • categoryId type int
                    • name type string
              • getCashCountList
                Description:
                Service definition of function ns__getCashCountList
                Operation type:
                Request-response. The endpoint receives a message, and sends a correlated message.
                Input:
                getCashCountList (SOAP:body, use = literal)Source code
                Body type getCashCountList
                • request type GetCashCountListRequest
                  • fromFinancialDate - optional, nillable; type SoapMplusDate
                    • day type int
                    • mon type int
                    • year type int
                  • throughFinancialDate - optional, nillable; type SoapMplusDate
                    • day type int
                    • mon type int
                    • year type int
                  • sinceCashCount - optional, nillable; type WorkplaceYearNumber
                    • branchNumber type int
                    • workplaceNumber type int
                    • year type int
                    • number type long
                Output:
                GetCashCountListResponse (SOAP:body, use = literal)Source code
                Body type GetCashCountListResponse
                • cashCountList type CashCountList
                  • cashCount - optional, unbounded, nillable; type CashCount
                    • cashCountId type string
                    • cashCountString - optional, nillable; type string
                    • financialDate type SoapMplusDate
                      • day type int
                      • mon type int
                      • year type int
                    • entryTimestamp type SoapMplusDateTime
                      • sec type int
                      • min type int
                      • hour type int
                      • day type int
                      • mon type int
                      • year type int
                      • isdst type boolean
                      • timezone type int
                    • branchNumber type int
                    • extBranchId - optional, nillable; type string
                    • workplaceNumber type int
                    • extraWorkplaceNumbers - optional, unbounded; type int
                    • cashCountNumber type YearNumber
                      • year type int
                      • number type long
                    • versionNumber type int
                    • employeeNumber type long
                    • countingEmployeeNumber type long
                    • isFinalized - optional, nillable; type boolean
                    • shiftFirstReceiptId - optional, nillable; type string
                    • shiftFirstTransaction type Transaction
                      • transactionId type string
                      • transactionString - optional, nillable; type string
                      • financialDate type SoapMplusDate
                        • day type int
                        • mon type int
                        • year type int
                      • branchNumber type int
                      • extBranchId - optional, nillable; type string
                      • workplaceNumber type int
                      • transactionNumber type YearNumber
                        • year type int
                        • number type long
                      • employeeNumber type long
                      • entryTimestamp type SoapMplusDateTime
                        • sec type int
                        • min type int
                        • hour type int
                        • day type int
                        • mon type int
                        • year type int
                        • isdst type boolean
                        • timezone type int
                      • relationNumber - optional, nillable; type long
                    • shiftLastReceiptId - optional, nillable; type string
                    • shiftLastTransaction type Transaction
                      • transactionId type string
                      • transactionString - optional, nillable; type string
                      • financialDate type SoapMplusDate
                        • day type int
                        • mon type int
                        • year type int
                      • branchNumber type int
                      • extBranchId - optional, nillable; type string
                      • workplaceNumber type int
                      • transactionNumber type YearNumber
                        • year type int
                        • number type long
                      • employeeNumber type long
                      • entryTimestamp type SoapMplusDateTime
                        • sec type int
                        • min type int
                        • hour type int
                        • day type int
                        • mon type int
                        • year type int
                        • isdst type boolean
                        • timezone type int
                      • relationNumber - optional, nillable; type long
                    • cashCountLineList type CashCountLineList
                      • cashCountLine - optional, unbounded, nillable; type CashCountLine
                        • paymentMethod type string
                        • paymentMethodType - optional, nillable; type PaymentMethodType - type string with restriction - enum { 'PAYMENT-METHOD-TYPE-PAYMENT', 'PAYMENT-METHOD-TYPE-EFT', 'PAYMENT-METHOD-TYPE-SUSPENSE', 'PAYMENT-METHOD-TYPE-DEPOSIT', 'PAYMENT-METHOD-TYPE-AUTO-DEPOSIT', 'PAYMENT-METHOD-TYPE-BPE' }
                        • accountNumber - optional, nillable; type int
                        • startAmount type long
                        • addedAmount type long
                        • countedAmount type long
                        • depositedAmount type long
                        • differenceAmount type long
                        • differenceAccountNumber - optional, nillable; type int
                        • endAmount type long
                        • depositPaymentMethod - optional, nillable; type string
                        • depositPaymentMethodType - optional, nillable; type PaymentMethodType - type string with restriction - enum { 'PAYMENT-METHOD-TYPE-PAYMENT', 'PAYMENT-METHOD-TYPE-EFT', 'PAYMENT-METHOD-TYPE-SUSPENSE', 'PAYMENT-METHOD-TYPE-DEPOSIT', 'PAYMENT-METHOD-TYPE-AUTO-DEPOSIT', 'PAYMENT-METHOD-TYPE-BPE' }
                        • depositAccountNumber - optional, nillable; type int
              • getCourseList
                Description:
                Service definition of function ns__getCourseList
                Operation type:
                Request-response. The endpoint receives a message, and sends a correlated message.
                Input:
                getCourseList (SOAP:body, use = literal)Source code
                Body type getCourseList
                • terminal type Terminal
                  • branchNumber type int
                  • branchName type string
                  • terminalNumber type int
                  • terminalName type string
                  • terminalStatus type TerminalStatus - type string with restriction - enum { 'TERMINAL-STATUS-AVAILABLE', 'TERMINAL-STATUS-REGISTERED' }
                  • uniqueDeviceIdentifier type string
                  • gksProductionNumber - optional, nillable; type string
                  • hardwareIdentifier - optional, nillable; type string
                  • terminalSoftwareName - optional, nillable; type string
                  • terminalSoftwareVersion - optional, nillable; type string
                Output:
                getCourseListResponse (SOAP:body, use = literal)Source code
                Body type getCourseListResponse
                • course - optional, unbounded; type Course
                  • number type int
                  • name type string
                  • abbreviation type string
                  • sequenceNumber - optional, nillable; type int
                  • isPresent - optional, nillable; type boolean
                  • isRequested - optional, nillable; type boolean
              • getCurrentSyncMarkers
                Description:
                Service definition of function ns__getCurrentSyncMarkers
                Operation type:
                Request-response. The endpoint receives a message, and sends a correlated message.
                Input:
                getCurrentSyncMarkers (SOAP:body, use = literal)Source code
                Body type getCurrentSyncMarkers
                  Output:
                  getCurrentSyncMarkersResponse (SOAP:body, use = literal)Source code
                  Body type getCurrentSyncMarkersResponse
                  • articleSyncMarker type long
                  • relationSyncMarker type long
                  • employeeSyncMarker type long
                  • invoiceSyncMarker type long
                  • receiptSyncMarker type long
                  • orderSyncMarker type long
                  • stockId - optional, nillable; type long
                  • purchaseOrderSyncMarker - optional, nillable; type long
                  • purchaseDeliverySyncMarker - optional, nillable; type long
                • getCustomFieldLists
                  Description:
                  Service definition of function ns__getCustomFieldLists
                  Operation type:
                  Request-response. The endpoint receives a message, and sends a correlated message.
                  Input:
                  getCustomFieldLists (SOAP:body, use = literal)Source code
                  Body type getCustomFieldLists
                    Output:
                    GetCustomFieldListsResponse (SOAP:body, use = literal)Source code
                    Body type GetCustomFieldListsResponse
                    • articleCustomFieldList - optional, nillable; type CustomFieldList
                      • customField - optional, unbounded, nillable; type CustomField
                        • fieldName type string
                        • dataType - optional, nillable; type DataType - type string with restriction - enum { 'DATA-TYPE-STRING', 'DATA-TYPE-INT', 'DATA-TYPE-DECIMAL', 'DATA-TYPE-BOOL', 'DATA-TYPE-DATE', 'DATA-TYPE-DATETIME', 'DATA-TYPE-UNKNOWN' }
                        • isRequired - optional, nillable; type boolean
                        • strValue - optional, nillable; type string
                        • intValue - optional, nillable; type long
                        • decimalPlaces - optional, nillable; type int
                        • boolValue - optional, nillable; type boolean
                        • dateValue - optional, nillable; type SoapMplusDate
                          • day type int
                          • mon type int
                          • year type int
                        • dateTimeValue - optional, nillable; type SoapMplusDateTime
                          • sec type int
                          • min type int
                          • hour type int
                          • day type int
                          • mon type int
                          • year type int
                          • isdst type boolean
                          • timezone type int
                    • employeeCustomFieldList - optional, nillable; type CustomFieldList
                      • customField - optional, unbounded, nillable; type CustomField
                        • fieldName type string
                        • dataType - optional, nillable; type DataType - type string with restriction - enum { 'DATA-TYPE-STRING', 'DATA-TYPE-INT', 'DATA-TYPE-DECIMAL', 'DATA-TYPE-BOOL', 'DATA-TYPE-DATE', 'DATA-TYPE-DATETIME', 'DATA-TYPE-UNKNOWN' }
                        • isRequired - optional, nillable; type boolean
                        • strValue - optional, nillable; type string
                        • intValue - optional, nillable; type long
                        • decimalPlaces - optional, nillable; type int
                        • boolValue - optional, nillable; type boolean
                        • dateValue - optional, nillable; type SoapMplusDate
                          • day type int
                          • mon type int
                          • year type int
                        • dateTimeValue - optional, nillable; type SoapMplusDateTime
                          • sec type int
                          • min type int
                          • hour type int
                          • day type int
                          • mon type int
                          • year type int
                          • isdst type boolean
                          • timezone type int
                    • relationCustomFieldList - optional, nillable; type CustomFieldList
                      • customField - optional, unbounded, nillable; type CustomField
                        • fieldName type string
                        • dataType - optional, nillable; type DataType - type string with restriction - enum { 'DATA-TYPE-STRING', 'DATA-TYPE-INT', 'DATA-TYPE-DECIMAL', 'DATA-TYPE-BOOL', 'DATA-TYPE-DATE', 'DATA-TYPE-DATETIME', 'DATA-TYPE-UNKNOWN' }
                        • isRequired - optional, nillable; type boolean
                        • strValue - optional, nillable; type string
                        • intValue - optional, nillable; type long
                        • decimalPlaces - optional, nillable; type int
                        • boolValue - optional, nillable; type boolean
                        • dateValue - optional, nillable; type SoapMplusDate
                          • day type int
                          • mon type int
                          • year type int
                        • dateTimeValue - optional, nillable; type SoapMplusDateTime
                          • sec type int
                          • min type int
                          • hour type int
                          • day type int
                          • mon type int
                          • year type int
                          • isdst type boolean
                          • timezone type int
                  • getDatabaseVersion
                    Description:
                    Service definition of function ns__getDatabaseVersion
                    Operation type:
                    Request-response. The endpoint receives a message, and sends a correlated message.
                    Input:
                    getDatabaseVersion (SOAP:body, use = literal)Source code
                    Body type getDatabaseVersion
                      Output:
                      getDatabaseVersionResponse (SOAP:body, use = literal)Source code
                      Body type getDatabaseVersionResponse
                      • majorNumber type int
                      • minorNumber type int
                      • revisionNumber type int
                      • serverMajorNumber - optional, nillable; type int
                      • serverMinorNumber - optional, nillable; type int
                      • serverRevisionNumber - optional, nillable; type int
                      • serverDate - optional, nillable; type SoapMplusDate
                        • day type int
                        • mon type int
                        • year type int
                      • serverDateTime - optional, nillable; type SoapMplusDateTime
                        • sec type int
                        • min type int
                        • hour type int
                        • day type int
                        • mon type int
                        • year type int
                        • isdst type boolean
                        • timezone type int
                    • getDeliveryMethods
                      Description:
                      Service definition of function ns__getDeliveryMethods
                      Operation type:
                      Request-response. The endpoint receives a message, and sends a correlated message.
                      Input:
                      getDeliveryMethods (SOAP:body, use = literal)Source code
                      Body type getDeliveryMethods
                        Output:
                        GetDeliveryMethodsResponse (SOAP:body, use = literal)Source code
                        Body type GetDeliveryMethodsResponse
                        • deliveryMethodList type DeliveryMethodList
                          • deliveryMethod - optional, unbounded; type DeliveryMethod
                            • deliveryMethod type string
                            • description type string
                            • buttonText type string
                      • getEmployee
                        Description:
                        Service definition of function ns__getEmployee
                        Operation type:
                        Request-response. The endpoint receives a message, and sends a correlated message.
                        Input:
                        getEmployee (SOAP:body, use = literal)Source code
                        Body type getEmployee
                        • employeeNumber type long
                        Output:
                        GetEmployeeResponse (SOAP:body, use = literal)Source code
                        Body type GetEmployeeResponse
                        • result type GetEmployeeResult - type string with restriction - enum { 'GET-EMPLOYEE-RESULT-OK', 'GET-EMPLOYEE-RESULT-NOT-FOUND' }
                        • employee - optional, nillable; type Employee
                          • employeeNumber - optional, nillable; type long
                          • extEmployeeId - optional, nillable; type string
                          • syncMarker - optional, nillable; type long
                          • createTimestamp - optional, nillable; type SoapMplusDateTime
                            • sec type int
                            • min type int
                            • hour type int
                            • day type int
                            • mon type int
                            • year type int
                            • isdst type boolean
                            • timezone type int
                          • changeTimestamp - optional, nillable; type SoapMplusDateTime
                            • sec type int
                            • min type int
                            • hour type int
                            • day type int
                            • mon type int
                            • year type int
                            • isdst type boolean
                            • timezone type int
                          • name - optional, nillable; type string
                          • username - optional, nillable; type string
                          • password - optional, nillable; type string
                          • birthDate - optional, nillable; type SoapMplusDate
                            • day type int
                            • mon type int
                            • year type int
                          • phoneWork - optional, nillable; type string
                          • phoneHome - optional, nillable; type string
                          • phoneMobile - optional, nillable; type string
                          • email - optional, nillable; type string
                          • bankAccountNumber - optional, nillable; type string
                          • bankName - optional, nillable; type string
                          • rfid - optional, nillable; type long
                          • extraText - optional, nillable; type string
                          • active - optional, nillable; type boolean
                          • categoryId - optional, nillable; type int
                          • category - optional, nillable; type string
                          • personNumber - optional, nillable; type string
                          • customFieldList - optional, nillable; type CustomFieldList
                            • customField - optional, unbounded, nillable; type CustomField
                              • fieldName type string
                              • dataType - optional, nillable; type DataType - type string with restriction - enum { 'DATA-TYPE-STRING', 'DATA-TYPE-INT', 'DATA-TYPE-DECIMAL', 'DATA-TYPE-BOOL', 'DATA-TYPE-DATE', 'DATA-TYPE-DATETIME', 'DATA-TYPE-UNKNOWN' }
                              • isRequired - optional, nillable; type boolean
                              • strValue - optional, nillable; type string
                              • intValue - optional, nillable; type long
                              • decimalPlaces - optional, nillable; type int
                              • boolValue - optional, nillable; type boolean
                              • dateValue - optional, nillable; type SoapMplusDate
                                • day type int
                                • mon type int
                                • year type int
                              • dateTimeValue - optional, nillable; type SoapMplusDateTime
                                • sec type int
                                • min type int
                                • hour type int
                                • day type int
                                • mon type int
                                • year type int
                                • isdst type boolean
                                • timezone type int
                      • getEmployees
                        Description:
                        Service definition of function ns__getEmployees
                        Operation type:
                        Request-response. The endpoint receives a message, and sends a correlated message.
                        Input:
                        getEmployees (SOAP:body, use = literal)Source code
                        Body type getEmployees
                        • request - optional, nillable; type getEmployeesRequest
                          • employeeNumbers - optional, unbounded; type long
                          • syncMarker - optional, nillable; type long
                          • syncMarkerLimit - optional, nillable; type int
                        Output:
                        GetEmployeesResponse (SOAP:body, use = literal)Source code
                        Body type GetEmployeesResponse
                        • employeeList type EmployeeList
                          • employee - optional, unbounded, nillable; type Employee
                            • employeeNumber - optional, nillable; type long
                            • extEmployeeId - optional, nillable; type string
                            • syncMarker - optional, nillable; type long
                            • createTimestamp - optional, nillable; type SoapMplusDateTime
                              • sec type int
                              • min type int
                              • hour type int
                              • day type int
                              • mon type int
                              • year type int
                              • isdst type boolean
                              • timezone type int
                            • changeTimestamp - optional, nillable; type SoapMplusDateTime
                              • sec type int
                              • min type int
                              • hour type int
                              • day type int
                              • mon type int
                              • year type int
                              • isdst type boolean
                              • timezone type int
                            • name - optional, nillable; type string
                            • username - optional, nillable; type string
                            • password - optional, nillable; type string
                            • birthDate - optional, nillable; type SoapMplusDate
                              • day type int
                              • mon type int
                              • year type int
                            • phoneWork - optional, nillable; type string
                            • phoneHome - optional, nillable; type string
                            • phoneMobile - optional, nillable; type string
                            • email - optional, nillable; type string
                            • bankAccountNumber - optional, nillable; type string
                            • bankName - optional, nillable; type string
                            • rfid - optional, nillable; type long
                            • extraText - optional, nillable; type string
                            • active - optional, nillable; type boolean
                            • categoryId - optional, nillable; type int
                            • category - optional, nillable; type string
                            • personNumber - optional, nillable; type string
                            • customFieldList - optional, nillable; type CustomFieldList
                              • customField - optional, unbounded, nillable; type CustomField
                                • fieldName type string
                                • dataType - optional, nillable; type DataType - type string with restriction - enum { 'DATA-TYPE-STRING', 'DATA-TYPE-INT', 'DATA-TYPE-DECIMAL', 'DATA-TYPE-BOOL', 'DATA-TYPE-DATE', 'DATA-TYPE-DATETIME', 'DATA-TYPE-UNKNOWN' }
                                • isRequired - optional, nillable; type boolean
                                • strValue - optional, nillable; type string
                                • intValue - optional, nillable; type long
                                • decimalPlaces - optional, nillable; type int
                                • boolValue - optional, nillable; type boolean
                                • dateValue - optional, nillable; type SoapMplusDate
                                  • day type int
                                  • mon type int
                                  • year type int
                                • dateTimeValue - optional, nillable; type SoapMplusDateTime
                                  • sec type int
                                  • min type int
                                  • hour type int
                                  • day type int
                                  • mon type int
                                  • year type int
                                  • isdst type boolean
                                  • timezone type int
                      • getFinancialJournal
                        Description:
                        Service definition of function ns__getFinancialJournal
                        Operation type:
                        Request-response. The endpoint receives a message, and sends a correlated message.
                        Input:
                        getFinancialJournal (SOAP:body, use = literal)Source code
                        Body type getFinancialJournal
                        • request type GetFinancialJournalRequest
                          • fromFinancialDate type SoapMplusDate
                            • day type int
                            • mon type int
                            • year type int
                          • throughFinancialDate type SoapMplusDate
                            • day type int
                            • mon type int
                            • year type int
                          • reference - optional, nillable; type string
                        Output:
                        GetFinancialJournalResponse (SOAP:body, use = literal)Source code
                        Body type GetFinancialJournalResponse
                        • financialGroupList type FinancialGroupList
                          • financialGroup - optional, unbounded, nillable; type FinancialGroup
                            • financialGroupType type FinancialGroupType - type string with restriction - enum { 'FINANCIAL-GROUP-TYPE-TURNOVER', 'FINANCIAL-GROUP-TYPE-PAYMENT', 'FINANCIAL-GROUP-TYPE-SUSPENSE-ACCOUNT', 'FINANCIAL-GROUP-TYPE-CASH-INFLOW', 'FINANCIAL-GROUP-TYPE-CASH-OUTFLOW', 'FINANCIAL-GROUP-TYPE-BPE' }
                            • financialGroupSource type FinancialGroupSource - type string with restriction - enum { 'FINANCIAL-GROUP-SOURCE-INVOICE', 'FINANCIAL-GROUP-SOURCE-RECEIPT', 'FINANCIAL-GROUP-SOURCE-ORDER' }
                            • financialGroupNumber - optional, nillable; type int
                            • financialGroupId - optional, nillable; type string
                            • financialGroupName type string
                            • accountNumber type int
                            • branchNumber - optional, nillable; type int
                            • extBranchId - optional, nillable; type string
                            • workplaceNumbers - optional, unbounded; type int
                            • fromFinancialDate - optional, nillable; type SoapMplusDate
                              • day type int
                              • mon type int
                              • year type int
                            • throughFinancialDate - optional, nillable; type SoapMplusDate
                              • day type int
                              • mon type int
                              • year type int
                            • fromFinancialDateTime - optional, nillable; type SoapMplusDateTime
                              • sec type int
                              • min type int
                              • hour type int
                              • day type int
                              • mon type int
                              • year type int
                              • isdst type boolean
                              • timezone type int
                            • throughFinancialDateTime - optional, nillable; type SoapMplusDateTime
                              • sec type int
                              • min type int
                              • hour type int
                              • day type int
                              • mon type int
                              • year type int
                              • isdst type boolean
                              • timezone type int
                            • financialPeriodClosed - optional, nillable; type boolean
                            • quantity - optional, nillable; type long
                            • decimalPlaces - optional, nillable; type int
                            • inclAmount - optional, nillable; type long
                            • exclAmount - optional, nillable; type long
                            • purchaseAmount - optional, nillable; type long
                            • vatGroupList - optional, nillable; type VatGroupList
                              • vatGroup - optional, unbounded, nillable; type VatGroup
                                • branchNumber - optional, nillable; type int
                                • extBranchId - optional, nillable; type string
                                • vatCode type int
                                  Code for this VAT group.
                                • vatPercentage type long
                                  Percentage for this VAT group.
                                • exclAmount - optional, nillable; type long
                                  Total amount over which the VAT was calculated.
                                • vatAmount - optional, nillable; type long
                                  Total VAT amount.
                                • accountNumber - optional, nillable; type int
                                  Account number of this VAT group for bookkeeping.
                        • financialPeriodClosed - optional, nillable; type boolean
                      • getFinancialJournalByCashCount
                        Description:
                        Service definition of function ns__getFinancialJournalByCashCount
                        Operation type:
                        Request-response. The endpoint receives a message, and sends a correlated message.
                        Input:
                        getFinancialJournalByCashCount (SOAP:body, use = literal)Source code
                        Body type getFinancialJournalByCashCount
                        • request type GetFinancialJournalByCashCountRequest
                          • cashCountId type string
                          • reference - optional, nillable; type string
                        Output:
                        GetFinancialJournalResponse (SOAP:body, use = literal)Source code
                        Body type GetFinancialJournalResponse
                        • financialGroupList type FinancialGroupList
                          • financialGroup - optional, unbounded, nillable; type FinancialGroup
                            • financialGroupType type FinancialGroupType - type string with restriction - enum { 'FINANCIAL-GROUP-TYPE-TURNOVER', 'FINANCIAL-GROUP-TYPE-PAYMENT', 'FINANCIAL-GROUP-TYPE-SUSPENSE-ACCOUNT', 'FINANCIAL-GROUP-TYPE-CASH-INFLOW', 'FINANCIAL-GROUP-TYPE-CASH-OUTFLOW', 'FINANCIAL-GROUP-TYPE-BPE' }
                            • financialGroupSource type FinancialGroupSource - type string with restriction - enum { 'FINANCIAL-GROUP-SOURCE-INVOICE', 'FINANCIAL-GROUP-SOURCE-RECEIPT', 'FINANCIAL-GROUP-SOURCE-ORDER' }
                            • financialGroupNumber - optional, nillable; type int
                            • financialGroupId - optional, nillable; type string
                            • financialGroupName type string
                            • accountNumber type int
                            • branchNumber - optional, nillable; type int
                            • extBranchId - optional, nillable; type string
                            • workplaceNumbers - optional, unbounded; type int
                            • fromFinancialDate - optional, nillable; type SoapMplusDate
                              • day type int
                              • mon type int
                              • year type int
                            • throughFinancialDate - optional, nillable; type SoapMplusDate
                              • day type int
                              • mon type int
                              • year type int
                            • fromFinancialDateTime - optional, nillable; type SoapMplusDateTime
                              • sec type int
                              • min type int
                              • hour type int
                              • day type int
                              • mon type int
                              • year type int
                              • isdst type boolean
                              • timezone type int
                            • throughFinancialDateTime - optional, nillable; type SoapMplusDateTime
                              • sec type int
                              • min type int
                              • hour type int
                              • day type int
                              • mon type int
                              • year type int
                              • isdst type boolean
                              • timezone type int
                            • financialPeriodClosed - optional, nillable; type boolean
                            • quantity - optional, nillable; type long
                            • decimalPlaces - optional, nillable; type int
                            • inclAmount - optional, nillable; type long
                            • exclAmount - optional, nillable; type long
                            • purchaseAmount - optional, nillable; type long
                            • vatGroupList - optional, nillable; type VatGroupList
                              • vatGroup - optional, unbounded, nillable; type VatGroup
                                • branchNumber - optional, nillable; type int
                                • extBranchId - optional, nillable; type string
                                • vatCode type int
                                  Code for this VAT group.
                                • vatPercentage type long
                                  Percentage for this VAT group.
                                • exclAmount - optional, nillable; type long
                                  Total amount over which the VAT was calculated.
                                • vatAmount - optional, nillable; type long
                                  Total VAT amount.
                                • accountNumber - optional, nillable; type int
                                  Account number of this VAT group for bookkeeping.
                        • financialPeriodClosed - optional, nillable; type boolean
                      • getImages
                        Description:
                        Service definition of function ns__getImages
                        Operation type:
                        Request-response. The endpoint receives a message, and sends a correlated message.
                        Input:
                        getImages (SOAP:body, use = literal)Source code
                        Body type getImages
                        • request - optional, nillable; type GetImagesRequest
                          • imageIds - optional, unbounded; type long
                          • includeImageData type boolean
                          • includeThumbData type boolean
                        Output:
                        GetImagesResponse (SOAP:body, use = literal)Source code
                        Body type GetImagesResponse
                        • imageList type ImageList
                          • image - optional, unbounded, nillable; type Image
                            • imageId type long
                            • imageName type string
                            • imageHash type string
                            • imagePath type string
                            • imageUrl type string
                            • imageData - nillable; type base64
                            • imageDataResult type LoadFileResult - type string with restriction - enum { 'LOAD-FILE-OK', 'LOAD-FILE-NOT-REQUESTED', 'LOAD-FILE-NOT-FOUND', 'LOAD-FILE-NOT-PERMITTED', 'LOAD-FILE-UNKNOWN-ERROR' }
                            • thumbHash type string
                            • thumbPath type string
                            • thumbUrl type string
                            • thumbData - nillable; type base64
                            • thumbDataResult type LoadFileResult - type string with restriction - enum { 'LOAD-FILE-OK', 'LOAD-FILE-NOT-REQUESTED', 'LOAD-FILE-NOT-FOUND', 'LOAD-FILE-NOT-PERMITTED', 'LOAD-FILE-UNKNOWN-ERROR' }
                            • imageWidth type int
                            • imageHeight type int
                            • thumbWidth type int
                            • thumbHeight type int
                            • createdTimestamp type SoapMplusDateTime
                              • sec type int
                              • min type int
                              • hour type int
                              • day type int
                              • mon type int
                              • year type int
                              • isdst type boolean
                              • timezone type int
                            • changedTimestamp type SoapMplusDateTime
                              • sec type int
                              • min type int
                              • hour type int
                              • day type int
                              • mon type int
                              • year type int
                              • isdst type boolean
                              • timezone type int
                      • getInvoice
                        Description:
                        Service definition of function ns__getInvoice
                        Operation type:
                        Request-response. The endpoint receives a message, and sends a correlated message.
                        Input:
                        getInvoice (SOAP:body, use = literal)Source code
                        Body type getInvoice
                        • invoiceId type string
                        Output:
                        GetInvoiceResponse (SOAP:body, use = literal)Source code
                        Body type GetInvoiceResponse
                        • result type GetInvoiceResult - type string with restriction - enum { 'GET-INVOICE-RESULT-OK', 'GET-INVOICE-RESULT-NOT-FOUND' }
                        • invoice - optional, nillable; type Invoice
                          • invoiceId - optional, nillable; type string
                            The internal UUID for this invoice.
                          • extInvoiceId - optional, nillable; type string
                          • orderIds - optional, nillable; type IdList
                            • id - optional, unbounded; type string
                          • extOrderIds - optional, nillable; type IdList
                            • id - optional, unbounded; type string
                          • transactionString - optional, nillable; type string
                            The nicely formatted unique string for this transaction.
                          • syncMarker - optional, nillable; type long
                          • invoiceNumber - optional, nillable; type YearNumber
                            • year type int
                            • number type long
                          • invoiceType - optional, nillable; type InvoiceType - type string with restriction - enum { 'INVOICE-TYPE-INVOICE', 'INVOICE-TYPE-DIRECT-INVOICE', 'INVOICE-TYPE-CREDIT-INVOICE', 'INVOICE-TYPE-REPEATING-INVOICE' }
                            The type of this receipt. RECEIPT_TYPE_RECEIPT = receipt; RECEIPT_TYPE_CREDIT_RECEIPT = credit of receipt; RECEIPT_TYPE_CASH_INFLOW = inflow of cash; RECEIPT_TYPE_CASH_OUTFLOW = outflow of cash
                          • employeeNumber - optional, nillable; type long
                            The employee that entered this receipt into the system.
                          • employeeName - optional, nillable; type string
                          • entryTimestamp - optional, nillable; type SoapMplusDateTime
                            • sec type int
                            • min type int
                            • hour type int
                            • day type int
                            • mon type int
                            • year type int
                            • isdst type boolean
                            • timezone type int
                            The time this receipt was entered into the system.
                          • relationNumber - optional, nillable; type long
                            The customer that paid for this invoice.
                          • relationName - optional, nillable; type string
                          • deliveryAddress - optional, nillable; type Address
                            • addressId - optional, nillable; type string
                            • name - optional, nillable; type string
                            • contact - optional, nillable; type string
                            • address - optional, nillable; type string
                            • zipcode - optional, nillable; type string
                            • city - optional, nillable; type string
                            • country - optional, nillable; type string
                          • invoiceAddress - optional, nillable; type Address
                            • addressId - optional, nillable; type string
                            • name - optional, nillable; type string
                            • contact - optional, nillable; type string
                            • address - optional, nillable; type string
                            • zipcode - optional, nillable; type string
                            • city - optional, nillable; type string
                            • country - optional, nillable; type string
                          • financialDate - optional, nillable; type SoapMplusDate
                            • day type int
                            • mon type int
                            • year type int
                            The financial date that this invoice was entered into the system.
                          • financialBranchNumber - optional, nillable; type int
                            The branch for which this invoice was entered into the system. This is the branch on which the turnover and stock changes are registered.
                          • financialExtBranchId - optional, nillable; type string
                          • workplaceNumber - optional, nillable; type int
                          • entryBranchNumber - optional, nillable; type int
                            The branch on which this invoice was entered into the system. Can in theory be different from the financialBranchNumber.
                          • entryExtBranchId - optional, nillable; type string
                          • reference - optional, nillable; type string
                            A textual reference for the invoice.
                          • dueDate - optional, nillable; type SoapMplusDate
                            • day type int
                            • mon type int
                            • year type int
                          • totalInclAmount - optional, nillable; type long
                            The total amount including VAT.
                          • totalExclAmount - optional, nillable; type long
                            The total amount excluding VAT.
                          • vatMethod - optional, nillable; type VatMethod - type string with restriction - enum { 'VAT-METHOD-INCLUSIVE', 'VAT-METHOD-EXCLUSIVE', 'VAT-METHOD-SHIFTED', 'VAT-METHOD-NONE' }
                            The VAT method used for this invoice.
                          • vatGroupList - optional, nillable; type VatGroupList
                            • vatGroup - optional, unbounded, nillable; type VatGroup
                              • branchNumber - optional, nillable; type int
                              • extBranchId - optional, nillable; type string
                              • vatCode type int
                                Code for this VAT group.
                              • vatPercentage type long
                                Percentage for this VAT group.
                              • exclAmount - optional, nillable; type long
                                Total amount over which the VAT was calculated.
                              • vatAmount - optional, nillable; type long
                                Total VAT amount.
                              • accountNumber - optional, nillable; type int
                                Account number of this VAT group for bookkeeping.
                            The VAT codes used on this invoice, including their individual amounts. Use these VAT amounts in your financial reporting, do not calculate it yourself.
                          • changeCounter - optional, nillable; type int
                            Internal counter that updates everytime the order is changed.
                          • versionNumber - optional, nillable; type int
                            Internal counter that updates when the order is changed in important ways.
                          • paidAmount - optional, nillable; type long
                            The total amount that has been paid on this invoice.
                          • state - optional, nillable; type InvoiceState - type string with restriction - enum { 'INVOICE-STATE-OUTSTANDING', 'INVOICE-STATE-PARTLY-PAID', 'INVOICE-STATE-PAID', 'INVOICE-STATE-HANDLED' }
                            The current state of the invoice.
                          • finalized - optional, nillable; type boolean
                          • finalizedTimestamp - optional, nillable; type SoapMplusDateTime
                            • sec type int
                            • min type int
                            • hour type int
                            • day type int
                            • mon type int
                            • year type int
                            • isdst type boolean
                            • timezone type int
                          • lineList - optional, nillable; type LineList
                            • line - optional, unbounded; type Line
                              • lineId - optional, nillable; type string
                              • employeeNumber - optional, nillable; type long
                              • articleNumber type long
                              • pluNumber - optional, nillable; type string
                              • text - optional, nillable; type string
                              • supplierRelationNumber - optional, nillable; type long
                              • supplierRelationName - optional, nillable; type string
                              • supplierArticleNumber - optional, nillable; type string
                              • data - optional, nillable; type LineData
                                • quantity type long
                                • decimalPlaces - optional, nillable; type int
                                • price - optional, nillable; type long
                                • priceExcl - optional, nillable; type long
                                • originalPrice - optional, nillable; type long
                                • originalPriceExcl - optional, nillable; type long
                                • purchasePrice - optional, nillable; type long
                                • turnoverGroup - optional, nillable; type int
                                • turnoverGroupName - optional, nillable; type string
                                • turnoverGroupType - optional, nillable; type TurnoverGroupType - type string with restriction - enum { 'TURNOVER-GROUP-TYPE-TURNOVER', 'TURNOVER-GROUP-TYPE-PAYMENT', 'TURNOVER-GROUP-TYPE-SUSPENSE', 'TURNOVER-GROUP-TYPE-CASH-INFLOW', 'TURNOVER-GROUP-TYPE-CASH-OUTFLOW' }
                                • turnoverGroupAccountNumber - optional, nillable; type int
                                • vatCode - optional, nillable; type int
                                • vatPercentage - optional, nillable; type int
                                • pricePerQuantity - optional, nillable; type int
                                • siUnit - optional, nillable; type string
                                • discountType - optional, nillable; type DiscountType - type string with restriction - enum { 'DISCOUNT-TYPE-NONE', 'DISCOUNT-TYPE-PRICE-GROUP', 'DISCOUNT-TYPE-SALES-PRICE', 'DISCOUNT-TYPE-CUSTOMER-DISCOUNT', 'DISCOUNT-TYPE-BRANCH-PRICE' }
                                • discountPercentage - optional, nillable; type int
                                • discountAmount - optional, nillable; type long
                                • discountAmountExcl - optional, nillable; type long
                                • bpeId - optional, nillable; type string
                                • bpeDescription - optional, nillable; type string
                                • bpeAmount - optional, nillable; type long
                                • bpeAmountExcl - optional, nillable; type long
                                • totalInclAmount - optional, nillable; type long
                                • totalExclAmount - optional, nillable; type long
                              • courseNumber - optional, nillable; type int
                              • menuHash - optional, nillable; type string
                              • menuDescription - optional, nillable; type string
                              • menuAmount - optional, nillable; type long
                              • lineType - optional, nillable; type LineType - type string with restriction - enum { 'LINE-TYPE-NONE', 'LINE-TYPE-PREPARATION', 'LINE-TYPE-COMPONENT' }
                              • preparationList - optional, nillable; type LineList
                                • line - optional, unbounded; type Line
                                  • lineId - optional, nillable; type string
                                  • employeeNumber - optional, nillable; type long
                                  • articleNumber type long
                                  • pluNumber - optional, nillable; type string
                                  • text - optional, nillable; type string
                                  • supplierRelationNumber - optional, nillable; type long
                                  • supplierRelationName - optional, nillable; type string
                                  • supplierArticleNumber - optional, nillable; type string
                                  • data - optional, nillable; type LineData
                                    • quantity type long
                                    • decimalPlaces - optional, nillable; type int
                                    • price - optional, nillable; type long
                                    • priceExcl - optional, nillable; type long
                                    • originalPrice - optional, nillable; type long
                                    • originalPriceExcl - optional, nillable; type long
                                    • purchasePrice - optional, nillable; type long
                                    • turnoverGroup - optional, nillable; type int
                                    • turnoverGroupName - optional, nillable; type string
                                    • turnoverGroupType - optional, nillable; type TurnoverGroupType - type string with restriction - enum { 'TURNOVER-GROUP-TYPE-TURNOVER', 'TURNOVER-GROUP-TYPE-PAYMENT', 'TURNOVER-GROUP-TYPE-SUSPENSE', 'TURNOVER-GROUP-TYPE-CASH-INFLOW', 'TURNOVER-GROUP-TYPE-CASH-OUTFLOW' }
                                    • turnoverGroupAccountNumber - optional, nillable; type int
                                    • vatCode - optional, nillable; type int
                                    • vatPercentage - optional, nillable; type int
                                    • pricePerQuantity - optional, nillable; type int
                                    • siUnit - optional, nillable; type string
                                    • discountType - optional, nillable; type DiscountType - type string with restriction - enum { 'DISCOUNT-TYPE-NONE', 'DISCOUNT-TYPE-PRICE-GROUP', 'DISCOUNT-TYPE-SALES-PRICE', 'DISCOUNT-TYPE-CUSTOMER-DISCOUNT', 'DISCOUNT-TYPE-BRANCH-PRICE' }
                                    • discountPercentage - optional, nillable; type int
                                    • discountAmount - optional, nillable; type long
                                    • discountAmountExcl - optional, nillable; type long
                                    • bpeId - optional, nillable; type string
                                    • bpeDescription - optional, nillable; type string
                                    • bpeAmount - optional, nillable; type long
                                    • bpeAmountExcl - optional, nillable; type long
                                    • totalInclAmount - optional, nillable; type long
                                    • totalExclAmount - optional, nillable; type long
                                  • courseNumber - optional, nillable; type int
                                  • menuHash - optional, nillable; type string
                                  • menuDescription - optional, nillable; type string
                                  • menuAmount - optional, nillable; type long
                                  • lineType - optional, nillable; type LineType - type string with restriction - enum { 'LINE-TYPE-NONE', 'LINE-TYPE-PREPARATION', 'LINE-TYPE-COMPONENT' }
                                  • preparationList - optional, nillable; type LineList
                                    • line - optional, unbounded; type Line
                                      • lineId - optional, nillable; type string
                                      • employeeNumber - optional, nillable; type long
                                      • articleNumber type long
                                      • pluNumber - optional, nillable; type string
                                      • text - optional, nillable; type string
                                      • supplierRelationNumber - optional, nillable; type long
                                      • supplierRelationName - optional, nillable; type string
                                      • supplierArticleNumber - optional, nillable; type string
                                      • data - optional, nillable; type LineData
                                        • quantity type long
                                        • decimalPlaces - optional, nillable; type int
                                        • price - optional, nillable; type long
                                        • priceExcl - optional, nillable; type long
                                        • originalPrice - optional, nillable; type long
                                        • originalPriceExcl - optional, nillable; type long
                                        • purchasePrice - optional, nillable; type long
                                        • turnoverGroup - optional, nillable; type int
                                        • turnoverGroupName - optional, nillable; type string
                                        • turnoverGroupType - optional, nillable; type TurnoverGroupType - type string with restriction - enum { 'TURNOVER-GROUP-TYPE-TURNOVER', 'TURNOVER-GROUP-TYPE-PAYMENT', 'TURNOVER-GROUP-TYPE-SUSPENSE', 'TURNOVER-GROUP-TYPE-CASH-INFLOW', 'TURNOVER-GROUP-TYPE-CASH-OUTFLOW' }
                                        • turnoverGroupAccountNumber - optional, nillable; type int
                                        • vatCode - optional, nillable; type int
                                        • vatPercentage - optional, nillable; type int
                                        • pricePerQuantity - optional, nillable; type int
                                        • siUnit - optional, nillable; type string
                                        • discountType - optional, nillable; type DiscountType - type string with restriction - enum { 'DISCOUNT-TYPE-NONE', 'DISCOUNT-TYPE-PRICE-GROUP', 'DISCOUNT-TYPE-SALES-PRICE', 'DISCOUNT-TYPE-CUSTOMER-DISCOUNT', 'DISCOUNT-TYPE-BRANCH-PRICE' }
                                        • discountPercentage - optional, nillable; type int
                                        • discountAmount - optional, nillable; type long
                                        • discountAmountExcl - optional, nillable; type long
                                        • bpeId - optional, nillable; type string
                                        • bpeDescription - optional, nillable; type string
                                        • bpeAmount - optional, nillable; type long
                                        • bpeAmountExcl - optional, nillable; type long
                                        • totalInclAmount - optional, nillable; type long
                                        • totalExclAmount - optional, nillable; type long
                                      • courseNumber - optional, nillable; type int
                                      • menuHash - optional, nillable; type string
                                      • menuDescription - optional, nillable; type string
                                      • menuAmount - optional, nillable; type long
                                      • lineType - optional, nillable; type LineType - type string with restriction - enum { 'LINE-TYPE-NONE', 'LINE-TYPE-PREPARATION', 'LINE-TYPE-COMPONENT' }
                                      • preparationList - optional, nillable; type LineList ... is recursive
                            The lines for this invoice.
                          • paymentList - optional, nillable; type PaymentList
                            • payment - optional, unbounded; type Payment
                              • paymentId - optional, nillable; type string
                                Internal ID for this payment.
                              • financialDate - optional, nillable; type SoapMplusDate
                                • day type int
                                • mon type int
                                • year type int
                                Date this payment was registered.
                              • entryTimestamp - optional, nillable; type SoapMplusDateTime
                                • sec type int
                                • min type int
                                • hour type int
                                • day type int
                                • mon type int
                                • year type int
                                • isdst type boolean
                                • timezone type int
                              • branchNumber - optional, nillable; type int
                              • extBranchId - optional, nillable; type string
                              • workplaceNumber - optional, nillable; type int
                              • employeeNumber - optional, nillable; type long
                              • employeeName - optional, nillable; type string
                              • method type string
                                Payment method (required when creating a new payment).
                              • description - optional, nillable; type string
                              • amount type long
                                Total amount paid (required when creating a new payment).
                              • paymentMethodType - optional, nillable; type PaymentMethodType - type string with restriction - enum { 'PAYMENT-METHOD-TYPE-PAYMENT', 'PAYMENT-METHOD-TYPE-EFT', 'PAYMENT-METHOD-TYPE-SUSPENSE', 'PAYMENT-METHOD-TYPE-DEPOSIT', 'PAYMENT-METHOD-TYPE-AUTO-DEPOSIT', 'PAYMENT-METHOD-TYPE-BPE' }
                              • accountNumber - optional, nillable; type int
                                Account number of this payment method for bookkeeping.
                              • branchAccountNumberList - optional, nillable; type BranchAccountNumberList
                                • branchAccountNumber - optional, unbounded, nillable; type BranchAccountNumber
                                  • branchNumber type int
                                  • extBranchId - optional, nillable; type string
                                  • accountNumber - optional, nillable; type int
                              • eftTransactionDetails - optional, nillable; type EftTransactionDetails
                                • eftTransactionId type string
                                  unique identifier of this transaction, required to prevent storing dupplicates
                                • txid type int
                                • amountCents type long
                                • timestampPos type SoapMplusDateTime
                                  • sec type int
                                  • min type int
                                  • hour type int
                                  • day type int
                                  • mon type int
                                  • year type int
                                  • isdst type boolean
                                  • timezone type int
                                  date and time according to the POS device
                                • timestampTerminal type SoapMplusDateTime
                                  • sec type int
                                  • min type int
                                  • hour type int
                                  • day type int
                                  • mon type int
                                  • year type int
                                  • isdst type boolean
                                  • timezone type int
                                  date and time according to the payment terminal
                                • terminalId type string
                                  terminalId returned by the payment terminal leave empty if not used
                                • transactionId type string
                                  identification used by payment terminal for this transaction
                                • cardNumber type string
                                  cardnumber returned by payment terminal leave empty if not used
                                • customerReceipt type EftReceipt
                                  • line - optional, unbounded; type EftReceiptLine
                                    • doubleHeight type boolean
                                    • doubleWidth type boolean
                                    • line type string
                                  text to print for the customer, contains markup for printing
                                • customerReceiptCopies type int
                                  number of customer copies to print
                                • merchantReceipt type EftReceipt
                                  • line - optional, unbounded; type EftReceiptLine
                                    • doubleHeight type boolean
                                    • doubleWidth type boolean
                                    • line type string
                                  text to print for the merchant, contains markup for printing
                                • merchantReceiptCopies type int
                                  number of merchant copies to print
                                • requireCustomerSignature type boolean
                                • requireMerchantSignature type boolean
                                • requireIdentification type boolean
                                • eJournal type string
                                  text that should be saved in the electronic transaction log (shoudl be formatted as supplied by terminal)
                                • eftDriver type string
                                  identification of driver that performed the transaction
                                • state type EftTransactionState - type string with restriction - enum { 'EFT-TRANSACTION-STATE-UNKNOWN', 'EFT-TRANSACTION-STATE-PAYED', 'EFT-TRANSACTION-STATE-RECOVERED', 'EFT-TRANSACTION-STATE-NOT-PAYED', 'EFT-TRANSACTION-STATE-PAYED-MANUALLY', 'EFT-TRANSACTION-STATE-REPRINT' }
                                  current state of transaction ONBEKEND/BETAALD/NIET_BETAALD
                                • employeeNumber type long
                                  number of employee who initiated the transaction
                                • authorizingEmployeeNumber type long
                                  number of employee that authorized the transaction
                            The payments registered for this invoice.
                      • getInvoices
                        Description:
                        Service definition of function ns__getInvoices
                        Operation type:
                        Request-response. The endpoint receives a message, and sends a correlated message.
                        Input:
                        getInvoices (SOAP:body, use = literal)Source code
                        Body type getInvoices
                        • request type GetInvoicesRequest
                          • syncMarker - optional, nillable; type long
                          • syncMarkerLimit - optional, nillable; type int
                          • fromFinancialDate - optional, nillable; type SoapMplusDate
                            • day type int
                            • mon type int
                            • year type int
                          • throughFinancialDate - optional, nillable; type SoapMplusDate
                            • day type int
                            • mon type int
                            • year type int
                          • branchNumbers - optional, unbounded; type int
                          • employeeNumbers - optional, unbounded; type long
                          • relationNumbers - optional, unbounded; type long
                          • supplierRelationNumbers - optional, unbounded; type long
                          • articleNumbers - optional, unbounded; type long
                          • articleTurnoverGroups - optional, unbounded; type int
                          • articlePluNumbers type TextList
                            • text - optional, unbounded; type Text
                              • text type string
                          • articleBarcodes type TextList
                            • text - optional, unbounded; type Text
                              • text type string
                          • finalizeInvoices - optional, nillable; type boolean
                        Output:
                        GetInvoicesResponse (SOAP:body, use = literal)Source code
                        Body type GetInvoicesResponse
                        • invoiceList type InvoiceList
                          • invoice - optional, unbounded; type Invoice
                            • invoiceId - optional, nillable; type string
                              The internal UUID for this invoice.
                            • extInvoiceId - optional, nillable; type string
                            • orderIds - optional, nillable; type IdList
                              • id - optional, unbounded; type string
                            • extOrderIds - optional, nillable; type IdList
                              • id - optional, unbounded; type string
                            • transactionString - optional, nillable; type string
                              The nicely formatted unique string for this transaction.
                            • syncMarker - optional, nillable; type long
                            • invoiceNumber - optional, nillable; type YearNumber
                              • year type int
                              • number type long
                            • invoiceType - optional, nillable; type InvoiceType - type string with restriction - enum { 'INVOICE-TYPE-INVOICE', 'INVOICE-TYPE-DIRECT-INVOICE', 'INVOICE-TYPE-CREDIT-INVOICE', 'INVOICE-TYPE-REPEATING-INVOICE' }
                              The type of this receipt. RECEIPT_TYPE_RECEIPT = receipt; RECEIPT_TYPE_CREDIT_RECEIPT = credit of receipt; RECEIPT_TYPE_CASH_INFLOW = inflow of cash; RECEIPT_TYPE_CASH_OUTFLOW = outflow of cash
                            • employeeNumber - optional, nillable; type long
                              The employee that entered this receipt into the system.
                            • employeeName - optional, nillable; type string
                            • entryTimestamp - optional, nillable; type SoapMplusDateTime
                              • sec type int
                              • min type int
                              • hour type int
                              • day type int
                              • mon type int
                              • year type int
                              • isdst type boolean
                              • timezone type int
                              The time this receipt was entered into the system.
                            • relationNumber - optional, nillable; type long
                              The customer that paid for this invoice.
                            • relationName - optional, nillable; type string
                            • deliveryAddress - optional, nillable; type Address
                              • addressId - optional, nillable; type string
                              • name - optional, nillable; type string
                              • contact - optional, nillable; type string
                              • address - optional, nillable; type string
                              • zipcode - optional, nillable; type string
                              • city - optional, nillable; type string
                              • country - optional, nillable; type string
                            • invoiceAddress - optional, nillable; type Address
                              • addressId - optional, nillable; type string
                              • name - optional, nillable; type string
                              • contact - optional, nillable; type string
                              • address - optional, nillable; type string
                              • zipcode - optional, nillable; type string
                              • city - optional, nillable; type string
                              • country - optional, nillable; type string
                            • financialDate - optional, nillable; type SoapMplusDate
                              • day type int
                              • mon type int
                              • year type int
                              The financial date that this invoice was entered into the system.
                            • financialBranchNumber - optional, nillable; type int
                              The branch for which this invoice was entered into the system. This is the branch on which the turnover and stock changes are registered.
                            • financialExtBranchId - optional, nillable; type string
                            • workplaceNumber - optional, nillable; type int
                            • entryBranchNumber - optional, nillable; type int
                              The branch on which this invoice was entered into the system. Can in theory be different from the financialBranchNumber.
                            • entryExtBranchId - optional, nillable; type string
                            • reference - optional, nillable; type string
                              A textual reference for the invoice.
                            • dueDate - optional, nillable; type SoapMplusDate
                              • day type int
                              • mon type int
                              • year type int
                            • totalInclAmount - optional, nillable; type long
                              The total amount including VAT.
                            • totalExclAmount - optional, nillable; type long
                              The total amount excluding VAT.
                            • vatMethod - optional, nillable; type VatMethod - type string with restriction - enum { 'VAT-METHOD-INCLUSIVE', 'VAT-METHOD-EXCLUSIVE', 'VAT-METHOD-SHIFTED', 'VAT-METHOD-NONE' }
                              The VAT method used for this invoice.
                            • vatGroupList - optional, nillable; type VatGroupList
                              • vatGroup - optional, unbounded, nillable; type VatGroup
                                • branchNumber - optional, nillable; type int
                                • extBranchId - optional, nillable; type string
                                • vatCode type int
                                  Code for this VAT group.
                                • vatPercentage type long
                                  Percentage for this VAT group.
                                • exclAmount - optional, nillable; type long
                                  Total amount over which the VAT was calculated.
                                • vatAmount - optional, nillable; type long
                                  Total VAT amount.
                                • accountNumber - optional, nillable; type int
                                  Account number of this VAT group for bookkeeping.
                              The VAT codes used on this invoice, including their individual amounts. Use these VAT amounts in your financial reporting, do not calculate it yourself.
                            • changeCounter - optional, nillable; type int
                              Internal counter that updates everytime the order is changed.
                            • versionNumber - optional, nillable; type int
                              Internal counter that updates when the order is changed in important ways.
                            • paidAmount - optional, nillable; type long
                              The total amount that has been paid on this invoice.
                            • state - optional, nillable; type InvoiceState - type string with restriction - enum { 'INVOICE-STATE-OUTSTANDING', 'INVOICE-STATE-PARTLY-PAID', 'INVOICE-STATE-PAID', 'INVOICE-STATE-HANDLED' }
                              The current state of the invoice.
                            • finalized - optional, nillable; type boolean
                            • finalizedTimestamp - optional, nillable; type SoapMplusDateTime
                              • sec type int
                              • min type int
                              • hour type int
                              • day type int
                              • mon type int
                              • year type int
                              • isdst type boolean
                              • timezone type int
                            • lineList - optional, nillable; type LineList
                              • line - optional, unbounded; type Line
                                • lineId - optional, nillable; type string
                                • employeeNumber - optional, nillable; type long
                                • articleNumber type long
                                • pluNumber - optional, nillable; type string
                                • text - optional, nillable; type string
                                • supplierRelationNumber - optional, nillable; type long
                                • supplierRelationName - optional, nillable; type string
                                • supplierArticleNumber - optional, nillable; type string
                                • data - optional, nillable; type LineData
                                  • quantity type long
                                  • decimalPlaces - optional, nillable; type int
                                  • price - optional, nillable; type long
                                  • priceExcl - optional, nillable; type long
                                  • originalPrice - optional, nillable; type long
                                  • originalPriceExcl - optional, nillable; type long
                                  • purchasePrice - optional, nillable; type long
                                  • turnoverGroup - optional, nillable; type int
                                  • turnoverGroupName - optional, nillable; type string
                                  • turnoverGroupType - optional, nillable; type TurnoverGroupType - type string with restriction - enum { 'TURNOVER-GROUP-TYPE-TURNOVER', 'TURNOVER-GROUP-TYPE-PAYMENT', 'TURNOVER-GROUP-TYPE-SUSPENSE', 'TURNOVER-GROUP-TYPE-CASH-INFLOW', 'TURNOVER-GROUP-TYPE-CASH-OUTFLOW' }
                                  • turnoverGroupAccountNumber - optional, nillable; type int
                                  • vatCode - optional, nillable; type int
                                  • vatPercentage - optional, nillable; type int
                                  • pricePerQuantity - optional, nillable; type int
                                  • siUnit - optional, nillable; type string
                                  • discountType - optional, nillable; type DiscountType - type string with restriction - enum { 'DISCOUNT-TYPE-NONE', 'DISCOUNT-TYPE-PRICE-GROUP', 'DISCOUNT-TYPE-SALES-PRICE', 'DISCOUNT-TYPE-CUSTOMER-DISCOUNT', 'DISCOUNT-TYPE-BRANCH-PRICE' }
                                  • discountPercentage - optional, nillable; type int
                                  • discountAmount - optional, nillable; type long
                                  • discountAmountExcl - optional, nillable; type long
                                  • bpeId - optional, nillable; type string
                                  • bpeDescription - optional, nillable; type string
                                  • bpeAmount - optional, nillable; type long
                                  • bpeAmountExcl - optional, nillable; type long
                                  • totalInclAmount - optional, nillable; type long
                                  • totalExclAmount - optional, nillable; type long
                                • courseNumber - optional, nillable; type int
                                • menuHash - optional, nillable; type string
                                • menuDescription - optional, nillable; type string
                                • menuAmount - optional, nillable; type long
                                • lineType - optional, nillable; type LineType - type string with restriction - enum { 'LINE-TYPE-NONE', 'LINE-TYPE-PREPARATION', 'LINE-TYPE-COMPONENT' }
                                • preparationList - optional, nillable; type LineList
                                  • line - optional, unbounded; type Line
                                    • lineId - optional, nillable; type string
                                    • employeeNumber - optional, nillable; type long
                                    • articleNumber type long
                                    • pluNumber - optional, nillable; type string
                                    • text - optional, nillable; type string
                                    • supplierRelationNumber - optional, nillable; type long
                                    • supplierRelationName - optional, nillable; type string
                                    • supplierArticleNumber - optional, nillable; type string
                                    • data - optional, nillable; type LineData
                                      • quantity type long
                                      • decimalPlaces - optional, nillable; type int
                                      • price - optional, nillable; type long
                                      • priceExcl - optional, nillable; type long
                                      • originalPrice - optional, nillable; type long
                                      • originalPriceExcl - optional, nillable; type long
                                      • purchasePrice - optional, nillable; type long
                                      • turnoverGroup - optional, nillable; type int
                                      • turnoverGroupName - optional, nillable; type string
                                      • turnoverGroupType - optional, nillable; type TurnoverGroupType - type string with restriction - enum { 'TURNOVER-GROUP-TYPE-TURNOVER', 'TURNOVER-GROUP-TYPE-PAYMENT', 'TURNOVER-GROUP-TYPE-SUSPENSE', 'TURNOVER-GROUP-TYPE-CASH-INFLOW', 'TURNOVER-GROUP-TYPE-CASH-OUTFLOW' }
                                      • turnoverGroupAccountNumber - optional, nillable; type int
                                      • vatCode - optional, nillable; type int
                                      • vatPercentage - optional, nillable; type int
                                      • pricePerQuantity - optional, nillable; type int
                                      • siUnit - optional, nillable; type string
                                      • discountType - optional, nillable; type DiscountType - type string with restriction - enum { 'DISCOUNT-TYPE-NONE', 'DISCOUNT-TYPE-PRICE-GROUP', 'DISCOUNT-TYPE-SALES-PRICE', 'DISCOUNT-TYPE-CUSTOMER-DISCOUNT', 'DISCOUNT-TYPE-BRANCH-PRICE' }
                                      • discountPercentage - optional, nillable; type int
                                      • discountAmount - optional, nillable; type long
                                      • discountAmountExcl - optional, nillable; type long
                                      • bpeId - optional, nillable; type string
                                      • bpeDescription - optional, nillable; type string
                                      • bpeAmount - optional, nillable; type long
                                      • bpeAmountExcl - optional, nillable; type long
                                      • totalInclAmount - optional, nillable; type long
                                      • totalExclAmount - optional, nillable; type long
                                    • courseNumber - optional, nillable; type int
                                    • menuHash - optional, nillable; type string
                                    • menuDescription - optional, nillable; type string
                                    • menuAmount - optional, nillable; type long
                                    • lineType - optional, nillable; type LineType - type string with restriction - enum { 'LINE-TYPE-NONE', 'LINE-TYPE-PREPARATION', 'LINE-TYPE-COMPONENT' }
                                    • preparationList - optional, nillable; type LineList
                                      • line - optional, unbounded; type Line
                                        • lineId - optional, nillable; type string
                                        • employeeNumber - optional, nillable; type long
                                        • articleNumber type long
                                        • pluNumber - optional, nillable; type string
                                        • text - optional, nillable; type string
                                        • supplierRelationNumber - optional, nillable; type long
                                        • supplierRelationName - optional, nillable; type string
                                        • supplierArticleNumber - optional, nillable; type string
                                        • data - optional, nillable; type LineData
                                          • quantity type long
                                          • decimalPlaces - optional, nillable; type int
                                          • price - optional, nillable; type long
                                          • priceExcl - optional, nillable; type long
                                          • originalPrice - optional, nillable; type long
                                          • originalPriceExcl - optional, nillable; type long
                                          • purchasePrice - optional, nillable; type long
                                          • turnoverGroup - optional, nillable; type int
                                          • turnoverGroupName - optional, nillable; type string
                                          • turnoverGroupType - optional, nillable; type TurnoverGroupType - type string with restriction - enum { 'TURNOVER-GROUP-TYPE-TURNOVER', 'TURNOVER-GROUP-TYPE-PAYMENT', 'TURNOVER-GROUP-TYPE-SUSPENSE', 'TURNOVER-GROUP-TYPE-CASH-INFLOW', 'TURNOVER-GROUP-TYPE-CASH-OUTFLOW' }
                                          • turnoverGroupAccountNumber - optional, nillable; type int
                                          • vatCode - optional, nillable; type int
                                          • vatPercentage - optional, nillable; type int
                                          • pricePerQuantity - optional, nillable; type int
                                          • siUnit - optional, nillable; type string
                                          • discountType - optional, nillable; type DiscountType - type string with restriction - enum { 'DISCOUNT-TYPE-NONE', 'DISCOUNT-TYPE-PRICE-GROUP', 'DISCOUNT-TYPE-SALES-PRICE', 'DISCOUNT-TYPE-CUSTOMER-DISCOUNT', 'DISCOUNT-TYPE-BRANCH-PRICE' }
                                          • discountPercentage - optional, nillable; type int
                                          • discountAmount - optional, nillable; type long
                                          • discountAmountExcl - optional, nillable; type long
                                          • bpeId - optional, nillable; type string
                                          • bpeDescription - optional, nillable; type string
                                          • bpeAmount - optional, nillable; type long
                                          • bpeAmountExcl - optional, nillable; type long
                                          • totalInclAmount - optional, nillable; type long
                                          • totalExclAmount - optional, nillable; type long
                                        • courseNumber - optional, nillable; type int
                                        • menuHash - optional, nillable; type string
                                        • menuDescription - optional, nillable; type string
                                        • menuAmount - optional, nillable; type long
                                        • lineType - optional, nillable; type LineType - type string with restriction - enum { 'LINE-TYPE-NONE', 'LINE-TYPE-PREPARATION', 'LINE-TYPE-COMPONENT' }
                                        • preparationList - optional, nillable; type LineList ... is recursive
                              The lines for this invoice.
                            • paymentList - optional, nillable; type PaymentList
                              • payment - optional, unbounded; type Payment
                                • paymentId - optional, nillable; type string
                                  Internal ID for this payment.
                                • financialDate - optional, nillable; type SoapMplusDate
                                  • day type int
                                  • mon type int
                                  • year type int
                                  Date this payment was registered.
                                • entryTimestamp - optional, nillable; type SoapMplusDateTime
                                  • sec type int
                                  • min type int
                                  • hour type int
                                  • day type int
                                  • mon type int
                                  • year type int
                                  • isdst type boolean
                                  • timezone type int
                                • branchNumber - optional, nillable; type int
                                • extBranchId - optional, nillable; type string
                                • workplaceNumber - optional, nillable; type int
                                • employeeNumber - optional, nillable; type long
                                • employeeName - optional, nillable; type string
                                • method type string
                                  Payment method (required when creating a new payment).
                                • description - optional, nillable; type string
                                • amount type long
                                  Total amount paid (required when creating a new payment).
                                • paymentMethodType - optional, nillable; type PaymentMethodType - type string with restriction - enum { 'PAYMENT-METHOD-TYPE-PAYMENT', 'PAYMENT-METHOD-TYPE-EFT', 'PAYMENT-METHOD-TYPE-SUSPENSE', 'PAYMENT-METHOD-TYPE-DEPOSIT', 'PAYMENT-METHOD-TYPE-AUTO-DEPOSIT', 'PAYMENT-METHOD-TYPE-BPE' }
                                • accountNumber - optional, nillable; type int
                                  Account number of this payment method for bookkeeping.
                                • branchAccountNumberList - optional, nillable; type BranchAccountNumberList
                                  • branchAccountNumber - optional, unbounded, nillable; type BranchAccountNumber
                                    • branchNumber type int
                                    • extBranchId - optional, nillable; type string
                                    • accountNumber - optional, nillable; type int
                                • eftTransactionDetails - optional, nillable; type EftTransactionDetails
                                  • eftTransactionId type string
                                    unique identifier of this transaction, required to prevent storing dupplicates
                                  • txid type int
                                  • amountCents type long
                                  • timestampPos type SoapMplusDateTime
                                    • sec type int
                                    • min type int
                                    • hour type int
                                    • day type int
                                    • mon type int
                                    • year type int
                                    • isdst type boolean
                                    • timezone type int
                                    date and time according to the POS device
                                  • timestampTerminal type SoapMplusDateTime
                                    • sec type int
                                    • min type int
                                    • hour type int
                                    • day type int
                                    • mon type int
                                    • year type int
                                    • isdst type boolean
                                    • timezone type int
                                    date and time according to the payment terminal
                                  • terminalId type string
                                    terminalId returned by the payment terminal leave empty if not used
                                  • transactionId type string
                                    identification used by payment terminal for this transaction
                                  • cardNumber type string
                                    cardnumber returned by payment terminal leave empty if not used
                                  • customerReceipt type EftReceipt
                                    • line - optional, unbounded; type EftReceiptLine
                                      • doubleHeight type boolean
                                      • doubleWidth type boolean
                                      • line type string
                                    text to print for the customer, contains markup for printing
                                  • customerReceiptCopies type int
                                    number of customer copies to print
                                  • merchantReceipt type EftReceipt
                                    • line - optional, unbounded; type EftReceiptLine
                                      • doubleHeight type boolean
                                      • doubleWidth type boolean
                                      • line type string
                                    text to print for the merchant, contains markup for printing
                                  • merchantReceiptCopies type int
                                    number of merchant copies to print
                                  • requireCustomerSignature type boolean
                                  • requireMerchantSignature type boolean
                                  • requireIdentification type boolean
                                  • eJournal type string
                                    text that should be saved in the electronic transaction log (shoudl be formatted as supplied by terminal)
                                  • eftDriver type string
                                    identification of driver that performed the transaction
                                  • state type EftTransactionState - type string with restriction - enum { 'EFT-TRANSACTION-STATE-UNKNOWN', 'EFT-TRANSACTION-STATE-PAYED', 'EFT-TRANSACTION-STATE-RECOVERED', 'EFT-TRANSACTION-STATE-NOT-PAYED', 'EFT-TRANSACTION-STATE-PAYED-MANUALLY', 'EFT-TRANSACTION-STATE-REPRINT' }
                                    current state of transaction ONBEKEND/BETAALD/NIET_BETAALD
                                  • employeeNumber type long
                                    number of employee who initiated the transaction
                                  • authorizingEmployeeNumber type long
                                    number of employee that authorized the transaction
                              The payments registered for this invoice.
                      • getJournals
                        Description:
                        Service definition of function ns__getJournals
                        Operation type:
                        Request-response. The endpoint receives a message, and sends a correlated message.
                        Input:
                        getJournals (SOAP:body, use = literal)Source code
                        Body type getJournals
                        • request type GetJournalsRequest
                          • fromFinancialDate type SoapMplusDate
                            • day type int
                            • mon type int
                            • year type int
                            Retrieve journals starting at this date.
                          • throughFinancialDate type SoapMplusDate
                            • day type int
                            • mon type int
                            • year type int
                            Retrieve journals up to and including this date.
                          • branchNumbers - optional, unbounded; type int
                            Retrieve journals for these branches.
                          • journalFilterList - optional, nillable; type JournalFilterList
                            • journalFilter - optional, unbounded; type JournalFilter - type string with restriction - enum { 'JOURNAL-FILTER-RECEIPT', 'JOURNAL-FILTER-INVOICE', 'JOURNAL-FILTER-ORDER' }
                            Specificy which data to include in the journal.
                          • reference - optional, nillable; type string
                        Output:
                        GetJournalsResponse (SOAP:body, use = literal)Source code
                        Body type GetJournalsResponse
                        • journalList type JournalList
                          • journal - optional, unbounded; type Journal
                            • financialDate type SoapMplusDate
                              • day type int
                              • mon type int
                              • year type int
                              This journal is for this date.
                            • journalFilterList - optional, nillable; type JournalFilterList
                              • journalFilter - optional, unbounded; type JournalFilter - type string with restriction - enum { 'JOURNAL-FILTER-RECEIPT', 'JOURNAL-FILTER-INVOICE', 'JOURNAL-FILTER-ORDER' }
                              Which data the journal includes.
                            • branchNumber type int
                              Which branch the journal is for.
                            • extBranchId - optional, nillable; type string
                            • turnoverGroupList - optional, nillable; type TurnoverGroupList
                              • turnoverGroup - optional, unbounded, nillable; type TurnoverGroup
                                • turnoverGroupType type TurnoverGroupType - type string with restriction - enum { 'TURNOVER-GROUP-TYPE-TURNOVER', 'TURNOVER-GROUP-TYPE-PAYMENT', 'TURNOVER-GROUP-TYPE-SUSPENSE', 'TURNOVER-GROUP-TYPE-CASH-INFLOW', 'TURNOVER-GROUP-TYPE-CASH-OUTFLOW' }
                                  The type of this turnover group.
                                • turnoverGroup type int
                                  The number of this turnover group.
                                • turnoverGroupName type string
                                  The name of this turnover group.
                                • inclAmount - optional, nillable; type long
                                  The total amount on this turnover group, including VAT.
                                • exclAmount - optional, nillable; type long
                                  The total amount on this turnover group, excluding VAT.
                                • defaultAccountNumber - optional, nillable; type int
                                • accountNumber - optional, nillable; type int
                                  The account number for this turnover group.
                                • branchAccountNumberList - optional, nillable; type BranchAccountNumberList
                                  • branchAccountNumber - optional, unbounded, nillable; type BranchAccountNumber
                                    • branchNumber type int
                                    • extBranchId - optional, nillable; type string
                                    • accountNumber - optional, nillable; type int
                                The number of this turnover group.
                              List of summarized turnover groups.
                            • paymentList - optional, nillable; type PaymentList
                              • payment - optional, unbounded; type Payment
                                • paymentId - optional, nillable; type string
                                  Internal ID for this payment.
                                • financialDate - optional, nillable; type SoapMplusDate
                                  • day type int
                                  • mon type int
                                  • year type int
                                  Date this payment was registered.
                                • entryTimestamp - optional, nillable; type SoapMplusDateTime
                                  • sec type int
                                  • min type int
                                  • hour type int
                                  • day type int
                                  • mon type int
                                  • year type int
                                  • isdst type boolean
                                  • timezone type int
                                • branchNumber - optional, nillable; type int
                                • extBranchId - optional, nillable; type string
                                • workplaceNumber - optional, nillable; type int
                                • employeeNumber - optional, nillable; type long
                                • employeeName - optional, nillable; type string
                                • method type string
                                  Payment method (required when creating a new payment).
                                • description - optional, nillable; type string
                                • amount type long
                                  Total amount paid (required when creating a new payment).
                                • paymentMethodType - optional, nillable; type PaymentMethodType - type string with restriction - enum { 'PAYMENT-METHOD-TYPE-PAYMENT', 'PAYMENT-METHOD-TYPE-EFT', 'PAYMENT-METHOD-TYPE-SUSPENSE', 'PAYMENT-METHOD-TYPE-DEPOSIT', 'PAYMENT-METHOD-TYPE-AUTO-DEPOSIT', 'PAYMENT-METHOD-TYPE-BPE' }
                                • accountNumber - optional, nillable; type int
                                  Account number of this payment method for bookkeeping.
                                • branchAccountNumberList - optional, nillable; type BranchAccountNumberList
                                  • branchAccountNumber - optional, unbounded, nillable; type BranchAccountNumber
                                    • branchNumber type int
                                    • extBranchId - optional, nillable; type string
                                    • accountNumber - optional, nillable; type int
                                • eftTransactionDetails - optional, nillable; type EftTransactionDetails
                                  • eftTransactionId type string
                                    unique identifier of this transaction, required to prevent storing dupplicates
                                  • txid type int
                                  • amountCents type long
                                  • timestampPos type SoapMplusDateTime
                                    • sec type int
                                    • min type int
                                    • hour type int
                                    • day type int
                                    • mon type int
                                    • year type int
                                    • isdst type boolean
                                    • timezone type int
                                    date and time according to the POS device
                                  • timestampTerminal type SoapMplusDateTime
                                    • sec type int
                                    • min type int
                                    • hour type int
                                    • day type int
                                    • mon type int
                                    • year type int
                                    • isdst type boolean
                                    • timezone type int
                                    date and time according to the payment terminal
                                  • terminalId type string
                                    terminalId returned by the payment terminal leave empty if not used
                                  • transactionId type string
                                    identification used by payment terminal for this transaction
                                  • cardNumber type string
                                    cardnumber returned by payment terminal leave empty if not used
                                  • customerReceipt type EftReceipt
                                    • line - optional, unbounded; type EftReceiptLine
                                      • doubleHeight type boolean
                                      • doubleWidth type boolean
                                      • line type string
                                    text to print for the customer, contains markup for printing
                                  • customerReceiptCopies type int
                                    number of customer copies to print
                                  • merchantReceipt type EftReceipt
                                    • line - optional, unbounded; type EftReceiptLine
                                      • doubleHeight type boolean
                                      • doubleWidth type boolean
                                      • line type string
                                    text to print for the merchant, contains markup for printing
                                  • merchantReceiptCopies type int
                                    number of merchant copies to print
                                  • requireCustomerSignature type boolean
                                  • requireMerchantSignature type boolean
                                  • requireIdentification type boolean
                                  • eJournal type string
                                    text that should be saved in the electronic transaction log (shoudl be formatted as supplied by terminal)
                                  • eftDriver type string
                                    identification of driver that performed the transaction
                                  • state type EftTransactionState - type string with restriction - enum { 'EFT-TRANSACTION-STATE-UNKNOWN', 'EFT-TRANSACTION-STATE-PAYED', 'EFT-TRANSACTION-STATE-RECOVERED', 'EFT-TRANSACTION-STATE-NOT-PAYED', 'EFT-TRANSACTION-STATE-PAYED-MANUALLY', 'EFT-TRANSACTION-STATE-REPRINT' }
                                    current state of transaction ONBEKEND/BETAALD/NIET_BETAALD
                                  • employeeNumber type long
                                    number of employee who initiated the transaction
                                  • authorizingEmployeeNumber type long
                                    number of employee that authorized the transaction
                              List of summarized payments.
                            • vatGroupList - optional, nillable; type VatGroupList
                              • vatGroup - optional, unbounded, nillable; type VatGroup
                                • branchNumber - optional, nillable; type int
                                • extBranchId - optional, nillable; type string
                                • vatCode type int
                                  Code for this VAT group.
                                • vatPercentage type long
                                  Percentage for this VAT group.
                                • exclAmount - optional, nillable; type long
                                  Total amount over which the VAT was calculated.
                                • vatAmount - optional, nillable; type long
                                  Total VAT amount.
                                • accountNumber - optional, nillable; type int
                                  Account number of this VAT group for bookkeeping.
                              List of summarized VAT groups.
                      • getLicenseInformation
                        Description:
                        Service definition of function ns__getLicenseInformation
                        Operation type:
                        Request-response. The endpoint receives a message, and sends a correlated message.
                        Input:
                        getLicenseInformation (SOAP:body, use = literal)Source code
                        Body type getLicenseInformation
                          Output:
                          GetLicenseInformationResponse (SOAP:body, use = literal)Source code
                          Body type GetLicenseInformationResponse
                          • obscuredLicenseKey - optional, nillable; type string
                          • companyName - optional, nillable; type string
                          • city - optional, nillable; type string
                          • licensedBranches - optional, nillable; type LicensedBranchList
                            • licensedBranch - optional, unbounded, nillable; type LicensedBranch
                              • branchNumber type int
                              • branchName - optional, nillable; type string
                              • workplaceLimit - optional, nillable; type int
                              • licensedModules - optional, nillable; type LicensedModuleList
                                • licensedModule - optional, unbounded, nillable; type LicensedModule
                                  • moduleGroup type int
                                  • moduleNumber type int
                                  • moduleDescription - optional, nillable; type string
                        • getMaxTableNumber
                          Description:
                          Service definition of function ns__getMaxTableNumber
                          Operation type:
                          Request-response. The endpoint receives a message, and sends a correlated message.
                          Input:
                          getMaxTableNumberRequest (SOAP:body, use = literal)Source code
                          Body type getMaxTableNumber
                          • terminal type Terminal
                            • branchNumber type int
                            • branchName type string
                            • terminalNumber type int
                            • terminalName type string
                            • terminalStatus type TerminalStatus - type string with restriction - enum { 'TERMINAL-STATUS-AVAILABLE', 'TERMINAL-STATUS-REGISTERED' }
                            • uniqueDeviceIdentifier type string
                            • gksProductionNumber - optional, nillable; type string
                            • hardwareIdentifier - optional, nillable; type string
                            • terminalSoftwareName - optional, nillable; type string
                            • terminalSoftwareVersion - optional, nillable; type string
                          Output:
                          getMaxTableNumberResponse (SOAP:body, use = literal)Source code
                          Body type getMaxTableNumberResponse
                          • maxTableNumber type int
                        • getMessages
                          Description:
                          Service definition of function ns__getMessages
                          Operation type:
                          Request-response. The endpoint receives a message, and sends a correlated message.
                          Input:
                          getMessages (SOAP:body, use = literal)Source code
                          Body type getMessages
                          • request type GetMessagesRequest
                            • sinceMessageId - optional, nillable; type long
                            • branchNumber - optional, nillable; type int
                            • terminalNumber - optional, nillable; type int
                            • onlyUndelivered - optional, nillable; type boolean
                            • setDelivered - optional, nillable; type boolean
                          Output:
                          GetMessagesResponse (SOAP:body, use = literal)Source code
                          Body type GetMessagesResponse
                          • messageList type MessageList
                            • message - optional, unbounded, nillable; type Message
                              • messageId - optional, nillable; type long
                              • apiIdent - optional, nillable; type string
                              • sender - optional, nillable; type string
                              • text - optional, nillable; type string
                              • createTimestamp - optional, nillable; type SoapMplusDateTime
                                • sec type int
                                • min type int
                                • hour type int
                                • day type int
                                • mon type int
                                • year type int
                                • isdst type boolean
                                • timezone type int
                              • deliverTimestamp - optional, nillable; type SoapMplusDateTime
                                • sec type int
                                • min type int
                                • hour type int
                                • day type int
                                • mon type int
                                • year type int
                                • isdst type boolean
                                • timezone type int
                              • branchNumber - optional, nillable; type int
                              • terminalNumber - optional, nillable; type int
                              • messageType - optional, nillable; type MessageType - type string with restriction - enum { 'MESSAGE-TYPE-INFO', 'MESSAGE-TYPE-OK', 'MESSAGE-TYPE-WARNING' }
                        • getOrder
                          Description:
                          Service definition of function ns__getOrder
                          Operation type:
                          Request-response. The endpoint receives a message, and sends a correlated message.
                          Input:
                          getOrder (SOAP:body, use = literal)Source code
                          Body type getOrder
                          • orderId type string
                          Output:
                          GetOrderResponse (SOAP:body, use = literal)Source code
                          Body type GetOrderResponse
                          • result type GetOrderResult - type string with restriction - enum { 'GET-ORDER-RESULT-OK', 'GET-ORDER-RESULT-NOT-FOUND' }
                          • order - optional, nillable; type Order
                            • orderId type string
                            • extOrderId - optional, nillable; type string
                            • syncMarker - optional, nillable; type long
                            • orderType - optional, nillable; type OrderType - type string with restriction - enum { 'ORDER-TYPE-SALES-ORDER', 'ORDER-TYPE-REPEAT-SALES-ORDER', 'ORDER-TYPE-EXTERNAL-SALES-ORDER', 'ORDER-TYPE-TABLE-ORDER', 'ORDER-TYPE-CAFETERIA-ORDER' }
                            • entryBranchNumber - optional, nillable; type int
                            • entryExtBranchId - optional, nillable; type string
                            • employeeNumber - optional, nillable; type long
                            • employeeName - optional, nillable; type string
                            • entryTimestamp - optional, nillable; type SoapMplusDateTime
                              • sec type int
                              • min type int
                              • hour type int
                              • day type int
                              • mon type int
                              • year type int
                              • isdst type boolean
                              • timezone type int
                            • relationNumber - optional, nillable; type long
                            • relationName - optional, nillable; type string
                            • deliveryAddress - optional, nillable; type Address
                              • addressId - optional, nillable; type string
                              • name - optional, nillable; type string
                              • contact - optional, nillable; type string
                              • address - optional, nillable; type string
                              • zipcode - optional, nillable; type string
                              • city - optional, nillable; type string
                              • country - optional, nillable; type string
                            • invoiceAddress - optional, nillable; type Address
                              • addressId - optional, nillable; type string
                              • name - optional, nillable; type string
                              • contact - optional, nillable; type string
                              • address - optional, nillable; type string
                              • zipcode - optional, nillable; type string
                              • city - optional, nillable; type string
                              • country - optional, nillable; type string
                            • financialDate - optional, nillable; type SoapMplusDate
                              • day type int
                              • mon type int
                              • year type int
                            • financialBranchNumber - optional, nillable; type int
                            • financialExtBranchId - optional, nillable; type string
                            • workplaceNumber - optional, nillable; type int
                            • reference - optional, nillable; type string
                            • totalInclAmount - optional, nillable; type long
                            • totalExclAmount - optional, nillable; type long
                            • vatMethod - optional, nillable; type VatMethod - type string with restriction - enum { 'VAT-METHOD-INCLUSIVE', 'VAT-METHOD-EXCLUSIVE', 'VAT-METHOD-SHIFTED', 'VAT-METHOD-NONE' }
                            • vatGroupList - optional, nillable; type VatGroupList
                              • vatGroup - optional, unbounded, nillable; type VatGroup
                                • branchNumber - optional, nillable; type int
                                • extBranchId - optional, nillable; type string
                                • vatCode type int
                                  Code for this VAT group.
                                • vatPercentage type long
                                  Percentage for this VAT group.
                                • exclAmount - optional, nillable; type long
                                  Total amount over which the VAT was calculated.
                                • vatAmount - optional, nillable; type long
                                  Total VAT amount.
                                • accountNumber - optional, nillable; type int
                                  Account number of this VAT group for bookkeeping.
                            • deliveryMethod - optional, nillable; type string
                            • deliveryDate - optional, nillable; type SoapMplusDate
                              • day type int
                              • mon type int
                              • year type int
                            • deliveryPeriodBegin - optional, nillable; type SoapMplusDateTime
                              • sec type int
                              • min type int
                              • hour type int
                              • day type int
                              • mon type int
                              • year type int
                              • isdst type boolean
                              • timezone type int
                            • deliveryPeriodEnd - optional, nillable; type SoapMplusDateTime
                              • sec type int
                              • min type int
                              • hour type int
                              • day type int
                              • mon type int
                              • year type int
                              • isdst type boolean
                              • timezone type int
                            • paymentMethod - optional, nillable; type string
                            • changeCounter - optional, nillable; type int
                            • versionNumber - optional, nillable; type int
                            • prepaidAmount - optional, nillable; type long
                            • fullyPaid - optional, nillable; type boolean
                            • deliveryState - optional, nillable; type OrderDeliveryState - type string with restriction - enum { 'ORDER-DELIVERY-STATE-NOTHING', 'ORDER-DELIVERY-STATE-PARTIAL', 'ORDER-DELIVERY-STATE-COMPLETE' }
                            • cancelState - optional, nillable; type OrderCancelState - type string with restriction - enum { 'ORDER-CANCEL-STATE-NOTHING', 'ORDER-CANCEL-STATE-PARTIAL', 'ORDER-CANCEL-STATE-COMPLETE' }
                            • completeState - optional, nillable; type OrderCompleteState - type string with restriction - enum { 'ORDER-COMPLETE-STATE-NOTHING', 'ORDER-COMPLETE-STATE-PARTIAL', 'ORDER-COMPLETE-STATE-PARTIAL-DELIVERY-PENDING', 'ORDER-COMPLETE-STATE-COMPLETE' }
                            • tableNumber - optional, nillable; type int
                            • tableDescription - optional, nillable; type string
                            • numberOfGuests - optional, nillable; type int
                            • orderNumber - optional, nillable; type YearNumber
                              • year type int
                              • number type long
                            • orderCategoryNumber - optional, nillable; type int
                            • orderCategoryDescription - optional, nillable; type string
                            • lineList - optional, nillable; type LineList
                              • line - optional, unbounded; type Line
                                • lineId - optional, nillable; type string
                                • employeeNumber - optional, nillable; type long
                                • articleNumber type long
                                • pluNumber - optional, nillable; type string
                                • text - optional, nillable; type string
                                • supplierRelationNumber - optional, nillable; type long
                                • supplierRelationName - optional, nillable; type string
                                • supplierArticleNumber - optional, nillable; type string
                                • data - optional, nillable; type LineData
                                  • quantity type long
                                  • decimalPlaces - optional, nillable; type int
                                  • price - optional, nillable; type long
                                  • priceExcl - optional, nillable; type long
                                  • originalPrice - optional, nillable; type long
                                  • originalPriceExcl - optional, nillable; type long
                                  • purchasePrice - optional, nillable; type long
                                  • turnoverGroup - optional, nillable; type int
                                  • turnoverGroupName - optional, nillable; type string
                                  • turnoverGroupType - optional, nillable; type TurnoverGroupType - type string with restriction - enum { 'TURNOVER-GROUP-TYPE-TURNOVER', 'TURNOVER-GROUP-TYPE-PAYMENT', 'TURNOVER-GROUP-TYPE-SUSPENSE', 'TURNOVER-GROUP-TYPE-CASH-INFLOW', 'TURNOVER-GROUP-TYPE-CASH-OUTFLOW' }
                                  • turnoverGroupAccountNumber - optional, nillable; type int
                                  • vatCode - optional, nillable; type int
                                  • vatPercentage - optional, nillable; type int
                                  • pricePerQuantity - optional, nillable; type int
                                  • siUnit - optional, nillable; type string
                                  • discountType - optional, nillable; type DiscountType - type string with restriction - enum { 'DISCOUNT-TYPE-NONE', 'DISCOUNT-TYPE-PRICE-GROUP', 'DISCOUNT-TYPE-SALES-PRICE', 'DISCOUNT-TYPE-CUSTOMER-DISCOUNT', 'DISCOUNT-TYPE-BRANCH-PRICE' }
                                  • discountPercentage - optional, nillable; type int
                                  • discountAmount - optional, nillable; type long
                                  • discountAmountExcl - optional, nillable; type long
                                  • bpeId - optional, nillable; type string
                                  • bpeDescription - optional, nillable; type string
                                  • bpeAmount - optional, nillable; type long
                                  • bpeAmountExcl - optional, nillable; type long
                                  • totalInclAmount - optional, nillable; type long
                                  • totalExclAmount - optional, nillable; type long
                                • courseNumber - optional, nillable; type int
                                • menuHash - optional, nillable; type string
                                • menuDescription - optional, nillable; type string
                                • menuAmount - optional, nillable; type long
                                • lineType - optional, nillable; type LineType - type string with restriction - enum { 'LINE-TYPE-NONE', 'LINE-TYPE-PREPARATION', 'LINE-TYPE-COMPONENT' }
                                • preparationList - optional, nillable; type LineList
                                  • line - optional, unbounded; type Line
                                    • lineId - optional, nillable; type string
                                    • employeeNumber - optional, nillable; type long
                                    • articleNumber type long
                                    • pluNumber - optional, nillable; type string
                                    • text - optional, nillable; type string
                                    • supplierRelationNumber - optional, nillable; type long
                                    • supplierRelationName - optional, nillable; type string
                                    • supplierArticleNumber - optional, nillable; type string
                                    • data - optional, nillable; type LineData
                                      • quantity type long
                                      • decimalPlaces - optional, nillable; type int
                                      • price - optional, nillable; type long
                                      • priceExcl - optional, nillable; type long
                                      • originalPrice - optional, nillable; type long
                                      • originalPriceExcl - optional, nillable; type long
                                      • purchasePrice - optional, nillable; type long
                                      • turnoverGroup - optional, nillable; type int
                                      • turnoverGroupName - optional, nillable; type string
                                      • turnoverGroupType - optional, nillable; type TurnoverGroupType - type string with restriction - enum { 'TURNOVER-GROUP-TYPE-TURNOVER', 'TURNOVER-GROUP-TYPE-PAYMENT', 'TURNOVER-GROUP-TYPE-SUSPENSE', 'TURNOVER-GROUP-TYPE-CASH-INFLOW', 'TURNOVER-GROUP-TYPE-CASH-OUTFLOW' }
                                      • turnoverGroupAccountNumber - optional, nillable; type int
                                      • vatCode - optional, nillable; type int
                                      • vatPercentage - optional, nillable; type int
                                      • pricePerQuantity - optional, nillable; type int
                                      • siUnit - optional, nillable; type string
                                      • discountType - optional, nillable; type DiscountType - type string with restriction - enum { 'DISCOUNT-TYPE-NONE', 'DISCOUNT-TYPE-PRICE-GROUP', 'DISCOUNT-TYPE-SALES-PRICE', 'DISCOUNT-TYPE-CUSTOMER-DISCOUNT', 'DISCOUNT-TYPE-BRANCH-PRICE' }
                                      • discountPercentage - optional, nillable; type int
                                      • discountAmount - optional, nillable; type long
                                      • discountAmountExcl - optional, nillable; type long
                                      • bpeId - optional, nillable; type string
                                      • bpeDescription - optional, nillable; type string
                                      • bpeAmount - optional, nillable; type long
                                      • bpeAmountExcl - optional, nillable; type long
                                      • totalInclAmount - optional, nillable; type long
                                      • totalExclAmount - optional, nillable; type long
                                    • courseNumber - optional, nillable; type int
                                    • menuHash - optional, nillable; type string
                                    • menuDescription - optional, nillable; type string
                                    • menuAmount - optional, nillable; type long
                                    • lineType - optional, nillable; type LineType - type string with restriction - enum { 'LINE-TYPE-NONE', 'LINE-TYPE-PREPARATION', 'LINE-TYPE-COMPONENT' }
                                    • preparationList - optional, nillable; type LineList
                                      • line - optional, unbounded; type Line
                                        • lineId - optional, nillable; type string
                                        • employeeNumber - optional, nillable; type long
                                        • articleNumber type long
                                        • pluNumber - optional, nillable; type string
                                        • text - optional, nillable; type string
                                        • supplierRelationNumber - optional, nillable; type long
                                        • supplierRelationName - optional, nillable; type string
                                        • supplierArticleNumber - optional, nillable; type string
                                        • data - optional, nillable; type LineData
                                          • quantity type long
                                          • decimalPlaces - optional, nillable; type int
                                          • price - optional, nillable; type long
                                          • priceExcl - optional, nillable; type long
                                          • originalPrice - optional, nillable; type long
                                          • originalPriceExcl - optional, nillable; type long
                                          • purchasePrice - optional, nillable; type long
                                          • turnoverGroup - optional, nillable; type int
                                          • turnoverGroupName - optional, nillable; type string
                                          • turnoverGroupType - optional, nillable; type TurnoverGroupType - type string with restriction - enum { 'TURNOVER-GROUP-TYPE-TURNOVER', 'TURNOVER-GROUP-TYPE-PAYMENT', 'TURNOVER-GROUP-TYPE-SUSPENSE', 'TURNOVER-GROUP-TYPE-CASH-INFLOW', 'TURNOVER-GROUP-TYPE-CASH-OUTFLOW' }
                                          • turnoverGroupAccountNumber - optional, nillable; type int
                                          • vatCode - optional, nillable; type int
                                          • vatPercentage - optional, nillable; type int
                                          • pricePerQuantity - optional, nillable; type int
                                          • siUnit - optional, nillable; type string
                                          • discountType - optional, nillable; type DiscountType - type string with restriction - enum { 'DISCOUNT-TYPE-NONE', 'DISCOUNT-TYPE-PRICE-GROUP', 'DISCOUNT-TYPE-SALES-PRICE', 'DISCOUNT-TYPE-CUSTOMER-DISCOUNT', 'DISCOUNT-TYPE-BRANCH-PRICE' }
                                          • discountPercentage - optional, nillable; type int
                                          • discountAmount - optional, nillable; type long
                                          • discountAmountExcl - optional, nillable; type long
                                          • bpeId - optional, nillable; type string
                                          • bpeDescription - optional, nillable; type string
                                          • bpeAmount - optional, nillable; type long
                                          • bpeAmountExcl - optional, nillable; type long
                                          • totalInclAmount - optional, nillable; type long
                                          • totalExclAmount - optional, nillable; type long
                                        • courseNumber - optional, nillable; type int
                                        • menuHash - optional, nillable; type string
                                        • menuDescription - optional, nillable; type string
                                        • menuAmount - optional, nillable; type long
                                        • lineType - optional, nillable; type LineType - type string with restriction - enum { 'LINE-TYPE-NONE', 'LINE-TYPE-PREPARATION', 'LINE-TYPE-COMPONENT' }
                                        • preparationList - optional, nillable; type LineList ... is recursive
                            • invoiceIds - optional, nillable; type IdList
                              • id - optional, unbounded; type string
                            • paymentList - optional, nillable; type PaymentList
                              • payment - optional, unbounded; type Payment
                                • paymentId - optional, nillable; type string
                                  Internal ID for this payment.
                                • financialDate - optional, nillable; type SoapMplusDate
                                  • day type int
                                  • mon type int
                                  • year type int
                                  Date this payment was registered.
                                • entryTimestamp - optional, nillable; type SoapMplusDateTime
                                  • sec type int
                                  • min type int
                                  • hour type int
                                  • day type int
                                  • mon type int
                                  • year type int
                                  • isdst type boolean
                                  • timezone type int
                                • branchNumber - optional, nillable; type int
                                • extBranchId - optional, nillable; type string
                                • workplaceNumber - optional, nillable; type int
                                • employeeNumber - optional, nillable; type long
                                • employeeName - optional, nillable; type string
                                • method type string
                                  Payment method (required when creating a new payment).
                                • description - optional, nillable; type string
                                • amount type long
                                  Total amount paid (required when creating a new payment).
                                • paymentMethodType - optional, nillable; type PaymentMethodType - type string with restriction - enum { 'PAYMENT-METHOD-TYPE-PAYMENT', 'PAYMENT-METHOD-TYPE-EFT', 'PAYMENT-METHOD-TYPE-SUSPENSE', 'PAYMENT-METHOD-TYPE-DEPOSIT', 'PAYMENT-METHOD-TYPE-AUTO-DEPOSIT', 'PAYMENT-METHOD-TYPE-BPE' }
                                • accountNumber - optional, nillable; type int
                                  Account number of this payment method for bookkeeping.
                                • branchAccountNumberList - optional, nillable; type BranchAccountNumberList
                                  • branchAccountNumber - optional, unbounded, nillable; type BranchAccountNumber
                                    • branchNumber type int
                                    • extBranchId - optional, nillable; type string
                                    • accountNumber - optional, nillable; type int
                                • eftTransactionDetails - optional, nillable; type EftTransactionDetails
                                  • eftTransactionId type string
                                    unique identifier of this transaction, required to prevent storing dupplicates
                                  • txid type int
                                  • amountCents type long
                                  • timestampPos type SoapMplusDateTime
                                    • sec type int
                                    • min type int
                                    • hour type int
                                    • day type int
                                    • mon type int
                                    • year type int
                                    • isdst type boolean
                                    • timezone type int
                                    date and time according to the POS device
                                  • timestampTerminal type SoapMplusDateTime
                                    • sec type int
                                    • min type int
                                    • hour type int
                                    • day type int
                                    • mon type int
                                    • year type int
                                    • isdst type boolean
                                    • timezone type int
                                    date and time according to the payment terminal
                                  • terminalId type string
                                    terminalId returned by the payment terminal leave empty if not used
                                  • transactionId type string
                                    identification used by payment terminal for this transaction
                                  • cardNumber type string
                                    cardnumber returned by payment terminal leave empty if not used
                                  • customerReceipt type EftReceipt
                                    • line - optional, unbounded; type EftReceiptLine
                                      • doubleHeight type boolean
                                      • doubleWidth type boolean
                                      • line type string
                                    text to print for the customer, contains markup for printing
                                  • customerReceiptCopies type int
                                    number of customer copies to print
                                  • merchantReceipt type EftReceipt
                                    • line - optional, unbounded; type EftReceiptLine
                                      • doubleHeight type boolean
                                      • doubleWidth type boolean
                                      • line type string
                                    text to print for the merchant, contains markup for printing
                                  • merchantReceiptCopies type int
                                    number of merchant copies to print
                                  • requireCustomerSignature type boolean
                                  • requireMerchantSignature type boolean
                                  • requireIdentification type boolean
                                  • eJournal type string
                                    text that should be saved in the electronic transaction log (shoudl be formatted as supplied by terminal)
                                  • eftDriver type string
                                    identification of driver that performed the transaction
                                  • state type EftTransactionState - type string with restriction - enum { 'EFT-TRANSACTION-STATE-UNKNOWN', 'EFT-TRANSACTION-STATE-PAYED', 'EFT-TRANSACTION-STATE-RECOVERED', 'EFT-TRANSACTION-STATE-NOT-PAYED', 'EFT-TRANSACTION-STATE-PAYED-MANUALLY', 'EFT-TRANSACTION-STATE-REPRINT' }
                                    current state of transaction ONBEKEND/BETAALD/NIET_BETAALD
                                  • employeeNumber type long
                                    number of employee who initiated the transaction
                                  • authorizingEmployeeNumber type long
                                    number of employee that authorized the transaction
                        • getOrderCategories
                          Description:
                          Service definition of function ns__getOrderCategories
                          Operation type:
                          Request-response. The endpoint receives a message, and sends a correlated message.
                          Input:
                          getOrderCategories (SOAP:body, use = literal)Source code
                          Body type getOrderCategories
                            Output:
                            GetOrderCategoriesResponse (SOAP:body, use = literal)Source code
                            Body type GetOrderCategoriesResponse
                            • orderCategory - optional, unbounded; type OrderCategory
                              • orderCategoryNumber type int
                              • orderCategoryDescription type string
                          • getOrderChanges
                            Description:
                            Service definition of function ns__getOrderChanges
                            Operation type:
                            Request-response. The endpoint receives a message, and sends a correlated message.
                            Input:
                            getOrderChanges (SOAP:body, use = literal)Source code
                            Body type getOrderChanges
                            • request type GetOrderChangesRequest
                              • syncMarker - optional, nillable; type long
                              • syncMarkerLimit - optional, nillable; type int
                              • fromFinancialDate - optional, nillable; type SoapMplusDate
                                • day type int
                                • mon type int
                                • year type int
                              • throughFinancialDate - optional, nillable; type SoapMplusDate
                                • day type int
                                • mon type int
                                • year type int
                              • branchNumbers - optional, unbounded; type int
                              • employeeNumbers - optional, unbounded; type long
                              • relationNumbers - optional, unbounded; type long
                              • articleNumbers - optional, unbounded; type long
                              • articleTurnoverGroups - optional, unbounded; type int
                              • articlePluNumbers - optional, nillable; type TextList
                                • text - optional, unbounded; type Text
                                  • text type string
                              • articleBarcodes - optional, nillable; type TextList
                                • text - optional, unbounded; type Text
                                  • text type string
                              • orderTypeList - optional, nillable; type OrderTypeList
                                • orderType - optional, unbounded; type OrderType - type string with restriction - enum { 'ORDER-TYPE-SALES-ORDER', 'ORDER-TYPE-REPEAT-SALES-ORDER', 'ORDER-TYPE-EXTERNAL-SALES-ORDER', 'ORDER-TYPE-TABLE-ORDER', 'ORDER-TYPE-CAFETERIA-ORDER' }
                            Output:
                            GetOrderChangesResponse (SOAP:body, use = literal)Source code
                            Body type GetOrderChangesResponse
                            • orderChangeList type OrderChangeList
                              • orderChange - optional, unbounded, nillable; type OrderChange
                                • orderId type string
                                • extOrderId - optional, nillable; type string
                                • entryTimestamp - optional, nillable; type SoapMplusDateTime
                                  • sec type int
                                  • min type int
                                  • hour type int
                                  • day type int
                                  • mon type int
                                  • year type int
                                  • isdst type boolean
                                  • timezone type int
                                • entryBranchNumber - optional, nillable; type int
                                • workplaceNumber - optional, nillable; type int
                                • entryExtBranchId - optional, nillable; type string
                                • financialBranchNumber - optional, nillable; type int
                                • financialExtBranchId - optional, nillable; type string
                                • reference - optional, nillable; type string
                                • changeCounter - optional, nillable; type int
                                • versionNumber - optional, nillable; type int
                                • orderNumber - optional, nillable; type YearNumber
                                  • year type int
                                  • number type long
                                • syncMarker - optional, nillable; type long
                                • tableNumber - optional, nillable; type int
                                • tableDescription - optional, nillable; type string
                                • orderType - optional, nillable; type OrderType - type string with restriction - enum { 'ORDER-TYPE-SALES-ORDER', 'ORDER-TYPE-REPEAT-SALES-ORDER', 'ORDER-TYPE-EXTERNAL-SALES-ORDER', 'ORDER-TYPE-TABLE-ORDER', 'ORDER-TYPE-CAFETERIA-ORDER' }
                                • employeeNumberOld - optional, nillable; type long
                                • employeeNumberNew - optional, nillable; type long
                                • employeeNameOld - optional, nillable; type string
                                • employeeNameNew - optional, nillable; type string
                                • relationNumberOld - optional, nillable; type long
                                • relationNumberNew - optional, nillable; type long
                                • relationNameOld - optional, nillable; type string
                                • relationNameNew - optional, nillable; type string
                                • deliveryAddressOld - optional, nillable; type Address
                                  • addressId - optional, nillable; type string
                                  • name - optional, nillable; type string
                                  • contact - optional, nillable; type string
                                  • address - optional, nillable; type string
                                  • zipcode - optional, nillable; type string
                                  • city - optional, nillable; type string
                                  • country - optional, nillable; type string
                                • deliveryAddressNew - optional, nillable; type Address
                                  • addressId - optional, nillable; type string
                                  • name - optional, nillable; type string
                                  • contact - optional, nillable; type string
                                  • address - optional, nillable; type string
                                  • zipcode - optional, nillable; type string
                                  • city - optional, nillable; type string
                                  • country - optional, nillable; type string
                                • invoiceAddressOld - optional, nillable; type Address
                                  • addressId - optional, nillable; type string
                                  • name - optional, nillable; type string
                                  • contact - optional, nillable; type string
                                  • address - optional, nillable; type string
                                  • zipcode - optional, nillable; type string
                                  • city - optional, nillable; type string
                                  • country - optional, nillable; type string
                                • invoiceAddressNew - optional, nillable; type Address
                                  • addressId - optional, nillable; type string
                                  • name - optional, nillable; type string
                                  • contact - optional, nillable; type string
                                  • address - optional, nillable; type string
                                  • zipcode - optional, nillable; type string
                                  • city - optional, nillable; type string
                                  • country - optional, nillable; type string
                                • financialDateOld - optional, nillable; type SoapMplusDate
                                  • day type int
                                  • mon type int
                                  • year type int
                                • financialDateNew - optional, nillable; type SoapMplusDate
                                  • day type int
                                  • mon type int
                                  • year type int
                                • totalInclAmountOld - optional, nillable; type long
                                • totalInclAmountNew - optional, nillable; type long
                                • totalExclAmountOld - optional, nillable; type long
                                • totalExclAmountNew - optional, nillable; type long
                                • vatMethodOld - optional, nillable; type VatMethod - type string with restriction - enum { 'VAT-METHOD-INCLUSIVE', 'VAT-METHOD-EXCLUSIVE', 'VAT-METHOD-SHIFTED', 'VAT-METHOD-NONE' }
                                • vatMethodNew - optional, nillable; type VatMethod - type string with restriction - enum { 'VAT-METHOD-INCLUSIVE', 'VAT-METHOD-EXCLUSIVE', 'VAT-METHOD-SHIFTED', 'VAT-METHOD-NONE' }
                                • deliveryMethodOld - optional, nillable; type string
                                • deliveryMethodNew - optional, nillable; type string
                                • deliveryDateOld - optional, nillable; type SoapMplusDate
                                  • day type int
                                  • mon type int
                                  • year type int
                                • deliveryDateNew - optional, nillable; type SoapMplusDate
                                  • day type int
                                  • mon type int
                                  • year type int
                                • deliveryPeriodBeginOld - optional, nillable; type SoapMplusDateTime
                                  • sec type int
                                  • min type int
                                  • hour type int
                                  • day type int
                                  • mon type int
                                  • year type int
                                  • isdst type boolean
                                  • timezone type int
                                • deliveryPeriodBeginNew - optional, nillable; type SoapMplusDateTime
                                  • sec type int
                                  • min type int
                                  • hour type int
                                  • day type int
                                  • mon type int
                                  • year type int
                                  • isdst type boolean
                                  • timezone type int
                                • deliveryPeriodEndOld - optional, nillable; type SoapMplusDateTime
                                  • sec type int
                                  • min type int
                                  • hour type int
                                  • day type int
                                  • mon type int
                                  • year type int
                                  • isdst type boolean
                                  • timezone type int
                                • deliveryPeriodEndNew - optional, nillable; type SoapMplusDateTime
                                  • sec type int
                                  • min type int
                                  • hour type int
                                  • day type int
                                  • mon type int
                                  • year type int
                                  • isdst type boolean
                                  • timezone type int
                                • paymentMethodOld - optional, nillable; type string
                                • paymentMethodNew - optional, nillable; type string
                                • prepaidAmountOld - optional, nillable; type long
                                • prepaidAmountNew - optional, nillable; type long
                                • fullyPaidOld - optional, nillable; type boolean
                                • fullyPaidNew - optional, nillable; type boolean
                                • deliveryStateOld - optional, nillable; type OrderDeliveryState - type string with restriction - enum { 'ORDER-DELIVERY-STATE-NOTHING', 'ORDER-DELIVERY-STATE-PARTIAL', 'ORDER-DELIVERY-STATE-COMPLETE' }
                                • deliveryStateNew - optional, nillable; type OrderDeliveryState - type string with restriction - enum { 'ORDER-DELIVERY-STATE-NOTHING', 'ORDER-DELIVERY-STATE-PARTIAL', 'ORDER-DELIVERY-STATE-COMPLETE' }
                                • cancelStateOld - optional, nillable; type OrderCancelState - type string with restriction - enum { 'ORDER-CANCEL-STATE-NOTHING', 'ORDER-CANCEL-STATE-PARTIAL', 'ORDER-CANCEL-STATE-COMPLETE' }
                                • cancelStateNew - optional, nillable; type OrderCancelState - type string with restriction - enum { 'ORDER-CANCEL-STATE-NOTHING', 'ORDER-CANCEL-STATE-PARTIAL', 'ORDER-CANCEL-STATE-COMPLETE' }
                                • completeStateOld - optional, nillable; type OrderCompleteState - type string with restriction - enum { 'ORDER-COMPLETE-STATE-NOTHING', 'ORDER-COMPLETE-STATE-PARTIAL', 'ORDER-COMPLETE-STATE-PARTIAL-DELIVERY-PENDING', 'ORDER-COMPLETE-STATE-COMPLETE' }
                                • completeStateNew - optional, nillable; type OrderCompleteState - type string with restriction - enum { 'ORDER-COMPLETE-STATE-NOTHING', 'ORDER-COMPLETE-STATE-PARTIAL', 'ORDER-COMPLETE-STATE-PARTIAL-DELIVERY-PENDING', 'ORDER-COMPLETE-STATE-COMPLETE' }
                                • numberOfGuestsOld - optional, nillable; type int
                                • numberOfGuestsNew - optional, nillable; type int
                                • orderCategoryNumberOld - optional, nillable; type int
                                • orderCategoryNumberNew - optional, nillable; type int
                                • orderCategoryDescriptionOld - optional, nillable; type string
                                • orderCategoryDescriptionNew - optional, nillable; type string
                                • lineChangeList - optional, nillable; type LineChangeList
                                  • lineChange - optional, unbounded; type LineChange
                                    • lineId - optional, nillable; type string
                                    • versionNumber - optional, nillable; type int
                                    • employeeNumber - optional, nillable; type long
                                    • articleNumber type long
                                    • pluNumber - optional, nillable; type string
                                    • supplierRelationNumber - optional, nillable; type long
                                    • supplierRelationName - optional, nillable; type string
                                    • supplierArticleNumber - optional, nillable; type string
                                    • lineType - optional, nillable; type LineType - type string with restriction - enum { 'LINE-TYPE-NONE', 'LINE-TYPE-PREPARATION', 'LINE-TYPE-COMPONENT' }
                                    • added - optional, nillable; type boolean
                                    • removed - optional, nillable; type boolean
                                    • data - optional, nillable; type LineChangeData
                                      • quantityOld - optional, nillable; type long
                                      • quantityNew - optional, nillable; type long
                                      • decimalPlacesOld - optional, nillable; type int
                                      • decimalPlacesNew - optional, nillable; type int
                                      • priceOld - optional, nillable; type long
                                      • priceNew - optional, nillable; type long
                                      • priceExclOld - optional, nillable; type long
                                      • priceExclNew - optional, nillable; type long
                                      • originalPriceOld - optional, nillable; type long
                                      • originalPriceNew - optional, nillable; type long
                                      • originalPriceExclOld - optional, nillable; type long
                                      • originalPriceExclNew - optional, nillable; type long
                                      • purchasePriceOld - optional, nillable; type long
                                      • purchasePriceNew - optional, nillable; type long
                                      • averagePurchasePriceOld - optional, nillable; type long
                                      • averagePurchasePriceNew - optional, nillable; type long
                                      • turnoverGroupOld - optional, nillable; type int
                                      • turnoverGroupNew - optional, nillable; type int
                                      • turnoverGroupNameOld - optional, nillable; type string
                                      • turnoverGroupNameNew - optional, nillable; type string
                                      • turnoverGroupTypeOld - optional, nillable; type TurnoverGroupType - type string with restriction - enum { 'TURNOVER-GROUP-TYPE-TURNOVER', 'TURNOVER-GROUP-TYPE-PAYMENT', 'TURNOVER-GROUP-TYPE-SUSPENSE', 'TURNOVER-GROUP-TYPE-CASH-INFLOW', 'TURNOVER-GROUP-TYPE-CASH-OUTFLOW' }
                                      • turnoverGroupTypeNew - optional, nillable; type TurnoverGroupType - type string with restriction - enum { 'TURNOVER-GROUP-TYPE-TURNOVER', 'TURNOVER-GROUP-TYPE-PAYMENT', 'TURNOVER-GROUP-TYPE-SUSPENSE', 'TURNOVER-GROUP-TYPE-CASH-INFLOW', 'TURNOVER-GROUP-TYPE-CASH-OUTFLOW' }
                                      • vatCodeOld - optional, nillable; type int
                                      • vatCodeNew - optional, nillable; type int
                                      • vatPercentageOld - optional, nillable; type int
                                      • vatPercentageNew - optional, nillable; type int
                                      • siUnitOld - optional, nillable; type string
                                      • siUnitNew - optional, nillable; type string
                                      • discountTypeOld - optional, nillable; type DiscountType - type string with restriction - enum { 'DISCOUNT-TYPE-NONE', 'DISCOUNT-TYPE-PRICE-GROUP', 'DISCOUNT-TYPE-SALES-PRICE', 'DISCOUNT-TYPE-CUSTOMER-DISCOUNT', 'DISCOUNT-TYPE-BRANCH-PRICE' }
                                      • discountTypeNew - optional, nillable; type DiscountType - type string with restriction - enum { 'DISCOUNT-TYPE-NONE', 'DISCOUNT-TYPE-PRICE-GROUP', 'DISCOUNT-TYPE-SALES-PRICE', 'DISCOUNT-TYPE-CUSTOMER-DISCOUNT', 'DISCOUNT-TYPE-BRANCH-PRICE' }
                                      • discountPercentageOld - optional, nillable; type int
                                      • discountPercentageNew - optional, nillable; type int
                                      • discountAmountOld - optional, nillable; type long
                                      • discountAmountNew - optional, nillable; type long
                                      • discountAmountExclOld - optional, nillable; type long
                                      • discountAmountExclNew - optional, nillable; type long
                                      • deliveryDateOld - optional, nillable; type SoapMplusDate
                                        • day type int
                                        • mon type int
                                        • year type int
                                      • deliveryDateNew - optional, nillable; type SoapMplusDate
                                        • day type int
                                        • mon type int
                                        • year type int
                                      • deliveryPeriodBeginOld - optional, nillable; type SoapMplusDateTime
                                        • sec type int
                                        • min type int
                                        • hour type int
                                        • day type int
                                        • mon type int
                                        • year type int
                                        • isdst type boolean
                                        • timezone type int
                                      • deliveryPeriodBeginNew - optional, nillable; type SoapMplusDateTime
                                        • sec type int
                                        • min type int
                                        • hour type int
                                        • day type int
                                        • mon type int
                                        • year type int
                                        • isdst type boolean
                                        • timezone type int
                                      • deliveryPeriodEndOld - optional, nillable; type SoapMplusDateTime
                                        • sec type int
                                        • min type int
                                        • hour type int
                                        • day type int
                                        • mon type int
                                        • year type int
                                        • isdst type boolean
                                        • timezone type int
                                      • deliveryPeriodEndNew - optional, nillable; type SoapMplusDateTime
                                        • sec type int
                                        • min type int
                                        • hour type int
                                        • day type int
                                        • mon type int
                                        • year type int
                                        • isdst type boolean
                                        • timezone type int
                                      • pointsAmountOld - optional, nillable; type long
                                      • pointsAmountNew - optional, nillable; type long
                                      • pointsAmountExclOld - optional, nillable; type long
                                      • pointsAmountExclNew - optional, nillable; type long
                                      • bpeIdOld - optional, nillable; type string
                                      • bpeIdNew - optional, nillable; type string
                                      • bpeDescriptionOld - optional, nillable; type string
                                      • bpeDescriptionNew - optional, nillable; type string
                                      • bpeAmountOld - optional, nillable; type long
                                      • bpeAmountNew - optional, nillable; type long
                                      • bpeAmountExclOld - optional, nillable; type long
                                      • bpeAmountExclNew - optional, nillable; type long
                                      • priceInCreditsOld - optional, nillable; type long
                                      • priceInCreditsNew - optional, nillable; type long
                                      • totalInclAmountOld - optional, nillable; type long
                                      • totalInclAmountNew - optional, nillable; type long
                                      • totalExclAmountOld - optional, nillable; type long
                                      • totalExclAmountNew - optional, nillable; type long
                                    • textOld - optional, nillable; type string
                                    • textNew - optional, nillable; type string
                                    • translatedTextOld - optional, nillable; type string
                                    • translatedTextNew - optional, nillable; type string
                                    • courseNumberOld - optional, nillable; type int
                                    • courseNumberNew - optional, nillable; type int
                                    • menuHashOld - optional, nillable; type string
                                    • menuHashNew - optional, nillable; type string
                                    • menuDescriptionOld - optional, nillable; type string
                                    • menuDescriptionNew - optional, nillable; type string
                                    • menuAmountOld - optional, nillable; type long
                                    • menuAmountNew - optional, nillable; type long
                                    • menuSequenceNumberOld - optional, nillable; type int
                                    • menuSequenceNumberNew - optional, nillable; type int
                                    • preparationList - optional, nillable; type LineChangeList
                                      • lineChange - optional, unbounded; type LineChange
                                        • lineId - optional, nillable; type string
                                        • versionNumber - optional, nillable; type int
                                        • employeeNumber - optional, nillable; type long
                                        • articleNumber type long
                                        • pluNumber - optional, nillable; type string
                                        • supplierRelationNumber - optional, nillable; type long
                                        • supplierRelationName - optional, nillable; type string
                                        • supplierArticleNumber - optional, nillable; type string
                                        • lineType - optional, nillable; type LineType - type string with restriction - enum { 'LINE-TYPE-NONE', 'LINE-TYPE-PREPARATION', 'LINE-TYPE-COMPONENT' }
                                        • added - optional, nillable; type boolean
                                        • removed - optional, nillable; type boolean
                                        • data - optional, nillable; type LineChangeData
                                          • quantityOld - optional, nillable; type long
                                          • quantityNew - optional, nillable; type long
                                          • decimalPlacesOld - optional, nillable; type int
                                          • decimalPlacesNew - optional, nillable; type int
                                          • priceOld - optional, nillable; type long
                                          • priceNew - optional, nillable; type long
                                          • priceExclOld - optional, nillable; type long
                                          • priceExclNew - optional, nillable; type long
                                          • originalPriceOld - optional, nillable; type long
                                          • originalPriceNew - optional, nillable; type long
                                          • originalPriceExclOld - optional, nillable; type long
                                          • originalPriceExclNew - optional, nillable; type long
                                          • purchasePriceOld - optional, nillable; type long
                                          • purchasePriceNew - optional, nillable; type long
                                          • averagePurchasePriceOld - optional, nillable; type long
                                          • averagePurchasePriceNew - optional, nillable; type long
                                          • turnoverGroupOld - optional, nillable; type int
                                          • turnoverGroupNew - optional, nillable; type int
                                          • turnoverGroupNameOld - optional, nillable; type string
                                          • turnoverGroupNameNew - optional, nillable; type string
                                          • turnoverGroupTypeOld - optional, nillable; type TurnoverGroupType - type string with restriction - enum { 'TURNOVER-GROUP-TYPE-TURNOVER', 'TURNOVER-GROUP-TYPE-PAYMENT', 'TURNOVER-GROUP-TYPE-SUSPENSE', 'TURNOVER-GROUP-TYPE-CASH-INFLOW', 'TURNOVER-GROUP-TYPE-CASH-OUTFLOW' }
                                          • turnoverGroupTypeNew - optional, nillable; type TurnoverGroupType - type string with restriction - enum { 'TURNOVER-GROUP-TYPE-TURNOVER', 'TURNOVER-GROUP-TYPE-PAYMENT', 'TURNOVER-GROUP-TYPE-SUSPENSE', 'TURNOVER-GROUP-TYPE-CASH-INFLOW', 'TURNOVER-GROUP-TYPE-CASH-OUTFLOW' }
                                          • vatCodeOld - optional, nillable; type int
                                          • vatCodeNew - optional, nillable; type int
                                          • vatPercentageOld - optional, nillable; type int
                                          • vatPercentageNew - optional, nillable; type int
                                          • siUnitOld - optional, nillable; type string
                                          • siUnitNew - optional, nillable; type string
                                          • discountTypeOld - optional, nillable; type DiscountType - type string with restriction - enum { 'DISCOUNT-TYPE-NONE', 'DISCOUNT-TYPE-PRICE-GROUP', 'DISCOUNT-TYPE-SALES-PRICE', 'DISCOUNT-TYPE-CUSTOMER-DISCOUNT', 'DISCOUNT-TYPE-BRANCH-PRICE' }
                                          • discountTypeNew - optional, nillable; type DiscountType - type string with restriction - enum { 'DISCOUNT-TYPE-NONE', 'DISCOUNT-TYPE-PRICE-GROUP', 'DISCOUNT-TYPE-SALES-PRICE', 'DISCOUNT-TYPE-CUSTOMER-DISCOUNT', 'DISCOUNT-TYPE-BRANCH-PRICE' }
                                          • discountPercentageOld - optional, nillable; type int
                                          • discountPercentageNew - optional, nillable; type int
                                          • discountAmountOld - optional, nillable; type long
                                          • discountAmountNew - optional, nillable; type long
                                          • discountAmountExclOld - optional, nillable; type long
                                          • discountAmountExclNew - optional, nillable; type long
                                          • deliveryDateOld - optional, nillable; type SoapMplusDate
                                            • day type int
                                            • mon type int
                                            • year type int
                                          • deliveryDateNew - optional, nillable; type SoapMplusDate
                                            • day type int
                                            • mon type int
                                            • year type int
                                          • deliveryPeriodBeginOld - optional, nillable; type SoapMplusDateTime
                                            • sec type int
                                            • min type int
                                            • hour type int
                                            • day type int
                                            • mon type int
                                            • year type int
                                            • isdst type boolean
                                            • timezone type int
                                          • deliveryPeriodBeginNew - optional, nillable; type SoapMplusDateTime
                                            • sec type int
                                            • min type int
                                            • hour type int
                                            • day type int
                                            • mon type int
                                            • year type int
                                            • isdst type boolean
                                            • timezone type int
                                          • deliveryPeriodEndOld - optional, nillable; type SoapMplusDateTime
                                            • sec type int
                                            • min type int
                                            • hour type int
                                            • day type int
                                            • mon type int
                                            • year type int
                                            • isdst type boolean
                                            • timezone type int
                                          • deliveryPeriodEndNew - optional, nillable; type SoapMplusDateTime
                                            • sec type int
                                            • min type int
                                            • hour type int
                                            • day type int
                                            • mon type int
                                            • year type int
                                            • isdst type boolean
                                            • timezone type int
                                          • pointsAmountOld - optional, nillable; type long
                                          • pointsAmountNew - optional, nillable; type long
                                          • pointsAmountExclOld - optional, nillable; type long
                                          • pointsAmountExclNew - optional, nillable; type long
                                          • bpeIdOld - optional, nillable; type string
                                          • bpeIdNew - optional, nillable; type string
                                          • bpeDescriptionOld - optional, nillable; type string
                                          • bpeDescriptionNew - optional, nillable; type string
                                          • bpeAmountOld - optional, nillable; type long
                                          • bpeAmountNew - optional, nillable; type long
                                          • bpeAmountExclOld - optional, nillable; type long
                                          • bpeAmountExclNew - optional, nillable; type long
                                          • priceInCreditsOld - optional, nillable; type long
                                          • priceInCreditsNew - optional, nillable; type long
                                          • totalInclAmountOld - optional, nillable; type long
                                          • totalInclAmountNew - optional, nillable; type long
                                          • totalExclAmountOld - optional, nillable; type long
                                          • totalExclAmountNew - optional, nillable; type long
                                        • textOld - optional, nillable; type string
                                        • textNew - optional, nillable; type string
                                        • translatedTextOld - optional, nillable; type string
                                        • translatedTextNew - optional, nillable; type string
                                        • courseNumberOld - optional, nillable; type int
                                        • courseNumberNew - optional, nillable; type int
                                        • menuHashOld - optional, nillable; type string
                                        • menuHashNew - optional, nillable; type string
                                        • menuDescriptionOld - optional, nillable; type string
                                        • menuDescriptionNew - optional, nillable; type string
                                        • menuAmountOld - optional, nillable; type long
                                        • menuAmountNew - optional, nillable; type long
                                        • menuSequenceNumberOld - optional, nillable; type int
                                        • menuSequenceNumberNew - optional, nillable; type int
                                        • preparationList - optional, nillable; type LineChangeList
                                          • lineChange - optional, unbounded; type LineChange
                                            • lineId - optional, nillable; type string
                                            • versionNumber - optional, nillable; type int
                                            • employeeNumber - optional, nillable; type long
                                            • articleNumber type long
                                            • pluNumber - optional, nillable; type string
                                            • supplierRelationNumber - optional, nillable; type long
                                            • supplierRelationName - optional, nillable; type string
                                            • supplierArticleNumber - optional, nillable; type string
                                            • lineType - optional, nillable; type LineType - type string with restriction - enum { 'LINE-TYPE-NONE', 'LINE-TYPE-PREPARATION', 'LINE-TYPE-COMPONENT' }
                                            • added - optional, nillable; type boolean
                                            • removed - optional, nillable; type boolean
                                            • data - optional, nillable; type LineChangeData
                                              • quantityOld - optional, nillable; type long
                                              • quantityNew - optional, nillable; type long
                                              • decimalPlacesOld - optional, nillable; type int
                                              • decimalPlacesNew - optional, nillable; type int
                                              • priceOld - optional, nillable; type long
                                              • priceNew - optional, nillable; type long
                                              • priceExclOld - optional, nillable; type long
                                              • priceExclNew - optional, nillable; type long
                                              • originalPriceOld - optional, nillable; type long
                                              • originalPriceNew - optional, nillable; type long
                                              • originalPriceExclOld - optional, nillable; type long
                                              • originalPriceExclNew - optional, nillable; type long
                                              • purchasePriceOld - optional, nillable; type long
                                              • purchasePriceNew - optional, nillable; type long
                                              • averagePurchasePriceOld - optional, nillable; type long
                                              • averagePurchasePriceNew - optional, nillable; type long
                                              • turnoverGroupOld - optional, nillable; type int
                                              • turnoverGroupNew - optional, nillable; type int
                                              • turnoverGroupNameOld - optional, nillable; type string
                                              • turnoverGroupNameNew - optional, nillable; type string
                                              • turnoverGroupTypeOld - optional, nillable; type TurnoverGroupType - type string with restriction - enum { 'TURNOVER-GROUP-TYPE-TURNOVER', 'TURNOVER-GROUP-TYPE-PAYMENT', 'TURNOVER-GROUP-TYPE-SUSPENSE', 'TURNOVER-GROUP-TYPE-CASH-INFLOW', 'TURNOVER-GROUP-TYPE-CASH-OUTFLOW' }
                                              • turnoverGroupTypeNew - optional, nillable; type TurnoverGroupType - type string with restriction - enum { 'TURNOVER-GROUP-TYPE-TURNOVER', 'TURNOVER-GROUP-TYPE-PAYMENT', 'TURNOVER-GROUP-TYPE-SUSPENSE', 'TURNOVER-GROUP-TYPE-CASH-INFLOW', 'TURNOVER-GROUP-TYPE-CASH-OUTFLOW' }
                                              • vatCodeOld - optional, nillable; type int
                                              • vatCodeNew - optional, nillable; type int
                                              • vatPercentageOld - optional, nillable; type int
                                              • vatPercentageNew - optional, nillable; type int
                                              • siUnitOld - optional, nillable; type string
                                              • siUnitNew - optional, nillable; type string
                                              • discountTypeOld - optional, nillable; type DiscountType - type string with restriction - enum { 'DISCOUNT-TYPE-NONE', 'DISCOUNT-TYPE-PRICE-GROUP', 'DISCOUNT-TYPE-SALES-PRICE', 'DISCOUNT-TYPE-CUSTOMER-DISCOUNT', 'DISCOUNT-TYPE-BRANCH-PRICE' }
                                              • discountTypeNew - optional, nillable; type DiscountType - type string with restriction - enum { 'DISCOUNT-TYPE-NONE', 'DISCOUNT-TYPE-PRICE-GROUP', 'DISCOUNT-TYPE-SALES-PRICE', 'DISCOUNT-TYPE-CUSTOMER-DISCOUNT', 'DISCOUNT-TYPE-BRANCH-PRICE' }
                                              • discountPercentageOld - optional, nillable; type int
                                              • discountPercentageNew - optional, nillable; type int
                                              • discountAmountOld - optional, nillable; type long
                                              • discountAmountNew - optional, nillable; type long
                                              • discountAmountExclOld - optional, nillable; type long
                                              • discountAmountExclNew - optional, nillable; type long
                                              • deliveryDateOld - optional, nillable; type SoapMplusDate
                                                • day type int
                                                • mon type int
                                                • year type int
                                              • deliveryDateNew - optional, nillable; type SoapMplusDate
                                                • day type int
                                                • mon type int
                                                • year type int
                                              • deliveryPeriodBeginOld - optional, nillable; type SoapMplusDateTime
                                                • sec type int
                                                • min type int
                                                • hour type int
                                                • day type int
                                                • mon type int
                                                • year type int
                                                • isdst type boolean
                                                • timezone type int
                                              • deliveryPeriodBeginNew - optional, nillable; type SoapMplusDateTime
                                                • sec type int
                                                • min type int
                                                • hour type int
                                                • day type int
                                                • mon type int
                                                • year type int
                                                • isdst type boolean
                                                • timezone type int
                                              • deliveryPeriodEndOld - optional, nillable; type SoapMplusDateTime
                                                • sec type int
                                                • min type int
                                                • hour type int
                                                • day type int
                                                • mon type int
                                                • year type int
                                                • isdst type boolean
                                                • timezone type int
                                              • deliveryPeriodEndNew - optional, nillable; type SoapMplusDateTime
                                                • sec type int
                                                • min type int
                                                • hour type int
                                                • day type int
                                                • mon type int
                                                • year type int
                                                • isdst type boolean
                                                • timezone type int
                                              • pointsAmountOld - optional, nillable; type long
                                              • pointsAmountNew - optional, nillable; type long
                                              • pointsAmountExclOld - optional, nillable; type long
                                              • pointsAmountExclNew - optional, nillable; type long
                                              • bpeIdOld - optional, nillable; type string
                                              • bpeIdNew - optional, nillable; type string
                                              • bpeDescriptionOld - optional, nillable; type string
                                              • bpeDescriptionNew - optional, nillable; type string
                                              • bpeAmountOld - optional, nillable; type long
                                              • bpeAmountNew - optional, nillable; type long
                                              • bpeAmountExclOld - optional, nillable; type long
                                              • bpeAmountExclNew - optional, nillable; type long
                                              • priceInCreditsOld - optional, nillable; type long
                                              • priceInCreditsNew - optional, nillable; type long
                                              • totalInclAmountOld - optional, nillable; type long
                                              • totalInclAmountNew - optional, nillable; type long
                                              • totalExclAmountOld - optional, nillable; type long
                                              • totalExclAmountNew - optional, nillable; type long
                                            • textOld - optional, nillable; type string
                                            • textNew - optional, nillable; type string
                                            • translatedTextOld - optional, nillable; type string
                                            • translatedTextNew - optional, nillable; type string
                                            • courseNumberOld - optional, nillable; type int
                                            • courseNumberNew - optional, nillable; type int
                                            • menuHashOld - optional, nillable; type string
                                            • menuHashNew - optional, nillable; type string
                                            • menuDescriptionOld - optional, nillable; type string
                                            • menuDescriptionNew - optional, nillable; type string
                                            • menuAmountOld - optional, nillable; type long
                                            • menuAmountNew - optional, nillable; type long
                                            • menuSequenceNumberOld - optional, nillable; type int
                                            • menuSequenceNumberNew - optional, nillable; type int
                                            • preparationList - optional, nillable; type LineChangeList ... is recursive
                          • getOrders
                            Description:
                            Service definition of function ns__getOrders
                            Operation type:
                            Request-response. The endpoint receives a message, and sends a correlated message.
                            Input:
                            getOrders (SOAP:body, use = literal)Source code
                            Body type getOrders
                            • request type GetOrdersRequest
                              • syncMarker - optional, nillable; type long
                              • syncMarkerLimit - optional, nillable; type int
                              • fromFinancialDate - optional, nillable; type SoapMplusDate
                                • day type int
                                • mon type int
                                • year type int
                              • throughFinancialDate - optional, nillable; type SoapMplusDate
                                • day type int
                                • mon type int
                                • year type int
                              • branchNumbers - optional, unbounded; type int
                              • employeeNumbers - optional, unbounded; type long
                              • relationNumbers - optional, unbounded; type long
                              • articleNumbers - optional, unbounded; type long
                              • articleTurnoverGroups - optional, unbounded; type int
                              • articlePluNumbers type TextList
                                • text - optional, unbounded; type Text
                                  • text type string
                              • articleBarcodes type TextList
                                • text - optional, unbounded; type Text
                                  • text type string
                            Output:
                            GetOrdersResponse (SOAP:body, use = literal)Source code
                            Body type GetOrdersResponse
                            • orderList type OrderList
                              • order - optional, unbounded, nillable; type Order
                                • orderId type string
                                • extOrderId - optional, nillable; type string
                                • syncMarker - optional, nillable; type long
                                • orderType - optional, nillable; type OrderType - type string with restriction - enum { 'ORDER-TYPE-SALES-ORDER', 'ORDER-TYPE-REPEAT-SALES-ORDER', 'ORDER-TYPE-EXTERNAL-SALES-ORDER', 'ORDER-TYPE-TABLE-ORDER', 'ORDER-TYPE-CAFETERIA-ORDER' }
                                • entryBranchNumber - optional, nillable; type int
                                • entryExtBranchId - optional, nillable; type string
                                • employeeNumber - optional, nillable; type long
                                • employeeName - optional, nillable; type string
                                • entryTimestamp - optional, nillable; type SoapMplusDateTime
                                  • sec type int
                                  • min type int
                                  • hour type int
                                  • day type int
                                  • mon type int
                                  • year type int
                                  • isdst type boolean
                                  • timezone type int
                                • relationNumber - optional, nillable; type long
                                • relationName - optional, nillable; type string
                                • deliveryAddress - optional, nillable; type Address
                                  • addressId - optional, nillable; type string
                                  • name - optional, nillable; type string
                                  • contact - optional, nillable; type string
                                  • address - optional, nillable; type string
                                  • zipcode - optional, nillable; type string
                                  • city - optional, nillable; type string
                                  • country - optional, nillable; type string
                                • invoiceAddress - optional, nillable; type Address
                                  • addressId - optional, nillable; type string
                                  • name - optional, nillable; type string
                                  • contact - optional, nillable; type string
                                  • address - optional, nillable; type string
                                  • zipcode - optional, nillable; type string
                                  • city - optional, nillable; type string
                                  • country - optional, nillable; type string
                                • financialDate - optional, nillable; type SoapMplusDate
                                  • day type int
                                  • mon type int
                                  • year type int
                                • financialBranchNumber - optional, nillable; type int
                                • financialExtBranchId - optional, nillable; type string
                                • workplaceNumber - optional, nillable; type int
                                • reference - optional, nillable; type string
                                • totalInclAmount - optional, nillable; type long
                                • totalExclAmount - optional, nillable; type long
                                • vatMethod - optional, nillable; type VatMethod - type string with restriction - enum { 'VAT-METHOD-INCLUSIVE', 'VAT-METHOD-EXCLUSIVE', 'VAT-METHOD-SHIFTED', 'VAT-METHOD-NONE' }
                                • vatGroupList - optional, nillable; type VatGroupList
                                  • vatGroup - optional, unbounded, nillable; type VatGroup
                                    • branchNumber - optional, nillable; type int
                                    • extBranchId - optional, nillable; type string
                                    • vatCode type int
                                      Code for this VAT group.
                                    • vatPercentage type long
                                      Percentage for this VAT group.
                                    • exclAmount - optional, nillable; type long
                                      Total amount over which the VAT was calculated.
                                    • vatAmount - optional, nillable; type long
                                      Total VAT amount.
                                    • accountNumber - optional, nillable; type int
                                      Account number of this VAT group for bookkeeping.
                                • deliveryMethod - optional, nillable; type string
                                • deliveryDate - optional, nillable; type SoapMplusDate
                                  • day type int
                                  • mon type int
                                  • year type int
                                • deliveryPeriodBegin - optional, nillable; type SoapMplusDateTime
                                  • sec type int
                                  • min type int
                                  • hour type int
                                  • day type int
                                  • mon type int
                                  • year type int
                                  • isdst type boolean
                                  • timezone type int
                                • deliveryPeriodEnd - optional, nillable; type SoapMplusDateTime
                                  • sec type int
                                  • min type int
                                  • hour type int
                                  • day type int
                                  • mon type int
                                  • year type int
                                  • isdst type boolean
                                  • timezone type int
                                • paymentMethod - optional, nillable; type string
                                • changeCounter - optional, nillable; type int
                                • versionNumber - optional, nillable; type int
                                • prepaidAmount - optional, nillable; type long
                                • fullyPaid - optional, nillable; type boolean
                                • deliveryState - optional, nillable; type OrderDeliveryState - type string with restriction - enum { 'ORDER-DELIVERY-STATE-NOTHING', 'ORDER-DELIVERY-STATE-PARTIAL', 'ORDER-DELIVERY-STATE-COMPLETE' }
                                • cancelState - optional, nillable; type OrderCancelState - type string with restriction - enum { 'ORDER-CANCEL-STATE-NOTHING', 'ORDER-CANCEL-STATE-PARTIAL', 'ORDER-CANCEL-STATE-COMPLETE' }
                                • completeState - optional, nillable; type OrderCompleteState - type string with restriction - enum { 'ORDER-COMPLETE-STATE-NOTHING', 'ORDER-COMPLETE-STATE-PARTIAL', 'ORDER-COMPLETE-STATE-PARTIAL-DELIVERY-PENDING', 'ORDER-COMPLETE-STATE-COMPLETE' }
                                • tableNumber - optional, nillable; type int
                                • tableDescription - optional, nillable; type string
                                • numberOfGuests - optional, nillable; type int
                                • orderNumber - optional, nillable; type YearNumber
                                  • year type int
                                  • number type long
                                • orderCategoryNumber - optional, nillable; type int
                                • orderCategoryDescription - optional, nillable; type string
                                • lineList - optional, nillable; type LineList
                                  • line - optional, unbounded; type Line
                                    • lineId - optional, nillable; type string
                                    • employeeNumber - optional, nillable; type long
                                    • articleNumber type long
                                    • pluNumber - optional, nillable; type string
                                    • text - optional, nillable; type string
                                    • supplierRelationNumber - optional, nillable; type long
                                    • supplierRelationName - optional, nillable; type string
                                    • supplierArticleNumber - optional, nillable; type string
                                    • data - optional, nillable; type LineData
                                      • quantity type long
                                      • decimalPlaces - optional, nillable; type int
                                      • price - optional, nillable; type long
                                      • priceExcl - optional, nillable; type long
                                      • originalPrice - optional, nillable; type long
                                      • originalPriceExcl - optional, nillable; type long
                                      • purchasePrice - optional, nillable; type long
                                      • turnoverGroup - optional, nillable; type int
                                      • turnoverGroupName - optional, nillable; type string
                                      • turnoverGroupType - optional, nillable; type TurnoverGroupType - type string with restriction - enum { 'TURNOVER-GROUP-TYPE-TURNOVER', 'TURNOVER-GROUP-TYPE-PAYMENT', 'TURNOVER-GROUP-TYPE-SUSPENSE', 'TURNOVER-GROUP-TYPE-CASH-INFLOW', 'TURNOVER-GROUP-TYPE-CASH-OUTFLOW' }
                                      • turnoverGroupAccountNumber - optional, nillable; type int
                                      • vatCode - optional, nillable; type int
                                      • vatPercentage - optional, nillable; type int
                                      • pricePerQuantity - optional, nillable; type int
                                      • siUnit - optional, nillable; type string
                                      • discountType - optional, nillable; type DiscountType - type string with restriction - enum { 'DISCOUNT-TYPE-NONE', 'DISCOUNT-TYPE-PRICE-GROUP', 'DISCOUNT-TYPE-SALES-PRICE', 'DISCOUNT-TYPE-CUSTOMER-DISCOUNT', 'DISCOUNT-TYPE-BRANCH-PRICE' }
                                      • discountPercentage - optional, nillable; type int
                                      • discountAmount - optional, nillable; type long
                                      • discountAmountExcl - optional, nillable; type long
                                      • bpeId - optional, nillable; type string
                                      • bpeDescription - optional, nillable; type string
                                      • bpeAmount - optional, nillable; type long
                                      • bpeAmountExcl - optional, nillable; type long
                                      • totalInclAmount - optional, nillable; type long
                                      • totalExclAmount - optional, nillable; type long
                                    • courseNumber - optional, nillable; type int
                                    • menuHash - optional, nillable; type string
                                    • menuDescription - optional, nillable; type string
                                    • menuAmount - optional, nillable; type long
                                    • lineType - optional, nillable; type LineType - type string with restriction - enum { 'LINE-TYPE-NONE', 'LINE-TYPE-PREPARATION', 'LINE-TYPE-COMPONENT' }
                                    • preparationList - optional, nillable; type LineList
                                      • line - optional, unbounded; type Line
                                        • lineId - optional, nillable; type string
                                        • employeeNumber - optional, nillable; type long
                                        • articleNumber type long
                                        • pluNumber - optional, nillable; type string
                                        • text - optional, nillable; type string
                                        • supplierRelationNumber - optional, nillable; type long
                                        • supplierRelationName - optional, nillable; type string
                                        • supplierArticleNumber - optional, nillable; type string
                                        • data - optional, nillable; type LineData
                                          • quantity type long
                                          • decimalPlaces - optional, nillable; type int
                                          • price - optional, nillable; type long
                                          • priceExcl - optional, nillable; type long
                                          • originalPrice - optional, nillable; type long
                                          • originalPriceExcl - optional, nillable; type long
                                          • purchasePrice - optional, nillable; type long
                                          • turnoverGroup - optional, nillable; type int
                                          • turnoverGroupName - optional, nillable; type string
                                          • turnoverGroupType - optional, nillable; type TurnoverGroupType - type string with restriction - enum { 'TURNOVER-GROUP-TYPE-TURNOVER', 'TURNOVER-GROUP-TYPE-PAYMENT', 'TURNOVER-GROUP-TYPE-SUSPENSE', 'TURNOVER-GROUP-TYPE-CASH-INFLOW', 'TURNOVER-GROUP-TYPE-CASH-OUTFLOW' }
                                          • turnoverGroupAccountNumber - optional, nillable; type int
                                          • vatCode - optional, nillable; type int
                                          • vatPercentage - optional, nillable; type int
                                          • pricePerQuantity - optional, nillable; type int
                                          • siUnit - optional, nillable; type string
                                          • discountType - optional, nillable; type DiscountType - type string with restriction - enum { 'DISCOUNT-TYPE-NONE', 'DISCOUNT-TYPE-PRICE-GROUP', 'DISCOUNT-TYPE-SALES-PRICE', 'DISCOUNT-TYPE-CUSTOMER-DISCOUNT', 'DISCOUNT-TYPE-BRANCH-PRICE' }
                                          • discountPercentage - optional, nillable; type int
                                          • discountAmount - optional, nillable; type long
                                          • discountAmountExcl - optional, nillable; type long
                                          • bpeId - optional, nillable; type string
                                          • bpeDescription - optional, nillable; type string
                                          • bpeAmount - optional, nillable; type long
                                          • bpeAmountExcl - optional, nillable; type long
                                          • totalInclAmount - optional, nillable; type long
                                          • totalExclAmount - optional, nillable; type long
                                        • courseNumber - optional, nillable; type int
                                        • menuHash - optional, nillable; type string
                                        • menuDescription - optional, nillable; type string
                                        • menuAmount - optional, nillable; type long
                                        • lineType - optional, nillable; type LineType - type string with restriction - enum { 'LINE-TYPE-NONE', 'LINE-TYPE-PREPARATION', 'LINE-TYPE-COMPONENT' }
                                        • preparationList - optional, nillable; type LineList
                                          • line - optional, unbounded; type Line
                                            • lineId - optional, nillable; type string
                                            • employeeNumber - optional, nillable; type long
                                            • articleNumber type long
                                            • pluNumber - optional, nillable; type string
                                            • text - optional, nillable; type string
                                            • supplierRelationNumber - optional, nillable; type long
                                            • supplierRelationName - optional, nillable; type string
                                            • supplierArticleNumber - optional, nillable; type string
                                            • data - optional, nillable; type LineData
                                              • quantity type long
                                              • decimalPlaces - optional, nillable; type int
                                              • price - optional, nillable; type long
                                              • priceExcl - optional, nillable; type long
                                              • originalPrice - optional, nillable; type long
                                              • originalPriceExcl - optional, nillable; type long
                                              • purchasePrice - optional, nillable; type long
                                              • turnoverGroup - optional, nillable; type int
                                              • turnoverGroupName - optional, nillable; type string
                                              • turnoverGroupType - optional, nillable; type TurnoverGroupType - type string with restriction - enum { 'TURNOVER-GROUP-TYPE-TURNOVER', 'TURNOVER-GROUP-TYPE-PAYMENT', 'TURNOVER-GROUP-TYPE-SUSPENSE', 'TURNOVER-GROUP-TYPE-CASH-INFLOW', 'TURNOVER-GROUP-TYPE-CASH-OUTFLOW' }
                                              • turnoverGroupAccountNumber - optional, nillable; type int
                                              • vatCode - optional, nillable; type int
                                              • vatPercentage - optional, nillable; type int
                                              • pricePerQuantity - optional, nillable; type int
                                              • siUnit - optional, nillable; type string
                                              • discountType - optional, nillable; type DiscountType - type string with restriction - enum { 'DISCOUNT-TYPE-NONE', 'DISCOUNT-TYPE-PRICE-GROUP', 'DISCOUNT-TYPE-SALES-PRICE', 'DISCOUNT-TYPE-CUSTOMER-DISCOUNT', 'DISCOUNT-TYPE-BRANCH-PRICE' }
                                              • discountPercentage - optional, nillable; type int
                                              • discountAmount - optional, nillable; type long
                                              • discountAmountExcl - optional, nillable; type long
                                              • bpeId - optional, nillable; type string
                                              • bpeDescription - optional, nillable; type string
                                              • bpeAmount - optional, nillable; type long
                                              • bpeAmountExcl - optional, nillable; type long
                                              • totalInclAmount - optional, nillable; type long
                                              • totalExclAmount - optional, nillable; type long
                                            • courseNumber - optional, nillable; type int
                                            • menuHash - optional, nillable; type string
                                            • menuDescription - optional, nillable; type string
                                            • menuAmount - optional, nillable; type long
                                            • lineType - optional, nillable; type LineType - type string with restriction - enum { 'LINE-TYPE-NONE', 'LINE-TYPE-PREPARATION', 'LINE-TYPE-COMPONENT' }
                                            • preparationList - optional, nillable; type LineList ... is recursive
                                • invoiceIds - optional, nillable; type IdList
                                  • id - optional, unbounded; type string
                                • paymentList - optional, nillable; type PaymentList
                                  • payment - optional, unbounded; type Payment
                                    • paymentId - optional, nillable; type string
                                      Internal ID for this payment.
                                    • financialDate - optional, nillable; type SoapMplusDate
                                      • day type int
                                      • mon type int
                                      • year type int
                                      Date this payment was registered.
                                    • entryTimestamp - optional, nillable; type SoapMplusDateTime
                                      • sec type int
                                      • min type int
                                      • hour type int
                                      • day type int
                                      • mon type int
                                      • year type int
                                      • isdst type boolean
                                      • timezone type int
                                    • branchNumber - optional, nillable; type int
                                    • extBranchId - optional, nillable; type string
                                    • workplaceNumber - optional, nillable; type int
                                    • employeeNumber - optional, nillable; type long
                                    • employeeName - optional, nillable; type string
                                    • method type string
                                      Payment method (required when creating a new payment).
                                    • description - optional, nillable; type string
                                    • amount type long
                                      Total amount paid (required when creating a new payment).
                                    • paymentMethodType - optional, nillable; type PaymentMethodType - type string with restriction - enum { 'PAYMENT-METHOD-TYPE-PAYMENT', 'PAYMENT-METHOD-TYPE-EFT', 'PAYMENT-METHOD-TYPE-SUSPENSE', 'PAYMENT-METHOD-TYPE-DEPOSIT', 'PAYMENT-METHOD-TYPE-AUTO-DEPOSIT', 'PAYMENT-METHOD-TYPE-BPE' }
                                    • accountNumber - optional, nillable; type int
                                      Account number of this payment method for bookkeeping.
                                    • branchAccountNumberList - optional, nillable; type BranchAccountNumberList
                                      • branchAccountNumber - optional, unbounded, nillable; type BranchAccountNumber
                                        • branchNumber type int
                                        • extBranchId - optional, nillable; type string
                                        • accountNumber - optional, nillable; type int
                                    • eftTransactionDetails - optional, nillable; type EftTransactionDetails
                                      • eftTransactionId type string
                                        unique identifier of this transaction, required to prevent storing dupplicates
                                      • txid type int
                                      • amountCents type long
                                      • timestampPos type SoapMplusDateTime
                                        • sec type int
                                        • min type int
                                        • hour type int
                                        • day type int
                                        • mon type int
                                        • year type int
                                        • isdst type boolean
                                        • timezone type int
                                        date and time according to the POS device
                                      • timestampTerminal type SoapMplusDateTime
                                        • sec type int
                                        • min type int
                                        • hour type int
                                        • day type int
                                        • mon type int
                                        • year type int
                                        • isdst type boolean
                                        • timezone type int
                                        date and time according to the payment terminal
                                      • terminalId type string
                                        terminalId returned by the payment terminal leave empty if not used
                                      • transactionId type string
                                        identification used by payment terminal for this transaction
                                      • cardNumber type string
                                        cardnumber returned by payment terminal leave empty if not used
                                      • customerReceipt type EftReceipt
                                        • line - optional, unbounded; type EftReceiptLine
                                          • doubleHeight type boolean
                                          • doubleWidth type boolean
                                          • line type string
                                        text to print for the customer, contains markup for printing
                                      • customerReceiptCopies type int
                                        number of customer copies to print
                                      • merchantReceipt type EftReceipt
                                        • line - optional, unbounded; type EftReceiptLine
                                          • doubleHeight type boolean
                                          • doubleWidth type boolean
                                          • line type string
                                        text to print for the merchant, contains markup for printing
                                      • merchantReceiptCopies type int
                                        number of merchant copies to print
                                      • requireCustomerSignature type boolean
                                      • requireMerchantSignature type boolean
                                      • requireIdentification type boolean
                                      • eJournal type string
                                        text that should be saved in the electronic transaction log (shoudl be formatted as supplied by terminal)
                                      • eftDriver type string
                                        identification of driver that performed the transaction
                                      • state type EftTransactionState - type string with restriction - enum { 'EFT-TRANSACTION-STATE-UNKNOWN', 'EFT-TRANSACTION-STATE-PAYED', 'EFT-TRANSACTION-STATE-RECOVERED', 'EFT-TRANSACTION-STATE-NOT-PAYED', 'EFT-TRANSACTION-STATE-PAYED-MANUALLY', 'EFT-TRANSACTION-STATE-REPRINT' }
                                        current state of transaction ONBEKEND/BETAALD/NIET_BETAALD
                                      • employeeNumber type long
                                        number of employee who initiated the transaction
                                      • authorizingEmployeeNumber type long
                                        number of employee that authorized the transaction
                          • getPaymentMethods
                            Description:
                            Service definition of function ns__getPaymentMethods
                            Operation type:
                            Request-response. The endpoint receives a message, and sends a correlated message.
                            Input:
                            getPaymentMethods (SOAP:body, use = literal)Source code
                            Body type getPaymentMethods
                              Output:
                              GetPaymentMethodsResponse (SOAP:body, use = literal)Source code
                              Body type GetPaymentMethodsResponse
                              • paymentMethodList type PaymentMethodList
                                • paymentMethod - optional, unbounded; type PaymentMethod
                                  • method type string
                                    Payment method (required when creating a new payment).
                                  • description type string
                                  • buttonText type string
                                  • allowNegativeAmount type boolean
                                  • active - optional, nillable; type boolean
                                  • type - optional, nillable; type PaymentMethodType - type string with restriction - enum { 'PAYMENT-METHOD-TYPE-PAYMENT', 'PAYMENT-METHOD-TYPE-EFT', 'PAYMENT-METHOD-TYPE-SUSPENSE', 'PAYMENT-METHOD-TYPE-DEPOSIT', 'PAYMENT-METHOD-TYPE-AUTO-DEPOSIT', 'PAYMENT-METHOD-TYPE-BPE' }
                                  • accountNumber - optional, nillable; type int
                                    Account number of this payment method for bookkeeping.
                                  • branchAccountNumberList - optional, nillable; type BranchAccountNumberList
                                    • branchAccountNumber - optional, unbounded, nillable; type BranchAccountNumber
                                      • branchNumber type int
                                      • extBranchId - optional, nillable; type string
                                      • accountNumber - optional, nillable; type int
                                  • depositPaymentMethod - optional, nillable; type string
                            • getPaymentMethodsV2
                              Description:
                              Service definition of function ns__getPaymentMethodsV2
                              Operation type:
                              Request-response. The endpoint receives a message, and sends a correlated message.
                              Input:
                              getPaymentMethodsV2 (SOAP:body, use = literal)Source code
                              Body type getPaymentMethodsV2
                              • request type GetPaymentMethodsRequest
                                • accountNumber - optional, nillable; type int
                              Output:
                              GetPaymentMethodsResponse (SOAP:body, use = literal)Source code
                              Body type GetPaymentMethodsResponse
                              • paymentMethodList type PaymentMethodList
                                • paymentMethod - optional, unbounded; type PaymentMethod
                                  • method type string
                                    Payment method (required when creating a new payment).
                                  • description type string
                                  • buttonText type string
                                  • allowNegativeAmount type boolean
                                  • active - optional, nillable; type boolean
                                  • type - optional, nillable; type PaymentMethodType - type string with restriction - enum { 'PAYMENT-METHOD-TYPE-PAYMENT', 'PAYMENT-METHOD-TYPE-EFT', 'PAYMENT-METHOD-TYPE-SUSPENSE', 'PAYMENT-METHOD-TYPE-DEPOSIT', 'PAYMENT-METHOD-TYPE-AUTO-DEPOSIT', 'PAYMENT-METHOD-TYPE-BPE' }
                                  • accountNumber - optional, nillable; type int
                                    Account number of this payment method for bookkeeping.
                                  • branchAccountNumberList - optional, nillable; type BranchAccountNumberList
                                    • branchAccountNumber - optional, unbounded, nillable; type BranchAccountNumber
                                      • branchNumber type int
                                      • extBranchId - optional, nillable; type string
                                      • accountNumber - optional, nillable; type int
                                  • depositPaymentMethod - optional, nillable; type string
                            • getPriceGroupList
                              Description:
                              Service definition of function ns__getPriceGroupList
                              Operation type:
                              Request-response. The endpoint receives a message, and sends a correlated message.
                              Input:
                              getPriceGroupList (SOAP:body, use = literal)Source code
                              Body type getPriceGroupList
                                Output:
                                getPriceGroupListResponse (SOAP:body, use = literal)Source code
                                Body type getPriceGroupListResponse
                                • priceGroup - optional, unbounded, nillable; type PriceGroup
                                  • priceGroupNumber type int
                                  • description - optional, nillable; type string
                                  • priceIncl - optional, nillable; type long
                                  • priceExcl - optional, nillable; type long
                                  • discountPercentage - optional, nillable; type int
                                  • minimumAmount - optional, nillable; type int
                              • getProducts
                                Description:
                                Service definition of function ns__getProducts
                                Operation type:
                                Request-response. The endpoint receives a message, and sends a correlated message.
                                Input:
                                getProducts (SOAP:body, use = literal)Source code
                                Body type getProducts
                                • request type GetProductsRequest
                                  • articleNumbers - optional, unbounded; type long
                                  • groupNumbers - optional, unbounded; type int
                                  • pluNumbers type TextList
                                    • text - optional, unbounded; type Text
                                      • text type string
                                  • onlyWebshop - optional, nillable; type boolean
                                  • onlyActive - optional, nillable; type boolean
                                  • syncMarker - optional, nillable; type long
                                  • syncMarkerLimit - optional, nillable; type int
                                  • changedSinceTimestamp - optional, nillable; type SoapMplusDateTime
                                    • sec type int
                                    • min type int
                                    • hour type int
                                    • day type int
                                    • mon type int
                                    • year type int
                                    • isdst type boolean
                                    • timezone type int
                                  • changedSinceBranchNumber - optional, nillable; type int
                                Output:
                                GetProductsResponse (SOAP:body, use = literal)Source code
                                Body type GetProductsResponse
                                • productList type ProductList
                                  • product - optional, unbounded, nillable; type Product
                                    • productNumber - optional, nillable; type long
                                    • syncMarker - optional, nillable; type long
                                    • description - optional, nillable; type string
                                    • extraText - optional, nillable; type string
                                    • articleList - optional, nillable; type ArticleList
                                      • article - optional, unbounded, nillable; type Article
                                        • articleNumber - optional, nillable; type long
                                        • extArticleId - optional, nillable; type string
                                        • pluNumber - optional, nillable; type string
                                        • syncMarker - optional, nillable; type long
                                        • changeTimestamp - optional, nillable; type SoapMplusDateTime
                                          • sec type int
                                          • min type int
                                          • hour type int
                                          • day type int
                                          • mon type int
                                          • year type int
                                          • isdst type boolean
                                          • timezone type int
                                        • createTimestamp - optional, nillable; type SoapMplusDateTime
                                          • sec type int
                                          • min type int
                                          • hour type int
                                          • day type int
                                          • mon type int
                                          • year type int
                                          • isdst type boolean
                                          • timezone type int
                                        • active - optional, nillable; type boolean
                                        • description - optional, nillable; type string
                                        • colour - optional, nillable; type string
                                        • size - optional, nillable; type string
                                        • invoiceText - optional, nillable; type string
                                        • receiptText - optional, nillable; type string
                                        • displayText - optional, nillable; type string
                                        • barcode - optional, nillable; type string
                                        • brandName - optional, nillable; type string
                                        • extraText - optional, nillable; type string
                                        • turnoverGroup - optional, nillable; type int
                                        • vatCode - optional, nillable; type int
                                        • vatPercentage - optional, nillable; type int
                                        • purchasePrice - optional, nillable; type long
                                        • priceIncl - optional, nillable; type long
                                        • priceExcl - optional, nillable; type long
                                        • siUnit - optional, nillable; type string
                                        • unit - optional, nillable; type string
                                        • orderQuantityValue - optional, nillable; type long
                                        • orderQuantityDecimalPlaces - optional, nillable; type int
                                        • supplierRelationNumber - optional, nillable; type long
                                        • supplierRelationName - optional, nillable; type string
                                        • supplierArticleNumber - optional, nillable; type string
                                        • webshop - optional, nillable; type boolean
                                        • categoryId - optional, nillable; type int
                                        • stockArticle - optional, nillable; type boolean
                                        • imageList - optional, nillable; type ImageList
                                          • image - optional, unbounded, nillable; type Image
                                            • imageId type long
                                            • imageName type string
                                            • imageHash type string
                                            • imagePath type string
                                            • imageUrl type string
                                            • imageData - nillable; type base64
                                            • imageDataResult type LoadFileResult - type string with restriction - enum { 'LOAD-FILE-OK', 'LOAD-FILE-NOT-REQUESTED', 'LOAD-FILE-NOT-FOUND', 'LOAD-FILE-NOT-PERMITTED', 'LOAD-FILE-UNKNOWN-ERROR' }
                                            • thumbHash type string
                                            • thumbPath type string
                                            • thumbUrl type string
                                            • thumbData - nillable; type base64
                                            • thumbDataResult type LoadFileResult - type string with restriction - enum { 'LOAD-FILE-OK', 'LOAD-FILE-NOT-REQUESTED', 'LOAD-FILE-NOT-FOUND', 'LOAD-FILE-NOT-PERMITTED', 'LOAD-FILE-UNKNOWN-ERROR' }
                                            • imageWidth type int
                                            • imageHeight type int
                                            • thumbWidth type int
                                            • thumbHeight type int
                                            • createdTimestamp type SoapMplusDateTime
                                              • sec type int
                                              • min type int
                                              • hour type int
                                              • day type int
                                              • mon type int
                                              • year type int
                                              • isdst type boolean
                                              • timezone type int
                                            • changedTimestamp type SoapMplusDateTime
                                              • sec type int
                                              • min type int
                                              • hour type int
                                              • day type int
                                              • mon type int
                                              • year type int
                                              • isdst type boolean
                                              • timezone type int
                                        • customFieldList - optional, nillable; type CustomFieldList
                                          • customField - optional, unbounded, nillable; type CustomField
                                            • fieldName type string
                                            • dataType - optional, nillable; type DataType - type string with restriction - enum { 'DATA-TYPE-STRING', 'DATA-TYPE-INT', 'DATA-TYPE-DECIMAL', 'DATA-TYPE-BOOL', 'DATA-TYPE-DATE', 'DATA-TYPE-DATETIME', 'DATA-TYPE-UNKNOWN' }
                                            • isRequired - optional, nillable; type boolean
                                            • strValue - optional, nillable; type string
                                            • intValue - optional, nillable; type long
                                            • decimalPlaces - optional, nillable; type int
                                            • boolValue - optional, nillable; type boolean
                                            • dateValue - optional, nillable; type SoapMplusDate
                                              • day type int
                                              • mon type int
                                              • year type int
                                            • dateTimeValue - optional, nillable; type SoapMplusDateTime
                                              • sec type int
                                              • min type int
                                              • hour type int
                                              • day type int
                                              • mon type int
                                              • year type int
                                              • isdst type boolean
                                              • timezone type int
                                        • salesPriceList - optional, nillable; type SalesPriceList
                                          • salesPrice - optional, unbounded, nillable; type SalesPrice
                                            • salesPriceNumber type int
                                            • description - optional, nillable; type string
                                            • startDate - optional, nillable; type SoapMplusDate
                                              • day type int
                                              • mon type int
                                              • year type int
                                            • endDate - optional, nillable; type SoapMplusDate
                                              • day type int
                                              • mon type int
                                              • year type int
                                            • priceIncl - optional, nillable; type long
                                            • priceExcl - optional, nillable; type long
                                            • discountPercentage - optional, nillable; type int
                                            • minimumAmount - optional, nillable; type int
                                        • priceGroupList - optional, nillable; type PriceGroupList
                                          • priceGroup - optional, unbounded, nillable; type PriceGroup
                                            • priceGroupNumber type int
                                            • description - optional, nillable; type string
                                            • priceIncl - optional, nillable; type long
                                            • priceExcl - optional, nillable; type long
                                            • discountPercentage - optional, nillable; type int
                                            • minimumAmount - optional, nillable; type int
                                        • preparationMethodList - optional, nillable; type PreparationMethodList
                                          • preparationMethod - optional, unbounded, nillable; type PreparationMethod
                                            • articleNumber - optional, nillable; type long
                                            • description type string
                                            • priceIncl - optional, nillable; type long
                                            • priceExcl - optional, nillable; type long
                                            • closeAfterSelection type boolean
                                            • groupNumber - optional, nillable; type int
                                            • groupName - optional, nillable; type string
                                            • allergenList - optional, nillable; type AllergenList
                                              • allergen - optional, unbounded, nillable; type Allergen
                                                • allergenId type int
                                                • description type string
                                                • presence type AllergenPresence - type string with restriction - enum { 'ALLERGENCE-PRESENCE-PRESENT', 'ALLERGENCE-PRESENCE-NOT-PRESENT', 'ALLERGENCE-PRESENCE-MAYBE-PRESENT', 'ALLERGENCE-PRESENCE-UNKNOWN' }
                                        • componentArticleList - optional, nillable; type ComponentArticleList
                                          • componentArticle - optional, unbounded, nillable; type ComponentArticle
                                            • articleNumber - optional, nillable; type long
                                            • quantity - optional, nillable; type long
                                            • decimalPlaces - optional, nillable; type int
                                            • description - optional, nillable; type string
                                            • invoiceText - optional, nillable; type string
                                            • receiptText - optional, nillable; type string
                                            • displayText - optional, nillable; type string
                                            • barcode - optional, nillable; type string
                                            • turnoverGroup - optional, nillable; type int
                                            • vatCode - optional, nillable; type int
                                            • vatPercentage - optional, nillable; type int
                                            • purchasePrice - optional, nillable; type long
                                            • priceIncl - optional, nillable; type long
                                            • priceExcl - optional, nillable; type long
                                            • allergenList - optional, nillable; type AllergenList
                                              • allergen - optional, unbounded, nillable; type Allergen
                                                • allergenId type int
                                                • description type string
                                                • presence type AllergenPresence - type string with restriction - enum { 'ALLERGENCE-PRESENCE-PRESENT', 'ALLERGENCE-PRESENCE-NOT-PRESENT', 'ALLERGENCE-PRESENCE-MAYBE-PRESENT', 'ALLERGENCE-PRESENCE-UNKNOWN' }
                                            • linkedArticleList - optional, nillable; type LinkedArticleList
                                              • linkedArticle - optional, unbounded, nillable; type LinkedArticle
                                                • articleNumber type long
                                                • quantity type long
                                                • decimalPlaces - optional, nillable; type int
                                        • allergenList - optional, nillable; type AllergenList
                                          • allergen - optional, unbounded, nillable; type Allergen
                                            • allergenId type int
                                            • description type string
                                            • presence type AllergenPresence - type string with restriction - enum { 'ALLERGENCE-PRESENCE-PRESENT', 'ALLERGENCE-PRESENCE-NOT-PRESENT', 'ALLERGENCE-PRESENCE-MAYBE-PRESENT', 'ALLERGENCE-PRESENCE-UNKNOWN' }
                                        • linkedArticleList - optional, nillable; type LinkedArticleList
                                          • linkedArticle - optional, unbounded, nillable; type LinkedArticle
                                            • articleNumber type long
                                            • quantity type long
                                            • decimalPlaces - optional, nillable; type int
                                    • groupNumbers - optional, unbounded; type int
                                    • sortOrderGroupList - optional, nillable; type SortOrderGroupList
                                      • sortOrderGroup - optional, unbounded; type SortOrderGroup
                                        • groupNumber type int
                                        • sortOrder type int
                              • getPurchaseDeliveries
                                Description:
                                Service definition of function ns__getPurchaseDeliveries
                                Operation type:
                                Request-response. The endpoint receives a message, and sends a correlated message.
                                Input:
                                getPurchaseDeliveries (SOAP:body, use = literal)Source code
                                Body type getPurchaseDeliveries
                                • request type GetPurchaseDeliveriesRequest
                                  • syncMarker - optional, nillable; type long
                                  • syncMarkerLimit - optional, nillable; type int
                                  • fromDeliveryDate - optional, nillable; type SoapMplusDate
                                    • day type int
                                    • mon type int
                                    • year type int
                                  • throughDeliveryDate - optional, nillable; type SoapMplusDate
                                    • day type int
                                    • mon type int
                                    • year type int
                                  • branchNumbers - optional, unbounded; type int
                                  • employeeNumbers - optional, unbounded; type long
                                  • relationNumbers - optional, unbounded; type long
                                  • articleNumbers - optional, unbounded; type long
                                  • articleTurnoverGroups - optional, unbounded; type int
                                  • articlePluNumbers - optional, nillable; type TextList
                                    • text - optional, unbounded; type Text
                                      • text type string
                                  • articleBarcodes - optional, nillable; type TextList
                                    • text - optional, unbounded; type Text
                                      • text type string
                                Output:
                                GetPurchaseDeliveriesResponse (SOAP:body, use = literal)Source code
                                Body type GetPurchaseDeliveriesResponse
                                • purchaseDeliveryList type PurchaseDeliveryList
                                  • purchaseDelivery - optional, unbounded, nillable; type PurchaseDelivery
                                    • purchaseDeliveryNumber - optional, nillable; type YearNumber
                                      • year type int
                                      • number type long
                                    • extPurchaseDeliveryId - optional, nillable; type string
                                    • deliveryDate - optional, nillable; type SoapMplusDate
                                      • day type int
                                      • mon type int
                                      • year type int
                                    • entryTimestamp - optional, nillable; type SoapMplusDateTime
                                      • sec type int
                                      • min type int
                                      • hour type int
                                      • day type int
                                      • mon type int
                                      • year type int
                                      • isdst type boolean
                                      • timezone type int
                                    • relationNumber - optional, nillable; type long
                                    • relationName - optional, nillable; type string
                                    • branchNumber - optional, nillable; type int
                                    • extBranchId - optional, nillable; type string
                                    • employeeNumber - optional, nillable; type long
                                    • employeeName - optional, nillable; type string
                                    • totalInclAmount - optional, nillable; type long
                                    • totalExclAmount - optional, nillable; type long
                                    • reference - optional, nillable; type string
                                    • isPrinted - optional, nillable; type boolean
                                    • vatGroupList - optional, nillable; type VatGroupList
                                      • vatGroup - optional, unbounded, nillable; type VatGroup
                                        • branchNumber - optional, nillable; type int
                                        • extBranchId - optional, nillable; type string
                                        • vatCode type int
                                          Code for this VAT group.
                                        • vatPercentage type long
                                          Percentage for this VAT group.
                                        • exclAmount - optional, nillable; type long
                                          Total amount over which the VAT was calculated.
                                        • vatAmount - optional, nillable; type long
                                          Total VAT amount.
                                        • accountNumber - optional, nillable; type int
                                          Account number of this VAT group for bookkeeping.
                                    • syncMarker - optional, nillable; type long
                                    • versionNumber - optional, nillable; type int
                                    • lineList - optional, nillable; type PurchaseDeliveryLineList
                                      • line - optional, unbounded; type PurchaseDeliveryLine
                                        • articleNumber - optional, nillable; type long
                                        • pluNumber - optional, nillable; type string
                                        • text - optional, nillable; type string
                                        • supplierRelationNumber - optional, nillable; type long
                                        • supplierRelationName - optional, nillable; type string
                                        • supplierArticleNumber - optional, nillable; type string
                                        • branchNumber - optional, nillable; type int
                                        • extBranchId - optional, nillable; type string
                                        • relationNumber - optional, nillable; type long
                                        • relationName - optional, nillable; type string
                                        • orderText - optional, nillable; type string
                                        • data - optional, nillable; type PurchaseDeliveryLineData
                                          • deliveredQuantity type long
                                          • deliveredDecimalPlaces - optional, nillable; type int
                                          • purchasePrice - optional, nillable; type long
                                          • turnoverGroup - optional, nillable; type int
                                          • turnoverGroupName - optional, nillable; type string
                                          • turnoverGroupType - optional, nillable; type TurnoverGroupType - type string with restriction - enum { 'TURNOVER-GROUP-TYPE-TURNOVER', 'TURNOVER-GROUP-TYPE-PAYMENT', 'TURNOVER-GROUP-TYPE-SUSPENSE', 'TURNOVER-GROUP-TYPE-CASH-INFLOW', 'TURNOVER-GROUP-TYPE-CASH-OUTFLOW' }
                                          • vatCode - optional, nillable; type int
                                          • vatPercentage - optional, nillable; type int
                                          • siUnit - optional, nillable; type string
                                          • discountPercentage - optional, nillable; type int
                                          • totalInclAmount - optional, nillable; type long
                                          • totalExclAmount - optional, nillable; type long
                                    • purchaseOrderNumber - optional, nillable; type YearNumber
                                      • year type int
                                      • number type long
                              • getPurchaseOrders
                                Description:
                                Service definition of function ns__getPurchaseOrders
                                Operation type:
                                Request-response. The endpoint receives a message, and sends a correlated message.
                                Input:
                                getPurchaseOrders (SOAP:body, use = literal)Source code
                                Body type getPurchaseOrders
                                • request type GetPurchaseOrdersRequest
                                  • syncMarker - optional, nillable; type long
                                  • syncMarkerLimit - optional, nillable; type int
                                  • fromOrderDate - optional, nillable; type SoapMplusDate
                                    • day type int
                                    • mon type int
                                    • year type int
                                  • throughOrderDate - optional, nillable; type SoapMplusDate
                                    • day type int
                                    • mon type int
                                    • year type int
                                  • fromDeliveryDate - optional, nillable; type SoapMplusDate
                                    • day type int
                                    • mon type int
                                    • year type int
                                  • throughDeliveryDate - optional, nillable; type SoapMplusDate
                                    • day type int
                                    • mon type int
                                    • year type int
                                  • branchNumbers - optional, unbounded; type int
                                  • employeeNumbers - optional, unbounded; type long
                                  • relationNumbers - optional, unbounded; type long
                                  • articleNumbers - optional, unbounded; type long
                                  • articleTurnoverGroups - optional, unbounded; type int
                                  • articlePluNumbers - optional, nillable; type TextList
                                    • text - optional, unbounded; type Text
                                      • text type string
                                  • articleBarcodes - optional, nillable; type TextList
                                    • text - optional, unbounded; type Text
                                      • text type string
                                Output:
                                GetPurchaseOrdersResponse (SOAP:body, use = literal)Source code
                                Body type GetPurchaseOrdersResponse
                                • purchaseOrderList type PurchaseOrderList
                                  • purchaseOrder - optional, unbounded, nillable; type PurchaseOrder
                                    • purchaseOrderNumber - optional, nillable; type YearNumber
                                      • year type int
                                      • number type long
                                    • extPurchaseOrderId - optional, nillable; type string
                                    • orderDate - optional, nillable; type SoapMplusDate
                                      • day type int
                                      • mon type int
                                      • year type int
                                    • deliveryDate - optional, nillable; type SoapMplusDate
                                      • day type int
                                      • mon type int
                                      • year type int
                                    • entryTimestamp - optional, nillable; type SoapMplusDateTime
                                      • sec type int
                                      • min type int
                                      • hour type int
                                      • day type int
                                      • mon type int
                                      • year type int
                                      • isdst type boolean
                                      • timezone type int
                                    • relationNumber - optional, nillable; type long
                                    • relationName - optional, nillable; type string
                                    • branchNumber - optional, nillable; type int
                                    • extBranchId - optional, nillable; type string
                                    • employeeNumber - optional, nillable; type long
                                    • employeeName - optional, nillable; type string
                                    • totalInclAmount - optional, nillable; type long
                                    • totalExclAmount - optional, nillable; type long
                                    • reference - optional, nillable; type string
                                    • isPrinted - optional, nillable; type boolean
                                    • state - optional, nillable; type PurchaseOrderState - type string with restriction - enum { 'PURCHASE-ORDER-STATE-OPEN', 'PURCHASE-ORDER-STATE-PARTIALLY-DELIVERED', 'PURCHASE-ORDER-STATE-COMPLETELY-DELIVERED', 'PURCHASE-ORDER-STATE-CANCELLED', 'PURCHASE-ORDER-STATE-PARTIALLY-CANCELLED' }
                                    • vatMethod - optional, nillable; type VatMethod - type string with restriction - enum { 'VAT-METHOD-INCLUSIVE', 'VAT-METHOD-EXCLUSIVE', 'VAT-METHOD-SHIFTED', 'VAT-METHOD-NONE' }
                                    • vatGroupList - optional, nillable; type VatGroupList
                                      • vatGroup - optional, unbounded, nillable; type VatGroup
                                        • branchNumber - optional, nillable; type int
                                        • extBranchId - optional, nillable; type string
                                        • vatCode type int
                                          Code for this VAT group.
                                        • vatPercentage type long
                                          Percentage for this VAT group.
                                        • exclAmount - optional, nillable; type long
                                          Total amount over which the VAT was calculated.
                                        • vatAmount - optional, nillable; type long
                                          Total VAT amount.
                                        • accountNumber - optional, nillable; type int
                                          Account number of this VAT group for bookkeeping.
                                    • syncMarker - optional, nillable; type long
                                    • versionNumber - optional, nillable; type int
                                    • lineList - optional, nillable; type PurchaseOrderLineList
                                      • line - optional, unbounded; type PurchaseOrderLine
                                        • articleNumber - optional, nillable; type long
                                        • pluNumber - optional, nillable; type string
                                        • text - optional, nillable; type string
                                        • supplierRelationNumber - optional, nillable; type long
                                        • supplierRelationName - optional, nillable; type string
                                        • supplierArticleNumber - optional, nillable; type string
                                        • branchNumber - optional, nillable; type int
                                        • extBranchId - optional, nillable; type string
                                        • deliveryDate - optional, nillable; type SoapMplusDate
                                          • day type int
                                          • mon type int
                                          • year type int
                                        • deliveryDateEnd - optional, nillable; type SoapMplusDate
                                          • day type int
                                          • mon type int
                                          • year type int
                                        • relationNumber - optional, nillable; type long
                                        • relationName - optional, nillable; type string
                                        • orderText - optional, nillable; type string
                                        • data - optional, nillable; type PurchaseOrderLineData
                                          • quantity type long
                                          • decimalPlaces - optional, nillable; type int
                                          • deliveredQuantity - optional, nillable; type long
                                          • deliveredDecimalPlaces - optional, nillable; type int
                                          • purchasePrice - optional, nillable; type long
                                          • turnoverGroup - optional, nillable; type int
                                          • turnoverGroupName - optional, nillable; type string
                                          • turnoverGroupType - optional, nillable; type TurnoverGroupType - type string with restriction - enum { 'TURNOVER-GROUP-TYPE-TURNOVER', 'TURNOVER-GROUP-TYPE-PAYMENT', 'TURNOVER-GROUP-TYPE-SUSPENSE', 'TURNOVER-GROUP-TYPE-CASH-INFLOW', 'TURNOVER-GROUP-TYPE-CASH-OUTFLOW' }
                                          • vatCode - optional, nillable; type int
                                          • vatPercentage - optional, nillable; type int
                                          • siUnit - optional, nillable; type string
                                          • discountPercentage - optional, nillable; type int
                                          • totalInclAmount - optional, nillable; type long
                                          • totalExclAmount - optional, nillable; type long
                                    • purchaseDeliveryNumbers - optional, nillable; type YearNumberList
                                      • yearNumber - optional, unbounded; type YearNumber
                                        • year type int
                                        • number type long
                              • getReceipts
                                Description:
                                Service definition of function ns__getReceipts
                                Operation type:
                                Request-response. The endpoint receives a message, and sends a correlated message.
                                Input:
                                getReceipts (SOAP:body, use = literal)Source code
                                Body type getReceipts
                                • request type GetReceiptsRequest
                                  • syncMarker - optional, nillable; type long
                                  • syncMarkerLimit - optional, nillable; type int
                                  • fromFinancialDate - optional, nillable; type SoapMplusDate
                                    • day type int
                                    • mon type int
                                    • year type int
                                    Search for receipts starting at this date.
                                  • throughFinancialDate - optional, nillable; type SoapMplusDate
                                    • day type int
                                    • mon type int
                                    • year type int
                                    Search for receipts up to and including this date.
                                  • branchNumbers - optional, unbounded; type int
                                    Search for receipts booked on these branches.
                                  • employeeNumbers - optional, unbounded; type long
                                    Search for receipts booked by these employees.
                                  • relationNumbers - optional, unbounded; type long
                                    Search for receipts paid by these customers.
                                  • supplierRelationNumbers - optional, unbounded; type long
                                  • articleNumbers - optional, unbounded; type long
                                    Search for receipts containing article with these numbers.
                                  • articleTurnoverGroups - optional, unbounded; type int
                                    Search for receipts containing articles in these turnover groups.
                                  • articlePluNumbers type TextList
                                    • text - optional, unbounded; type Text
                                      • text type string
                                    Search for receipts containing articles with these PLU numbers.
                                  • articleBarcodes type TextList
                                    • text - optional, unbounded; type Text
                                      • text type string
                                    Search for receipts containing articles with these barcodes.
                                Output:
                                GetReceiptsResponse (SOAP:body, use = literal)Source code
                                Body type GetReceiptsResponse
                                • receiptList type ReceiptList
                                  • receipt - optional, unbounded; type Receipt
                                    • receiptId type string
                                      The internal UUID for this receipt.
                                    • extReceiptId - optional, nillable; type string
                                    • orderIds - optional, nillable; type IdList
                                      • id - optional, unbounded; type string
                                    • extOrderIds - optional, nillable; type IdList
                                      • id - optional, unbounded; type string
                                    • transactionString - optional, nillable; type string
                                      The nicely formatted unique string for this transaction.
                                    • syncMarker - optional, nillable; type long
                                    • receiptType type ReceiptType - type string with restriction - enum { 'RECEIPT-TYPE-RECEIPT', 'RECEIPT-TYPE-CREDIT-RECEIPT', 'RECEIPT-TYPE-CASH-INFLOW', 'RECEIPT-TYPE-CASH-OUTFLOW' }
                                      The type of this receipt. RECEIPT_TYPE_RECEIPT = receipt; RECEIPT_TYPE_CREDIT_RECEIPT = credit of receipt; RECEIPT_TYPE_CASH_INFLOW = inflow of cash; RECEIPT_TYPE_CASH_OUTFLOW = outflow of cash
                                    • employeeNumber type long
                                      The employee that entered this receipt into the system.
                                    • employeeName type string
                                    • entryTimestamp type SoapMplusDateTime
                                      • sec type int
                                      • min type int
                                      • hour type int
                                      • day type int
                                      • mon type int
                                      • year type int
                                      • isdst type boolean
                                      • timezone type int
                                      The time this receipt was entered into the system.
                                    • relationNumber - optional, nillable; type long
                                      The customer that paid for this receipt.
                                    • relationName - optional, nillable; type string
                                    • financialDate type SoapMplusDate
                                      • day type int
                                      • mon type int
                                      • year type int
                                      The financial date that this receipt was entered into the system.
                                    • financialBranchNumber type int
                                      The branch for which this receipt was entered into the system. This is the branch on which the turnover and stock changes are registered.
                                    • financialExtBranchId - optional, nillable; type string
                                    • workplaceNumber type int
                                      The workplace on which this receipt was entered into the system.
                                    • entryBranchNumber - optional, nillable; type int
                                      The branch on which this receipt was entered into the system. Can in theory be different from the financialBranchNumber.
                                    • entryExtBranchId - optional, nillable; type string
                                    • reference - optional, nillable; type string
                                      A textual reference for the receipt.
                                    • totalInclAmount type long
                                      The total amount including VAT.
                                    • totalExclAmount type long
                                      The total amount excluding VAT.
                                    • vatMethod type VatMethod - type string with restriction - enum { 'VAT-METHOD-INCLUSIVE', 'VAT-METHOD-EXCLUSIVE', 'VAT-METHOD-SHIFTED', 'VAT-METHOD-NONE' }
                                      The VAT method used for this receipt.
                                    • vatGroupList - optional, nillable; type VatGroupList
                                      • vatGroup - optional, unbounded, nillable; type VatGroup
                                        • branchNumber - optional, nillable; type int
                                        • extBranchId - optional, nillable; type string
                                        • vatCode type int
                                          Code for this VAT group.
                                        • vatPercentage type long
                                          Percentage for this VAT group.
                                        • exclAmount - optional, nillable; type long
                                          Total amount over which the VAT was calculated.
                                        • vatAmount - optional, nillable; type long
                                          Total VAT amount.
                                        • accountNumber - optional, nillable; type int
                                          Account number of this VAT group for bookkeeping.
                                      The VAT codes used on this receipt, including their individual amounts. Use these VAT amounts in your financial reporting, do not calculate it yourself.
                                    • changeCounter - optional, nillable; type int
                                      Internal counter that updates everytime the order is changed.
                                    • versionNumber - optional, nillable; type int
                                      Internal counter that updates when the order is changed in important ways.
                                    • paidAmount type long
                                      The total amount that has been paid on this receipt.
                                    • state type ReceiptState - type string with restriction - enum { 'RECEIPT-STATE-OUTSTANDING', 'RECEIPT-STATE-PARTLY-PAID', 'RECEIPT-STATE-PAID', 'RECEIPT-STATE-HANDLED' }
                                      The current state of the receipt.
                                    • lineList - optional, nillable; type LineList
                                      • line - optional, unbounded; type Line
                                        • lineId - optional, nillable; type string
                                        • employeeNumber - optional, nillable; type long
                                        • articleNumber type long
                                        • pluNumber - optional, nillable; type string
                                        • text - optional, nillable; type string
                                        • supplierRelationNumber - optional, nillable; type long
                                        • supplierRelationName - optional, nillable; type string
                                        • supplierArticleNumber - optional, nillable; type string
                                        • data - optional, nillable; type LineData
                                          • quantity type long
                                          • decimalPlaces - optional, nillable; type int
                                          • price - optional, nillable; type long
                                          • priceExcl - optional, nillable; type long
                                          • originalPrice - optional, nillable; type long
                                          • originalPriceExcl - optional, nillable; type long
                                          • purchasePrice - optional, nillable; type long
                                          • turnoverGroup - optional, nillable; type int
                                          • turnoverGroupName - optional, nillable; type string
                                          • turnoverGroupType - optional, nillable; type TurnoverGroupType - type string with restriction - enum { 'TURNOVER-GROUP-TYPE-TURNOVER', 'TURNOVER-GROUP-TYPE-PAYMENT', 'TURNOVER-GROUP-TYPE-SUSPENSE', 'TURNOVER-GROUP-TYPE-CASH-INFLOW', 'TURNOVER-GROUP-TYPE-CASH-OUTFLOW' }
                                          • turnoverGroupAccountNumber - optional, nillable; type int
                                          • vatCode - optional, nillable; type int
                                          • vatPercentage - optional, nillable; type int
                                          • pricePerQuantity - optional, nillable; type int
                                          • siUnit - optional, nillable; type string
                                          • discountType - optional, nillable; type DiscountType - type string with restriction - enum { 'DISCOUNT-TYPE-NONE', 'DISCOUNT-TYPE-PRICE-GROUP', 'DISCOUNT-TYPE-SALES-PRICE', 'DISCOUNT-TYPE-CUSTOMER-DISCOUNT', 'DISCOUNT-TYPE-BRANCH-PRICE' }
                                          • discountPercentage - optional, nillable; type int
                                          • discountAmount - optional, nillable; type long
                                          • discountAmountExcl - optional, nillable; type long
                                          • bpeId - optional, nillable; type string
                                          • bpeDescription - optional, nillable; type string
                                          • bpeAmount - optional, nillable; type long
                                          • bpeAmountExcl - optional, nillable; type long
                                          • totalInclAmount - optional, nillable; type long
                                          • totalExclAmount - optional, nillable; type long
                                        • courseNumber - optional, nillable; type int
                                        • menuHash - optional, nillable; type string
                                        • menuDescription - optional, nillable; type string
                                        • menuAmount - optional, nillable; type long
                                        • lineType - optional, nillable; type LineType - type string with restriction - enum { 'LINE-TYPE-NONE', 'LINE-TYPE-PREPARATION', 'LINE-TYPE-COMPONENT' }
                                        • preparationList - optional, nillable; type LineList
                                          • line - optional, unbounded; type Line
                                            • lineId - optional, nillable; type string
                                            • employeeNumber - optional, nillable; type long
                                            • articleNumber type long
                                            • pluNumber - optional, nillable; type string
                                            • text - optional, nillable; type string
                                            • supplierRelationNumber - optional, nillable; type long
                                            • supplierRelationName - optional, nillable; type string
                                            • supplierArticleNumber - optional, nillable; type string
                                            • data - optional, nillable; type LineData
                                              • quantity type long
                                              • decimalPlaces - optional, nillable; type int
                                              • price - optional, nillable; type long
                                              • priceExcl - optional, nillable; type long
                                              • originalPrice - optional, nillable; type long
                                              • originalPriceExcl - optional, nillable; type long
                                              • purchasePrice - optional, nillable; type long
                                              • turnoverGroup - optional, nillable; type int
                                              • turnoverGroupName - optional, nillable; type string
                                              • turnoverGroupType - optional, nillable; type TurnoverGroupType - type string with restriction - enum { 'TURNOVER-GROUP-TYPE-TURNOVER', 'TURNOVER-GROUP-TYPE-PAYMENT', 'TURNOVER-GROUP-TYPE-SUSPENSE', 'TURNOVER-GROUP-TYPE-CASH-INFLOW', 'TURNOVER-GROUP-TYPE-CASH-OUTFLOW' }
                                              • turnoverGroupAccountNumber - optional, nillable; type int
                                              • vatCode - optional, nillable; type int
                                              • vatPercentage - optional, nillable; type int
                                              • pricePerQuantity - optional, nillable; type int
                                              • siUnit - optional, nillable; type string
                                              • discountType - optional, nillable; type DiscountType - type string with restriction - enum { 'DISCOUNT-TYPE-NONE', 'DISCOUNT-TYPE-PRICE-GROUP', 'DISCOUNT-TYPE-SALES-PRICE', 'DISCOUNT-TYPE-CUSTOMER-DISCOUNT', 'DISCOUNT-TYPE-BRANCH-PRICE' }
                                              • discountPercentage - optional, nillable; type int
                                              • discountAmount - optional, nillable; type long
                                              • discountAmountExcl - optional, nillable; type long
                                              • bpeId - optional, nillable; type string
                                              • bpeDescription - optional, nillable; type string
                                              • bpeAmount - optional, nillable; type long
                                              • bpeAmountExcl - optional, nillable; type long
                                              • totalInclAmount - optional, nillable; type long
                                              • totalExclAmount - optional, nillable; type long
                                            • courseNumber - optional, nillable; type int
                                            • menuHash - optional, nillable; type string
                                            • menuDescription - optional, nillable; type string
                                            • menuAmount - optional, nillable; type long
                                            • lineType - optional, nillable; type LineType - type string with restriction - enum { 'LINE-TYPE-NONE', 'LINE-TYPE-PREPARATION', 'LINE-TYPE-COMPONENT' }
                                            • preparationList - optional, nillable; type LineList
                                              • line - optional, unbounded; type Line
                                                • lineId - optional, nillable; type string
                                                • employeeNumber - optional, nillable; type long
                                                • articleNumber type long
                                                • pluNumber - optional, nillable; type string
                                                • text - optional, nillable; type string
                                                • supplierRelationNumber - optional, nillable; type long
                                                • supplierRelationName - optional, nillable; type string
                                                • supplierArticleNumber - optional, nillable; type string
                                                • data - optional, nillable; type LineData
                                                  • quantity type long
                                                  • decimalPlaces - optional, nillable; type int
                                                  • price - optional, nillable; type long
                                                  • priceExcl - optional, nillable; type long
                                                  • originalPrice - optional, nillable; type long
                                                  • originalPriceExcl - optional, nillable; type long
                                                  • purchasePrice - optional, nillable; type long
                                                  • turnoverGroup - optional, nillable; type int
                                                  • turnoverGroupName - optional, nillable; type string
                                                  • turnoverGroupType - optional, nillable; type TurnoverGroupType - type string with restriction - enum { 'TURNOVER-GROUP-TYPE-TURNOVER', 'TURNOVER-GROUP-TYPE-PAYMENT', 'TURNOVER-GROUP-TYPE-SUSPENSE', 'TURNOVER-GROUP-TYPE-CASH-INFLOW', 'TURNOVER-GROUP-TYPE-CASH-OUTFLOW' }
                                                  • turnoverGroupAccountNumber - optional, nillable; type int
                                                  • vatCode - optional, nillable; type int
                                                  • vatPercentage - optional, nillable; type int
                                                  • pricePerQuantity - optional, nillable; type int
                                                  • siUnit - optional, nillable; type string
                                                  • discountType - optional, nillable; type DiscountType - type string with restriction - enum { 'DISCOUNT-TYPE-NONE', 'DISCOUNT-TYPE-PRICE-GROUP', 'DISCOUNT-TYPE-SALES-PRICE', 'DISCOUNT-TYPE-CUSTOMER-DISCOUNT', 'DISCOUNT-TYPE-BRANCH-PRICE' }
                                                  • discountPercentage - optional, nillable; type int
                                                  • discountAmount - optional, nillable; type long
                                                  • discountAmountExcl - optional, nillable; type long
                                                  • bpeId - optional, nillable; type string
                                                  • bpeDescription - optional, nillable; type string
                                                  • bpeAmount - optional, nillable; type long
                                                  • bpeAmountExcl - optional, nillable; type long
                                                  • totalInclAmount - optional, nillable; type long
                                                  • totalExclAmount - optional, nillable; type long
                                                • courseNumber - optional, nillable; type int
                                                • menuHash - optional, nillable; type string
                                                • menuDescription - optional, nillable; type string
                                                • menuAmount - optional, nillable; type long
                                                • lineType - optional, nillable; type LineType - type string with restriction - enum { 'LINE-TYPE-NONE', 'LINE-TYPE-PREPARATION', 'LINE-TYPE-COMPONENT' }
                                                • preparationList - optional, nillable; type LineList ... is recursive
                                      The lines for this receipt.
                                    • paymentList - optional, nillable; type PaymentList
                                      • payment - optional, unbounded; type Payment
                                        • paymentId - optional, nillable; type string
                                          Internal ID for this payment.
                                        • financialDate - optional, nillable; type SoapMplusDate
                                          • day type int
                                          • mon type int
                                          • year type int
                                          Date this payment was registered.
                                        • entryTimestamp - optional, nillable; type SoapMplusDateTime
                                          • sec type int
                                          • min type int
                                          • hour type int
                                          • day type int
                                          • mon type int
                                          • year type int
                                          • isdst type boolean
                                          • timezone type int
                                        • branchNumber - optional, nillable; type int
                                        • extBranchId - optional, nillable; type string
                                        • workplaceNumber - optional, nillable; type int
                                        • employeeNumber - optional, nillable; type long
                                        • employeeName - optional, nillable; type string
                                        • method type string
                                          Payment method (required when creating a new payment).
                                        • description - optional, nillable; type string
                                        • amount type long
                                          Total amount paid (required when creating a new payment).
                                        • paymentMethodType - optional, nillable; type PaymentMethodType - type string with restriction - enum { 'PAYMENT-METHOD-TYPE-PAYMENT', 'PAYMENT-METHOD-TYPE-EFT', 'PAYMENT-METHOD-TYPE-SUSPENSE', 'PAYMENT-METHOD-TYPE-DEPOSIT', 'PAYMENT-METHOD-TYPE-AUTO-DEPOSIT', 'PAYMENT-METHOD-TYPE-BPE' }
                                        • accountNumber - optional, nillable; type int
                                          Account number of this payment method for bookkeeping.
                                        • branchAccountNumberList - optional, nillable; type BranchAccountNumberList
                                          • branchAccountNumber - optional, unbounded, nillable; type BranchAccountNumber
                                            • branchNumber type int
                                            • extBranchId - optional, nillable; type string
                                            • accountNumber - optional, nillable; type int
                                        • eftTransactionDetails - optional, nillable; type EftTransactionDetails
                                          • eftTransactionId type string
                                            unique identifier of this transaction, required to prevent storing dupplicates
                                          • txid type int
                                          • amountCents type long
                                          • timestampPos type SoapMplusDateTime
                                            • sec type int
                                            • min type int
                                            • hour type int
                                            • day type int
                                            • mon type int
                                            • year type int
                                            • isdst type boolean
                                            • timezone type int
                                            date and time according to the POS device
                                          • timestampTerminal type SoapMplusDateTime
                                            • sec type int
                                            • min type int
                                            • hour type int
                                            • day type int
                                            • mon type int
                                            • year type int
                                            • isdst type boolean
                                            • timezone type int
                                            date and time according to the payment terminal
                                          • terminalId type string
                                            terminalId returned by the payment terminal leave empty if not used
                                          • transactionId type string
                                            identification used by payment terminal for this transaction
                                          • cardNumber type string
                                            cardnumber returned by payment terminal leave empty if not used
                                          • customerReceipt type EftReceipt
                                            • line - optional, unbounded; type EftReceiptLine
                                              • doubleHeight type boolean
                                              • doubleWidth type boolean
                                              • line type string
                                            text to print for the customer, contains markup for printing
                                          • customerReceiptCopies type int
                                            number of customer copies to print
                                          • merchantReceipt type EftReceipt
                                            • line - optional, unbounded; type EftReceiptLine
                                              • doubleHeight type boolean
                                              • doubleWidth type boolean
                                              • line type string
                                            text to print for the merchant, contains markup for printing
                                          • merchantReceiptCopies type int
                                            number of merchant copies to print
                                          • requireCustomerSignature type boolean
                                          • requireMerchantSignature type boolean
                                          • requireIdentification type boolean
                                          • eJournal type string
                                            text that should be saved in the electronic transaction log (shoudl be formatted as supplied by terminal)
                                          • eftDriver type string
                                            identification of driver that performed the transaction
                                          • state type EftTransactionState - type string with restriction - enum { 'EFT-TRANSACTION-STATE-UNKNOWN', 'EFT-TRANSACTION-STATE-PAYED', 'EFT-TRANSACTION-STATE-RECOVERED', 'EFT-TRANSACTION-STATE-NOT-PAYED', 'EFT-TRANSACTION-STATE-PAYED-MANUALLY', 'EFT-TRANSACTION-STATE-REPRINT' }
                                            current state of transaction ONBEKEND/BETAALD/NIET_BETAALD
                                          • employeeNumber type long
                                            number of employee who initiated the transaction
                                          • authorizingEmployeeNumber type long
                                            number of employee that authorized the transaction
                                      The payments registered for this receipt.
                              • getReceiptsByCashCount
                                Description:
                                Service definition of function ns__getReceiptsByCashCount
                                Operation type:
                                Request-response. The endpoint receives a message, and sends a correlated message.
                                Input:
                                getReceiptsByCashCount (SOAP:body, use = literal)Source code
                                Body type getReceiptsByCashCount
                                • request type GetReceiptsByCashCountRequest
                                  • cashCountId type string
                                Output:
                                GetReceiptsByCashCountResponse (SOAP:body, use = literal)Source code
                                Body type GetReceiptsByCashCountResponse
                                • result type GetReceiptsByCashCountResult - type string with restriction - enum { 'GET-RECEIPTS-BY-CASH-COUNT-RESULT-OK', 'GET-RECEIPTS-BY-CASH-COUNT-RESULT-NOT-FOUND' }
                                • receiptList type ReceiptList
                                  • receipt - optional, unbounded; type Receipt
                                    • receiptId type string
                                      The internal UUID for this receipt.
                                    • extReceiptId - optional, nillable; type string
                                    • orderIds - optional, nillable; type IdList
                                      • id - optional, unbounded; type string
                                    • extOrderIds - optional, nillable; type IdList
                                      • id - optional, unbounded; type string
                                    • transactionString - optional, nillable; type string
                                      The nicely formatted unique string for this transaction.
                                    • syncMarker - optional, nillable; type long
                                    • receiptType type ReceiptType - type string with restriction - enum { 'RECEIPT-TYPE-RECEIPT', 'RECEIPT-TYPE-CREDIT-RECEIPT', 'RECEIPT-TYPE-CASH-INFLOW', 'RECEIPT-TYPE-CASH-OUTFLOW' }
                                      The type of this receipt. RECEIPT_TYPE_RECEIPT = receipt; RECEIPT_TYPE_CREDIT_RECEIPT = credit of receipt; RECEIPT_TYPE_CASH_INFLOW = inflow of cash; RECEIPT_TYPE_CASH_OUTFLOW = outflow of cash
                                    • employeeNumber type long
                                      The employee that entered this receipt into the system.
                                    • employeeName type string
                                    • entryTimestamp type SoapMplusDateTime
                                      • sec type int
                                      • min type int
                                      • hour type int
                                      • day type int
                                      • mon type int
                                      • year type int
                                      • isdst type boolean
                                      • timezone type int
                                      The time this receipt was entered into the system.
                                    • relationNumber - optional, nillable; type long
                                      The customer that paid for this receipt.
                                    • relationName - optional, nillable; type string
                                    • financialDate type SoapMplusDate
                                      • day type int
                                      • mon type int
                                      • year type int
                                      The financial date that this receipt was entered into the system.
                                    • financialBranchNumber type int
                                      The branch for which this receipt was entered into the system. This is the branch on which the turnover and stock changes are registered.
                                    • financialExtBranchId - optional, nillable; type string
                                    • workplaceNumber type int
                                      The workplace on which this receipt was entered into the system.
                                    • entryBranchNumber - optional, nillable; type int
                                      The branch on which this receipt was entered into the system. Can in theory be different from the financialBranchNumber.
                                    • entryExtBranchId - optional, nillable; type string
                                    • reference - optional, nillable; type string
                                      A textual reference for the receipt.
                                    • totalInclAmount type long
                                      The total amount including VAT.
                                    • totalExclAmount type long
                                      The total amount excluding VAT.
                                    • vatMethod type VatMethod - type string with restriction - enum { 'VAT-METHOD-INCLUSIVE', 'VAT-METHOD-EXCLUSIVE', 'VAT-METHOD-SHIFTED', 'VAT-METHOD-NONE' }
                                      The VAT method used for this receipt.
                                    • vatGroupList - optional, nillable; type VatGroupList
                                      • vatGroup - optional, unbounded, nillable; type VatGroup
                                        • branchNumber - optional, nillable; type int
                                        • extBranchId - optional, nillable; type string
                                        • vatCode type int
                                          Code for this VAT group.
                                        • vatPercentage type long
                                          Percentage for this VAT group.
                                        • exclAmount - optional, nillable; type long
                                          Total amount over which the VAT was calculated.
                                        • vatAmount - optional, nillable; type long
                                          Total VAT amount.
                                        • accountNumber - optional, nillable; type int
                                          Account number of this VAT group for bookkeeping.
                                      The VAT codes used on this receipt, including their individual amounts. Use these VAT amounts in your financial reporting, do not calculate it yourself.
                                    • changeCounter - optional, nillable; type int
                                      Internal counter that updates everytime the order is changed.
                                    • versionNumber - optional, nillable; type int
                                      Internal counter that updates when the order is changed in important ways.
                                    • paidAmount type long
                                      The total amount that has been paid on this receipt.
                                    • state type ReceiptState - type string with restriction - enum { 'RECEIPT-STATE-OUTSTANDING', 'RECEIPT-STATE-PARTLY-PAID', 'RECEIPT-STATE-PAID', 'RECEIPT-STATE-HANDLED' }
                                      The current state of the receipt.
                                    • lineList - optional, nillable; type LineList
                                      • line - optional, unbounded; type Line
                                        • lineId - optional, nillable; type string
                                        • employeeNumber - optional, nillable; type long
                                        • articleNumber type long
                                        • pluNumber - optional, nillable; type string
                                        • text - optional, nillable; type string
                                        • supplierRelationNumber - optional, nillable; type long
                                        • supplierRelationName - optional, nillable; type string
                                        • supplierArticleNumber - optional, nillable; type string
                                        • data - optional, nillable; type LineData
                                          • quantity type long
                                          • decimalPlaces - optional, nillable; type int
                                          • price - optional, nillable; type long
                                          • priceExcl - optional, nillable; type long
                                          • originalPrice - optional, nillable; type long
                                          • originalPriceExcl - optional, nillable; type long
                                          • purchasePrice - optional, nillable; type long
                                          • turnoverGroup - optional, nillable; type int
                                          • turnoverGroupName - optional, nillable; type string
                                          • turnoverGroupType - optional, nillable; type TurnoverGroupType - type string with restriction - enum { 'TURNOVER-GROUP-TYPE-TURNOVER', 'TURNOVER-GROUP-TYPE-PAYMENT', 'TURNOVER-GROUP-TYPE-SUSPENSE', 'TURNOVER-GROUP-TYPE-CASH-INFLOW', 'TURNOVER-GROUP-TYPE-CASH-OUTFLOW' }
                                          • turnoverGroupAccountNumber - optional, nillable; type int
                                          • vatCode - optional, nillable; type int
                                          • vatPercentage - optional, nillable; type int
                                          • pricePerQuantity - optional, nillable; type int
                                          • siUnit - optional, nillable; type string
                                          • discountType - optional, nillable; type DiscountType - type string with restriction - enum { 'DISCOUNT-TYPE-NONE', 'DISCOUNT-TYPE-PRICE-GROUP', 'DISCOUNT-TYPE-SALES-PRICE', 'DISCOUNT-TYPE-CUSTOMER-DISCOUNT', 'DISCOUNT-TYPE-BRANCH-PRICE' }
                                          • discountPercentage - optional, nillable; type int
                                          • discountAmount - optional, nillable; type long
                                          • discountAmountExcl - optional, nillable; type long
                                          • bpeId - optional, nillable; type string
                                          • bpeDescription - optional, nillable; type string
                                          • bpeAmount - optional, nillable; type long
                                          • bpeAmountExcl - optional, nillable; type long
                                          • totalInclAmount - optional, nillable; type long
                                          • totalExclAmount - optional, nillable; type long
                                        • courseNumber - optional, nillable; type int
                                        • menuHash - optional, nillable; type string
                                        • menuDescription - optional, nillable; type string
                                        • menuAmount - optional, nillable; type long
                                        • lineType - optional, nillable; type LineType - type string with restriction - enum { 'LINE-TYPE-NONE', 'LINE-TYPE-PREPARATION', 'LINE-TYPE-COMPONENT' }
                                        • preparationList - optional, nillable; type LineList
                                          • line - optional, unbounded; type Line
                                            • lineId - optional, nillable; type string
                                            • employeeNumber - optional, nillable; type long
                                            • articleNumber type long
                                            • pluNumber - optional, nillable; type string
                                            • text - optional, nillable; type string
                                            • supplierRelationNumber - optional, nillable; type long
                                            • supplierRelationName - optional, nillable; type string
                                            • supplierArticleNumber - optional, nillable; type string
                                            • data - optional, nillable; type LineData
                                              • quantity type long
                                              • decimalPlaces - optional, nillable; type int
                                              • price - optional, nillable; type long
                                              • priceExcl - optional, nillable; type long
                                              • originalPrice - optional, nillable; type long
                                              • originalPriceExcl - optional, nillable; type long
                                              • purchasePrice - optional, nillable; type long
                                              • turnoverGroup - optional, nillable; type int
                                              • turnoverGroupName - optional, nillable; type string
                                              • turnoverGroupType - optional, nillable; type TurnoverGroupType - type string with restriction - enum { 'TURNOVER-GROUP-TYPE-TURNOVER', 'TURNOVER-GROUP-TYPE-PAYMENT', 'TURNOVER-GROUP-TYPE-SUSPENSE', 'TURNOVER-GROUP-TYPE-CASH-INFLOW', 'TURNOVER-GROUP-TYPE-CASH-OUTFLOW' }
                                              • turnoverGroupAccountNumber - optional, nillable; type int
                                              • vatCode - optional, nillable; type int
                                              • vatPercentage - optional, nillable; type int
                                              • pricePerQuantity - optional, nillable; type int
                                              • siUnit - optional, nillable; type string
                                              • discountType - optional, nillable; type DiscountType - type string with restriction - enum { 'DISCOUNT-TYPE-NONE', 'DISCOUNT-TYPE-PRICE-GROUP', 'DISCOUNT-TYPE-SALES-PRICE', 'DISCOUNT-TYPE-CUSTOMER-DISCOUNT', 'DISCOUNT-TYPE-BRANCH-PRICE' }
                                              • discountPercentage - optional, nillable; type int
                                              • discountAmount - optional, nillable; type long
                                              • discountAmountExcl - optional, nillable; type long
                                              • bpeId - optional, nillable; type string
                                              • bpeDescription - optional, nillable; type string
                                              • bpeAmount - optional, nillable; type long
                                              • bpeAmountExcl - optional, nillable; type long
                                              • totalInclAmount - optional, nillable; type long
                                              • totalExclAmount - optional, nillable; type long
                                            • courseNumber - optional, nillable; type int
                                            • menuHash - optional, nillable; type string
                                            • menuDescription - optional, nillable; type string
                                            • menuAmount - optional, nillable; type long
                                            • lineType - optional, nillable; type LineType - type string with restriction - enum { 'LINE-TYPE-NONE', 'LINE-TYPE-PREPARATION', 'LINE-TYPE-COMPONENT' }
                                            • preparationList - optional, nillable; type LineList
                                              • line - optional, unbounded; type Line
                                                • lineId - optional, nillable; type string
                                                • employeeNumber - optional, nillable; type long
                                                • articleNumber type long
                                                • pluNumber - optional, nillable; type string
                                                • text - optional, nillable; type string
                                                • supplierRelationNumber - optional, nillable; type long
                                                • supplierRelationName - optional, nillable; type string
                                                • supplierArticleNumber - optional, nillable; type string
                                                • data - optional, nillable; type LineData
                                                  • quantity type long
                                                  • decimalPlaces - optional, nillable; type int
                                                  • price - optional, nillable; type long
                                                  • priceExcl - optional, nillable; type long
                                                  • originalPrice - optional, nillable; type long
                                                  • originalPriceExcl - optional, nillable; type long
                                                  • purchasePrice - optional, nillable; type long
                                                  • turnoverGroup - optional, nillable; type int
                                                  • turnoverGroupName - optional, nillable; type string
                                                  • turnoverGroupType - optional, nillable; type TurnoverGroupType - type string with restriction - enum { 'TURNOVER-GROUP-TYPE-TURNOVER', 'TURNOVER-GROUP-TYPE-PAYMENT', 'TURNOVER-GROUP-TYPE-SUSPENSE', 'TURNOVER-GROUP-TYPE-CASH-INFLOW', 'TURNOVER-GROUP-TYPE-CASH-OUTFLOW' }
                                                  • turnoverGroupAccountNumber - optional, nillable; type int
                                                  • vatCode - optional, nillable; type int
                                                  • vatPercentage - optional, nillable; type int
                                                  • pricePerQuantity - optional, nillable; type int
                                                  • siUnit - optional, nillable; type string
                                                  • discountType - optional, nillable; type DiscountType - type string with restriction - enum { 'DISCOUNT-TYPE-NONE', 'DISCOUNT-TYPE-PRICE-GROUP', 'DISCOUNT-TYPE-SALES-PRICE', 'DISCOUNT-TYPE-CUSTOMER-DISCOUNT', 'DISCOUNT-TYPE-BRANCH-PRICE' }
                                                  • discountPercentage - optional, nillable; type int
                                                  • discountAmount - optional, nillable; type long
                                                  • discountAmountExcl - optional, nillable; type long
                                                  • bpeId - optional, nillable; type string
                                                  • bpeDescription - optional, nillable; type string
                                                  • bpeAmount - optional, nillable; type long
                                                  • bpeAmountExcl - optional, nillable; type long
                                                  • totalInclAmount - optional, nillable; type long
                                                  • totalExclAmount - optional, nillable; type long
                                                • courseNumber - optional, nillable; type int
                                                • menuHash - optional, nillable; type string
                                                • menuDescription - optional, nillable; type string
                                                • menuAmount - optional, nillable; type long
                                                • lineType - optional, nillable; type LineType - type string with restriction - enum { 'LINE-TYPE-NONE', 'LINE-TYPE-PREPARATION', 'LINE-TYPE-COMPONENT' }
                                                • preparationList - optional, nillable; type LineList ... is recursive
                                      The lines for this receipt.
                                    • paymentList - optional, nillable; type PaymentList
                                      • payment - optional, unbounded; type Payment
                                        • paymentId - optional, nillable; type string
                                          Internal ID for this payment.
                                        • financialDate - optional, nillable; type SoapMplusDate
                                          • day type int
                                          • mon type int
                                          • year type int
                                          Date this payment was registered.
                                        • entryTimestamp - optional, nillable; type SoapMplusDateTime
                                          • sec type int
                                          • min type int
                                          • hour type int
                                          • day type int
                                          • mon type int
                                          • year type int
                                          • isdst type boolean
                                          • timezone type int
                                        • branchNumber - optional, nillable; type int
                                        • extBranchId - optional, nillable; type string
                                        • workplaceNumber - optional, nillable; type int
                                        • employeeNumber - optional, nillable; type long
                                        • employeeName - optional, nillable; type string
                                        • method type string
                                          Payment method (required when creating a new payment).
                                        • description - optional, nillable; type string
                                        • amount type long
                                          Total amount paid (required when creating a new payment).
                                        • paymentMethodType - optional, nillable; type PaymentMethodType - type string with restriction - enum { 'PAYMENT-METHOD-TYPE-PAYMENT', 'PAYMENT-METHOD-TYPE-EFT', 'PAYMENT-METHOD-TYPE-SUSPENSE', 'PAYMENT-METHOD-TYPE-DEPOSIT', 'PAYMENT-METHOD-TYPE-AUTO-DEPOSIT', 'PAYMENT-METHOD-TYPE-BPE' }
                                        • accountNumber - optional, nillable; type int
                                          Account number of this payment method for bookkeeping.
                                        • branchAccountNumberList - optional, nillable; type BranchAccountNumberList
                                          • branchAccountNumber - optional, unbounded, nillable; type BranchAccountNumber
                                            • branchNumber type int
                                            • extBranchId - optional, nillable; type string
                                            • accountNumber - optional, nillable; type int
                                        • eftTransactionDetails - optional, nillable; type EftTransactionDetails
                                          • eftTransactionId type string
                                            unique identifier of this transaction, required to prevent storing dupplicates
                                          • txid type int
                                          • amountCents type long
                                          • timestampPos type SoapMplusDateTime
                                            • sec type int
                                            • min type int
                                            • hour type int
                                            • day type int
                                            • mon type int
                                            • year type int
                                            • isdst type boolean
                                            • timezone type int
                                            date and time according to the POS device
                                          • timestampTerminal type SoapMplusDateTime
                                            • sec type int
                                            • min type int
                                            • hour type int
                                            • day type int
                                            • mon type int
                                            • year type int
                                            • isdst type boolean
                                            • timezone type int
                                            date and time according to the payment terminal
                                          • terminalId type string
                                            terminalId returned by the payment terminal leave empty if not used
                                          • transactionId type string
                                            identification used by payment terminal for this transaction
                                          • cardNumber type string
                                            cardnumber returned by payment terminal leave empty if not used
                                          • customerReceipt type EftReceipt
                                            • line - optional, unbounded; type EftReceiptLine
                                              • doubleHeight type boolean
                                              • doubleWidth type boolean
                                              • line type string
                                            text to print for the customer, contains markup for printing
                                          • customerReceiptCopies type int
                                            number of customer copies to print
                                          • merchantReceipt type EftReceipt
                                            • line - optional, unbounded; type EftReceiptLine
                                              • doubleHeight type boolean
                                              • doubleWidth type boolean
                                              • line type string
                                            text to print for the merchant, contains markup for printing
                                          • merchantReceiptCopies type int
                                            number of merchant copies to print
                                          • requireCustomerSignature type boolean
                                          • requireMerchantSignature type boolean
                                          • requireIdentification type boolean
                                          • eJournal type string
                                            text that should be saved in the electronic transaction log (shoudl be formatted as supplied by terminal)
                                          • eftDriver type string
                                            identification of driver that performed the transaction
                                          • state type EftTransactionState - type string with restriction - enum { 'EFT-TRANSACTION-STATE-UNKNOWN', 'EFT-TRANSACTION-STATE-PAYED', 'EFT-TRANSACTION-STATE-RECOVERED', 'EFT-TRANSACTION-STATE-NOT-PAYED', 'EFT-TRANSACTION-STATE-PAYED-MANUALLY', 'EFT-TRANSACTION-STATE-REPRINT' }
                                            current state of transaction ONBEKEND/BETAALD/NIET_BETAALD
                                          • employeeNumber type long
                                            number of employee who initiated the transaction
                                          • authorizingEmployeeNumber type long
                                            number of employee that authorized the transaction
                                      The payments registered for this receipt.
                              • getReceiptsByOrder
                                Description:
                                Service definition of function ns__getReceiptsByOrder
                                Operation type:
                                Request-response. The endpoint receives a message, and sends a correlated message.
                                Input:
                                getReceiptsByOrder (SOAP:body, use = literal)Source code
                                Body type getReceiptsByOrder
                                • orderId type string
                                Output:
                                GetReceiptsByOrderResponse (SOAP:body, use = literal)Source code
                                Body type GetReceiptsByOrderResponse
                                • result type GetReceiptsByOrderResult - type string with restriction - enum { 'GET-RECEIPTS-BY-ORDER-RESULT-OK', 'GET-RECEIPTS-BY-ORDER-RESULT-NOT-FOUND' }
                                • receiptList type ReceiptList
                                  • receipt - optional, unbounded; type Receipt
                                    • receiptId type string
                                      The internal UUID for this receipt.
                                    • extReceiptId - optional, nillable; type string
                                    • orderIds - optional, nillable; type IdList
                                      • id - optional, unbounded; type string
                                    • extOrderIds - optional, nillable; type IdList
                                      • id - optional, unbounded; type string
                                    • transactionString - optional, nillable; type string
                                      The nicely formatted unique string for this transaction.
                                    • syncMarker - optional, nillable; type long
                                    • receiptType type ReceiptType - type string with restriction - enum { 'RECEIPT-TYPE-RECEIPT', 'RECEIPT-TYPE-CREDIT-RECEIPT', 'RECEIPT-TYPE-CASH-INFLOW', 'RECEIPT-TYPE-CASH-OUTFLOW' }
                                      The type of this receipt. RECEIPT_TYPE_RECEIPT = receipt; RECEIPT_TYPE_CREDIT_RECEIPT = credit of receipt; RECEIPT_TYPE_CASH_INFLOW = inflow of cash; RECEIPT_TYPE_CASH_OUTFLOW = outflow of cash
                                    • employeeNumber type long
                                      The employee that entered this receipt into the system.
                                    • employeeName type string
                                    • entryTimestamp type SoapMplusDateTime
                                      • sec type int
                                      • min type int
                                      • hour type int
                                      • day type int
                                      • mon type int
                                      • year type int
                                      • isdst type boolean
                                      • timezone type int
                                      The time this receipt was entered into the system.
                                    • relationNumber - optional, nillable; type long
                                      The customer that paid for this receipt.
                                    • relationName - optional, nillable; type string
                                    • financialDate type SoapMplusDate
                                      • day type int
                                      • mon type int
                                      • year type int
                                      The financial date that this receipt was entered into the system.
                                    • financialBranchNumber type int
                                      The branch for which this receipt was entered into the system. This is the branch on which the turnover and stock changes are registered.
                                    • financialExtBranchId - optional, nillable; type string
                                    • workplaceNumber type int
                                      The workplace on which this receipt was entered into the system.
                                    • entryBranchNumber - optional, nillable; type int
                                      The branch on which this receipt was entered into the system. Can in theory be different from the financialBranchNumber.
                                    • entryExtBranchId - optional, nillable; type string
                                    • reference - optional, nillable; type string
                                      A textual reference for the receipt.
                                    • totalInclAmount type long
                                      The total amount including VAT.
                                    • totalExclAmount type long
                                      The total amount excluding VAT.
                                    • vatMethod type VatMethod - type string with restriction - enum { 'VAT-METHOD-INCLUSIVE', 'VAT-METHOD-EXCLUSIVE', 'VAT-METHOD-SHIFTED', 'VAT-METHOD-NONE' }
                                      The VAT method used for this receipt.
                                    • vatGroupList - optional, nillable; type VatGroupList
                                      • vatGroup - optional, unbounded, nillable; type VatGroup
                                        • branchNumber - optional, nillable; type int
                                        • extBranchId - optional, nillable; type string
                                        • vatCode type int
                                          Code for this VAT group.
                                        • vatPercentage type long
                                          Percentage for this VAT group.
                                        • exclAmount - optional, nillable; type long
                                          Total amount over which the VAT was calculated.
                                        • vatAmount - optional, nillable; type long
                                          Total VAT amount.
                                        • accountNumber - optional, nillable; type int
                                          Account number of this VAT group for bookkeeping.
                                      The VAT codes used on this receipt, including their individual amounts. Use these VAT amounts in your financial reporting, do not calculate it yourself.
                                    • changeCounter - optional, nillable; type int
                                      Internal counter that updates everytime the order is changed.
                                    • versionNumber - optional, nillable; type int
                                      Internal counter that updates when the order is changed in important ways.
                                    • paidAmount type long
                                      The total amount that has been paid on this receipt.
                                    • state type ReceiptState - type string with restriction - enum { 'RECEIPT-STATE-OUTSTANDING', 'RECEIPT-STATE-PARTLY-PAID', 'RECEIPT-STATE-PAID', 'RECEIPT-STATE-HANDLED' }
                                      The current state of the receipt.
                                    • lineList - optional, nillable; type LineList
                                      • line - optional, unbounded; type Line
                                        • lineId - optional, nillable; type string
                                        • employeeNumber - optional, nillable; type long
                                        • articleNumber type long
                                        • pluNumber - optional, nillable; type string
                                        • text - optional, nillable; type string
                                        • supplierRelationNumber - optional, nillable; type long
                                        • supplierRelationName - optional, nillable; type string
                                        • supplierArticleNumber - optional, nillable; type string
                                        • data - optional, nillable; type LineData
                                          • quantity type long
                                          • decimalPlaces - optional, nillable; type int
                                          • price - optional, nillable; type long
                                          • priceExcl - optional, nillable; type long
                                          • originalPrice - optional, nillable; type long
                                          • originalPriceExcl - optional, nillable; type long
                                          • purchasePrice - optional, nillable; type long
                                          • turnoverGroup - optional, nillable; type int
                                          • turnoverGroupName - optional, nillable; type string
                                          • turnoverGroupType - optional, nillable; type TurnoverGroupType - type string with restriction - enum { 'TURNOVER-GROUP-TYPE-TURNOVER', 'TURNOVER-GROUP-TYPE-PAYMENT', 'TURNOVER-GROUP-TYPE-SUSPENSE', 'TURNOVER-GROUP-TYPE-CASH-INFLOW', 'TURNOVER-GROUP-TYPE-CASH-OUTFLOW' }
                                          • turnoverGroupAccountNumber - optional, nillable; type int
                                          • vatCode - optional, nillable; type int
                                          • vatPercentage - optional, nillable; type int
                                          • pricePerQuantity - optional, nillable; type int
                                          • siUnit - optional, nillable; type string
                                          • discountType - optional, nillable; type DiscountType - type string with restriction - enum { 'DISCOUNT-TYPE-NONE', 'DISCOUNT-TYPE-PRICE-GROUP', 'DISCOUNT-TYPE-SALES-PRICE', 'DISCOUNT-TYPE-CUSTOMER-DISCOUNT', 'DISCOUNT-TYPE-BRANCH-PRICE' }
                                          • discountPercentage - optional, nillable; type int
                                          • discountAmount - optional, nillable; type long
                                          • discountAmountExcl - optional, nillable; type long
                                          • bpeId - optional, nillable; type string
                                          • bpeDescription - optional, nillable; type string
                                          • bpeAmount - optional, nillable; type long
                                          • bpeAmountExcl - optional, nillable; type long
                                          • totalInclAmount - optional, nillable; type long
                                          • totalExclAmount - optional, nillable; type long
                                        • courseNumber - optional, nillable; type int
                                        • menuHash - optional, nillable; type string
                                        • menuDescription - optional, nillable; type string
                                        • menuAmount - optional, nillable; type long
                                        • lineType - optional, nillable; type LineType - type string with restriction - enum { 'LINE-TYPE-NONE', 'LINE-TYPE-PREPARATION', 'LINE-TYPE-COMPONENT' }
                                        • preparationList - optional, nillable; type LineList
                                          • line - optional, unbounded; type Line
                                            • lineId - optional, nillable; type string
                                            • employeeNumber - optional, nillable; type long
                                            • articleNumber type long
                                            • pluNumber - optional, nillable; type string
                                            • text - optional, nillable; type string
                                            • supplierRelationNumber - optional, nillable; type long
                                            • supplierRelationName - optional, nillable; type string
                                            • supplierArticleNumber - optional, nillable; type string
                                            • data - optional, nillable; type LineData
                                              • quantity type long
                                              • decimalPlaces - optional, nillable; type int
                                              • price - optional, nillable; type long
                                              • priceExcl - optional, nillable; type long
                                              • originalPrice - optional, nillable; type long
                                              • originalPriceExcl - optional, nillable; type long
                                              • purchasePrice - optional, nillable; type long
                                              • turnoverGroup - optional, nillable; type int
                                              • turnoverGroupName - optional, nillable; type string
                                              • turnoverGroupType - optional, nillable; type TurnoverGroupType - type string with restriction - enum { 'TURNOVER-GROUP-TYPE-TURNOVER', 'TURNOVER-GROUP-TYPE-PAYMENT', 'TURNOVER-GROUP-TYPE-SUSPENSE', 'TURNOVER-GROUP-TYPE-CASH-INFLOW', 'TURNOVER-GROUP-TYPE-CASH-OUTFLOW' }
                                              • turnoverGroupAccountNumber - optional, nillable; type int
                                              • vatCode - optional, nillable; type int
                                              • vatPercentage - optional, nillable; type int
                                              • pricePerQuantity - optional, nillable; type int
                                              • siUnit - optional, nillable; type string
                                              • discountType - optional, nillable; type DiscountType - type string with restriction - enum { 'DISCOUNT-TYPE-NONE', 'DISCOUNT-TYPE-PRICE-GROUP', 'DISCOUNT-TYPE-SALES-PRICE', 'DISCOUNT-TYPE-CUSTOMER-DISCOUNT', 'DISCOUNT-TYPE-BRANCH-PRICE' }
                                              • discountPercentage - optional, nillable; type int
                                              • discountAmount - optional, nillable; type long
                                              • discountAmountExcl - optional, nillable; type long
                                              • bpeId - optional, nillable; type string
                                              • bpeDescription - optional, nillable; type string
                                              • bpeAmount - optional, nillable; type long
                                              • bpeAmountExcl - optional, nillable; type long
                                              • totalInclAmount - optional, nillable; type long
                                              • totalExclAmount - optional, nillable; type long
                                            • courseNumber - optional, nillable; type int
                                            • menuHash - optional, nillable; type string
                                            • menuDescription - optional, nillable; type string
                                            • menuAmount - optional, nillable; type long
                                            • lineType - optional, nillable; type LineType - type string with restriction - enum { 'LINE-TYPE-NONE', 'LINE-TYPE-PREPARATION', 'LINE-TYPE-COMPONENT' }
                                            • preparationList - optional, nillable; type LineList
                                              • line - optional, unbounded; type Line
                                                • lineId - optional, nillable; type string
                                                • employeeNumber - optional, nillable; type long
                                                • articleNumber type long
                                                • pluNumber - optional, nillable; type string
                                                • text - optional, nillable; type string
                                                • supplierRelationNumber - optional, nillable; type long
                                                • supplierRelationName - optional, nillable; type string
                                                • supplierArticleNumber - optional, nillable; type string
                                                • data - optional, nillable; type LineData
                                                  • quantity type long
                                                  • decimalPlaces - optional, nillable; type int
                                                  • price - optional, nillable; type long
                                                  • priceExcl - optional, nillable; type long
                                                  • originalPrice - optional, nillable; type long
                                                  • originalPriceExcl - optional, nillable; type long
                                                  • purchasePrice - optional, nillable; type long
                                                  • turnoverGroup - optional, nillable; type int
                                                  • turnoverGroupName - optional, nillable; type string
                                                  • turnoverGroupType - optional, nillable; type TurnoverGroupType - type string with restriction - enum { 'TURNOVER-GROUP-TYPE-TURNOVER', 'TURNOVER-GROUP-TYPE-PAYMENT', 'TURNOVER-GROUP-TYPE-SUSPENSE', 'TURNOVER-GROUP-TYPE-CASH-INFLOW', 'TURNOVER-GROUP-TYPE-CASH-OUTFLOW' }
                                                  • turnoverGroupAccountNumber - optional, nillable; type int
                                                  • vatCode - optional, nillable; type int
                                                  • vatPercentage - optional, nillable; type int
                                                  • pricePerQuantity - optional, nillable; type int
                                                  • siUnit - optional, nillable; type string
                                                  • discountType - optional, nillable; type DiscountType - type string with restriction - enum { 'DISCOUNT-TYPE-NONE', 'DISCOUNT-TYPE-PRICE-GROUP', 'DISCOUNT-TYPE-SALES-PRICE', 'DISCOUNT-TYPE-CUSTOMER-DISCOUNT', 'DISCOUNT-TYPE-BRANCH-PRICE' }
                                                  • discountPercentage - optional, nillable; type int
                                                  • discountAmount - optional, nillable; type long
                                                  • discountAmountExcl - optional, nillable; type long
                                                  • bpeId - optional, nillable; type string
                                                  • bpeDescription - optional, nillable; type string
                                                  • bpeAmount - optional, nillable; type long
                                                  • bpeAmountExcl - optional, nillable; type long
                                                  • totalInclAmount - optional, nillable; type long
                                                  • totalExclAmount - optional, nillable; type long
                                                • courseNumber - optional, nillable; type int
                                                • menuHash - optional, nillable; type string
                                                • menuDescription - optional, nillable; type string
                                                • menuAmount - optional, nillable; type long
                                                • lineType - optional, nillable; type LineType - type string with restriction - enum { 'LINE-TYPE-NONE', 'LINE-TYPE-PREPARATION', 'LINE-TYPE-COMPONENT' }
                                                • preparationList - optional, nillable; type LineList ... is recursive
                                      The lines for this receipt.
                                    • paymentList - optional, nillable; type PaymentList
                                      • payment - optional, unbounded; type Payment
                                        • paymentId - optional, nillable; type string
                                          Internal ID for this payment.
                                        • financialDate - optional, nillable; type SoapMplusDate
                                          • day type int
                                          • mon type int
                                          • year type int
                                          Date this payment was registered.
                                        • entryTimestamp - optional, nillable; type SoapMplusDateTime
                                          • sec type int
                                          • min type int
                                          • hour type int
                                          • day type int
                                          • mon type int
                                          • year type int
                                          • isdst type boolean
                                          • timezone type int
                                        • branchNumber - optional, nillable; type int
                                        • extBranchId - optional, nillable; type string
                                        • workplaceNumber - optional, nillable; type int
                                        • employeeNumber - optional, nillable; type long
                                        • employeeName - optional, nillable; type string
                                        • method type string
                                          Payment method (required when creating a new payment).
                                        • description - optional, nillable; type string
                                        • amount type long
                                          Total amount paid (required when creating a new payment).
                                        • paymentMethodType - optional, nillable; type PaymentMethodType - type string with restriction - enum { 'PAYMENT-METHOD-TYPE-PAYMENT', 'PAYMENT-METHOD-TYPE-EFT', 'PAYMENT-METHOD-TYPE-SUSPENSE', 'PAYMENT-METHOD-TYPE-DEPOSIT', 'PAYMENT-METHOD-TYPE-AUTO-DEPOSIT', 'PAYMENT-METHOD-TYPE-BPE' }
                                        • accountNumber - optional, nillable; type int
                                          Account number of this payment method for bookkeeping.
                                        • branchAccountNumberList - optional, nillable; type BranchAccountNumberList
                                          • branchAccountNumber - optional, unbounded, nillable; type BranchAccountNumber
                                            • branchNumber type int
                                            • extBranchId - optional, nillable; type string
                                            • accountNumber - optional, nillable; type int
                                        • eftTransactionDetails - optional, nillable; type EftTransactionDetails
                                          • eftTransactionId type string
                                            unique identifier of this transaction, required to prevent storing dupplicates
                                          • txid type int
                                          • amountCents type long
                                          • timestampPos type SoapMplusDateTime
                                            • sec type int
                                            • min type int
                                            • hour type int
                                            • day type int
                                            • mon type int
                                            • year type int
                                            • isdst type boolean
                                            • timezone type int
                                            date and time according to the POS device
                                          • timestampTerminal type SoapMplusDateTime
                                            • sec type int
                                            • min type int
                                            • hour type int
                                            • day type int
                                            • mon type int
                                            • year type int
                                            • isdst type boolean
                                            • timezone type int
                                            date and time according to the payment terminal
                                          • terminalId type string
                                            terminalId returned by the payment terminal leave empty if not used
                                          • transactionId type string
                                            identification used by payment terminal for this transaction
                                          • cardNumber type string
                                            cardnumber returned by payment terminal leave empty if not used
                                          • customerReceipt type EftReceipt
                                            • line - optional, unbounded; type EftReceiptLine
                                              • doubleHeight type boolean
                                              • doubleWidth type boolean
                                              • line type string
                                            text to print for the customer, contains markup for printing
                                          • customerReceiptCopies type int
                                            number of customer copies to print
                                          • merchantReceipt type EftReceipt
                                            • line - optional, unbounded; type EftReceiptLine
                                              • doubleHeight type boolean
                                              • doubleWidth type boolean
                                              • line type string
                                            text to print for the merchant, contains markup for printing
                                          • merchantReceiptCopies type int
                                            number of merchant copies to print
                                          • requireCustomerSignature type boolean
                                          • requireMerchantSignature type boolean
                                          • requireIdentification type boolean
                                          • eJournal type string
                                            text that should be saved in the electronic transaction log (shoudl be formatted as supplied by terminal)
                                          • eftDriver type string
                                            identification of driver that performed the transaction
                                          • state type EftTransactionState - type string with restriction - enum { 'EFT-TRANSACTION-STATE-UNKNOWN', 'EFT-TRANSACTION-STATE-PAYED', 'EFT-TRANSACTION-STATE-RECOVERED', 'EFT-TRANSACTION-STATE-NOT-PAYED', 'EFT-TRANSACTION-STATE-PAYED-MANUALLY', 'EFT-TRANSACTION-STATE-REPRINT' }
                                            current state of transaction ONBEKEND/BETAALD/NIET_BETAALD
                                          • employeeNumber type long
                                            number of employee who initiated the transaction
                                          • authorizingEmployeeNumber type long
                                            number of employee that authorized the transaction
                                      The payments registered for this receipt.
                              • getRelation
                                Description:
                                Service definition of function ns__getRelation
                                Operation type:
                                Request-response. The endpoint receives a message, and sends a correlated message.
                                Input:
                                getRelation (SOAP:body, use = literal)Source code
                                Body type getRelation
                                • relationNumber type long
                                Output:
                                GetRelationResponse (SOAP:body, use = literal)Source code
                                Body type GetRelationResponse
                                • result type GetRelationResult - type string with restriction - enum { 'GET-RELATION-RESULT-OK', 'GET-RELATION-RESULT-NOT-FOUND' }
                                • relation type Relation
                                  • relationNumber - optional, nillable; type long
                                  • extRelationId - optional, nillable; type string
                                  • syncMarker - optional, nillable; type long
                                  • createTimestamp - optional, nillable; type SoapMplusDateTime
                                    • sec type int
                                    • min type int
                                    • hour type int
                                    • day type int
                                    • mon type int
                                    • year type int
                                    • isdst type boolean
                                    • timezone type int
                                  • changeTimestamp - optional, nillable; type SoapMplusDateTime
                                    • sec type int
                                    • min type int
                                    • hour type int
                                    • day type int
                                    • mon type int
                                    • year type int
                                    • isdst type boolean
                                    • timezone type int
                                  • active - optional, nillable; type boolean
                                  • name - optional, nillable; type string
                                  • address - optional, nillable; type string
                                  • zipcode - optional, nillable; type string
                                  • city - optional, nillable; type string
                                  • country - optional, nillable; type string
                                  • deliveryAddress - optional, nillable; type string
                                  • deliveryZipcode - optional, nillable; type string
                                  • deliveryCity - optional, nillable; type string
                                  • deliveryCountry - optional, nillable; type string
                                  • contact - optional, nillable; type string
                                  • telephone - optional, nillable; type string
                                  • mobile - optional, nillable; type string
                                  • email - optional, nillable; type string
                                  • website - optional, nillable; type string
                                  • birthDate - optional, nillable; type SoapMplusDate
                                    • day type int
                                    • mon type int
                                    • year type int
                                  • relationCode - optional, nillable; type string
                                  • points - optional, nillable; type int
                                  • balance - optional, nillable; type long
                                  • priceGroupNumber - optional, nillable; type int
                                  • discountPercentage - optional, nillable; type int
                                  • categoryId - optional, nillable; type int
                                  • cardNumber - optional, nillable; type string
                                  • bankAccountNumber - optional, nillable; type string
                                  • creditLimit - optional, nillable; type long
                                  • paymentWithinDays - optional, nillable; type int
                                  • vatNumber - optional, nillable; type string
                                  • commerceNumber - optional, nillable; type string
                                  • extraText - optional, nillable; type string
                                  • defaultVatMethod - optional, nillable; type VatMethod - type string with restriction - enum { 'VAT-METHOD-INCLUSIVE', 'VAT-METHOD-EXCLUSIVE', 'VAT-METHOD-SHIFTED', 'VAT-METHOD-NONE' }
                                  • neverPrintOrEmailReceipt - optional, nillable; type boolean
                                  • alwaysPrintReceipt - optional, nillable; type boolean
                                  • alwaysPrintLargeFormatReceipt - optional, nillable; type boolean
                                  • alwaysEmailReceipt - optional, nillable; type boolean
                                  • condenseCombinedInvoice - optional, nillable; type boolean
                                  • imageList - optional, nillable; type ImageList
                                    • image - optional, unbounded, nillable; type Image
                                      • imageId type long
                                      • imageName type string
                                      • imageHash type string
                                      • imagePath type string
                                      • imageUrl type string
                                      • imageData - nillable; type base64
                                      • imageDataResult type LoadFileResult - type string with restriction - enum { 'LOAD-FILE-OK', 'LOAD-FILE-NOT-REQUESTED', 'LOAD-FILE-NOT-FOUND', 'LOAD-FILE-NOT-PERMITTED', 'LOAD-FILE-UNKNOWN-ERROR' }
                                      • thumbHash type string
                                      • thumbPath type string
                                      • thumbUrl type string
                                      • thumbData - nillable; type base64
                                      • thumbDataResult type LoadFileResult - type string with restriction - enum { 'LOAD-FILE-OK', 'LOAD-FILE-NOT-REQUESTED', 'LOAD-FILE-NOT-FOUND', 'LOAD-FILE-NOT-PERMITTED', 'LOAD-FILE-UNKNOWN-ERROR' }
                                      • imageWidth type int
                                      • imageHeight type int
                                      • thumbWidth type int
                                      • thumbHeight type int
                                      • createdTimestamp type SoapMplusDateTime
                                        • sec type int
                                        • min type int
                                        • hour type int
                                        • day type int
                                        • mon type int
                                        • year type int
                                        • isdst type boolean
                                        • timezone type int
                                      • changedTimestamp type SoapMplusDateTime
                                        • sec type int
                                        • min type int
                                        • hour type int
                                        • day type int
                                        • mon type int
                                        • year type int
                                        • isdst type boolean
                                        • timezone type int
                                  • customFieldList - optional, nillable; type CustomFieldList
                                    • customField - optional, unbounded, nillable; type CustomField
                                      • fieldName type string
                                      • dataType - optional, nillable; type DataType - type string with restriction - enum { 'DATA-TYPE-STRING', 'DATA-TYPE-INT', 'DATA-TYPE-DECIMAL', 'DATA-TYPE-BOOL', 'DATA-TYPE-DATE', 'DATA-TYPE-DATETIME', 'DATA-TYPE-UNKNOWN' }
                                      • isRequired - optional, nillable; type boolean
                                      • strValue - optional, nillable; type string
                                      • intValue - optional, nillable; type long
                                      • decimalPlaces - optional, nillable; type int
                                      • boolValue - optional, nillable; type boolean
                                      • dateValue - optional, nillable; type SoapMplusDate
                                        • day type int
                                        • mon type int
                                        • year type int
                                      • dateTimeValue - optional, nillable; type SoapMplusDateTime
                                        • sec type int
                                        • min type int
                                        • hour type int
                                        • day type int
                                        • mon type int
                                        • year type int
                                        • isdst type boolean
                                        • timezone type int
                                  • contactList - optional, nillable; type RelationList
                                    • relation - optional, unbounded, nillable; type Relation
                                      • relationNumber - optional, nillable; type long
                                      • extRelationId - optional, nillable; type string
                                      • syncMarker - optional, nillable; type long
                                      • createTimestamp - optional, nillable; type SoapMplusDateTime
                                        • sec type int
                                        • min type int
                                        • hour type int
                                        • day type int
                                        • mon type int
                                        • year type int
                                        • isdst type boolean
                                        • timezone type int
                                      • changeTimestamp - optional, nillable; type SoapMplusDateTime
                                        • sec type int
                                        • min type int
                                        • hour type int
                                        • day type int
                                        • mon type int
                                        • year type int
                                        • isdst type boolean
                                        • timezone type int
                                      • active - optional, nillable; type boolean
                                      • name - optional, nillable; type string
                                      • address - optional, nillable; type string
                                      • zipcode - optional, nillable; type string
                                      • city - optional, nillable; type string
                                      • country - optional, nillable; type string
                                      • deliveryAddress - optional, nillable; type string
                                      • deliveryZipcode - optional, nillable; type string
                                      • deliveryCity - optional, nillable; type string
                                      • deliveryCountry - optional, nillable; type string
                                      • contact - optional, nillable; type string
                                      • telephone - optional, nillable; type string
                                      • mobile - optional, nillable; type string
                                      • email - optional, nillable; type string
                                      • website - optional, nillable; type string
                                      • birthDate - optional, nillable; type SoapMplusDate
                                        • day type int
                                        • mon type int
                                        • year type int
                                      • relationCode - optional, nillable; type string
                                      • points - optional, nillable; type int
                                      • balance - optional, nillable; type long
                                      • priceGroupNumber - optional, nillable; type int
                                      • discountPercentage - optional, nillable; type int
                                      • categoryId - optional, nillable; type int
                                      • cardNumber - optional, nillable; type string
                                      • bankAccountNumber - optional, nillable; type string
                                      • creditLimit - optional, nillable; type long
                                      • paymentWithinDays - optional, nillable; type int
                                      • vatNumber - optional, nillable; type string
                                      • commerceNumber - optional, nillable; type string
                                      • extraText - optional, nillable; type string
                                      • defaultVatMethod - optional, nillable; type VatMethod - type string with restriction - enum { 'VAT-METHOD-INCLUSIVE', 'VAT-METHOD-EXCLUSIVE', 'VAT-METHOD-SHIFTED', 'VAT-METHOD-NONE' }
                                      • neverPrintOrEmailReceipt - optional, nillable; type boolean
                                      • alwaysPrintReceipt - optional, nillable; type boolean
                                      • alwaysPrintLargeFormatReceipt - optional, nillable; type boolean
                                      • alwaysEmailReceipt - optional, nillable; type boolean
                                      • condenseCombinedInvoice - optional, nillable; type boolean
                                      • imageList - optional, nillable; type ImageList
                                        • image - optional, unbounded, nillable; type Image
                                          • imageId type long
                                          • imageName type string
                                          • imageHash type string
                                          • imagePath type string
                                          • imageUrl type string
                                          • imageData - nillable; type base64
                                          • imageDataResult type LoadFileResult - type string with restriction - enum { 'LOAD-FILE-OK', 'LOAD-FILE-NOT-REQUESTED', 'LOAD-FILE-NOT-FOUND', 'LOAD-FILE-NOT-PERMITTED', 'LOAD-FILE-UNKNOWN-ERROR' }
                                          • thumbHash type string
                                          • thumbPath type string
                                          • thumbUrl type string
                                          • thumbData - nillable; type base64
                                          • thumbDataResult type LoadFileResult - type string with restriction - enum { 'LOAD-FILE-OK', 'LOAD-FILE-NOT-REQUESTED', 'LOAD-FILE-NOT-FOUND', 'LOAD-FILE-NOT-PERMITTED', 'LOAD-FILE-UNKNOWN-ERROR' }
                                          • imageWidth type int
                                          • imageHeight type int
                                          • thumbWidth type int
                                          • thumbHeight type int
                                          • createdTimestamp type SoapMplusDateTime
                                            • sec type int
                                            • min type int
                                            • hour type int
                                            • day type int
                                            • mon type int
                                            • year type int
                                            • isdst type boolean
                                            • timezone type int
                                          • changedTimestamp type SoapMplusDateTime
                                            • sec type int
                                            • min type int
                                            • hour type int
                                            • day type int
                                            • mon type int
                                            • year type int
                                            • isdst type boolean
                                            • timezone type int
                                      • customFieldList - optional, nillable; type CustomFieldList
                                        • customField - optional, unbounded, nillable; type CustomField
                                          • fieldName type string
                                          • dataType - optional, nillable; type DataType - type string with restriction - enum { 'DATA-TYPE-STRING', 'DATA-TYPE-INT', 'DATA-TYPE-DECIMAL', 'DATA-TYPE-BOOL', 'DATA-TYPE-DATE', 'DATA-TYPE-DATETIME', 'DATA-TYPE-UNKNOWN' }
                                          • isRequired - optional, nillable; type boolean
                                          • strValue - optional, nillable; type string
                                          • intValue - optional, nillable; type long
                                          • decimalPlaces - optional, nillable; type int
                                          • boolValue - optional, nillable; type boolean
                                          • dateValue - optional, nillable; type SoapMplusDate
                                            • day type int
                                            • mon type int
                                            • year type int
                                          • dateTimeValue - optional, nillable; type SoapMplusDateTime
                                            • sec type int
                                            • min type int
                                            • hour type int
                                            • day type int
                                            • mon type int
                                            • year type int
                                            • isdst type boolean
                                            • timezone type int
                                      • contactList - optional, nillable; type RelationList
                                        • relation - optional, unbounded, nillable; type Relation
                                          • relationNumber - optional, nillable; type long
                                          • extRelationId - optional, nillable; type string
                                          • syncMarker - optional, nillable; type long
                                          • createTimestamp - optional, nillable; type SoapMplusDateTime
                                            • sec type int
                                            • min type int
                                            • hour type int
                                            • day type int
                                            • mon type int
                                            • year type int
                                            • isdst type boolean
                                            • timezone type int
                                          • changeTimestamp - optional, nillable; type SoapMplusDateTime
                                            • sec type int
                                            • min type int
                                            • hour type int
                                            • day type int
                                            • mon type int
                                            • year type int
                                            • isdst type boolean
                                            • timezone type int
                                          • active - optional, nillable; type boolean
                                          • name - optional, nillable; type string
                                          • address - optional, nillable; type string
                                          • zipcode - optional, nillable; type string
                                          • city - optional, nillable; type string
                                          • country - optional, nillable; type string
                                          • deliveryAddress - optional, nillable; type string
                                          • deliveryZipcode - optional, nillable; type string
                                          • deliveryCity - optional, nillable; type string
                                          • deliveryCountry - optional, nillable; type string
                                          • contact - optional, nillable; type string
                                          • telephone - optional, nillable; type string
                                          • mobile - optional, nillable; type string
                                          • email - optional, nillable; type string
                                          • website - optional, nillable; type string
                                          • birthDate - optional, nillable; type SoapMplusDate
                                            • day type int
                                            • mon type int
                                            • year type int
                                          • relationCode - optional, nillable; type string
                                          • points - optional, nillable; type int
                                          • balance - optional, nillable; type long
                                          • priceGroupNumber - optional, nillable; type int
                                          • discountPercentage - optional, nillable; type int
                                          • categoryId - optional, nillable; type int
                                          • cardNumber - optional, nillable; type string
                                          • bankAccountNumber - optional, nillable; type string
                                          • creditLimit - optional, nillable; type long
                                          • paymentWithinDays - optional, nillable; type int
                                          • vatNumber - optional, nillable; type string
                                          • commerceNumber - optional, nillable; type string
                                          • extraText - optional, nillable; type string
                                          • defaultVatMethod - optional, nillable; type VatMethod - type string with restriction - enum { 'VAT-METHOD-INCLUSIVE', 'VAT-METHOD-EXCLUSIVE', 'VAT-METHOD-SHIFTED', 'VAT-METHOD-NONE' }
                                          • neverPrintOrEmailReceipt - optional, nillable; type boolean
                                          • alwaysPrintReceipt - optional, nillable; type boolean
                                          • alwaysPrintLargeFormatReceipt - optional, nillable; type boolean
                                          • alwaysEmailReceipt - optional, nillable; type boolean
                                          • condenseCombinedInvoice - optional, nillable; type boolean
                                          • imageList - optional, nillable; type ImageList
                                            • image - optional, unbounded, nillable; type Image
                                              • imageId type long
                                              • imageName type string
                                              • imageHash type string
                                              • imagePath type string
                                              • imageUrl type string
                                              • imageData - nillable; type base64
                                              • imageDataResult type LoadFileResult - type string with restriction - enum { 'LOAD-FILE-OK', 'LOAD-FILE-NOT-REQUESTED', 'LOAD-FILE-NOT-FOUND', 'LOAD-FILE-NOT-PERMITTED', 'LOAD-FILE-UNKNOWN-ERROR' }
                                              • thumbHash type string
                                              • thumbPath type string
                                              • thumbUrl type string
                                              • thumbData - nillable; type base64
                                              • thumbDataResult type LoadFileResult - type string with restriction - enum { 'LOAD-FILE-OK', 'LOAD-FILE-NOT-REQUESTED', 'LOAD-FILE-NOT-FOUND', 'LOAD-FILE-NOT-PERMITTED', 'LOAD-FILE-UNKNOWN-ERROR' }
                                              • imageWidth type int
                                              • imageHeight type int
                                              • thumbWidth type int
                                              • thumbHeight type int
                                              • createdTimestamp type SoapMplusDateTime
                                                • sec type int
                                                • min type int
                                                • hour type int
                                                • day type int
                                                • mon type int
                                                • year type int
                                                • isdst type boolean
                                                • timezone type int
                                              • changedTimestamp type SoapMplusDateTime
                                                • sec type int
                                                • min type int
                                                • hour type int
                                                • day type int
                                                • mon type int
                                                • year type int
                                                • isdst type boolean
                                                • timezone type int
                                          • customFieldList - optional, nillable; type CustomFieldList
                                            • customField - optional, unbounded, nillable; type CustomField
                                              • fieldName type string
                                              • dataType - optional, nillable; type DataType - type string with restriction - enum { 'DATA-TYPE-STRING', 'DATA-TYPE-INT', 'DATA-TYPE-DECIMAL', 'DATA-TYPE-BOOL', 'DATA-TYPE-DATE', 'DATA-TYPE-DATETIME', 'DATA-TYPE-UNKNOWN' }
                                              • isRequired - optional, nillable; type boolean
                                              • strValue - optional, nillable; type string
                                              • intValue - optional, nillable; type long
                                              • decimalPlaces - optional, nillable; type int
                                              • boolValue - optional, nillable; type boolean
                                              • dateValue - optional, nillable; type SoapMplusDate
                                                • day type int
                                                • mon type int
                                                • year type int
                                              • dateTimeValue - optional, nillable; type SoapMplusDateTime
                                                • sec type int
                                                • min type int
                                                • hour type int
                                                • day type int
                                                • mon type int
                                                • year type int
                                                • isdst type boolean
                                                • timezone type int
                                          • contactList - optional, nillable; type RelationList
                                            • relation - optional, unbounded, nillable; type Relation ... is recursive
                              • getRelations
                                Description:
                                Service definition of function ns__getRelations
                                Operation type:
                                Request-response. The endpoint receives a message, and sends a correlated message.
                                Input:
                                getRelations (SOAP:body, use = literal)Source code
                                Body type getRelations
                                • request - optional, nillable; type GetRelationsRequest
                                  • relationNumbers - optional, unbounded; type long
                                  • categoryId - optional, nillable; type int
                                  • syncMarker - optional, nillable; type long
                                  • syncMarkerLimit - optional, nillable; type int
                                Output:
                                GetRelationsResponse (SOAP:body, use = literal)Source code
                                Body type GetRelationsResponse
                                • relationList type RelationList
                                  • relation - optional, unbounded, nillable; type Relation
                                    • relationNumber - optional, nillable; type long
                                    • extRelationId - optional, nillable; type string
                                    • syncMarker - optional, nillable; type long
                                    • createTimestamp - optional, nillable; type SoapMplusDateTime
                                      • sec type int
                                      • min type int
                                      • hour type int
                                      • day type int
                                      • mon type int
                                      • year type int
                                      • isdst type boolean
                                      • timezone type int
                                    • changeTimestamp - optional, nillable; type SoapMplusDateTime
                                      • sec type int
                                      • min type int
                                      • hour type int
                                      • day type int
                                      • mon type int
                                      • year type int
                                      • isdst type boolean
                                      • timezone type int
                                    • active - optional, nillable; type boolean
                                    • name - optional, nillable; type string
                                    • address - optional, nillable; type string
                                    • zipcode - optional, nillable; type string
                                    • city - optional, nillable; type string
                                    • country - optional, nillable; type string
                                    • deliveryAddress - optional, nillable; type string
                                    • deliveryZipcode - optional, nillable; type string
                                    • deliveryCity - optional, nillable; type string
                                    • deliveryCountry - optional, nillable; type string
                                    • contact - optional, nillable; type string
                                    • telephone - optional, nillable; type string
                                    • mobile - optional, nillable; type string
                                    • email - optional, nillable; type string
                                    • website - optional, nillable; type string
                                    • birthDate - optional, nillable; type SoapMplusDate
                                      • day type int
                                      • mon type int
                                      • year type int
                                    • relationCode - optional, nillable; type string
                                    • points - optional, nillable; type int
                                    • balance - optional, nillable; type long
                                    • priceGroupNumber - optional, nillable; type int
                                    • discountPercentage - optional, nillable; type int
                                    • categoryId - optional, nillable; type int
                                    • cardNumber - optional, nillable; type string
                                    • bankAccountNumber - optional, nillable; type string
                                    • creditLimit - optional, nillable; type long
                                    • paymentWithinDays - optional, nillable; type int
                                    • vatNumber - optional, nillable; type string
                                    • commerceNumber - optional, nillable; type string
                                    • extraText - optional, nillable; type string
                                    • defaultVatMethod - optional, nillable; type VatMethod - type string with restriction - enum { 'VAT-METHOD-INCLUSIVE', 'VAT-METHOD-EXCLUSIVE', 'VAT-METHOD-SHIFTED', 'VAT-METHOD-NONE' }
                                    • neverPrintOrEmailReceipt - optional, nillable; type boolean
                                    • alwaysPrintReceipt - optional, nillable; type boolean
                                    • alwaysPrintLargeFormatReceipt - optional, nillable; type boolean
                                    • alwaysEmailReceipt - optional, nillable; type boolean
                                    • condenseCombinedInvoice - optional, nillable; type boolean
                                    • imageList - optional, nillable; type ImageList
                                      • image - optional, unbounded, nillable; type Image
                                        • imageId type long
                                        • imageName type string
                                        • imageHash type string
                                        • imagePath type string
                                        • imageUrl type string
                                        • imageData - nillable; type base64
                                        • imageDataResult type LoadFileResult - type string with restriction - enum { 'LOAD-FILE-OK', 'LOAD-FILE-NOT-REQUESTED', 'LOAD-FILE-NOT-FOUND', 'LOAD-FILE-NOT-PERMITTED', 'LOAD-FILE-UNKNOWN-ERROR' }
                                        • thumbHash type string
                                        • thumbPath type string
                                        • thumbUrl type string
                                        • thumbData - nillable; type base64
                                        • thumbDataResult type LoadFileResult - type string with restriction - enum { 'LOAD-FILE-OK', 'LOAD-FILE-NOT-REQUESTED', 'LOAD-FILE-NOT-FOUND', 'LOAD-FILE-NOT-PERMITTED', 'LOAD-FILE-UNKNOWN-ERROR' }
                                        • imageWidth type int
                                        • imageHeight type int
                                        • thumbWidth type int
                                        • thumbHeight type int
                                        • createdTimestamp type SoapMplusDateTime
                                          • sec type int
                                          • min type int
                                          • hour type int
                                          • day type int
                                          • mon type int
                                          • year type int
                                          • isdst type boolean
                                          • timezone type int
                                        • changedTimestamp type SoapMplusDateTime
                                          • sec type int
                                          • min type int
                                          • hour type int
                                          • day type int
                                          • mon type int
                                          • year type int
                                          • isdst type boolean
                                          • timezone type int
                                    • customFieldList - optional, nillable; type CustomFieldList
                                      • customField - optional, unbounded, nillable; type CustomField
                                        • fieldName type string
                                        • dataType - optional, nillable; type DataType - type string with restriction - enum { 'DATA-TYPE-STRING', 'DATA-TYPE-INT', 'DATA-TYPE-DECIMAL', 'DATA-TYPE-BOOL', 'DATA-TYPE-DATE', 'DATA-TYPE-DATETIME', 'DATA-TYPE-UNKNOWN' }
                                        • isRequired - optional, nillable; type boolean
                                        • strValue - optional, nillable; type string
                                        • intValue - optional, nillable; type long
                                        • decimalPlaces - optional, nillable; type int
                                        • boolValue - optional, nillable; type boolean
                                        • dateValue - optional, nillable; type SoapMplusDate
                                          • day type int
                                          • mon type int
                                          • year type int
                                        • dateTimeValue - optional, nillable; type SoapMplusDateTime
                                          • sec type int
                                          • min type int
                                          • hour type int
                                          • day type int
                                          • mon type int
                                          • year type int
                                          • isdst type boolean
                                          • timezone type int
                                    • contactList - optional, nillable; type RelationList
                                      • relation - optional, unbounded, nillable; type Relation
                                        • relationNumber - optional, nillable; type long
                                        • extRelationId - optional, nillable; type string
                                        • syncMarker - optional, nillable; type long
                                        • createTimestamp - optional, nillable; type SoapMplusDateTime
                                          • sec type int
                                          • min type int
                                          • hour type int
                                          • day type int
                                          • mon type int
                                          • year type int
                                          • isdst type boolean
                                          • timezone type int
                                        • changeTimestamp - optional, nillable; type SoapMplusDateTime
                                          • sec type int
                                          • min type int
                                          • hour type int
                                          • day type int
                                          • mon type int
                                          • year type int
                                          • isdst type boolean
                                          • timezone type int
                                        • active - optional, nillable; type boolean
                                        • name - optional, nillable; type string
                                        • address - optional, nillable; type string
                                        • zipcode - optional, nillable; type string
                                        • city - optional, nillable; type string
                                        • country - optional, nillable; type string
                                        • deliveryAddress - optional, nillable; type string
                                        • deliveryZipcode - optional, nillable; type string
                                        • deliveryCity - optional, nillable; type string
                                        • deliveryCountry - optional, nillable; type string
                                        • contact - optional, nillable; type string
                                        • telephone - optional, nillable; type string
                                        • mobile - optional, nillable; type string
                                        • email - optional, nillable; type string
                                        • website - optional, nillable; type string
                                        • birthDate - optional, nillable; type SoapMplusDate
                                          • day type int
                                          • mon type int
                                          • year type int
                                        • relationCode - optional, nillable; type string
                                        • points - optional, nillable; type int
                                        • balance - optional, nillable; type long
                                        • priceGroupNumber - optional, nillable; type int
                                        • discountPercentage - optional, nillable; type int
                                        • categoryId - optional, nillable; type int
                                        • cardNumber - optional, nillable; type string
                                        • bankAccountNumber - optional, nillable; type string
                                        • creditLimit - optional, nillable; type long
                                        • paymentWithinDays - optional, nillable; type int
                                        • vatNumber - optional, nillable; type string
                                        • commerceNumber - optional, nillable; type string
                                        • extraText - optional, nillable; type string
                                        • defaultVatMethod - optional, nillable; type VatMethod - type string with restriction - enum { 'VAT-METHOD-INCLUSIVE', 'VAT-METHOD-EXCLUSIVE', 'VAT-METHOD-SHIFTED', 'VAT-METHOD-NONE' }
                                        • neverPrintOrEmailReceipt - optional, nillable; type boolean
                                        • alwaysPrintReceipt - optional, nillable; type boolean
                                        • alwaysPrintLargeFormatReceipt - optional, nillable; type boolean
                                        • alwaysEmailReceipt - optional, nillable; type boolean
                                        • condenseCombinedInvoice - optional, nillable; type boolean
                                        • imageList - optional, nillable; type ImageList
                                          • image - optional, unbounded, nillable; type Image
                                            • imageId type long
                                            • imageName type string
                                            • imageHash type string
                                            • imagePath type string
                                            • imageUrl type string
                                            • imageData - nillable; type base64
                                            • imageDataResult type LoadFileResult - type string with restriction - enum { 'LOAD-FILE-OK', 'LOAD-FILE-NOT-REQUESTED', 'LOAD-FILE-NOT-FOUND', 'LOAD-FILE-NOT-PERMITTED', 'LOAD-FILE-UNKNOWN-ERROR' }
                                            • thumbHash type string
                                            • thumbPath type string
                                            • thumbUrl type string
                                            • thumbData - nillable; type base64
                                            • thumbDataResult type LoadFileResult - type string with restriction - enum { 'LOAD-FILE-OK', 'LOAD-FILE-NOT-REQUESTED', 'LOAD-FILE-NOT-FOUND', 'LOAD-FILE-NOT-PERMITTED', 'LOAD-FILE-UNKNOWN-ERROR' }
                                            • imageWidth type int
                                            • imageHeight type int
                                            • thumbWidth type int
                                            • thumbHeight type int
                                            • createdTimestamp type SoapMplusDateTime
                                              • sec type int
                                              • min type int
                                              • hour type int
                                              • day type int
                                              • mon type int
                                              • year type int
                                              • isdst type boolean
                                              • timezone type int
                                            • changedTimestamp type SoapMplusDateTime
                                              • sec type int
                                              • min type int
                                              • hour type int
                                              • day type int
                                              • mon type int
                                              • year type int
                                              • isdst type boolean
                                              • timezone type int
                                        • customFieldList - optional, nillable; type CustomFieldList
                                          • customField - optional, unbounded, nillable; type CustomField
                                            • fieldName type string
                                            • dataType - optional, nillable; type DataType - type string with restriction - enum { 'DATA-TYPE-STRING', 'DATA-TYPE-INT', 'DATA-TYPE-DECIMAL', 'DATA-TYPE-BOOL', 'DATA-TYPE-DATE', 'DATA-TYPE-DATETIME', 'DATA-TYPE-UNKNOWN' }
                                            • isRequired - optional, nillable; type boolean
                                            • strValue - optional, nillable; type string
                                            • intValue - optional, nillable; type long
                                            • decimalPlaces - optional, nillable; type int
                                            • boolValue - optional, nillable; type boolean
                                            • dateValue - optional, nillable; type SoapMplusDate
                                              • day type int
                                              • mon type int
                                              • year type int
                                            • dateTimeValue - optional, nillable; type SoapMplusDateTime
                                              • sec type int
                                              • min type int
                                              • hour type int
                                              • day type int
                                              • mon type int
                                              • year type int
                                              • isdst type boolean
                                              • timezone type int
                                        • contactList - optional, nillable; type RelationList
                                          • relation - optional, unbounded, nillable; type Relation
                                            • relationNumber - optional, nillable; type long
                                            • extRelationId - optional, nillable; type string
                                            • syncMarker - optional, nillable; type long
                                            • createTimestamp - optional, nillable; type SoapMplusDateTime
                                              • sec type int
                                              • min type int
                                              • hour type int
                                              • day type int
                                              • mon type int
                                              • year type int
                                              • isdst type boolean
                                              • timezone type int
                                            • changeTimestamp - optional, nillable; type SoapMplusDateTime
                                              • sec type int
                                              • min type int
                                              • hour type int
                                              • day type int
                                              • mon type int
                                              • year type int
                                              • isdst type boolean
                                              • timezone type int
                                            • active - optional, nillable; type boolean
                                            • name - optional, nillable; type string
                                            • address - optional, nillable; type string
                                            • zipcode - optional, nillable; type string
                                            • city - optional, nillable; type string
                                            • country - optional, nillable; type string
                                            • deliveryAddress - optional, nillable; type string
                                            • deliveryZipcode - optional, nillable; type string
                                            • deliveryCity - optional, nillable; type string
                                            • deliveryCountry - optional, nillable; type string
                                            • contact - optional, nillable; type string
                                            • telephone - optional, nillable; type string
                                            • mobile - optional, nillable; type string
                                            • email - optional, nillable; type string
                                            • website - optional, nillable; type string
                                            • birthDate - optional, nillable; type SoapMplusDate
                                              • day type int
                                              • mon type int
                                              • year type int
                                            • relationCode - optional, nillable; type string
                                            • points - optional, nillable; type int
                                            • balance - optional, nillable; type long
                                            • priceGroupNumber - optional, nillable; type int
                                            • discountPercentage - optional, nillable; type int
                                            • categoryId - optional, nillable; type int
                                            • cardNumber - optional, nillable; type string
                                            • bankAccountNumber - optional, nillable; type string
                                            • creditLimit - optional, nillable; type long
                                            • paymentWithinDays - optional, nillable; type int
                                            • vatNumber - optional, nillable; type string
                                            • commerceNumber - optional, nillable; type string
                                            • extraText - optional, nillable; type string
                                            • defaultVatMethod - optional, nillable; type VatMethod - type string with restriction - enum { 'VAT-METHOD-INCLUSIVE', 'VAT-METHOD-EXCLUSIVE', 'VAT-METHOD-SHIFTED', 'VAT-METHOD-NONE' }
                                            • neverPrintOrEmailReceipt - optional, nillable; type boolean
                                            • alwaysPrintReceipt - optional, nillable; type boolean
                                            • alwaysPrintLargeFormatReceipt - optional, nillable; type boolean
                                            • alwaysEmailReceipt - optional, nillable; type boolean
                                            • condenseCombinedInvoice - optional, nillable; type boolean
                                            • imageList - optional, nillable; type ImageList
                                              • image - optional, unbounded, nillable; type Image
                                                • imageId type long
                                                • imageName type string
                                                • imageHash type string
                                                • imagePath type string
                                                • imageUrl type string
                                                • imageData - nillable; type base64
                                                • imageDataResult type LoadFileResult - type string with restriction - enum { 'LOAD-FILE-OK', 'LOAD-FILE-NOT-REQUESTED', 'LOAD-FILE-NOT-FOUND', 'LOAD-FILE-NOT-PERMITTED', 'LOAD-FILE-UNKNOWN-ERROR' }
                                                • thumbHash type string
                                                • thumbPath type string
                                                • thumbUrl type string
                                                • thumbData - nillable; type base64
                                                • thumbDataResult type LoadFileResult - type string with restriction - enum { 'LOAD-FILE-OK', 'LOAD-FILE-NOT-REQUESTED', 'LOAD-FILE-NOT-FOUND', 'LOAD-FILE-NOT-PERMITTED', 'LOAD-FILE-UNKNOWN-ERROR' }
                                                • imageWidth type int
                                                • imageHeight type int
                                                • thumbWidth type int
                                                • thumbHeight type int
                                                • createdTimestamp type SoapMplusDateTime
                                                  • sec type int
                                                  • min type int
                                                  • hour type int
                                                  • day type int
                                                  • mon type int
                                                  • year type int
                                                  • isdst type boolean
                                                  • timezone type int
                                                • changedTimestamp type SoapMplusDateTime
                                                  • sec type int
                                                  • min type int
                                                  • hour type int
                                                  • day type int
                                                  • mon type int
                                                  • year type int
                                                  • isdst type boolean
                                                  • timezone type int
                                            • customFieldList - optional, nillable; type CustomFieldList
                                              • customField - optional, unbounded, nillable; type CustomField
                                                • fieldName type string
                                                • dataType - optional, nillable; type DataType - type string with restriction - enum { 'DATA-TYPE-STRING', 'DATA-TYPE-INT', 'DATA-TYPE-DECIMAL', 'DATA-TYPE-BOOL', 'DATA-TYPE-DATE', 'DATA-TYPE-DATETIME', 'DATA-TYPE-UNKNOWN' }
                                                • isRequired - optional, nillable; type boolean
                                                • strValue - optional, nillable; type string
                                                • intValue - optional, nillable; type long
                                                • decimalPlaces - optional, nillable; type int
                                                • boolValue - optional, nillable; type boolean
                                                • dateValue - optional, nillable; type SoapMplusDate
                                                  • day type int
                                                  • mon type int
                                                  • year type int
                                                • dateTimeValue - optional, nillable; type SoapMplusDateTime
                                                  • sec type int
                                                  • min type int
                                                  • hour type int
                                                  • day type int
                                                  • mon type int
                                                  • year type int
                                                  • isdst type boolean
                                                  • timezone type int
                                            • contactList - optional, nillable; type RelationList ... is recursive
                              • getSalesPriceList
                                Description:
                                Service definition of function ns__getSalesPriceList
                                Operation type:
                                Request-response. The endpoint receives a message, and sends a correlated message.
                                Input:
                                getSalesPriceList (SOAP:body, use = literal)Source code
                                Body type getSalesPriceList
                                  Output:
                                  getSalesPriceListResponse (SOAP:body, use = literal)Source code
                                  Body type getSalesPriceListResponse
                                  • salesPrice - optional, unbounded, nillable; type SalesPrice
                                    • salesPriceNumber type int
                                    • description - optional, nillable; type string
                                    • startDate - optional, nillable; type SoapMplusDate
                                      • day type int
                                      • mon type int
                                      • year type int
                                    • endDate - optional, nillable; type SoapMplusDate
                                      • day type int
                                      • mon type int
                                      • year type int
                                    • priceIncl - optional, nillable; type long
                                    • priceExcl - optional, nillable; type long
                                    • discountPercentage - optional, nillable; type int
                                    • minimumAmount - optional, nillable; type int
                                • getShifts
                                  Description:
                                  Service definition of function ns__getShifts
                                  Operation type:
                                  Request-response. The endpoint receives a message, and sends a correlated message.
                                  Input:
                                  getShifts (SOAP:body, use = literal)Source code
                                  Body type getShifts
                                  • request type GetShiftsRequest
                                    • branchNumbers - optional, unbounded; type int
                                    • employeeNumbers - optional, unbounded; type long
                                    • fromFinancialDate type SoapMplusDate
                                      • day type int
                                      • mon type int
                                      • year type int
                                    • throughFinancialDate type SoapMplusDate
                                      • day type int
                                      • mon type int
                                      • year type int
                                  Output:
                                  GetShiftsResponse (SOAP:body, use = literal)Source code
                                  Body type GetShiftsResponse
                                  • shiftList type ShiftList
                                    • shift - optional, unbounded, nillable; type Shift
                                      • shiftNumber type YearNumber
                                        • year type int
                                        • number type long
                                      • branchNumber type int
                                      • extBranchId - optional, nillable; type string
                                      • financialDate type SoapMplusDate
                                        • day type int
                                        • mon type int
                                        • year type int
                                      • employeeNumber type long
                                      • startTimestamp type SoapMplusDateTime
                                        • sec type int
                                        • min type int
                                        • hour type int
                                        • day type int
                                        • mon type int
                                        • year type int
                                        • isdst type boolean
                                        • timezone type int
                                      • endTimestamp type SoapMplusDateTime
                                        • sec type int
                                        • min type int
                                        • hour type int
                                        • day type int
                                        • mon type int
                                        • year type int
                                        • isdst type boolean
                                        • timezone type int
                                      • ended type boolean
                                      • manuallyModified type boolean
                                • getStock
                                  Description:
                                  Service definition of function ns__getStock
                                  Operation type:
                                  Request-response. The endpoint receives a message, and sends a correlated message.
                                  Input:
                                  getStock (SOAP:body, use = literal)Source code
                                  Body type getStock
                                  • request type GetStockRequest
                                    • branchNumber type int
                                    • articleNumbers type ArticleNumberList
                                      • articleNumbers - optional, unbounded; type long
                                    • stockId - optional, nillable; type long
                                  Output:
                                  GetStockResponse (SOAP:body, use = literal)Source code
                                  Body type GetStockResponse
                                  • articleStocks - optional, unbounded; type ArticleStock
                                    • branchNumber - optional, nillable; type int
                                    • articleNumber type long
                                    • changeTimestamp - optional, nillable; type SoapMplusDateTime
                                      • sec type int
                                      • min type int
                                      • hour type int
                                      • day type int
                                      • mon type int
                                      • year type int
                                      • isdst type boolean
                                      • timezone type int
                                    • stockId type long
                                    • amountFree type long
                                    • decimalPlacesFree - optional, nillable; type int
                                    • amountReserved type long
                                    • decimalPlacesReserved - optional, nillable; type int
                                    • amountIncoming type long
                                    • decimalPlacesIncoming - optional, nillable; type int
                                • getStockHistory
                                  Description:
                                  Service definition of function ns__getStockHistory
                                  Operation type:
                                  Request-response. The endpoint receives a message, and sends a correlated message.
                                  Input:
                                  getStockHistory (SOAP:body, use = literal)Source code
                                  Body type getStockHistory
                                  • request type GetStockHistoryRequest
                                    • branchNumber type int
                                    • articleNumbers - optional, nillable; type ArticleNumberList
                                      • articleNumbers - optional, unbounded; type long
                                    • fromFinancialDateTime - optional, nillable; type SoapMplusDateTime
                                      • sec type int
                                      • min type int
                                      • hour type int
                                      • day type int
                                      • mon type int
                                      • year type int
                                      • isdst type boolean
                                      • timezone type int
                                    • throughFinancialDateTime - optional, nillable; type SoapMplusDateTime
                                      • sec type int
                                      • min type int
                                      • hour type int
                                      • day type int
                                      • mon type int
                                      • year type int
                                      • isdst type boolean
                                      • timezone type int
                                    • sinceStockId - optional, nillable; type long
                                  Output:
                                  GetStockHistoryResponse (SOAP:body, use = literal)Source code
                                  Body type GetStockHistoryResponse
                                  • articleStockHistory - optional, unbounded; type ArticleStockHistory
                                    • stockId type long
                                    • timestamp type SoapMplusDateTime
                                      • sec type int
                                      • min type int
                                      • hour type int
                                      • day type int
                                      • mon type int
                                      • year type int
                                      • isdst type boolean
                                      • timezone type int
                                    • branchNumber - optional, nillable; type int
                                    • articleNumber type long
                                    • amountChanged type long
                                    • decimalPlaces - optional, nillable; type int
                                    • type type StockHistoryType - type string with restriction - enum { 'STOCK-HISTORY-TYPE-API', 'STOCK-HISTORY-TYPE-CORRECTION', 'STOCK-HISTORY-TYPE-DELIVERY', 'STOCK-HISTORY-TYPE-INTERNAL-DELIVERY', 'STOCK-HISTORY-TYPE-INTERNAL-SHIPMENT', 'STOCK-HISTORY-TYPE-MANUAL', 'STOCK-HISTORY-TYPE-SALES', 'STOCK-HISTORY-TYPE-UNKNOWN' }
                                    • orderId - optional, nillable; type string
                                    • packingSlipId - optional, nillable; type string
                                    • invoiceId - optional, nillable; type string
                                    • invoiceNumber - optional, nillable; type YearNumber
                                      • year type int
                                      • number type long
                                    • receiptId - optional, nillable; type string
                                    • receiptNumber - optional, nillable; type WorkplaceYearNumber
                                      • branchNumber type int
                                      • workplaceNumber type int
                                      • year type int
                                      • number type long
                                    • correctionNumber - optional, nillable; type YearNumber
                                      • year type int
                                      • number type long
                                    • beforeCorrectionQuantity - optional, nillable; type long
                                    • beforeCorrectionDecimalPlaces - optional, nillable; type int
                                    • afterCorrectionQuantity - optional, nillable; type long
                                    • afterCorrectionDecimalPlaces - optional, nillable; type int
                                    • deliveryNumber - optional, nillable; type YearNumber
                                      • year type int
                                      • number type long
                                    • internalShipmentNumber - optional, nillable; type YearNumber
                                      • year type int
                                      • number type long
                                    • internalDeliveryNumber - optional, nillable; type YearNumberPart
                                      • year type int
                                      • number type long
                                      • part type int
                                • getStockHistoryV2
                                  Description:
                                  Service definition of function ns__getStockHistoryV2
                                  Operation type:
                                  Request-response. The endpoint receives a message, and sends a correlated message.
                                  Input:
                                  getStockHistoryV2 (SOAP:body, use = literal)Source code
                                  Body type getStockHistoryV2
                                  • request type GetStockHistoryV2Request
                                    • branchNumbers - optional, unbounded; type int
                                    • articleNumbers - optional, nillable; type ArticleNumberList
                                      • articleNumbers - optional, unbounded; type long
                                    • fromFinancialDateTime - optional, nillable; type SoapMplusDateTime
                                      • sec type int
                                      • min type int
                                      • hour type int
                                      • day type int
                                      • mon type int
                                      • year type int
                                      • isdst type boolean
                                      • timezone type int
                                    • throughFinancialDateTime - optional, nillable; type SoapMplusDateTime
                                      • sec type int
                                      • min type int
                                      • hour type int
                                      • day type int
                                      • mon type int
                                      • year type int
                                      • isdst type boolean
                                      • timezone type int
                                    • sinceStockId - optional, nillable; type long
                                  Output:
                                  GetStockHistoryResponse (SOAP:body, use = literal)Source code
                                  Body type GetStockHistoryResponse
                                  • articleStockHistory - optional, unbounded; type ArticleStockHistory
                                    • stockId type long
                                    • timestamp type SoapMplusDateTime
                                      • sec type int
                                      • min type int
                                      • hour type int
                                      • day type int
                                      • mon type int
                                      • year type int
                                      • isdst type boolean
                                      • timezone type int
                                    • branchNumber - optional, nillable; type int
                                    • articleNumber type long
                                    • amountChanged type long
                                    • decimalPlaces - optional, nillable; type int
                                    • type type StockHistoryType - type string with restriction - enum { 'STOCK-HISTORY-TYPE-API', 'STOCK-HISTORY-TYPE-CORRECTION', 'STOCK-HISTORY-TYPE-DELIVERY', 'STOCK-HISTORY-TYPE-INTERNAL-DELIVERY', 'STOCK-HISTORY-TYPE-INTERNAL-SHIPMENT', 'STOCK-HISTORY-TYPE-MANUAL', 'STOCK-HISTORY-TYPE-SALES', 'STOCK-HISTORY-TYPE-UNKNOWN' }
                                    • orderId - optional, nillable; type string
                                    • packingSlipId - optional, nillable; type string
                                    • invoiceId - optional, nillable; type string
                                    • invoiceNumber - optional, nillable; type YearNumber
                                      • year type int
                                      • number type long
                                    • receiptId - optional, nillable; type string
                                    • receiptNumber - optional, nillable; type WorkplaceYearNumber
                                      • branchNumber type int
                                      • workplaceNumber type int
                                      • year type int
                                      • number type long
                                    • correctionNumber - optional, nillable; type YearNumber
                                      • year type int
                                      • number type long
                                    • beforeCorrectionQuantity - optional, nillable; type long
                                    • beforeCorrectionDecimalPlaces - optional, nillable; type int
                                    • afterCorrectionQuantity - optional, nillable; type long
                                    • afterCorrectionDecimalPlaces - optional, nillable; type int
                                    • deliveryNumber - optional, nillable; type YearNumber
                                      • year type int
                                      • number type long
                                    • internalShipmentNumber - optional, nillable; type YearNumber
                                      • year type int
                                      • number type long
                                    • internalDeliveryNumber - optional, nillable; type YearNumberPart
                                      • year type int
                                      • number type long
                                      • part type int
                                • getTableList
                                  Description:
                                  Service definition of function ns__getTableList
                                  Operation type:
                                  Request-response. The endpoint receives a message, and sends a correlated message.
                                  Input:
                                  getTableList (SOAP:body, use = literal)Source code
                                  Body type getTableList
                                  • terminal type Terminal
                                    • branchNumber type int
                                    • branchName type string
                                    • terminalNumber type int
                                    • terminalName type string
                                    • terminalStatus type TerminalStatus - type string with restriction - enum { 'TERMINAL-STATUS-AVAILABLE', 'TERMINAL-STATUS-REGISTERED' }
                                    • uniqueDeviceIdentifier type string
                                    • gksProductionNumber - optional, nillable; type string
                                    • hardwareIdentifier - optional, nillable; type string
                                    • terminalSoftwareName - optional, nillable; type string
                                    • terminalSoftwareVersion - optional, nillable; type string
                                  Output:
                                  getTableListResponse (SOAP:body, use = literal)Source code
                                  Body type getTableListResponse
                                  • table - optional, unbounded, nillable; type Table
                                    • number type int
                                    • tableStatus type TableStatus - type string with restriction - enum { 'TABLE-STATUS-OPEN', 'TABLE-STATUS-TAKEN', 'TABLE-STATUS-TAKEN-AND-RECEIPT-PRINTED', 'TABLE-STATUS-TAKEN-AND-ACTION-REQUIRED', 'TABLE-STATUS-TAKEN-AND-TIME-LIMIT-REACHED', 'TABLE-STATUS-ORDER-READY-TO-BE-SERVED' }
                                    • relationNumber - optional, nillable; type long
                                    • relationName - optional, nillable; type string
                                    • tableName - optional, nillable; type string
                                    • numberOfGuests - optional, nillable; type int
                                    • courseNumber - optional, nillable; type int
                                    • courseName - optional, nillable; type string
                                    • courseAbbreviation - optional, nillable; type string
                                    • createTimestamp - optional, nillable; type SoapMplusDateTime
                                      • sec type int
                                      • min type int
                                      • hour type int
                                      • day type int
                                      • mon type int
                                      • year type int
                                      • isdst type boolean
                                      • timezone type int
                                    • changeTimestamp - optional, nillable; type SoapMplusDateTime
                                      • sec type int
                                      • min type int
                                      • hour type int
                                      • day type int
                                      • mon type int
                                      • year type int
                                      • isdst type boolean
                                      • timezone type int
                                    • totalInclAmount - optional, nillable; type long
                                    • totalExclAmount - optional, nillable; type long
                                    • prepaidAmount - optional, nillable; type long
                                • getTableOrder
                                  Description:
                                  Service definition of function ns__getTableOrder
                                  Operation type:
                                  Request-response. The endpoint receives a message, and sends a correlated message.
                                  Input:
                                  getTableOrder (SOAP:body, use = literal)Source code
                                  Body type getTableOrder
                                  • terminal type Terminal
                                    • branchNumber type int
                                    • branchName type string
                                    • terminalNumber type int
                                    • terminalName type string
                                    • terminalStatus type TerminalStatus - type string with restriction - enum { 'TERMINAL-STATUS-AVAILABLE', 'TERMINAL-STATUS-REGISTERED' }
                                    • uniqueDeviceIdentifier type string
                                    • gksProductionNumber - optional, nillable; type string
                                    • hardwareIdentifier - optional, nillable; type string
                                    • terminalSoftwareName - optional, nillable; type string
                                    • terminalSoftwareVersion - optional, nillable; type string
                                  • branchNumber type int
                                  • tableNumber type int
                                  Output:
                                  GetTableOrderResponse (SOAP:body, use = literal)Source code
                                  Body type GetTableOrderResponse
                                  • result type GetTableOrderResult - type string with restriction - enum { 'GET-TABLE-ORDER-RESULT-OK', 'GET-TABLE-ORDER-RESULT-NONE', 'GET-TABLE-ORDER-RESULT-ALREADY-USED', 'GET-TABLE-ORDER-RESULT-CLAIMED' }
                                  • claimedByWorkplaceNumber - optional, nillable; type int
                                  • order - optional, nillable; type Order
                                    • orderId type string
                                    • extOrderId - optional, nillable; type string
                                    • syncMarker - optional, nillable; type long
                                    • orderType - optional, nillable; type OrderType - type string with restriction - enum { 'ORDER-TYPE-SALES-ORDER', 'ORDER-TYPE-REPEAT-SALES-ORDER', 'ORDER-TYPE-EXTERNAL-SALES-ORDER', 'ORDER-TYPE-TABLE-ORDER', 'ORDER-TYPE-CAFETERIA-ORDER' }
                                    • entryBranchNumber - optional, nillable; type int
                                    • entryExtBranchId - optional, nillable; type string
                                    • employeeNumber - optional, nillable; type long
                                    • employeeName - optional, nillable; type string
                                    • entryTimestamp - optional, nillable; type SoapMplusDateTime
                                      • sec type int
                                      • min type int
                                      • hour type int
                                      • day type int
                                      • mon type int
                                      • year type int
                                      • isdst type boolean
                                      • timezone type int
                                    • relationNumber - optional, nillable; type long
                                    • relationName - optional, nillable; type string
                                    • deliveryAddress - optional, nillable; type Address
                                      • addressId - optional, nillable; type string
                                      • name - optional, nillable; type string
                                      • contact - optional, nillable; type string
                                      • address - optional, nillable; type string
                                      • zipcode - optional, nillable; type string
                                      • city - optional, nillable; type string
                                      • country - optional, nillable; type string
                                    • invoiceAddress - optional, nillable; type Address
                                      • addressId - optional, nillable; type string
                                      • name - optional, nillable; type string
                                      • contact - optional, nillable; type string
                                      • address - optional, nillable; type string
                                      • zipcode - optional, nillable; type string
                                      • city - optional, nillable; type string
                                      • country - optional, nillable; type string
                                    • financialDate - optional, nillable; type SoapMplusDate
                                      • day type int
                                      • mon type int
                                      • year type int
                                    • financialBranchNumber - optional, nillable; type int
                                    • financialExtBranchId - optional, nillable; type string
                                    • workplaceNumber - optional, nillable; type int
                                    • reference - optional, nillable; type string
                                    • totalInclAmount - optional, nillable; type long
                                    • totalExclAmount - optional, nillable; type long
                                    • vatMethod - optional, nillable; type VatMethod - type string with restriction - enum { 'VAT-METHOD-INCLUSIVE', 'VAT-METHOD-EXCLUSIVE', 'VAT-METHOD-SHIFTED', 'VAT-METHOD-NONE' }
                                    • vatGroupList - optional, nillable; type VatGroupList
                                      • vatGroup - optional, unbounded, nillable; type VatGroup
                                        • branchNumber - optional, nillable; type int
                                        • extBranchId - optional, nillable; type string
                                        • vatCode type int
                                          Code for this VAT group.
                                        • vatPercentage type long
                                          Percentage for this VAT group.
                                        • exclAmount - optional, nillable; type long
                                          Total amount over which the VAT was calculated.
                                        • vatAmount - optional, nillable; type long
                                          Total VAT amount.
                                        • accountNumber - optional, nillable; type int
                                          Account number of this VAT group for bookkeeping.
                                    • deliveryMethod - optional, nillable; type string
                                    • deliveryDate - optional, nillable; type SoapMplusDate
                                      • day type int
                                      • mon type int
                                      • year type int
                                    • deliveryPeriodBegin - optional, nillable; type SoapMplusDateTime
                                      • sec type int
                                      • min type int
                                      • hour type int
                                      • day type int
                                      • mon type int
                                      • year type int
                                      • isdst type boolean
                                      • timezone type int
                                    • deliveryPeriodEnd - optional, nillable; type SoapMplusDateTime
                                      • sec type int
                                      • min type int
                                      • hour type int
                                      • day type int
                                      • mon type int
                                      • year type int
                                      • isdst type boolean
                                      • timezone type int
                                    • paymentMethod - optional, nillable; type string
                                    • changeCounter - optional, nillable; type int
                                    • versionNumber - optional, nillable; type int
                                    • prepaidAmount - optional, nillable; type long
                                    • fullyPaid - optional, nillable; type boolean
                                    • deliveryState - optional, nillable; type OrderDeliveryState - type string with restriction - enum { 'ORDER-DELIVERY-STATE-NOTHING', 'ORDER-DELIVERY-STATE-PARTIAL', 'ORDER-DELIVERY-STATE-COMPLETE' }
                                    • cancelState - optional, nillable; type OrderCancelState - type string with restriction - enum { 'ORDER-CANCEL-STATE-NOTHING', 'ORDER-CANCEL-STATE-PARTIAL', 'ORDER-CANCEL-STATE-COMPLETE' }
                                    • completeState - optional, nillable; type OrderCompleteState - type string with restriction - enum { 'ORDER-COMPLETE-STATE-NOTHING', 'ORDER-COMPLETE-STATE-PARTIAL', 'ORDER-COMPLETE-STATE-PARTIAL-DELIVERY-PENDING', 'ORDER-COMPLETE-STATE-COMPLETE' }
                                    • tableNumber - optional, nillable; type int
                                    • tableDescription - optional, nillable; type string
                                    • numberOfGuests - optional, nillable; type int
                                    • orderNumber - optional, nillable; type YearNumber
                                      • year type int
                                      • number type long
                                    • orderCategoryNumber - optional, nillable; type int
                                    • orderCategoryDescription - optional, nillable; type string
                                    • lineList - optional, nillable; type LineList
                                      • line - optional, unbounded; type Line
                                        • lineId - optional, nillable; type string
                                        • employeeNumber - optional, nillable; type long
                                        • articleNumber type long
                                        • pluNumber - optional, nillable; type string
                                        • text - optional, nillable; type string
                                        • supplierRelationNumber - optional, nillable; type long
                                        • supplierRelationName - optional, nillable; type string
                                        • supplierArticleNumber - optional, nillable; type string
                                        • data - optional, nillable; type LineData
                                          • quantity type long
                                          • decimalPlaces - optional, nillable; type int
                                          • price - optional, nillable; type long
                                          • priceExcl - optional, nillable; type long
                                          • originalPrice - optional, nillable; type long
                                          • originalPriceExcl - optional, nillable; type long
                                          • purchasePrice - optional, nillable; type long
                                          • turnoverGroup - optional, nillable; type int
                                          • turnoverGroupName - optional, nillable; type string
                                          • turnoverGroupType - optional, nillable; type TurnoverGroupType - type string with restriction - enum { 'TURNOVER-GROUP-TYPE-TURNOVER', 'TURNOVER-GROUP-TYPE-PAYMENT', 'TURNOVER-GROUP-TYPE-SUSPENSE', 'TURNOVER-GROUP-TYPE-CASH-INFLOW', 'TURNOVER-GROUP-TYPE-CASH-OUTFLOW' }
                                          • turnoverGroupAccountNumber - optional, nillable; type int
                                          • vatCode - optional, nillable; type int
                                          • vatPercentage - optional, nillable; type int
                                          • pricePerQuantity - optional, nillable; type int
                                          • siUnit - optional, nillable; type string
                                          • discountType - optional, nillable; type DiscountType - type string with restriction - enum { 'DISCOUNT-TYPE-NONE', 'DISCOUNT-TYPE-PRICE-GROUP', 'DISCOUNT-TYPE-SALES-PRICE', 'DISCOUNT-TYPE-CUSTOMER-DISCOUNT', 'DISCOUNT-TYPE-BRANCH-PRICE' }
                                          • discountPercentage - optional, nillable; type int
                                          • discountAmount - optional, nillable; type long
                                          • discountAmountExcl - optional, nillable; type long
                                          • bpeId - optional, nillable; type string
                                          • bpeDescription - optional, nillable; type string
                                          • bpeAmount - optional, nillable; type long
                                          • bpeAmountExcl - optional, nillable; type long
                                          • totalInclAmount - optional, nillable; type long
                                          • totalExclAmount - optional, nillable; type long
                                        • courseNumber - optional, nillable; type int
                                        • menuHash - optional, nillable; type string
                                        • menuDescription - optional, nillable; type string
                                        • menuAmount - optional, nillable; type long
                                        • lineType - optional, nillable; type LineType - type string with restriction - enum { 'LINE-TYPE-NONE', 'LINE-TYPE-PREPARATION', 'LINE-TYPE-COMPONENT' }
                                        • preparationList - optional, nillable; type LineList
                                          • line - optional, unbounded; type Line
                                            • lineId - optional, nillable; type string
                                            • employeeNumber - optional, nillable; type long
                                            • articleNumber type long
                                            • pluNumber - optional, nillable; type string
                                            • text - optional, nillable; type string
                                            • supplierRelationNumber - optional, nillable; type long
                                            • supplierRelationName - optional, nillable; type string
                                            • supplierArticleNumber - optional, nillable; type string
                                            • data - optional, nillable; type LineData
                                              • quantity type long
                                              • decimalPlaces - optional, nillable; type int
                                              • price - optional, nillable; type long
                                              • priceExcl - optional, nillable; type long
                                              • originalPrice - optional, nillable; type long
                                              • originalPriceExcl - optional, nillable; type long
                                              • purchasePrice - optional, nillable; type long
                                              • turnoverGroup - optional, nillable; type int
                                              • turnoverGroupName - optional, nillable; type string
                                              • turnoverGroupType - optional, nillable; type TurnoverGroupType - type string with restriction - enum { 'TURNOVER-GROUP-TYPE-TURNOVER', 'TURNOVER-GROUP-TYPE-PAYMENT', 'TURNOVER-GROUP-TYPE-SUSPENSE', 'TURNOVER-GROUP-TYPE-CASH-INFLOW', 'TURNOVER-GROUP-TYPE-CASH-OUTFLOW' }
                                              • turnoverGroupAccountNumber - optional, nillable; type int
                                              • vatCode - optional, nillable; type int
                                              • vatPercentage - optional, nillable; type int
                                              • pricePerQuantity - optional, nillable; type int
                                              • siUnit - optional, nillable; type string
                                              • discountType - optional, nillable; type DiscountType - type string with restriction - enum { 'DISCOUNT-TYPE-NONE', 'DISCOUNT-TYPE-PRICE-GROUP', 'DISCOUNT-TYPE-SALES-PRICE', 'DISCOUNT-TYPE-CUSTOMER-DISCOUNT', 'DISCOUNT-TYPE-BRANCH-PRICE' }
                                              • discountPercentage - optional, nillable; type int
                                              • discountAmount - optional, nillable; type long
                                              • discountAmountExcl - optional, nillable; type long
                                              • bpeId - optional, nillable; type string
                                              • bpeDescription - optional, nillable; type string
                                              • bpeAmount - optional, nillable; type long
                                              • bpeAmountExcl - optional, nillable; type long
                                              • totalInclAmount - optional, nillable; type long
                                              • totalExclAmount - optional, nillable; type long
                                            • courseNumber - optional, nillable; type int
                                            • menuHash - optional, nillable; type string
                                            • menuDescription - optional, nillable; type string
                                            • menuAmount - optional, nillable; type long
                                            • lineType - optional, nillable; type LineType - type string with restriction - enum { 'LINE-TYPE-NONE', 'LINE-TYPE-PREPARATION', 'LINE-TYPE-COMPONENT' }
                                            • preparationList - optional, nillable; type LineList
                                              • line - optional, unbounded; type Line
                                                • lineId - optional, nillable; type string
                                                • employeeNumber - optional, nillable; type long
                                                • articleNumber type long
                                                • pluNumber - optional, nillable; type string
                                                • text - optional, nillable; type string
                                                • supplierRelationNumber - optional, nillable; type long
                                                • supplierRelationName - optional, nillable; type string
                                                • supplierArticleNumber - optional, nillable; type string
                                                • data - optional, nillable; type LineData
                                                  • quantity type long
                                                  • decimalPlaces - optional, nillable; type int
                                                  • price - optional, nillable; type long
                                                  • priceExcl - optional, nillable; type long
                                                  • originalPrice - optional, nillable; type long
                                                  • originalPriceExcl - optional, nillable; type long
                                                  • purchasePrice - optional, nillable; type long
                                                  • turnoverGroup - optional, nillable; type int
                                                  • turnoverGroupName - optional, nillable; type string
                                                  • turnoverGroupType - optional, nillable; type TurnoverGroupType - type string with restriction - enum { 'TURNOVER-GROUP-TYPE-TURNOVER', 'TURNOVER-GROUP-TYPE-PAYMENT', 'TURNOVER-GROUP-TYPE-SUSPENSE', 'TURNOVER-GROUP-TYPE-CASH-INFLOW', 'TURNOVER-GROUP-TYPE-CASH-OUTFLOW' }
                                                  • turnoverGroupAccountNumber - optional, nillable; type int
                                                  • vatCode - optional, nillable; type int
                                                  • vatPercentage - optional, nillable; type int
                                                  • pricePerQuantity - optional, nillable; type int
                                                  • siUnit - optional, nillable; type string
                                                  • discountType - optional, nillable; type DiscountType - type string with restriction - enum { 'DISCOUNT-TYPE-NONE', 'DISCOUNT-TYPE-PRICE-GROUP', 'DISCOUNT-TYPE-SALES-PRICE', 'DISCOUNT-TYPE-CUSTOMER-DISCOUNT', 'DISCOUNT-TYPE-BRANCH-PRICE' }
                                                  • discountPercentage - optional, nillable; type int
                                                  • discountAmount - optional, nillable; type long
                                                  • discountAmountExcl - optional, nillable; type long
                                                  • bpeId - optional, nillable; type string
                                                  • bpeDescription - optional, nillable; type string
                                                  • bpeAmount - optional, nillable; type long
                                                  • bpeAmountExcl - optional, nillable; type long
                                                  • totalInclAmount - optional, nillable; type long
                                                  • totalExclAmount - optional, nillable; type long
                                                • courseNumber - optional, nillable; type int
                                                • menuHash - optional, nillable; type string
                                                • menuDescription - optional, nillable; type string
                                                • menuAmount - optional, nillable; type long
                                                • lineType - optional, nillable; type LineType - type string with restriction - enum { 'LINE-TYPE-NONE', 'LINE-TYPE-PREPARATION', 'LINE-TYPE-COMPONENT' }
                                                • preparationList - optional, nillable; type LineList ... is recursive
                                    • invoiceIds - optional, nillable; type IdList
                                      • id - optional, unbounded; type string
                                    • paymentList - optional, nillable; type PaymentList
                                      • payment - optional, unbounded; type Payment
                                        • paymentId - optional, nillable; type string
                                          Internal ID for this payment.
                                        • financialDate - optional, nillable; type SoapMplusDate
                                          • day type int
                                          • mon type int
                                          • year type int
                                          Date this payment was registered.
                                        • entryTimestamp - optional, nillable; type SoapMplusDateTime
                                          • sec type int
                                          • min type int
                                          • hour type int
                                          • day type int
                                          • mon type int
                                          • year type int
                                          • isdst type boolean
                                          • timezone type int
                                        • branchNumber - optional, nillable; type int
                                        • extBranchId - optional, nillable; type string
                                        • workplaceNumber - optional, nillable; type int
                                        • employeeNumber - optional, nillable; type long
                                        • employeeName - optional, nillable; type string
                                        • method type string
                                          Payment method (required when creating a new payment).
                                        • description - optional, nillable; type string
                                        • amount type long
                                          Total amount paid (required when creating a new payment).
                                        • paymentMethodType - optional, nillable; type PaymentMethodType - type string with restriction - enum { 'PAYMENT-METHOD-TYPE-PAYMENT', 'PAYMENT-METHOD-TYPE-EFT', 'PAYMENT-METHOD-TYPE-SUSPENSE', 'PAYMENT-METHOD-TYPE-DEPOSIT', 'PAYMENT-METHOD-TYPE-AUTO-DEPOSIT', 'PAYMENT-METHOD-TYPE-BPE' }
                                        • accountNumber - optional, nillable; type int
                                          Account number of this payment method for bookkeeping.
                                        • branchAccountNumberList - optional, nillable; type BranchAccountNumberList
                                          • branchAccountNumber - optional, unbounded, nillable; type BranchAccountNumber
                                            • branchNumber type int
                                            • extBranchId - optional, nillable; type string
                                            • accountNumber - optional, nillable; type int
                                        • eftTransactionDetails - optional, nillable; type EftTransactionDetails
                                          • eftTransactionId type string
                                            unique identifier of this transaction, required to prevent storing dupplicates
                                          • txid type int
                                          • amountCents type long
                                          • timestampPos type SoapMplusDateTime
                                            • sec type int
                                            • min type int
                                            • hour type int
                                            • day type int
                                            • mon type int
                                            • year type <