<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>EOS Docs – EX096 EOS FOOD Deliveries (EFW)</title><link>/en/docs/apps-func/eos-food-deliveries.html</link><description>Recent content in EX096 EOS FOOD Deliveries (EFW) on EOS Docs</description><generator>Hugo -- gohugo.io</generator><atom:link href="/en/docs/apps-func/eos-food-deliveries/index.xml" rel="self" type="application/rss+xml"/><item><title>Docs: Setup</title><link>/en/docs/apps-func/eos-food-deliveries/eos-food-deliveries-setup.html</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/en/docs/apps-func/eos-food-deliveries/eos-food-deliveries-setup.html</guid><description>
&lt;h2 id="setup">Setup&lt;/h2>
&lt;p>&lt;img width="" src="https://docs.eos-solutions.it/Images/PR001117-0/Deliveries_Setup-ENU.png">&lt;br>&lt;/p>
&lt;p>The Deliveries Setup page is the central configuration point for the EOS FOOD Deliveries module. It is a single setup page that holds all the module&amp;rsquo;s options.&lt;/p>
&lt;hr>
&lt;h2 id="configuration-sections">Configuration Sections&lt;/h2>
&lt;h3 id="1-number-series-numerations">1. Number Series (Numerations)&lt;/h3>
&lt;p>Configure the number series used for automatic document numbering:&lt;/p>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Field&lt;/th>
&lt;th>Description&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>&lt;strong>Land Mapping Nos.&lt;/strong>&lt;/td>
&lt;td>Specifies the number series used to assign unique identifiers to land mapping records.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>Disciplinary Nos.&lt;/strong>&lt;/td>
&lt;td>Specifies the number series used to assign unique identifiers to disciplinary records.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>Deliveries Receipt Nos.&lt;/strong>&lt;/td>
&lt;td>Specifies the number series used to assign unique identifiers to deliveries receipt documents.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>Posted Deliveries Receipt Nos.&lt;/strong>&lt;/td>
&lt;td>Specifies the number series used to assign unique identifiers to posted deliveries receipt documents.&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;h3 id="2-reason-codes">2. Reason Codes&lt;/h3>
&lt;p>Configure default reason codes used when creating delivery orders:&lt;/p>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Field&lt;/th>
&lt;th>Description&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>&lt;strong>Deliveries Reason Code&lt;/strong>&lt;/td>
&lt;td>Specifies the default reason code applied to delivery orders.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>Own Prod. Deliv. Reason Code&lt;/strong>&lt;/td>
&lt;td>Specifies the default reason code applied to own production delivery orders.&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;h3 id="3-processing">3. Processing&lt;/h3>
&lt;p>Configure document creation behavior:&lt;/p>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Field&lt;/th>
&lt;th>Description&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>&lt;strong>Deliveries Document Type&lt;/strong>&lt;/td>
&lt;td>Specifies the default purchase document type (Order or Blanket Order) created when generating delivery orders from land mappings.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>Deliv. Document Lines Grouping&lt;/strong>&lt;/td>
&lt;td>Specifies how purchase document lines are grouped when creating delivery orders from land mappings.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>Company Vendor No.&lt;/strong>&lt;/td>
&lt;td>Specifies the vendor number representing the company itself, used for own production deliveries.&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;h3 id="4-deliveries-receipts">4. Deliveries Receipts&lt;/h3>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Field&lt;/th>
&lt;th>Description&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>&lt;strong>Enable Deliv. Rcpt. Status Mgt&lt;/strong>&lt;/td>
&lt;td>Specifies whether the status management workflow is enabled for deliveries receipts, allowing status transitions before posting.&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;hr>
&lt;h2 id="setup-checklist">Setup Checklist&lt;/h2>
&lt;p>Before using the module, ensure the following are configured:&lt;/p>
&lt;ul>
&lt;li>&lt;input disabled="" type="checkbox"> All four number series are assigned&lt;/li>
&lt;li>&lt;input disabled="" type="checkbox"> Deliveries Reason Code is set&lt;/li>
&lt;li>&lt;input disabled="" type="checkbox"> Own Prod. Deliv. Reason Code is set (if using own production)&lt;/li>
&lt;li>&lt;input disabled="" type="checkbox"> Company Vendor No. is set (if using own production deliveries)&lt;/li>
&lt;li>&lt;input disabled="" type="checkbox"> Deliveries Document Type is selected (Order or Blanket Order)&lt;/li>
&lt;li>&lt;input disabled="" type="checkbox"> Lines Grouping method is selected&lt;/li>
&lt;li>&lt;input disabled="" type="checkbox"> Status Management is enabled/disabled per business requirements&lt;/li>
&lt;/ul>
&lt;h2 id="disciplinaries">Disciplinaries&lt;/h2>
&lt;p>Disciplinaries define agricultural production specifications that can be associated with land mappings.&lt;/p>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Field&lt;/th>
&lt;th>Description&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>&lt;strong>Code&lt;/strong>&lt;/td>
&lt;td>Specifies the unique identifier for the disciplinary record.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>Disciplinary Name&lt;/strong>&lt;/td>
&lt;td>Specifies the descriptive name of the production disciplinary, such as organic or conventional farming methods.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>Yield Limit&lt;/strong>&lt;/td>
&lt;td>Specifies the maximum allowed yield limit for this disciplinary. Used to control production thresholds per land mapping.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>Notes&lt;/strong>&lt;/td>
&lt;td>Specifies any additional notes or remarks about the disciplinary record.&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;p>Disciplinaries support &lt;strong>document attachments&lt;/strong> via the standard BC attachment factbox.&lt;/p>
&lt;h2 id="land-mapping-areas">Land Mapping Areas&lt;/h2>
&lt;p>Simple code/description lookup for geographic area classification.&lt;/p>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Field&lt;/th>
&lt;th>Description&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>&lt;strong>Code&lt;/strong>&lt;/td>
&lt;td>Specifies the unique code that identifies the land mapping area.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>Description&lt;/strong>&lt;/td>
&lt;td>Specifies a description of the land mapping area, such as a geographic region or zone name.&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;h2 id="weighing-machines">Weighing Machines&lt;/h2>
&lt;p>Registry of weighing machines.&lt;/p>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Field&lt;/th>
&lt;th>Description&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>&lt;strong>No.&lt;/strong>&lt;/td>
&lt;td>Specifies the unique identifier for the weighing machine.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>Name&lt;/strong>&lt;/td>
&lt;td>Specifies the descriptive name or label of the weighing machine.&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;h2 id="weighing-operators">Weighing Operators&lt;/h2>
&lt;p>Registry of operators who perform weighing operations.&lt;/p>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Field&lt;/th>
&lt;th>Description&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>&lt;strong>No.&lt;/strong>&lt;/td>
&lt;td>Specifies the unique identifier for the weighing operator.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>Name&lt;/strong>&lt;/td>
&lt;td>Specifies the full name of the weighing operator responsible for performing weight measurements.&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table></description></item><item><title>Docs: Land Mappings</title><link>/en/docs/apps-func/eos-food-deliveries/land-mappings.html</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/en/docs/apps-func/eos-food-deliveries/land-mappings.html</guid><description>
&lt;h2 id="land-mappings">Land Mappings&lt;/h2>
&lt;h2 id="overview">Overview&lt;/h2>
&lt;p>Land Mappings represent the cadastral and agricultural data for vendor-owned lands. Each land mapping record associates a vendor with a specific parcel of land, its cultivable area, the crop (item) grown, and the expected yield percentage. This data is the foundation for calculating delivery order quantities.&lt;/p>
&lt;p>&lt;img width="" src="https://docs.eos-solutions.it/Images/PR001118-0/Land_Mappings-ENU.png">&lt;br>&lt;/p>
&lt;hr>
&lt;h2 id="fields">Fields&lt;/h2>
&lt;p>&lt;img width="" src="https://docs.eos-solutions.it/Images/PR001118-0/Land_Mapping_Card-ENU.png">&lt;br>&lt;/p>
&lt;h3 id="general-section">General Section&lt;/h3>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Field&lt;/th>
&lt;th>Type&lt;/th>
&lt;th>Description&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>&lt;strong>Land ID&lt;/strong>&lt;/td>
&lt;td>Code&lt;/td>
&lt;td>Specifies the unique identifier for the land mapping record. Assigned automatically from the number series.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>Vendor No.&lt;/strong>&lt;/td>
&lt;td>Code[20]&lt;/td>
&lt;td>Specifies the vendor (grower or supplier) who owns or operates this land parcel.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>Ref. Year&lt;/strong>&lt;/td>
&lt;td>Integer&lt;/td>
&lt;td>Specifies the reference year for this land mapping. Land mappings are tracked annually and can be copied from year to year.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>County&lt;/strong>&lt;/td>
&lt;td>Text&lt;/td>
&lt;td>Specifies the county or province where the land parcel is located.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>City&lt;/strong>&lt;/td>
&lt;td>Text&lt;/td>
&lt;td>Specifies the city or municipality where the land parcel is located.&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;h3 id="land-registry-data">Land Registry Data&lt;/h3>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Field&lt;/th>
&lt;th>Type&lt;/th>
&lt;th>Description&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>&lt;strong>Sheet&lt;/strong>&lt;/td>
&lt;td>Text&lt;/td>
&lt;td>Specifies the cadastral sheet number from the land registry where this parcel is registered.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>Parcel&lt;/strong>&lt;/td>
&lt;td>Text&lt;/td>
&lt;td>Specifies the cadastral parcel number that identifies this specific plot within the sheet.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>Spacing&lt;/strong>&lt;/td>
&lt;td>Text&lt;/td>
&lt;td>Specifies the planting spacing or subdivision identifier within the parcel.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>Planting Year&lt;/strong>&lt;/td>
&lt;td>Integer&lt;/td>
&lt;td>Specifies the year when the crops or plants were originally planted on this land parcel.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>Cultivable Area (mq)&lt;/strong>&lt;/td>
&lt;td>Decimal&lt;/td>
&lt;td>Specifies the total cultivable surface area of the land parcel, measured in square meters.&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;h3 id="item-section">Item Section&lt;/h3>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Field&lt;/th>
&lt;th>Type&lt;/th>
&lt;th>Description&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>&lt;strong>Item No.&lt;/strong>&lt;/td>
&lt;td>Code[20]&lt;/td>
&lt;td>Specifies the item (product) that is cultivated or harvested from this land parcel.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>Description&lt;/strong>&lt;/td>
&lt;td>Text&lt;/td>
&lt;td>Specifies the description of the item cultivated on this land parcel.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>Description 2&lt;/strong>&lt;/td>
&lt;td>Text&lt;/td>
&lt;td>Specifies an additional description for the item cultivated on this land parcel.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>Yield %&lt;/strong>&lt;/td>
&lt;td>Decimal&lt;/td>
&lt;td>Specifies the expected yield percentage for this land parcel, representing the ratio of usable product to total harvest.&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;h3 id="miscellaneous">Miscellaneous&lt;/h3>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Field&lt;/th>
&lt;th>Type&lt;/th>
&lt;th>Description&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>&lt;strong>Area Code&lt;/strong>&lt;/td>
&lt;td>Code&lt;/td>
&lt;td>Specifies the geographic area code that groups this land mapping for reporting and delivery order creation.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>Notes&lt;/strong>&lt;/td>
&lt;td>Text&lt;/td>
&lt;td>Specifies any additional notes or remarks about this land mapping record.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>Disciplinary Code&lt;/strong>&lt;/td>
&lt;td>Code&lt;/td>
&lt;td>Specifies the production disciplinary assigned to this land parcel, defining the farming rules and yield limits that apply.&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;hr>
&lt;h2 id="functions">Functions&lt;/h2>
&lt;p>The Land Mappings list page provides three key report actions:&lt;/p>
&lt;h3 id="print-land-mappings">Print Land Mappings&lt;/h3>
&lt;p>Generates a printable report of land mappings grouped by vendor. Requires a &lt;strong>Reference Year&lt;/strong> parameter. Displays cadastral data, cultivable areas, yield percentages, and item descriptions.&lt;/p>
&lt;h3 id="copy-land-mappings">Copy Land Mappings&lt;/h3>
&lt;p>Copies land mapping records from one reference year to another. Use this at the beginning of each harvest season to carry forward land configurations.&lt;/p>
&lt;p>&lt;strong>Parameters&lt;/strong>:&lt;/p>
&lt;ul>
&lt;li>&lt;strong>From Year&lt;/strong>: Source reference year&lt;/li>
&lt;li>&lt;strong>To Year&lt;/strong>: Target reference year&lt;/li>
&lt;/ul>
&lt;p>&lt;strong>Behavior&lt;/strong>:&lt;/p>
&lt;ul>
&lt;li>If mappings already exist for the target year, the system asks whether to delete them first&lt;/li>
&lt;li>New records are created with new Land IDs (auto-generated)&lt;/li>
&lt;li>Vendor filter from the list page is applied&lt;/li>
&lt;/ul>
&lt;h3 id="create-delivery-orders">Create Delivery Orders&lt;/h3>
&lt;p>Creates purchase orders (or blanket orders) from land mappings. This is the primary workflow action. See &lt;a href="03-DeliveryOrders.md">03-DeliveryOrders.md&lt;/a> for details.&lt;/p>
&lt;hr>
&lt;h2 id="auto-fill-behavior">Auto-Fill Behavior&lt;/h2>
&lt;p>When creating a new land mapping from a vendor-filtered view (e.g., opened from the Vendor Card), the &lt;strong>Vendor No.&lt;/strong> is automatically populated from the filter.&lt;/p>
&lt;hr>
&lt;h2 id="document-attachments">Document Attachments&lt;/h2>
&lt;p>Land Mapping records support standard Business Central document attachments via the factbox panel. Attachments are linked to the specific land mapping record.&lt;/p>
&lt;hr>
&lt;h2 id="yield-calculation">Yield Calculation&lt;/h2>
&lt;p>The &lt;strong>Yield %&lt;/strong> field, combined with &lt;strong>Cultivable Area (mq)&lt;/strong>, determines the quantity of product expected from this land:&lt;/p>
&lt;pre>&lt;code>Deliverable Quantity = (Cultivable Area × Yield %) / 100
&lt;/code>&lt;/pre>&lt;p>This formula is used by the &lt;strong>Create Delivery Orders&lt;/strong> function to calculate purchase line quantities.&lt;/p></description></item><item><title>Docs: Delivery Orders</title><link>/en/docs/apps-func/eos-food-deliveries/delivery-orders.html</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/en/docs/apps-func/eos-food-deliveries/delivery-orders.html</guid><description>
&lt;h2 id="delivery-orders">Delivery Orders&lt;/h2>
&lt;h2 id="overview">Overview&lt;/h2>
&lt;p>The &lt;strong>Create Delivery Orders&lt;/strong> function is the bridge between land mapping data and the standard Business Central purchasing flow. It reads land mapping records and automatically generates purchase orders (or blanket purchase orders) with calculated quantities based on cultivable area and yield percentages.&lt;/p>
&lt;hr>
&lt;h2 id="create-delivery-orders">Create Delivery Orders&lt;/h2>
&lt;p>The function runs interactively from the Land Mappings list and produces no printed output — it creates the purchase documents directly.&lt;/p>
&lt;h3 id="request-page-parameters">Request Page Parameters&lt;/h3>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Parameter&lt;/th>
&lt;th>Description&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>&lt;strong>Document Type&lt;/strong>&lt;/td>
&lt;td>&lt;strong>Order&lt;/strong> or &lt;strong>Blanket Order&lt;/strong>. Defaults from Deliveries Setup.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>Ref. Year&lt;/strong>&lt;/td>
&lt;td>Reference/harvest year to process. &lt;strong>Required.&lt;/strong>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>Group By&lt;/strong>&lt;/td>
&lt;td>&lt;strong>Item/Area&lt;/strong> or &lt;strong>Item/Area/Land&lt;/strong>. Defaults from Deliveries Setup.&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;h3 id="vendor-filter">Vendor Filter&lt;/h3>
&lt;p>The report inherits the vendor filter from the Land Mappings list page. You can filter to create orders for specific vendors only.&lt;/p>
&lt;hr>
&lt;h2 id="processing-logic">Processing Logic&lt;/h2>
&lt;h3 id="1-pre-processing-validation">1. Pre-Processing Validation&lt;/h3>
&lt;p>Before execution, the function:&lt;/p>
&lt;ul>
&lt;li>Validates that a Reference Year is specified&lt;/li>
&lt;li>Checks if delivery orders already exist for the selected year/vendors&lt;/li>
&lt;li>If orders exist, asks for confirmation before proceeding&lt;/li>
&lt;/ul>
&lt;h3 id="2-document-creation-flow">2. Document Creation Flow&lt;/h3>
&lt;p>The function processes land mappings sorted by &lt;strong>Ref. Year → Vendor No. → Item No.&lt;/strong>:&lt;/p>
&lt;pre>&lt;code>For each Vendor (new Purchase Header):
│
├── Set Deliveries Order Type:
│ ├── &amp;quot;Own Production Delivery&amp;quot; if Vendor = Company Vendor No.
│ └── &amp;quot;Delivery&amp;quot; for all other vendors
│
├── Set Reason Code (from Setup)
├── Set Ref. Year
│
└── For each Land Mapping:
│
├── Calculate quantity:
│ Qty = (Cultivable Area × Yield %) / 100
│ (rounded per the item's quantity settings)
│
└── Create/Update Purchase Line:
├── Item/Area grouping: accumulate qty on same line
└── Item/Area/Land grouping: new line per land
&lt;/code>&lt;/pre>&lt;h3 id="3-line-grouping-modes">3. Line Grouping Modes&lt;/h3>
&lt;h4 id="itemarea-grouping">Item/Area Grouping&lt;/h4>
&lt;p>Multiple land mappings with the &lt;strong>same Item No. and Area Code&lt;/strong> are combined into a single purchase line. The quantity is the sum of all individual calculated quantities.&lt;/p>
&lt;p>&lt;strong>Example&lt;/strong>: 3 land mappings for the same vendor, same item &amp;ldquo;Grapes&amp;rdquo;, same area &amp;ldquo;NORTH&amp;rdquo;:&lt;/p>
&lt;ul>
&lt;li>Land A: 1000 mq × 80% = 800 kg&lt;/li>
&lt;li>Land B: 500 mq × 75% = 375 kg&lt;/li>
&lt;li>Land C: 750 mq × 85% = 637.5 kg&lt;/li>
&lt;li>→ &lt;strong>One purchase line&lt;/strong>: 1,812.5 kg&lt;/li>
&lt;/ul>
&lt;h4 id="itemarealand-grouping">Item/Area/Land Grouping&lt;/h4>
&lt;p>Each land mapping generates its own purchase line. The &lt;strong>Land ID&lt;/strong> is stored on the purchase line for traceability.&lt;/p>
&lt;p>&lt;strong>Example&lt;/strong>: Same 3 land mappings → &lt;strong>Three purchase lines&lt;/strong> with individual quantities and Land IDs.&lt;/p>
&lt;h3 id="4-purchase-line-fields">4. Purchase Line Fields&lt;/h3>
&lt;p>Each created purchase line includes:&lt;/p>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Field&lt;/th>
&lt;th>Value&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>&lt;strong>Type&lt;/strong>&lt;/td>
&lt;td>Item&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>No.&lt;/strong>&lt;/td>
&lt;td>Item No. from land mapping&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>Quantity&lt;/strong>&lt;/td>
&lt;td>Calculated deliverable quantity&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>Area Code&lt;/strong>&lt;/td>
&lt;td>Area Code from land mapping&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>Land ID&lt;/strong>&lt;/td>
&lt;td>Land ID (only in Item/Area/Land mode)&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;h3 id="5-post-processing">5. Post-Processing&lt;/h3>
&lt;p>After all documents are created:&lt;/p>
&lt;ul>
&lt;li>A summary message shows the number of documents created&lt;/li>
&lt;li>The user is asked whether to open the created documents&lt;/li>
&lt;li>If confirmed, the system opens either the Purchase Order List or Blanket Purchase Orders list, filtered to the created documents&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="delivery-order-type-assignment">Delivery Order Type Assignment&lt;/h2>
&lt;p>The function automatically determines the &lt;strong>Deliveries Order Type&lt;/strong> based on the vendor:
| Condition | Order Type | Reason Code |
|&amp;mdash;&amp;mdash;&amp;mdash;&amp;ndash;|&amp;mdash;&amp;mdash;&amp;mdash;&amp;ndash;|&amp;mdash;&amp;mdash;&amp;mdash;&amp;mdash;-|
| Vendor No. = Company Vendor No. (from Setup) | Own Production Delivery | Own Prod. Deliv. Reason Code |
| Any other vendor | Delivery | Deliveries Reason Code |&lt;/p></description></item><item><title>Docs: Deliveries Receipts</title><link>/en/docs/apps-func/eos-food-deliveries/deliveries-receipts.html</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/en/docs/apps-func/eos-food-deliveries/deliveries-receipts.html</guid><description>
&lt;h2 id="deliveries-receipts">Deliveries Receipts&lt;/h2>
&lt;h2 id="overview">Overview&lt;/h2>
&lt;p>Deliveries Receipts are the core operational documents in the EOS FOOD Deliveries module. They represent the physical arrival of goods at the weighing station, capturing weight data, lot tracking, shipment details, and linking the receipt to a specific purchase order line for posting.&lt;/p>
&lt;hr>
&lt;h2 id="receipt-lifecycle">Receipt Lifecycle&lt;/h2>
&lt;h3 id="status-management-optional">Status Management (Optional)&lt;/h3>
&lt;p>When &lt;strong>Enable Deliv. Rcpt. Status Mgt&lt;/strong> is turned on in Setup:&lt;/p>
&lt;pre>&lt;code>┌──────┐ ┌──────────┐ ┌──────────┐
│ New │───▶│ Accepted │───▶│ Weighed │
└──────┘ └──────────┘ └──────────┘
│ │
└──────────────────────────────┘
(direct skip allowed)
&lt;/code>&lt;/pre>&lt;ul>
&lt;li>&lt;strong>New&lt;/strong>: Initial status after creation&lt;/li>
&lt;li>&lt;strong>Accepted&lt;/strong>: Delivery accepted at the gate (inspection passed)&lt;/li>
&lt;li>&lt;strong>Weighed&lt;/strong>: Weighing completed — ready for posting&lt;/li>
&lt;/ul>
&lt;p>When status management is &lt;strong>disabled&lt;/strong>, receipts can be posted regardless of status.&lt;/p>
&lt;h3 id="receipt-actions">Receipt Actions&lt;/h3>
&lt;h4 id="get-gross-weight--get-tare">Get Gross Weight / Get Tare&lt;/h4>
&lt;p>Reads the gross weight and tare directly from the connected weighing machine and fills in the corresponding fields on the receipt.&lt;/p>
&lt;h4 id="link-to-order">Link To Order&lt;/h4>
&lt;p>Manually links the receipt to an eligible purchase order line. The system searches for purchase lines matching:&lt;/p>
&lt;ul>
&lt;li>Document Type = Order&lt;/li>
&lt;li>Same vendor&lt;/li>
&lt;li>Deliveries Order Type ≠ blank&lt;/li>
&lt;li>Ref. Year ≠ 0&lt;/li>
&lt;li>Type = Item&lt;/li>
&lt;li>Same item and variant&lt;/li>
&lt;li>Outstanding Quantity &amp;gt; 0&lt;/li>
&lt;/ul>
&lt;p>If the receipt is already linked, the system asks for confirmation before relinking.&lt;/p>
&lt;h4 id="unlink-from-order">Unlink From Order&lt;/h4>
&lt;p>Removes the link between the receipt and its purchase order line, clearing Order No. and Order Line No.&lt;/p>
&lt;h4 id="change-status">Change Status&lt;/h4>
&lt;p>Transitions the receipt status. Available transitions depend on current status:&lt;/p>
&lt;ul>
&lt;li>From &lt;strong>New&lt;/strong>: Can change to Accepted or Weighed&lt;/li>
&lt;li>From &lt;strong>Accepted&lt;/strong>: Can change to Weighed&lt;/li>
&lt;/ul>
&lt;p>Requires confirmation before changing.&lt;/p>
&lt;h4 id="post-f9">Post (F9)&lt;/h4>
&lt;p>Posts the deliveries receipt, creating a purchase receipt and closing the delivery receipt. See &lt;a href="#posting-process">Posting Process&lt;/a> below.&lt;/p>
&lt;hr>
&lt;h2 id="creating-deliveries-receipts">Creating Deliveries Receipts&lt;/h2>
&lt;p>Receipts can be created in three ways:&lt;/p>
&lt;h3 id="1-from-purchase-order-subform">1. From Purchase Order Subform&lt;/h3>
&lt;p>On the Purchase Order Subform, line-level actions:&lt;/p>
&lt;ul>
&lt;li>
&lt;p>&lt;strong>Create Deliveries Receipt&lt;/strong>: Opens a request page allowing you to specify:&lt;/p>
&lt;ul>
&lt;li>&lt;strong>Number of Deliveries Receipts to Create&lt;/strong>: How many receipts to create for the line (default 1, useful for multiple deliveries against the same order line)&lt;/li>
&lt;li>&lt;strong>Posting Date&lt;/strong>: The posting date to set on the created receipt(s)&lt;/li>
&lt;/ul>
&lt;p>The system validates that the purchase order is a delivery order and that the line is of type Item. After creation, it offers to open the receipt card (single) or the receipt list (multiple).&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;strong>Link to Deliveries Receipt&lt;/strong>: Shows existing unlinked receipts matching the line&amp;rsquo;s criteria for selection&lt;/p>
&lt;/li>
&lt;/ul>
&lt;h3 id="2-from-deliveries-receipts-list">2. From Deliveries Receipts List&lt;/h3>
&lt;p>Create a new record directly in the list or card page. The receipt must then be linked to a purchase order manually using the &amp;ldquo;Link To Order&amp;rdquo; action.&lt;/p>
&lt;hr>
&lt;h2 id="posting-process">Posting Process&lt;/h2>
&lt;p>When a deliveries receipt is posted (either from the receipt card or from the purchase order):&lt;/p>
&lt;h3 id="pre-posting-validation">Pre-Posting Validation&lt;/h3>
&lt;p>The system validates:&lt;/p>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Check&lt;/th>
&lt;th>Error if&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>Posting Date&lt;/td>
&lt;td>Not set&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Vendor No.&lt;/td>
&lt;td>Not set&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Item No.&lt;/td>
&lt;td>Not set&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Lot No.&lt;/td>
&lt;td>Not set and item requires lot tracking&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Gross Weight&lt;/td>
&lt;td>Zero or negative&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Tare&lt;/td>
&lt;td>Zero or negative&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Net Weight&lt;/td>
&lt;td>Zero or negative&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Qty. to Receive&lt;/td>
&lt;td>Zero or negative&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Status&lt;/td>
&lt;td>Not &amp;ldquo;Weighed&amp;rdquo; (if status management enabled)&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Consistency&lt;/td>
&lt;td>Vendor/Item/Variant/Location doesn&amp;rsquo;t match purchase line&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;h3 id="posting-steps">Posting Steps&lt;/h3>
&lt;p>When a receipt is posted, the system:&lt;/p>
&lt;ol>
&lt;li>Sets the quantity to receive on the linked purchase order line from the receipt&lt;/li>
&lt;li>Applies the lot number for tracking&lt;/li>
&lt;li>Updates the purchase order with the posting date and shipment reference&lt;/li>
&lt;li>Receives the goods through the standard Business Central purchase posting&lt;/li>
&lt;li>Archives the receipt as a &lt;strong>Posted Deliveries Receipt&lt;/strong> with a reference to the purchase receipt&lt;/li>
&lt;li>Removes the original open receipt&lt;/li>
&lt;/ol>
&lt;h3 id="posting-from-purchase-order">Posting from Purchase Order&lt;/h3>
&lt;p>When posting a purchase order that has the Deliveries Order Type set:&lt;/p>
&lt;ul>
&lt;li>The standard posting confirmation is intercepted&lt;/li>
&lt;li>Only receipts with Qty. to Receive &amp;gt; 0 are considered&lt;/li>
&lt;li>If status management is enabled, only &amp;ldquo;Weighed&amp;rdquo; receipts are eligible&lt;/li>
&lt;li>The user can select which receipts to post (if multiple)&lt;/li>
&lt;li>The Qty. to Receive on purchase lines is controlled by the receipts, not editable directly&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="purchase-order-line-protection">Purchase Order Line Protection&lt;/h2>
&lt;p>When a purchase order line is linked to deliveries receipts:&lt;/p>
&lt;ul>
&lt;li>&lt;strong>Qty. to Receive&lt;/strong> field becomes read-only (managed by receipts)&lt;/li>
&lt;li>&lt;strong>Item No.&lt;/strong> cannot be changed (error raised)&lt;/li>
&lt;li>&lt;strong>Variant Code&lt;/strong> cannot be changed (error raised)&lt;/li>
&lt;li>&lt;strong>Buy-from Vendor No.&lt;/strong> on the header cannot be changed&lt;/li>
&lt;li>&lt;strong>Deliveries Order Type&lt;/strong> on the header cannot be changed&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="lot-number-generation">Lot Number Generation&lt;/h2>
&lt;p>The Lot No. field supports &lt;strong>AssistEdit&lt;/strong>:&lt;/p>
&lt;ol>
&lt;li>Click the assist-edit button&lt;/li>
&lt;li>System asks: &amp;ldquo;Do you want to generate a lot number?&amp;rdquo;&lt;/li>
&lt;li>If confirmed, generates the next number from the item&amp;rsquo;s Lot Nos. number series&lt;/li>
&lt;/ol></description></item><item><title>Docs: Posted Deliveries Receipts</title><link>/en/docs/apps-func/eos-food-deliveries/posted-deliveries-receipts.html</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/en/docs/apps-func/eos-food-deliveries/posted-deliveries-receipts.html</guid><description>
&lt;h2 id="posted-deliveries-receipts">Posted Deliveries Receipts&lt;/h2>
&lt;h2 id="overview">Overview&lt;/h2>
&lt;p>Posted Deliveries Receipts are the permanent archive of completed delivery transactions. Each posted receipt represents a successful goods receipt that has been processed through the standard Business Central purchase posting routine.&lt;/p>
&lt;h2 id="visual-indicators">Visual Indicators&lt;/h2>
&lt;p>In the Posted Deliveries Receipts list:&lt;/p>
&lt;ul>
&lt;li>Records that have been undone (have an undo entry) are displayed with &lt;strong>Unfavorable&lt;/strong> style (typically red/bold) to visually distinguish reversed entries&lt;/li>
&lt;li>The &lt;strong>Correction&lt;/strong> flag identifies the reversal record itself&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="undo-process">Undo Process&lt;/h2>
&lt;p>When a standard BC &lt;strong>Undo Purchase Receipt&lt;/strong> is executed on a receipt line that was created by a deliveries receipt:&lt;/p>
&lt;h3 id="what-happens">What Happens&lt;/h3>
&lt;ol>
&lt;li>
&lt;p>&lt;strong>Undo Posted Deliveries Receipt Created&lt;/strong>&lt;br>
A new posted deliveries receipt is created with:&lt;/p>
&lt;ul>
&lt;li>Negative Qty. Received (reversal)&lt;/li>
&lt;li>Correction = true&lt;/li>
&lt;li>Applies-to Posted Del. Rcpt. = original receipt No.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>
&lt;p>&lt;strong>New Deliveries Receipt Reopened&lt;/strong>&lt;br>
A new open deliveries receipt is created from the posted receipt data:&lt;/p>
&lt;ul>
&lt;li>Same vendor, item, lot, weights, shipment details&lt;/li>
&lt;li>Linked back to the original purchase order line&lt;/li>
&lt;li>Ready for re-editing and re-posting&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ol>
&lt;h3 id="undo-flow">Undo Flow&lt;/h3>
&lt;pre>&lt;code>Posted Deliveries Receipt (original, positive qty)
│
├── Undo Purchase Receipt triggered
│
├──▶ New Posted Deliveries Receipt (negative qty, Correction=true)
│ └── Applies-to: original receipt
│
└──▶ New Deliveries Receipt (open, linked to order line)
└── Ready for editing and re-posting
&lt;/code>&lt;/pre>&lt;h3 id="visual-result">Visual Result&lt;/h3>
&lt;p>After an undo, the Posted Deliveries Receipts list shows:&lt;/p>
&lt;ol>
&lt;li>&lt;strong>Original receipt&lt;/strong> — positive quantity, marked with unfavorable style (has undo)&lt;/li>
&lt;li>&lt;strong>Reversal receipt&lt;/strong> — negative quantity, Correction=true&lt;/li>
&lt;li>The new open receipt appears in the &lt;strong>Deliveries Receipts&lt;/strong> list&lt;/li>
&lt;/ol>
&lt;hr>
&lt;h2 id="relationship-to-standard-bc-documents">Relationship to Standard BC Documents&lt;/h2>
&lt;p>Each posted deliveries receipt is linked to a standard BC purchase receipt:&lt;/p>
&lt;pre>&lt;code>Posted Deliveries Receipt
│
├── Purch. Receipt No. ──▶ Purchase Receipt Header
├── Purch. Receipt Line No. ──▶ Purchase Receipt Line
│
└── Via Purchase Receipt ──▶ Item Ledger Entry
└── Deliveries Order Type
&lt;/code>&lt;/pre>&lt;p>The &lt;strong>Deliveries Order Type&lt;/strong> is carried through to the Item Ledger Entry, allowing filtered analysis of deliveries vs. standard receipts.&lt;/p></description></item><item><title>Docs: Deliveries Orders Posting</title><link>/en/docs/apps-func/eos-food-deliveries/deliveries-orders-posting.html</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/en/docs/apps-func/eos-food-deliveries/deliveries-orders-posting.html</guid><description>
&lt;h2 id="deliveries-orders-posting">Deliveries Orders Posting&lt;/h2>
&lt;h2 id="posting-interception">Posting Interception&lt;/h2>
&lt;p>When a user attempts to post a delivery purchase order (via F9 or the standard Post action):&lt;/p>
&lt;ol>
&lt;li>The standard posting confirmation is &lt;strong>suppressed&lt;/strong>&lt;/li>
&lt;li>The system checks for deliveries receipts with Qty. to Receive &amp;gt; 0&lt;/li>
&lt;li>If status management is enabled, only &amp;ldquo;Weighed&amp;rdquo; receipts are considered&lt;/li>
&lt;li>User is shown a custom confirmation&lt;/li>
&lt;li>If multiple receipts exist, user selects which ones to post&lt;/li>
&lt;li>Each selected receipt is posted individually (one purchase receipt per deliveries receipt)&lt;/li>
&lt;li>After all receipts are posted, remaining line quantities are reset&lt;/li>
&lt;/ol>
&lt;h3 id="posting-flow-diagram">Posting Flow Diagram&lt;/h3>
&lt;pre>&lt;code>User clicks Post on Purchase Order
│
├── Is Delivery Order? (Type set + Ref. Year set)
│ ├── No → Standard BC posting
│ └── Yes ↓
│
├── Find receipts with Qty. to Receive &amp;gt; 0
│ └── (Optional: filter by Status = Weighed)
│
├── Confirm with user
│
├── For each receipt:
│ ├── Validate pre-posting checks
│ ├── Set this line's Qty. to Receive from receipt
│ ├── Apply lot number (if applicable)
│ ├── Receive the goods
│ ├── Create Posted Deliveries Receipt
│ └── Remove original receipt
│
└── Reset remaining unprocessed lines
&lt;/code>&lt;/pre>&lt;hr>
&lt;h2 id="data-propagation">Data Propagation&lt;/h2>
&lt;p>The &lt;strong>Deliveries Order Type&lt;/strong> flows through the posting chain:&lt;/p>
&lt;pre>&lt;code>Purchase Header
└── Deliveries Order Type
│
├──▶ Item Journal Line
│ └── Deliveries Order Type
│
└──▶ Item Ledger Entry
└── Deliveries Order Type
&lt;/code>&lt;/pre>&lt;p>This enables reporting and analysis on item ledger entries by delivery type.&lt;/p></description></item></channel></rss>