KBA-15-02-002 - Adding additional data to Delivery Instructions

Modified on Fri, 13 Jun at 4:06 PM

Introduction

When creating a requisition, you may need to capture additional information beyond the defaults that are presented. This data can take the form of a free text string value, a value from a drop-downpick list or a boolean value from a checkbox.

Applies to

Spindle Requisitions

Method

Pre-requisites

The analysis codes to be used must be configured in Sage 200 in advance.

Ensure the Analysis code is set up in Sage 200 > Accounting System Manager > Settings > Maintain Analysis Codes

Add the Analysis Codes to the POP module in Purchase Order Processing > POP Maintenance > Maintain Analysis Codes


 Click Edit and set the following flag to allow the code to be amended.

When the requisition is converted into a Purchase Order the value of the field is mapped to the Sage analysis code field on the Purchase Order:


In the following text, any references to eg EREQSANALYSISCODE1 apply equally to EREQSANALYSISCODE2 and EREQSANALYSISCODE3, and the same applies to all System Keys containing a number.

Free Text Fields

These use the system keys

FREETEXTANALYISFIELD1

FREETEXTANALYISFIELD2

and 

FREETEXTANALYSIS1LABEL

FREETEXTANALYSIS2LABEL

Note: the data in these fields is limited to 60 characters, owing to that limitation being in place in Sage 200

Set the FREETEXTANALYSIS1LABEL to the name of the text box to be displayed on the Delivery tab.

Set the FREETEXTANALYSISFIELD1 to the required Analysis Code, note that this is case-sensitive, so you would use AnalysisCode1 for example (capital A, capital C).

Checkboxes

If the Analysis code holds a boolean yes/no value, you can use a Chekc box to capture the data

Checkboxes are controlled using the System Keys

  • EREQSANALYSISCODE1
  • EREQSANALYSISCODE2
  • EREQSANALYSISCODE3

and the corresponding

  • GENERICCHECKBOX1LABEL
  • GENERICCHECKBOX2LABEL
  • GENERICCHECKBOX3LABEL

The EREQSANALYSISCODE1 field stores the value of a custom checkbox flag against an analysis code on the PO header in Sage. Configure the system key to specify the name of the Sage analysis code to be mapped e.g. 

The GENERICCHECKBOX1LABEL, enable a custom checkbox field on the requisition header (Delivery Instructions tab).



The value of this flag is stored against the requisitions header in the analysis_code_1 field in wpr_header of the requisitions database.


When the requisition is converted into a Purchase Order, if configured to do so, the value of the checkbox flag is mapped to a Sage analysis code field on the Purchase Order .



Knowledge Base Article Details

Related ProductSpindle Requisitions
Reference NumberKBA-15-02-002
Document Date11/06/2025
Original AuthorVince Hodgson
Document Version1.0
Last Updated 11/06/2025
Update AuthorVince Hodgson



Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article