> For the complete documentation index, see [llms.txt](https://developer.vario-software.de/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://developer.vario-software.de/scripting-reference/index.md).

# Index

## Modules

[**app\_scripting\_proxy**](/scripting-reference/app_scripting_proxy.md#Moduleapp_scripting_proxy)

[**batch\_script**](/scripting-reference/batch_script.md#Modulebatch_script)

[**output\_filter\_script**](/scripting-reference/output_filter_script.md#Moduleoutput_filter_script)

[**picklist\_script\_pick\_box\_connect**](/scripting-reference/picklist_script_pick_box_connect.md#Modulepicklist_script_pick_box_connect)

[**work\_item\_intermediate\_event**](/scripting-reference/work_item_intermediate_event.md#Modulework_item_intermediate_event)

[**work\_item\_script**](/scripting-reference/work_item_script.md#Modulework_item_script)

[**work\_item\_split\_gateway**](/scripting-reference/work_item_split_gateway.md#Modulework_item_split_gateway)

## Types

[**AccessoryInsertTerm**](/scripting-reference/types.md#AccessoryInsertTerm)

[**Account**](/scripting-reference/types.md#Account)

[**AccountAddress**](/scripting-reference/types.md#AccountAddress)

[**AccountBankdetail**](/scripting-reference/types.md#AccountBankdetail)

[**AccountBankdetail$OriginType**](/scripting-reference/types.md#AccountBankdetailOriginType)

[**AccountBillingType**](/scripting-reference/types.md#AccountBillingType)

[**AccountListing**](/scripting-reference/types.md#AccountListing)

[**AccountLoanValue**](/scripting-reference/types.md#AccountLoanValue)

[**AccountManufacturer**](/scripting-reference/types.md#AccountManufacturer)

[**AccountManufacturerDescription**](/scripting-reference/types.md#AccountManufacturerDescription)

[**AccountOrderStackProcessingType**](/scripting-reference/types.md#AccountOrderStackProcessingType)

[**AccountPerson**](/scripting-reference/types.md#AccountPerson)

[**AccountRelation**](/scripting-reference/types.md#AccountRelation)

[**AccountType**](/scripting-reference/types.md#AccountType)

[**AccountZoneId**](/scripting-reference/types.md#AccountZoneId)

[**AdditionalParameter**](/scripting-reference/types.md#AdditionalParameter)

[**ApiCreatableReference**](/scripting-reference/types.md#ApiCreatableReference)

[**ApiObjectReference**](/scripting-reference/types.md#ApiObjectReference)

[**Article**](/scripting-reference/types.md#Article)

[**Article$Metric**](/scripting-reference/types.md#ArticleMetric)

[**ArticleAssetInformation**](/scripting-reference/types.md#ArticleAssetInformation)

[**ArticleAvailabilityDetermination**](/scripting-reference/types.md#ArticleAvailabilityDetermination)

[**ArticleAvailabilityDetermination$Operation**](/scripting-reference/types.md#ArticleAvailabilityDeterminationOperation)

[**ArticleCustomer**](/scripting-reference/types.md#ArticleCustomer)

[**ArticleCustomerPriceDetermination**](/scripting-reference/types.md#ArticleCustomerPriceDetermination)

[**ArticleIdentifier**](/scripting-reference/types.md#ArticleIdentifier)

[**ArticleListing**](/scripting-reference/types.md#ArticleListing)

[**ArticleListing$CustomFieldWithDefaults**](/scripting-reference/types.md#ArticleListingCustomFieldWithDefaults)

[**ArticlePickingType**](/scripting-reference/types.md#ArticlePickingType)

[**ArticlePriceBase**](/scripting-reference/types.md#ArticlePriceBase)

[**ArticlePrintLabelCalculationMode**](/scripting-reference/types.md#ArticlePrintLabelCalculationMode)

[**ArticlePrintLabelSettings**](/scripting-reference/types.md#ArticlePrintLabelSettings)

[**ArticleSerialExpiryDateType**](/scripting-reference/types.md#ArticleSerialExpiryDateType)

[**ArticleSerialNumber**](/scripting-reference/types.md#ArticleSerialNumber)

[**ArticleSerialNumberLabelingType**](/scripting-reference/types.md#ArticleSerialNumberLabelingType)

[**ArticleSerialType**](/scripting-reference/types.md#ArticleSerialType)

[**ArticleStorage**](/scripting-reference/types.md#ArticleStorage)

[**ArticleSupplier**](/scripting-reference/types.md#ArticleSupplier)

[**Asset**](/scripting-reference/types.md#Asset)

[**AssetCreateOnDocumentCategory**](/scripting-reference/types.md#AssetCreateOnDocumentCategory)

[**AssetType**](/scripting-reference/types.md#AssetType)

[**BankPaymentType**](/scripting-reference/types.md#BankPaymentType)

[**BatchScriptingContext$BatchScriptImportSession**](/scripting-reference/types.md#BatchScriptingContextBatchScriptImportSession)

[**BillingType**](/scripting-reference/types.md#BillingType)

[**BulkTransferRequestApi**](/scripting-reference/types.md#BulkTransferRequestApi)

[**BulkTransferResult**](/scripting-reference/types.md#BulkTransferResult)

[**BusinessRelationType**](/scripting-reference/types.md#BusinessRelationType)

[**BuyerReferenceOrigin**](/scripting-reference/types.md#BuyerReferenceOrigin)

[**CalculateFreightChargesFromType**](/scripting-reference/types.md#CalculateFreightChargesFromType)

[**CalculateFreightChargesWithType**](/scripting-reference/types.md#CalculateFreightChargesWithType)

[**CalculationMode**](/scripting-reference/types.md#CalculationMode)

[**CalculationModeOrigin**](/scripting-reference/types.md#CalculationModeOrigin)

[**CashJournalWithdrawalMode**](/scripting-reference/types.md#CashJournalWithdrawalMode)

[**CommonUserType**](/scripting-reference/types.md#CommonUserType)

[**Contact**](/scripting-reference/types.md#Contact)

[**ContactTypeType**](/scripting-reference/types.md#ContactTypeType)

[**CountryReference**](/scripting-reference/types.md#CountryReference)

[**CreateNewDocumentRequest**](/scripting-reference/types.md#CreateNewDocumentRequest)

[**CrmActivity**](/scripting-reference/types.md#CrmActivity)

[**CrmActivityBillingType**](/scripting-reference/types.md#CrmActivityBillingType)

[**CrmActivityType**](/scripting-reference/types.md#CrmActivityType)

[**CrmChecklistItem**](/scripting-reference/types.md#CrmChecklistItem)

[**CrmDeal**](/scripting-reference/types.md#CrmDeal)

[**CrmDealClosingType**](/scripting-reference/types.md#CrmDealClosingType)

[**CrmDealTopic**](/scripting-reference/types.md#CrmDealTopic)

[**CrmObjectRef**](/scripting-reference/types.md#CrmObjectRef)

[**CrmParticipant**](/scripting-reference/types.md#CrmParticipant)

[**CrmPriority**](/scripting-reference/types.md#CrmPriority)

[**CrmPriorityType**](/scripting-reference/types.md#CrmPriorityType)

[**CrmProject**](/scripting-reference/types.md#CrmProject)

[**CrmReference**](/scripting-reference/types.md#CrmReference)

[**CrmReferenceType**](/scripting-reference/types.md#CrmReferenceType)

[**CrmReminder**](/scripting-reference/types.md#CrmReminder)

[**CrmState**](/scripting-reference/types.md#CrmState)

[**CrmSubType**](/scripting-reference/types.md#CrmSubType)

[**CrmTask**](/scripting-reference/types.md#CrmTask)

[**CrmTaskBillingRule**](/scripting-reference/types.md#CrmTaskBillingRule)

[**CrmTaskBillingType**](/scripting-reference/types.md#CrmTaskBillingType)

[**CrmTaskParticipant**](/scripting-reference/types.md#CrmTaskParticipant)

[**CrmType**](/scripting-reference/types.md#CrmType)

[**CrmTypedDocumentRef**](/scripting-reference/types.md#CrmTypedDocumentRef)

[**CrmTypedDocumentRefList**](/scripting-reference/types.md#CrmTypedDocumentRefList)

[**CurrencyReference**](/scripting-reference/types.md#CurrencyReference)

[**Customer**](/scripting-reference/types.md#Customer)

[**DangerousGoodInformation**](/scripting-reference/types.md#DangerousGoodInformation)

[**DealNotificationEventConfig**](/scripting-reference/types.md#DealNotificationEventConfig)

[**DeliveryMethod**](/scripting-reference/types.md#DeliveryMethod)

[**DeliveryMethodParcelWeightSource**](/scripting-reference/types.md#DeliveryMethodParcelWeightSource)

[**DeliveryTerm**](/scripting-reference/types.md#DeliveryTerm)

[**DmsOutputStream**](/scripting-reference/types.md#DmsOutputStream)

[**Document**](/scripting-reference/types.md#Document)

[**DocumentAdditionalInfo**](/scripting-reference/types.md#DocumentAdditionalInfo)

[**DocumentAdditionalInfo$IncomingGoodsTarget**](/scripting-reference/types.md#DocumentAdditionalInfoIncomingGoodsTarget)

[**DocumentAdditionalInfo$IncomingGoodsTargetOfLine**](/scripting-reference/types.md#DocumentAdditionalInfoIncomingGoodsTargetOfLine)

[**DocumentAdditionalInfo$OrderIntoPickingConvertResult**](/scripting-reference/types.md#DocumentAdditionalInfoOrderIntoPickingConvertResult)

[**DocumentAdditionalInfo$PrintedTranslatedField**](/scripting-reference/types.md#DocumentAdditionalInfoPrintedTranslatedField)

[**DocumentAddress**](/scripting-reference/types.md#DocumentAddress)

[**DocumentCategory**](/scripting-reference/types.md#DocumentCategory)

[**DocumentCommissionOrigin**](/scripting-reference/types.md#DocumentCommissionOrigin)

[**DocumentContractDetail**](/scripting-reference/types.md#DocumentContractDetail)

[**DocumentFabricationDetail**](/scripting-reference/types.md#DocumentFabricationDetail)

[**DocumentFinanceBooking**](/scripting-reference/types.md#DocumentFinanceBooking)

[**DocumentImportType**](/scripting-reference/types.md#DocumentImportType)

[**DocumentLine**](/scripting-reference/types.md#DocumentLine)

[**DocumentLineBooking**](/scripting-reference/types.md#DocumentLineBooking)

[**DocumentLineCommission**](/scripting-reference/types.md#DocumentLineCommission)

[**DocumentLineComponent**](/scripting-reference/types.md#DocumentLineComponent)

[**DocumentLineComponentFabricationDetail**](/scripting-reference/types.md#DocumentLineComponentFabricationDetail)

[**DocumentLineFabricationBookedComponent**](/scripting-reference/types.md#DocumentLineFabricationBookedComponent)

[**DocumentLineFabricationComponent**](/scripting-reference/types.md#DocumentLineFabricationComponent)

[**DocumentLineFabricationDetail**](/scripting-reference/types.md#DocumentLineFabricationDetail)

[**DocumentLineFabricationDetailSerialNumber**](/scripting-reference/types.md#DocumentLineFabricationDetailSerialNumber)

[**DocumentLinePosDetail**](/scripting-reference/types.md#DocumentLinePosDetail)

[**DocumentLineRef**](/scripting-reference/types.md#DocumentLineRef)

[**DocumentLineType**](/scripting-reference/types.md#DocumentLineType)

[**DocumentPosDetail**](/scripting-reference/types.md#DocumentPosDetail)

[**DocumentPosPayment**](/scripting-reference/types.md#DocumentPosPayment)

[**DocumentPriceModifier**](/scripting-reference/types.md#DocumentPriceModifier)

[**DocumentPriceModifier$PriceModifierSourceType**](/scripting-reference/types.md#DocumentPriceModifierPriceModifierSourceType)

[**DocumentQualifier**](/scripting-reference/types.md#DocumentQualifier)

[**DocumentRef**](/scripting-reference/types.md#DocumentRef)

[**DocumentRounding**](/scripting-reference/types.md#DocumentRounding)

[**DocumentShippingCost**](/scripting-reference/types.md#DocumentShippingCost)

[**DocumentTax**](/scripting-reference/types.md#DocumentTax)

[**DocumentTaxType**](/scripting-reference/types.md#DocumentTaxType)

[**DocumentText**](/scripting-reference/types.md#DocumentText)

[**DocumentTransferToStateRequest**](/scripting-reference/types.md#DocumentTransferToStateRequest)

[**DocumentTransferToTypeRequest**](/scripting-reference/types.md#DocumentTransferToTypeRequest)

[**DocumentType**](/scripting-reference/types.md#DocumentType)

[**DocumentTypeFollowUp**](/scripting-reference/types.md#DocumentTypeFollowUp)

[**DocumentTypeLabel**](/scripting-reference/types.md#DocumentTypeLabel)

[**DocumentTypeState**](/scripting-reference/types.md#DocumentTypeState)

[**DocumentTypeState$StateDefinition**](/scripting-reference/types.md#DocumentTypeStateStateDefinition)

[**DocumentTypeTerm**](/scripting-reference/types.md#DocumentTypeTerm)

[**DropShippingPolicy**](/scripting-reference/types.md#DropShippingPolicy)

[**DummySerialNumberStockTransferApi**](/scripting-reference/types.md#DummySerialNumberStockTransferApi)

[**ECrmPriorityType**](/scripting-reference/types.md#ECrmPriorityType)

[**ECrmSpecialDocumentRefType**](/scripting-reference/types.md#ECrmSpecialDocumentRefType)

[**ECrmType**](/scripting-reference/types.md#ECrmType)

[**EDocumentCategory**](/scripting-reference/types.md#EDocumentCategory)

[**EDocumentQualifier**](/scripting-reference/types.md#EDocumentQualifier)

[**EDocumentTransition**](/scripting-reference/types.md#EDocumentTransition)

[**EInvoiceValidationState**](/scripting-reference/types.md#EInvoiceValidationState)

[**ELinebreakType**](/scripting-reference/types.md#ELinebreakType)

[**EN16931Origin**](/scripting-reference/types.md#EN16931Origin)

[**EN16931Profile**](/scripting-reference/types.md#EN16931Profile)

[**EScriptingAuthenticationType**](/scripting-reference/types.md#EScriptingAuthenticationType)

[**EShelfDocumentDeletionState**](/scripting-reference/types.md#EShelfDocumentDeletionState)

[**EWorkflowInstanceState**](/scripting-reference/types.md#EWorkflowInstanceState)

[**EavAccount**](/scripting-reference/types.md#EavAccount)

[**EavAccountaddress**](/scripting-reference/types.md#EavAccountaddress)

[**EavAccountlisting**](/scripting-reference/types.md#EavAccountlisting)

[**EavAccountperson**](/scripting-reference/types.md#EavAccountperson)

[**EavArticle**](/scripting-reference/types.md#EavArticle)

[**EavArticleListing**](/scripting-reference/types.md#EavArticleListing)

[**EavArticleListingDescription**](/scripting-reference/types.md#EavArticleListingDescription)

[**EavAsset**](/scripting-reference/types.md#EavAsset)

[**EavContact**](/scripting-reference/types.md#EavContact)

[**EavCrmactivity**](/scripting-reference/types.md#EavCrmactivity)

[**EavCrmdeal**](/scripting-reference/types.md#EavCrmdeal)

[**EavCrmproject**](/scripting-reference/types.md#EavCrmproject)

[**EavCrmtask**](/scripting-reference/types.md#EavCrmtask)

[**EavDocument**](/scripting-reference/types.md#EavDocument)

[**EavDocumentline**](/scripting-reference/types.md#EavDocumentline)

[**EavDocumentlinecomponent**](/scripting-reference/types.md#EavDocumentlinecomponent)

[**EavFabrication**](/scripting-reference/types.md#EavFabrication)

[**EavFabricationline**](/scripting-reference/types.md#EavFabricationline)

[**EavFabricationlinecomponent**](/scripting-reference/types.md#EavFabricationlinecomponent)

[**EavProductgroup**](/scripting-reference/types.md#EavProductgroup)

[**EavProductmaingroup**](/scripting-reference/types.md#EavProductmaingroup)

[**EavSalesagent**](/scripting-reference/types.md#EavSalesagent)

[**EavShelfdocument**](/scripting-reference/types.md#EavShelfdocument)

[**EavShelfshare**](/scripting-reference/types.md#EavShelfshare)

[**EavTextenumeration**](/scripting-reference/types.md#EavTextenumeration)

[**EavVariantattributelisting**](/scripting-reference/types.md#EavVariantattributelisting)

[**EavVariantvaluelisting**](/scripting-reference/types.md#EavVariantvaluelisting)

[**ExchangeRateOrigin**](/scripting-reference/types.md#ExchangeRateOrigin)

[**FabricationComponentForProduction**](/scripting-reference/types.md#FabricationComponentForProduction)

[**FabricationDefectiveRequest**](/scripting-reference/types.md#FabricationDefectiveRequest)

[**FabricationOfComponents**](/scripting-reference/types.md#FabricationOfComponents)

[**FabricationProduceRequest**](/scripting-reference/types.md#FabricationProduceRequest)

[**FabricationRemainingComponent**](/scripting-reference/types.md#FabricationRemainingComponent)

[**FabricationRevertRequest**](/scripting-reference/types.md#FabricationRevertRequest)

[**FabricationSerialNumber**](/scripting-reference/types.md#FabricationSerialNumber)

[**FabricationSerialNumberLabelingType**](/scripting-reference/types.md#FabricationSerialNumberLabelingType)

[**Group**](/scripting-reference/types.md#Group)

[**ImportDataMap**](/scripting-reference/types.md#ImportDataMap)

[**JsonNode**](/scripting-reference/types.md#JsonNode)

[**LanguageCodeOrigin**](/scripting-reference/types.md#LanguageCodeOrigin)

[**ListingState**](/scripting-reference/types.md#ListingState)

[**MetaInfo**](/scripting-reference/types.md#MetaInfo)

[**NotificationDataprovider**](/scripting-reference/types.md#NotificationDataprovider)

[**NotificationEventConfigServices**](/scripting-reference/types.md#NotificationEventConfigObject)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://developer.vario-software.de/scripting-reference/index.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
