> 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)

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

[**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$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)

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

[**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)

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

[**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)

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

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

[**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)

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

[**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.
